File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -65,7 +65,6 @@ def send(
6565 },
6666 data = request .model_dump (exclude_none = True , by_alias = True ),
6767 )
68- print (response )
6968 deserialized_response : SendMessageResponse = SendMessageResponse .model_validate (
7069 response
7170 )
Original file line number Diff line number Diff line change 66from solapi .model .response .common_response import GroupMessageResponse
77
88
9+ class MessageItem (BaseModel ):
10+ message_id : str
11+ status_code : str
12+ status_message : str
13+ custom_fields : Optional [dict [str , str ]] = None
14+
15+ model_config = ConfigDict (alias_generator = to_camel , populate_by_name = True )
16+
17+ # TODO: Need to resolve FailedMessage from property deserialize issue.
918class FailedMessage (BaseModel ):
1019 to : str
1120 from_ : str = Field (..., serialization_alias = "from" , validation_alias = "from" )
@@ -23,6 +32,6 @@ class FailedMessage(BaseModel):
2332class SendMessageResponse (BaseModel ):
2433 failed_message_list : Optional [list [FailedMessage ]] = None
2534 group_info : GroupMessageResponse
26- message_list : Optional [list ] = Field (default = None )
35+ message_list : Optional [list [ MessageItem ] ] = Field (default = None )
2736
2837 model_config = ConfigDict (alias_generator = to_camel , populate_by_name = True )
You can’t perform that action at this time.
0 commit comments