/* Options: Date: 2026-08-01 05:31:12 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: RoutePlanPropertyBookRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class RoutePlanPropertyRow implements IConvertible { int? AgreementID; String? Name; String? Zip; String? Area; int? DurationMin; String? Frequency; String? ServiceType; String? Acreage; int? Dow; RoutePlanPropertyRow({this.AgreementID,this.Name,this.Zip,this.Area,this.DurationMin,this.Frequency,this.ServiceType,this.Acreage,this.Dow}); RoutePlanPropertyRow.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AgreementID = json['AgreementID']; Name = json['Name']; Zip = json['Zip']; Area = json['Area']; DurationMin = json['DurationMin']; Frequency = json['Frequency']; ServiceType = json['ServiceType']; Acreage = json['Acreage']; Dow = json['Dow']; return this; } Map toJson() => { 'AgreementID': AgreementID, 'Name': Name, 'Zip': Zip, 'Area': Area, 'DurationMin': DurationMin, 'Frequency': Frequency, 'ServiceType': ServiceType, 'Acreage': Acreage, 'Dow': Dow }; getTypeName() => "RoutePlanPropertyRow"; TypeContext? context = _ctx; } class RoutePlanPropertyBookResponse implements IConvertible { List? Rows = []; ResponseStatus? ResponseStatus; RoutePlanPropertyBookResponse({this.Rows,this.ResponseStatus}); RoutePlanPropertyBookResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Rows = JsonConverters.fromJson(json['Rows'],'List',context!); ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'Rows': JsonConverters.toJson(Rows,'List',context!), 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!) }; getTypeName() => "RoutePlanPropertyBookResponse"; TypeContext? context = _ctx; } // @Route("/v1/routeplan/propertybook", "GET,OPTIONS") class RoutePlanPropertyBookRequest implements IReturn, IConvertible, IGet { RoutePlanPropertyBookRequest(); RoutePlanPropertyBookRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => RoutePlanPropertyBookResponse(); getResponseTypeName() => "RoutePlanPropertyBookResponse"; getTypeName() => "RoutePlanPropertyBookRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'RoutePlanPropertyRow': TypeInfo(TypeOf.Class, create:() => RoutePlanPropertyRow()), 'RoutePlanPropertyBookResponse': TypeInfo(TypeOf.Class, create:() => RoutePlanPropertyBookResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'RoutePlanPropertyBookRequest': TypeInfo(TypeOf.Class, create:() => RoutePlanPropertyBookRequest()), });