(20241213) SMS sending ready.

This commit is contained in:
2024-12-13 19:44:22 +05:30
parent f47e81c411
commit 8c01ca5135
6 changed files with 104 additions and 36 deletions
+2 -2
View File
@@ -178,7 +178,7 @@ class SMSSendRequestHeaders(BaseModel):
class SMSSendRequestData(BaseModel):
tokenId: ObjectId = Field(description = "the auth token to use to send this message")
message: Union[List[NimbusSMSIndiaMessage], List[SavvyBulkSMSKenyaMessage]]
message: List[NimbusSMSIndiaMessage] | List[SavvyBulkSMSKenyaMessage]
# ┏┓ ┏•
# ┃ ┏┓┏┓╋┓┏┓
@@ -220,7 +220,7 @@ class SMSSendOneResult(BaseModel):
default = None
)
smsMessage: Union[NimbusSMSIndiaMessage, SavvyBulkSMSKenyaMessage] = Field(
smsMessage: NimbusSMSIndiaMessage | SavvyBulkSMSKenyaMessage = Field(
description = "the actual data of the sms",
default = None
)
+6
View File
@@ -153,6 +153,12 @@ class CoreMessageModel(BaseModel):
frozen = True
)
recipient: str | None = Field(
description = "the name of the recipient; null if you are the recipient",
frozen = True,
default = None
)
chat: str | None = Field(
description = "the name of the chat where the message was exchanged; relevant in chat apps like telegram",
frozen = True