from dataclasses import dataclass from dataclasses_json import dataclass_json class AcceptedResultPojo: def __init__(self, id, msg: str, slot_position, sim_position, passport, email, name, firstName, lastName, phone, ccid: str, url, created_at: str, validated_at: str): self.message = msg self.id = id self.slot_position = slot_position self.sim_position = sim_position self.passport = "{}".format(passport) self.email = email self.name = name self.firstName = firstName self.lastName = lastName self.phone = phone self.ccid = ccid self.url = url self.created_at = created_at self.validated_at = validated_at self.mail_password = "" self.account_password = "" self.store = "" self.time = "" def __repr__(self): return str(self.__dict__) def to_firestore_dict(self): dest = { u'id': self.id, u'phone': self.phone, u'firstName': self.firstName, u'lastName': self.lastName, u'message': self.message, u'email': self.email, u'passport': self.passport, u'url': self.url, u'ccid': self.ccid, u'store_type': self.store, u'accepted': 'ACCEPTED', u'created_at': self.created_at, u'appointment_time': self.time, u'validated_at': self.validated_at, } return dest