/* Options: Date: 2025-10-27 21:37:01 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: CustomerRegistrationValidateSmSRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/customerregistersmsrequest/validate", "PUT") class CustomerRegistrationValidateSmSRequest implements IConvertible, IPut { String? Email; String? MobileNumber; String? MobileId; String? EmailId; String? FirstName; String? LastName; String? Password; String? ConfirmPassword; CustomerRegistrationValidateSmSRequest({this.Email,this.MobileNumber,this.MobileId,this.EmailId,this.FirstName,this.LastName,this.Password,this.ConfirmPassword}); CustomerRegistrationValidateSmSRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Email = json['Email']; MobileNumber = json['MobileNumber']; MobileId = json['MobileId']; EmailId = json['EmailId']; FirstName = json['FirstName']; LastName = json['LastName']; Password = json['Password']; ConfirmPassword = json['ConfirmPassword']; return this; } Map toJson() => { 'Email': Email, 'MobileNumber': MobileNumber, 'MobileId': MobileId, 'EmailId': EmailId, 'FirstName': FirstName, 'LastName': LastName, 'Password': Password, 'ConfirmPassword': ConfirmPassword }; getTypeName() => "CustomerRegistrationValidateSmSRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'duengageapi.uat.scadsoftware.com', types: { 'CustomerRegistrationValidateSmSRequest': TypeInfo(TypeOf.Class, create:() => CustomerRegistrationValidateSmSRequest()), });