/* Options: Date: 2025-10-28 04:42:46 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://duengageapi.uat.scadsoftware.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CustomerRegistrationSmsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:collection */ import 'package:servicestack/servicestack.dart'; import 'dart:collection'; // @Route("/customerregistersmsrequest", "POST") // @Route("/auth/customerregistersmsrequest") class CustomerRegistrationSmsRequest implements IConvertible, IPost { String? Email; String? EmailId; String? MobileNumber; String? MobileId; CustomerRegistrationSmsRequest({this.Email,this.EmailId,this.MobileNumber,this.MobileId}); CustomerRegistrationSmsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Email = json['Email']; EmailId = json['EmailId']; MobileNumber = json['MobileNumber']; MobileId = json['MobileId']; return this; } Map toJson() => { 'Email': Email, 'EmailId': EmailId, 'MobileNumber': MobileNumber, 'MobileId': MobileId }; getTypeName() => "CustomerRegistrationSmsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'duengageapi.uat.scadsoftware.com', types: { 'CustomerRegistrationSmsRequest': TypeInfo(TypeOf.Class, create:() => CustomerRegistrationSmsRequest()), });