Skip to content

Commit b6f089d

Browse files
martinkersnergithub-actions[bot]
authored andcommitted
chore: sync generated _endpoints.py with backend spec
1 parent f6af5d8 commit b6f089d

1 file changed

Lines changed: 32 additions & 32 deletions

File tree

‎datamaxi/_responses.py‎

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ class CexAnnouncementsResponse:
3333
data: List[CexAnnouncementsView] = field(default_factory=list)
3434
# specifies the categories of the announcements
3535
exchange: List[str] = field(default_factory=list)
36-
key: str = ""
36+
key: Optional[str] = None
3737
limit: int = 0
3838
page: int = 0
39-
sort: str = ""
39+
sort: Optional[str] = None
4040
total: int = 0
4141

4242
@classmethod
@@ -45,10 +45,10 @@ def from_dict(cls, data: dict) -> CexAnnouncementsResponse:
4545
category=data.get("category") or [],
4646
data=_as_models(CexAnnouncementsView, data.get("data")),
4747
exchange=data.get("exchange") or [],
48-
key=data.get("key", ""),
48+
key=data.get("key"),
4949
limit=data.get("limit", 0),
5050
page=data.get("page", 0),
51-
sort=data.get("sort", ""),
51+
sort=data.get("sort"),
5252
total=data.get("total", 0),
5353
)
5454

@@ -132,20 +132,20 @@ def from_dict(cls, data: dict) -> CexCandleView:
132132
class CexTokenUpdatesResponse:
133133
# `data` specifies an array of the token updates
134134
data: List[CexTokenUpdatesView] = field(default_factory=list)
135-
key: str = ""
135+
key: Optional[str] = None
136136
limit: int = 0
137137
page: int = 0
138-
sort: str = ""
138+
sort: Optional[str] = None
139139
total: int = 0
140140

141141
@classmethod
142142
def from_dict(cls, data: dict) -> CexTokenUpdatesResponse:
143143
return cls(
144144
data=_as_models(CexTokenUpdatesView, data.get("data")),
145-
key=data.get("key", ""),
145+
key=data.get("key"),
146146
limit=data.get("limit", 0),
147147
page=data.get("page", 0),
148-
sort=data.get("sort", ""),
148+
sort=data.get("sort"),
149149
total=data.get("total", 0),
150150
)
151151

@@ -756,20 +756,20 @@ def from_dict(cls, data: dict) -> OpenInterestListResponse:
756756
@dataclass
757757
class OpenInterestOverviewResponse:
758758
data: List[OpenInterestOverviewView] = field(default_factory=list)
759-
key: str = ""
759+
key: Optional[str] = None
760760
limit: int = 0
761761
page: int = 0
762-
sort: str = ""
762+
sort: Optional[str] = None
763763
total: int = 0
764764

765765
@classmethod
766766
def from_dict(cls, data: dict) -> OpenInterestOverviewResponse:
767767
return cls(
768768
data=_as_models(OpenInterestOverviewView, data.get("data")),
769-
key=data.get("key", ""),
769+
key=data.get("key"),
770770
limit=data.get("limit", 0),
771771
page=data.get("page", 0),
772-
sort=data.get("sort", ""),
772+
sort=data.get("sort"),
773773
total=data.get("total", 0),
774774
)
775775

@@ -1106,25 +1106,25 @@ def from_dict(cls, data: dict) -> PremiumDetail:
11061106

11071107
@dataclass
11081108
class PremiumResponse:
1109-
conversion_base: str = ""
1110-
currency: str = ""
1109+
conversion_base: Optional[str] = None
1110+
currency: Optional[str] = None
11111111
data: List[PremiumView] = field(default_factory=list)
1112-
key: str = ""
1112+
key: Optional[str] = None
11131113
limit: int = 0
11141114
page: int = 0
1115-
sort: str = ""
1115+
sort: Optional[str] = None
11161116
total: int = 0
11171117

11181118
@classmethod
11191119
def from_dict(cls, data: dict) -> PremiumResponse:
11201120
return cls(
1121-
conversion_base=data.get("conversion_base", ""),
1122-
currency=data.get("currency", ""),
1121+
conversion_base=data.get("conversion_base"),
1122+
currency=data.get("currency"),
11231123
data=_as_models(PremiumView, data.get("data")),
1124-
key=data.get("key", ""),
1124+
key=data.get("key"),
11251125
limit=data.get("limit", 0),
11261126
page=data.get("page", 0),
1127-
sort=data.get("sort", ""),
1127+
sort=data.get("sort"),
11281128
total=data.get("total", 0),
11291129
)
11301130

@@ -1146,23 +1146,23 @@ def from_dict(cls, data: dict) -> PremiumView:
11461146

11471147
@dataclass
11481148
class TelegramChannelsResponse:
1149-
category: str = ""
1149+
category: Optional[str] = None
11501150
data: List[TelegramChannelsView] = field(default_factory=list)
1151-
key: str = ""
1151+
key: Optional[str] = None
11521152
limit: int = 0
11531153
page: int = 0
1154-
sort: str = ""
1154+
sort: Optional[str] = None
11551155
total: int = 0
11561156

11571157
@classmethod
11581158
def from_dict(cls, data: dict) -> TelegramChannelsResponse:
11591159
return cls(
1160-
category=data.get("category", ""),
1160+
category=data.get("category"),
11611161
data=_as_models(TelegramChannelsView, data.get("data")),
1162-
key=data.get("key", ""),
1162+
key=data.get("key"),
11631163
limit=data.get("limit", 0),
11641164
page=data.get("page", 0),
1165-
sort=data.get("sort", ""),
1165+
sort=data.get("sort"),
11661166
total=data.get("total", 0),
11671167
)
11681168

@@ -1199,24 +1199,24 @@ def from_dict(cls, data: dict) -> TelegramChannelsView:
11991199

12001200
@dataclass
12011201
class TelegramMessagesResponse:
1202-
category: str = ""
1202+
category: Optional[str] = None
12031203
# specifies an array of the Telegram messages
12041204
data: List[TelegramMessagesView] = field(default_factory=list)
1205-
key: str = ""
1205+
key: Optional[str] = None
12061206
limit: int = 0
12071207
page: int = 0
1208-
sort: str = ""
1208+
sort: Optional[str] = None
12091209
total: int = 0
12101210

12111211
@classmethod
12121212
def from_dict(cls, data: dict) -> TelegramMessagesResponse:
12131213
return cls(
1214-
category=data.get("category", ""),
1214+
category=data.get("category"),
12151215
data=_as_models(TelegramMessagesView, data.get("data")),
1216-
key=data.get("key", ""),
1216+
key=data.get("key"),
12171217
limit=data.get("limit", 0),
12181218
page=data.get("page", 0),
1219-
sort=data.get("sort", ""),
1219+
sort=data.get("sort"),
12201220
total=data.get("total", 0),
12211221
)
12221222

0 commit comments

Comments
 (0)