/* Options: Date: 2026-09-22 23:35:54 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: PlanSetStatusRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class PlanSetStatusResponse implements IConvertible { ResponseStatus? ResponseStatus; String? PlanSetUID; String? Status; int? Progress; int? PageCount; int? SheetCount; String? ErrorText; String? StageLabel; PlanSetStatusResponse({this.ResponseStatus,this.PlanSetUID,this.Status,this.Progress,this.PageCount,this.SheetCount,this.ErrorText,this.StageLabel}); PlanSetStatusResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); PlanSetUID = json['PlanSetUID']; Status = json['Status']; Progress = json['Progress']; PageCount = json['PageCount']; SheetCount = json['SheetCount']; ErrorText = json['ErrorText']; StageLabel = json['StageLabel']; return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'PlanSetUID': PlanSetUID, 'Status': Status, 'Progress': Progress, 'PageCount': PageCount, 'SheetCount': SheetCount, 'ErrorText': ErrorText, 'StageLabel': StageLabel }; getTypeName() => "PlanSetStatusResponse"; TypeContext? context = _ctx; } // @Route("/v1/plansets/{PlanSetUID}/status", "GET,OPTIONS") class PlanSetStatusRequest implements IReturn, IConvertible, IGet { String? PlanSetUID; PlanSetStatusRequest({this.PlanSetUID}); PlanSetStatusRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { PlanSetUID = json['PlanSetUID']; return this; } Map toJson() => { 'PlanSetUID': PlanSetUID }; createResponse() => PlanSetStatusResponse(); getResponseTypeName() => "PlanSetStatusResponse"; getTypeName() => "PlanSetStatusRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'PlanSetStatusResponse': TypeInfo(TypeOf.Class, create:() => PlanSetStatusResponse()), 'PlanSetStatusRequest': TypeInfo(TypeOf.Class, create:() => PlanSetStatusRequest()), });