/* Options: Date: 2026-10-15 04:40:16 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: CustomerCheckinCallRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class CustomerCheckinCallResponse implements IConvertible { ResponseStatus? ResponseStatus; DateTime? CalledUtc; String? TicketLabel; String? StationName; CustomerCheckinCallResponse({this.ResponseStatus,this.CalledUtc,this.TicketLabel,this.StationName}); CustomerCheckinCallResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); CalledUtc = JsonConverters.fromJson(json['CalledUtc'],'DateTime',context!); TicketLabel = json['TicketLabel']; StationName = json['StationName']; return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'CalledUtc': JsonConverters.toJson(CalledUtc,'DateTime',context!), 'TicketLabel': TicketLabel, 'StationName': StationName }; getTypeName() => "CustomerCheckinCallResponse"; TypeContext? context = _ctx; } // @Route("/v1/customercheckins/{Id}/call", "POST,OPTIONS") class CustomerCheckinCallRequest implements IReturn, IConvertible, IPost { String? Id; CustomerCheckinCallRequest({this.Id}); CustomerCheckinCallRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; return this; } Map toJson() => { 'Id': Id }; createResponse() => CustomerCheckinCallResponse(); getResponseTypeName() => "CustomerCheckinCallResponse"; getTypeName() => "CustomerCheckinCallRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'CustomerCheckinCallResponse': TypeInfo(TypeOf.Class, create:() => CustomerCheckinCallResponse()), 'CustomerCheckinCallRequest': TypeInfo(TypeOf.Class, create:() => CustomerCheckinCallRequest()), });