/* Options: Date: 2025-12-15 13:15:59 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://api.oszz.ru //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: SearchOrder.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @DataContract class SearchOrderResponse implements IConvertible { // @DataMember ResponseStatus? responseStatus; // @DataMember int? totalResultsCount; // @DataMember List? result; SearchOrderResponse({this.responseStatus,this.totalResultsCount,this.result}); SearchOrderResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); totalResultsCount = json['totalResultsCount']; result = JsonConverters.fromJson(json['result'],'List',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!), 'totalResultsCount': totalResultsCount, 'result': JsonConverters.toJson(result,'List',context!) }; getTypeName() => "SearchOrderResponse"; TypeContext? context = _ctx; } // @Route("/searchOrder", "POST, GET") // @DataContract class SearchOrder implements IReturn, IConvertible { // @DataMember String? comment; // @DataMember int? fromGlobalId; // @DataMember int? toGlobalId; // @DataMember int? page; // @DataMember DateTime? fromDate; // @DataMember DateTime? toDate; // @DataMember String? tokenId; SearchOrder({this.comment,this.fromGlobalId,this.toGlobalId,this.page,this.fromDate,this.toDate,this.tokenId}); SearchOrder.fromJson(Map json) { fromMap(json); } fromMap(Map json) { comment = json['comment']; fromGlobalId = json['fromGlobalId']; toGlobalId = json['toGlobalId']; page = json['page']; fromDate = JsonConverters.fromJson(json['fromDate'],'DateTime',context!); toDate = JsonConverters.fromJson(json['toDate'],'DateTime',context!); tokenId = json['tokenId']; return this; } Map toJson() => { 'comment': comment, 'fromGlobalId': fromGlobalId, 'toGlobalId': toGlobalId, 'page': page, 'fromDate': JsonConverters.toJson(fromDate,'DateTime',context!), 'toDate': JsonConverters.toJson(toDate,'DateTime',context!), 'tokenId': tokenId }; createResponse() => SearchOrderResponse(); getResponseTypeName() => "SearchOrderResponse"; getTypeName() => "SearchOrder"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.oszz.ru', types: { 'SearchOrderResponse': TypeInfo(TypeOf.Class, create:() => SearchOrderResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OrderItemModel': TypeInfo(TypeOf.Class, create:() => OrderItemModel()), 'SearchOrder': TypeInfo(TypeOf.Class, create:() => SearchOrder()), });