26 lines
859 B
Python
26 lines
859 B
Python
from dataclasses import dataclass
|
|
|
|
from dataclasses_json import dataclass_json
|
|
|
|
from pojo.SimInfoPojo import SimInfoPojo
|
|
|
|
|
|
@dataclass_json
|
|
@dataclass
|
|
class AcceptedResultPojo:
|
|
|
|
def __init__(self, msg: str, slot_position, sim_position, passport, email, name, phone):
|
|
self.sms_msg = msg
|
|
self.slot_position = slot_position
|
|
self.sim_position = sim_position
|
|
self.passport = "{}".format(int(passport))
|
|
self.email = email
|
|
self.name = name
|
|
self.phone = phone
|
|
|
|
|
|
def get_accepted_result_from(sms, sim_info: SimInfoPojo) -> AcceptedResultPojo:
|
|
return AcceptedResultPojo(sms.text, slot_position=sim_info.slot_position, sim_position=sim_info.sim_position,
|
|
passport=sim_info.passport, email=sim_info.email, phone=sim_info.phone,
|
|
name=sim_info.name)
|