/* Options: Date: 2024-07-06 14:07:10 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://wpcdd-featuretest-ws.worldpay.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CDDResponseRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EventResponse implements IConvertible { String? ApplicationGUID; String? AuditFileID; String? ResponseDesc; String? ReportURL; String? EventType; DateTime? DateChecked; int? CDDCheckID; int? StatusCode; EventResponse({this.ApplicationGUID,this.AuditFileID,this.ResponseDesc,this.ReportURL,this.EventType,this.DateChecked,this.CDDCheckID,this.StatusCode}); EventResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ApplicationGUID = json['ApplicationGUID']; AuditFileID = json['AuditFileID']; ResponseDesc = json['ResponseDesc']; ReportURL = json['ReportURL']; EventType = json['EventType']; DateChecked = JsonConverters.fromJson(json['DateChecked'],'DateTime',context!); CDDCheckID = json['CDDCheckID']; StatusCode = json['StatusCode']; return this; } Map toJson() => { 'ApplicationGUID': ApplicationGUID, 'AuditFileID': AuditFileID, 'ResponseDesc': ResponseDesc, 'ReportURL': ReportURL, 'EventType': EventType, 'DateChecked': JsonConverters.toJson(DateChecked,'DateTime',context!), 'CDDCheckID': CDDCheckID, 'StatusCode': StatusCode }; getTypeName() => "EventResponse"; TypeContext? context = _ctx; } // @Route("/response/request", "POST") class CDDResponseRequest implements IReturn, IConvertible { String? ApplicationGUID; CDDResponseRequest({this.ApplicationGUID}); CDDResponseRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ApplicationGUID = json['ApplicationGUID']; return this; } Map toJson() => { 'ApplicationGUID': ApplicationGUID }; createResponse() => EventResponse(); getResponseTypeName() => "EventResponse"; getTypeName() => "CDDResponseRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'wpcdd_featuretest_ws.worldpay.com', types: { 'EventResponse': TypeInfo(TypeOf.Class, create:() => EventResponse()), 'CDDResponseRequest': TypeInfo(TypeOf.Class, create:() => CDDResponseRequest()), });