/* Options: Date: 2025-06-27 22:11:56 Version: 8.81 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ValidateBulkUnSecureRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class BulkSecureRow implements IConvertible { int? row; String? comm; String? reason; BulkSecureRow({this.row,this.comm,this.reason}); BulkSecureRow.fromJson(Map json) { fromMap(json); } fromMap(Map json) { row = json['row']; comm = json['comm']; reason = json['reason']; return this; } Map toJson() => { 'row': row, 'comm': comm, 'reason': reason }; getTypeName() => "BulkSecureRow"; TypeContext? context = _ctx; } class BulkSecureValidationRow extends BulkSecureRow implements IConvertible { String? failureReason; BulkSecureValidationRow({this.failureReason}); BulkSecureValidationRow.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); failureReason = json['failureReason']; return this; } Map toJson() => super.toJson()..addAll({ 'failureReason': failureReason }); getTypeName() => "BulkSecureValidationRow"; TypeContext? context = _ctx; } class ValidateBulkSecureProcessResponse implements IConvertible { bool? success; List? validationRows = []; ValidateBulkSecureProcessResponse({this.success,this.validationRows}); ValidateBulkSecureProcessResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { success = json['success']; validationRows = JsonConverters.fromJson(json['validationRows'],'List',context!); return this; } Map toJson() => { 'success': success, 'validationRows': JsonConverters.toJson(validationRows,'List',context!) }; getTypeName() => "ValidateBulkSecureProcessResponse"; TypeContext? context = _ctx; } // @Route("/v1/Vehicle/ValidateBulkUnSecure", "POST") class ValidateBulkUnSecureRequest implements IReturn, IPost, IConvertible { ValidateBulkUnSecureRequest(); ValidateBulkUnSecureRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => ValidateBulkSecureProcessResponse(); getResponseTypeName() => "ValidateBulkSecureProcessResponse"; getTypeName() => "ValidateBulkUnSecureRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'uat_api_vehicle_mgt_mb_dhc.rapp_customers.co.uk', types: { 'BulkSecureRow': TypeInfo(TypeOf.Class, create:() => BulkSecureRow()), 'BulkSecureValidationRow': TypeInfo(TypeOf.Class, create:() => BulkSecureValidationRow()), 'ValidateBulkSecureProcessResponse': TypeInfo(TypeOf.Class, create:() => ValidateBulkSecureProcessResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'ValidateBulkUnSecureRequest': TypeInfo(TypeOf.Class, create:() => ValidateBulkUnSecureRequest()), });