WebhookNewSmsPayload class

Constructors

WebhookNewSmsPayload({required String messageId, required String webhookId, required WebhookNewSmsPayloadEventNameEnum eventName, String? webhookName, required String smsId, required String userId, required String phoneNumber, required String toNumber, required String fromNumber, required String body, required bool read})
Returns a new WebhookNewSmsPayload instance.

Properties

body String
SMS message body
getter/setter pair
eventName WebhookNewSmsPayloadEventNameEnum
Name of the event type webhook is being triggered for.
getter/setter pair
fromNumber String
Sender phone number
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
messageId String
Idempotent message ID. Store this ID locally or in a database to prevent message duplication.
getter/setter pair
phoneNumber String
ID of phone number receiving SMS
getter/setter pair
read bool
SMS has been read
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
smsId String
ID of SMS message
getter/setter pair
toNumber String
Recipient phone number
getter/setter pair
userId String
User ID of event
getter/setter pair
webhookId String
ID of webhook entity being triggered
getter/setter pair
webhookName String?
Name of the webhook being triggered
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

fromJson(dynamic value) WebhookNewSmsPayload?
Returns a new WebhookNewSmsPayload instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<WebhookNewSmsPayload>?
mapFromJson(dynamic json) Map<String, WebhookNewSmsPayload>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<WebhookNewSmsPayload>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.