fix: key がキャメルケースのまま

pull/125/head
yupix 7 months ago
parent effea0d66c
commit 63f676102c
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -22,13 +22,13 @@ class Announcement:
@property
def created_at(self) -> datetime:
return str_to_datetime(self.__announcement["createdAt"])
return str_to_datetime(self.__announcement["created_at"])
@property
def updated_at(self) -> datetime | None:
return (
str_to_datetime(self.__announcement["updatedAt"])
if self.__announcement["updatedAt"]
str_to_datetime(self.__announcement["updated_at"])
if self.__announcement["updated_at"]
else None
)
@ -42,7 +42,7 @@ class Announcement:
@property
def image_url(self) -> str | None:
return self.__announcement["imageUrl"]
return self.__announcement["image_url"]
@property
def icon(self) -> str | None:
@ -54,7 +54,7 @@ class Announcement:
@property
def need_confirmation_to_read(self) -> bool:
return self.__announcement["needConfirmationToRead"]
return self.__announcement["need_confirmation_to_read"]
@property
def silence(self) -> bool:
@ -62,11 +62,11 @@ class Announcement:
@property
def for_you(self) -> bool:
return self.__announcement["forYou"]
return self.__announcement["for_you"]
@property
def is_read(self) -> bool | None:
return self.__announcement["isRead"]
return self.__announcement.get("is_read")
def __eq__(self, __value: object) -> bool:
return isinstance(__value, Announcement) and self.id == __value.id

Loading…
Cancel
Save