/* Options: Date: 2025-12-06 11:45:59 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: ACHInfoRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class ACHInfo implements IConvertible { int? Id; String? UserId; String? Name; String? Number; String? Routing; String? AccountType; DateTime? DateCreated; DateTime? DateModified; bool? Completed; ACHInfo({this.Id,this.UserId,this.Name,this.Number,this.Routing,this.AccountType,this.DateCreated,this.DateModified,this.Completed}); ACHInfo.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Id = json['Id']; UserId = json['UserId']; Name = json['Name']; Number = json['Number']; Routing = json['Routing']; AccountType = json['AccountType']; DateCreated = JsonConverters.fromJson(json['DateCreated'],'DateTime',context!); DateModified = JsonConverters.fromJson(json['DateModified'],'DateTime',context!); Completed = json['Completed']; return this; } Map toJson() => { 'Id': Id, 'UserId': UserId, 'Name': Name, 'Number': Number, 'Routing': Routing, 'AccountType': AccountType, 'DateCreated': JsonConverters.toJson(DateCreated,'DateTime',context!), 'DateModified': JsonConverters.toJson(DateModified,'DateTime',context!), 'Completed': Completed }; getTypeName() => "ACHInfo"; TypeContext? context = _ctx; } class ACHInfoResponse implements IConvertible { ResponseStatus? ResponseStatus; List? ACHInfo = []; ACHInfoResponse({this.ResponseStatus,this.ACHInfo}); ACHInfoResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); ACHInfo = JsonConverters.fromJson(json['ACHInfo'],'List',context!); return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'ACHInfo': JsonConverters.toJson(ACHInfo,'List',context!) }; getTypeName() => "ACHInfoResponse"; TypeContext? context = _ctx; } // @Route("/v1/ACHInfo", "GET,POST,PUT,DELETE,OPTIONS") class ACHInfoRequest implements IReturn, IConvertible, IPost { List? ACHInfo = []; ACHInfoRequest({this.ACHInfo}); ACHInfoRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ACHInfo = JsonConverters.fromJson(json['ACHInfo'],'List',context!); return this; } Map toJson() => { 'ACHInfo': JsonConverters.toJson(ACHInfo,'List',context!) }; createResponse() => ACHInfoResponse(); getResponseTypeName() => "ACHInfoResponse"; getTypeName() => "ACHInfoRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'ACHInfo': TypeInfo(TypeOf.Class, create:() => ACHInfo()), 'ACHInfoResponse': TypeInfo(TypeOf.Class, create:() => ACHInfoResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'ACHInfoRequest': TypeInfo(TypeOf.Class, create:() => ACHInfoRequest()), });