@@ -74,7 +74,7 @@ class ThreadMetadata(DictSerializerMixin):
7474
7575 archived : bool = field ()
7676 auto_archive_duration : int = field ()
77- archive_timestamp : datetime . timestamp = field (converter = datetime .fromisoformat )
77+ archive_timestamp : datetime = field (converter = datetime .fromisoformat , repr = False )
7878 locked : bool = field ()
7979 invitable : Optional [bool ] = field (default = None )
8080
@@ -95,12 +95,14 @@ class ThreadMember(ClientSerializerMixin):
9595 :ivar bool muted: Whether the member is muted or not.
9696 """
9797
98- id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
98+ id : Optional [Snowflake ] = field (converter = Snowflake , default = None , repr = False )
9999 user_id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
100- join_timestamp : datetime . timestamp = field (converter = datetime .fromisoformat )
101- flags : int = field ()
100+ join_timestamp : datetime = field (converter = datetime .fromisoformat , repr = False )
101+ flags : int = field (repr = False )
102102 muted : bool = field ()
103- mute_config : Optional [Any ] = field (default = None ) # todo explore this, it isn't in the ddev docs
103+ mute_config : Optional [Any ] = field (
104+ default = None , repr = False
105+ ) # todo explore this, it isn't in the ddev docs
104106
105107
106108class AsyncHistoryIterator (DiscordPaginationIterator ):
@@ -333,26 +335,30 @@ class Channel(ClientSerializerMixin, IDMixin):
333335 name : str = field (factory = str )
334336 topic : Optional [str ] = field (default = None )
335337 nsfw : Optional [bool ] = field (default = None )
336- last_message_id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
337- bitrate : Optional [int ] = field (default = None )
338+ last_message_id : Optional [Snowflake ] = field (converter = Snowflake , default = None , repr = False )
339+ bitrate : Optional [int ] = field (default = None , repr = False )
338340 user_limit : Optional [int ] = field (default = None )
339341 rate_limit_per_user : Optional [int ] = field (default = None )
340- recipients : Optional [List [User ]] = field (converter = convert_list (User ), default = None )
341- icon : Optional [str ] = field (default = None )
342+ recipients : Optional [List [User ]] = field (converter = convert_list (User ), default = None , repr = False )
343+ icon : Optional [str ] = field (default = None , repr = False )
342344 owner_id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
343- application_id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
345+ application_id : Optional [Snowflake ] = field (converter = Snowflake , default = None , repr = False )
344346 parent_id : Optional [Snowflake ] = field (converter = Snowflake , default = None )
345- last_pin_timestamp : Optional [datetime ] = field (converter = datetime .fromisoformat , default = None )
346- rtc_region : Optional [str ] = field (default = None )
347- video_quality_mode : Optional [int ] = field (default = None )
348- message_count : Optional [int ] = field (default = None )
349- member_count : Optional [int ] = field (default = None )
347+ last_pin_timestamp : Optional [datetime ] = field (
348+ converter = datetime .fromisoformat , default = None , repr = False
349+ )
350+ rtc_region : Optional [str ] = field (default = None , repr = False )
351+ video_quality_mode : Optional [int ] = field (default = None , repr = False )
352+ message_count : Optional [int ] = field (default = None , repr = False )
353+ member_count : Optional [int ] = field (default = None , repr = False )
350354 thread_metadata : Optional [ThreadMetadata ] = field (converter = ThreadMetadata , default = None )
351- member : Optional [ThreadMember ] = field (converter = ThreadMember , default = None , add_client = True )
355+ member : Optional [ThreadMember ] = field (
356+ converter = ThreadMember , default = None , add_client = True , repr = False
357+ )
352358 default_auto_archive_duration : Optional [int ] = field (default = None )
353- permissions : Optional [str ] = field (default = None )
354- flags : Optional [int ] = field (default = None )
355- total_message_sent : Optional [int ] = field (default = None )
359+ permissions : Optional [str ] = field (default = None , repr = False )
360+ flags : Optional [int ] = field (default = None , repr = False )
361+ total_message_sent : Optional [int ] = field (default = None , repr = False )
356362
357363 def __attrs_post_init__ (self ): # sourcery skip: last-if-guard
358364 if self ._client :
0 commit comments