@@ -96,51 +96,55 @@ class Emoji(ClientSerializerMixin):
9696
9797@define ()
9898class EmbedImageStruct (DictSerializerMixin ):
99+ url : str
100+ proxy_url : Optional [str ] = None
101+ height : Optional [int ] = None
102+ width : Optional [int ] = None
99103 def __setattr__ (self , key , value ) -> None : ...
100104
101105@define ()
102106class EmbedProvider (DictSerializerMixin ):
103- name : Optional [str ]
104- url : Optional [str ]
107+ name : Optional [str ] = None
108+ url : Optional [str ] = None
105109 def __setattr__ (self , key , value ) -> None : ...
106110
107111@define ()
108112class EmbedAuthor (DictSerializerMixin ):
109113 name : str
110- url : Optional [str ]
111- icon_url : Optional [str ]
112- proxy_icon_url : Optional [str ]
114+ url : Optional [str ] = None
115+ icon_url : Optional [str ] = None
116+ proxy_icon_url : Optional [str ] = None
113117 def __setattr__ (self , key , value ) -> None : ...
114118
115119@define ()
116120class EmbedFooter (DictSerializerMixin ):
117121 text : str
118- icon_url : Optional [str ]
119- proxy_icon_url : Optional [str ]
122+ icon_url : Optional [str ] = None
123+ proxy_icon_url : Optional [str ] = None
120124 def __setattr__ (self , key , value ) -> None : ...
121125
122126@define ()
123127class EmbedField (DictSerializerMixin ):
124128 name : str
125- inline : Optional [bool ]
129+ inline : Optional [bool ] = None
126130 value : str
127131 def __setattr__ (self , key , value ) -> None : ...
128132
129133@define ()
130134class Embed (DictSerializerMixin ):
131- title : Optional [str ]
132- type : Optional [str ]
133- description : Optional [str ]
134- url : Optional [str ]
135- timestamp : Optional [datetime ]
136- color : Optional [int ]
137- footer : Optional [EmbedFooter ]
138- image : Optional [EmbedImageStruct ]
139- thumbnail : Optional [EmbedImageStruct ]
140- video : Optional [EmbedImageStruct ]
141- provider : Optional [EmbedProvider ]
142- author : Optional [EmbedAuthor ]
143- fields : Optional [List [EmbedField ]]
135+ title : Optional [str ] = None
136+ type : Optional [str ] = None
137+ description : Optional [str ] = None
138+ url : Optional [str ] = None
139+ timestamp : Optional [datetime ] = None
140+ color : Optional [int ] = None
141+ footer : Optional [EmbedFooter ] = None
142+ image : Optional [EmbedImageStruct ] = None
143+ thumbnail : Optional [EmbedImageStruct ] = None
144+ video : Optional [EmbedImageStruct ] = None
145+ provider : Optional [EmbedProvider ] = None
146+ author : Optional [EmbedAuthor ] = None
147+ fields : Optional [List [EmbedField ]] = None
144148 def __setattr__ (self , key , value ) -> None : ...
145149 def add_field (self , name : str , value : str , inline : Optional [bool ] = ...) -> None : ...
146150 def clear_fields (self ) -> None : ...
0 commit comments