Major update
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
from marshmallow import Schema, fields
|
||||
|
||||
# SMS Request Schema
|
||||
class SMSSchema(Schema):
|
||||
text = fields.Str(required=True, description="Message to send to customer")
|
||||
dest = fields.Str(required=True, description="Phone Number in international format")
|
||||
unicode = fields.Bool(required=True, description="Character encoding standard (set as False for single SMS)")
|
||||
|
||||
# SMS Response Schema
|
||||
class SMSResponseSchema(Schema):
|
||||
data = fields.Str(required=True, description="Any additional data in response")
|
||||
statusCode = fields.Int(required=True, description="Result code of executed process (200 = Success)")
|
||||
IsSuccessful = fields.Bool(required=True, description="An Indicator that the process was successful or not")
|
||||
errorMessage = fields.Str(required=True, allow_none=True, description="Description of status code if process is failed, null if successful")
|
||||
Reference in New Issue
Block a user