@@ -114,11 +114,13 @@ class ContactsArrayMessage(BaseModel):
114114
115115
116116class Button (BaseModel ):
117+
117118 button_id : Optional [str ] = Field (None , alias = "buttonId" )
118119 button_text : Optional [str ] = Field (None , alias = "buttonText" )
119120
120121
121122class ButtonsMessage (BaseModel ):
123+
122124 content_text : Optional [str ] = Field (None , alias = "contentText" )
123125 footer : Optional [str ] = Field (None , alias = "footer" )
124126 buttons : Optional [List [Button ]] = Field (None , alias = "buttons" )
@@ -127,17 +129,20 @@ class ButtonsMessage(BaseModel):
127129
128130
129131class ListMessageRow (BaseModel ):
132+
130133 title : Optional [str ] = Field (None , alias = "title" )
131134 row_id : Optional [str ] = Field (None , alias = "rowId" )
132135 description : Optional [str ] = Field (None , alias = "description" )
133136
134137
135138class ListMessageSection (BaseModel ):
139+
136140 title : Optional [str ] = Field (None , alias = "title" )
137141 rows : Optional [List [ListMessageRow ]] = Field (None , alias = "rows" )
138142
139143
140144class ListMessage (BaseModel ):
145+
141146 content_text : Optional [str ] = Field (None , alias = "contentText" )
142147 title : Optional [str ] = Field (None , alias = "title" )
143148 footer : Optional [str ] = Field (None , alias = "footer" )
@@ -178,6 +183,7 @@ class TemplateMessageButton(BaseModel):
178183
179184
180185class TemplateMessage (BaseModel ):
186+
181187 content_text : Optional [str ] = Field (None , alias = "contentText" )
182188 footer : Optional [str ] = Field (None , alias = "footer" )
183189 buttons : Optional [List [TemplateMessageButton ]] = Field (None , alias = "buttons" )
@@ -186,6 +192,7 @@ class TemplateMessage(BaseModel):
186192
187193
188194class GroupInviteMessageDataExpiration (BaseModel ):
195+
189196 low : Optional [int ] = Field (None , alias = "low" )
190197 high : Optional [int ] = Field (None , alias = "high" )
191198 unsigned : Optional [bool ] = Field (None , alias = "unsigned" )
@@ -205,15 +212,18 @@ class GroupInviteMessageData(BaseModel):
205212
206213
207214class PollMessageOption (BaseModel ):
215+
208216 option_name : Optional [str ] = Field (None , alias = "optionName" )
209217
210218
211219class PollMessageVote (BaseModel ):
220+
212221 option_name : Optional [str ] = Field (None , alias = "optionName" )
213222 option_voters : Optional [List [str ]] = Field (None , alias = "optionVoters" )
214223
215224
216225class PollMessageData (BaseModel ):
226+
217227 stanza_id : Optional [str ] = Field (None , alias = "stanzaId" )
218228 name : Optional [str ] = Field (None , alias = "name" )
219229 options : Optional [List [PollMessageOption ]] = Field (None , alias = "options" )
0 commit comments