30 lines
555 B
Python
30 lines
555 B
Python
from dataclasses import dataclass
|
|
from enum import Enum
|
|
from dataclasses_json import dataclass_json
|
|
|
|
|
|
class PublishType(Enum):
|
|
SUCCESS = "SUCCESS"
|
|
ERROR = "ERROR"
|
|
|
|
|
|
@dataclass_json
|
|
@dataclass
|
|
class ReserveResultPojo:
|
|
type: PublishType
|
|
phone: str
|
|
message: str
|
|
url: str
|
|
id = None
|
|
|
|
def to_firestore_dict(self):
|
|
dest = {
|
|
u'type': self.type.value,
|
|
u'id': self.id,
|
|
u'message': self.message,
|
|
u'phone': self.phone,
|
|
u'url': self.url
|
|
}
|
|
|
|
return dest
|