/* Options: Date: 2025-05-05 18:49:04 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: NonOptimalOrderAuditRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class OrderNonOptimalAudit implements IConvertible { int? Id; String? OrderReference; DateTime? AuditDate; String? Reason; String? VinOrdered; String? VinSuggested; String? GasId; String? Showroom; OrderNonOptimalAudit({this.Id,this.OrderReference,this.AuditDate,this.Reason,this.VinOrdered,this.VinSuggested,this.GasId,this.Showroom}); OrderNonOptimalAudit.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; OrderReference = json['OrderReference']; AuditDate = JsonConverters.fromJson(json['AuditDate'],'DateTime',context!); Reason = json['Reason']; VinOrdered = json['VinOrdered']; VinSuggested = json['VinSuggested']; GasId = json['GasId']; Showroom = json['Showroom']; return this; } Map toJson() => { 'Id': Id, 'OrderReference': OrderReference, 'AuditDate': JsonConverters.toJson(AuditDate,'DateTime',context!), 'Reason': Reason, 'VinOrdered': VinOrdered, 'VinSuggested': VinSuggested, 'GasId': GasId, 'Showroom': Showroom }; getTypeName() => "OrderNonOptimalAudit"; TypeContext? context = _ctx; } class NonOptimalOrderAuditResponse implements IConvertible { List? Audits = []; NonOptimalOrderAuditResponse({this.Audits}); NonOptimalOrderAuditResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Audits = JsonConverters.fromJson(json['Audits'],'List',context!); return this; } Map toJson() => { 'Audits': JsonConverters.toJson(Audits,'List',context!) }; getTypeName() => "NonOptimalOrderAuditResponse"; TypeContext? context = _ctx; } // @Route("/v1/NonOptimalOrderAudit", "GET") class NonOptimalOrderAuditRequest implements IReturn, IConvertible, IGet { NonOptimalOrderAuditRequest(); NonOptimalOrderAuditRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => NonOptimalOrderAuditResponse(); getResponseTypeName() => "NonOptimalOrderAuditResponse"; getTypeName() => "NonOptimalOrderAuditRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'prod_api_agency_orch_mb_dhc.rapp_customers.co.uk', types: { 'OrderNonOptimalAudit': TypeInfo(TypeOf.Class, create:() => OrderNonOptimalAudit()), 'NonOptimalOrderAuditResponse': TypeInfo(TypeOf.Class, create:() => NonOptimalOrderAuditResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'NonOptimalOrderAuditRequest': TypeInfo(TypeOf.Class, create:() => NonOptimalOrderAuditRequest()), });