/* Options: Date: 2026-04-03 16:25:21 Version: 10.06 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cpmwebservices-t.clarkpud.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: TwilioSMSEvent.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/smsStatus", "POST") class TwilioSMSEvent implements IReturn, IConvertible, IPost { String? accountSid; String? apiVersion; int? errorCode; String? from; String? messageSid; String? messageStatus; String? messagingServiceSid; String? smsSid; String? smsStatus; String? to; TwilioSMSEvent({this.accountSid,this.apiVersion,this.errorCode,this.from,this.messageSid,this.messageStatus,this.messagingServiceSid,this.smsSid,this.smsStatus,this.to}); TwilioSMSEvent.fromJson(Map json) { fromMap(json); } fromMap(Map json) { accountSid = json['accountSid']; apiVersion = json['apiVersion']; errorCode = json['errorCode']; from = json['from']; messageSid = json['messageSid']; messageStatus = json['messageStatus']; messagingServiceSid = json['messagingServiceSid']; smsSid = json['smsSid']; smsStatus = json['smsStatus']; to = json['to']; return this; } Map toJson() => { 'accountSid': accountSid, 'apiVersion': apiVersion, 'errorCode': errorCode, 'from': from, 'messageSid': messageSid, 'messageStatus': messageStatus, 'messagingServiceSid': messagingServiceSid, 'smsSid': smsSid, 'smsStatus': smsStatus, 'to': to }; createResponse() => ""; getResponseTypeName() => "String"; getTypeName() => "TwilioSMSEvent"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'cpmwebservices_t.clarkpud.com', types: { 'TwilioSMSEvent': TypeInfo(TypeOf.Class, create:() => TwilioSMSEvent()), });