/* Options: Date: 2026-08-01 05:12:19 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CoverageSelfSwapCheckRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class CoverageSelfCheckRow implements IConvertible { String? Label; bool? Ok; CoverageSelfCheckRow({this.Label,this.Ok}); CoverageSelfCheckRow.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Label = json['Label']; Ok = json['Ok']; return this; } Map toJson() => { 'Label': Label, 'Ok': Ok }; getTypeName() => "CoverageSelfCheckRow"; TypeContext? context = _ctx; } class CoverageSelfSwapCheckResponse implements IConvertible { ResponseStatus? ResponseStatus; List? Checks = []; bool? Ok; CoverageSelfSwapCheckResponse({this.ResponseStatus,this.Checks,this.Ok}); CoverageSelfSwapCheckResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); Checks = JsonConverters.fromJson(json['Checks'],'List',context!); Ok = json['Ok']; return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'Checks': JsonConverters.toJson(Checks,'List',context!), 'Ok': Ok }; getTypeName() => "CoverageSelfSwapCheckResponse"; TypeContext? context = _ctx; } // @Route("/v1/coverage/self/swapcheck", "GET,OPTIONS") class CoverageSelfSwapCheckRequest implements IReturn, IConvertible, IGet { int? AItemId; int? BItemId; int? TargetContactID; bool? Broadcast; CoverageSelfSwapCheckRequest({this.AItemId,this.BItemId,this.TargetContactID,this.Broadcast}); CoverageSelfSwapCheckRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AItemId = json['AItemId']; BItemId = json['BItemId']; TargetContactID = json['TargetContactID']; Broadcast = json['Broadcast']; return this; } Map toJson() => { 'AItemId': AItemId, 'BItemId': BItemId, 'TargetContactID': TargetContactID, 'Broadcast': Broadcast }; createResponse() => CoverageSelfSwapCheckResponse(); getResponseTypeName() => "CoverageSelfSwapCheckResponse"; getTypeName() => "CoverageSelfSwapCheckRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'CoverageSelfCheckRow': TypeInfo(TypeOf.Class, create:() => CoverageSelfCheckRow()), 'CoverageSelfSwapCheckResponse': TypeInfo(TypeOf.Class, create:() => CoverageSelfSwapCheckResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'CoverageSelfSwapCheckRequest': TypeInfo(TypeOf.Class, create:() => CoverageSelfSwapCheckRequest()), });