/* Options: Date: 2026-09-21 22:53:01 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddNodeToArea.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/AddNodeToArea/{Area}/{LCAddress}/{PixelStart}/{PixelStop}/{Index}") class AddNodeToArea implements IConvertible, IPost { /** * Area name */ // @ApiMember(Description="Area name", IsRequired=true) String? Area; /** * LC address */ // @ApiMember(Description="LC address", IsRequired=true) String? LCAddress; /** * Pixel start number */ // @ApiMember(Description="Pixel start number", IsRequired=true) int? PixelStart; /** * Pixel stop number */ // @ApiMember(Description="Pixel stop number", IsRequired=true) int? PixelStop; /** * Index of node in the group */ // @ApiMember(Description="Index of node in the group", IsRequired=true) int? Index; /** * Optional: name of the stockroom where the area is located */ // @ApiMember(Description="Optional: name of the stockroom where the area is located") String? StockroomName; /** * Optional: reverse direction */ // @ApiMember(Description="Optional: reverse direction") bool? Reverse; AddNodeToArea({this.Area,this.LCAddress,this.PixelStart,this.PixelStop,this.Index,this.StockroomName,this.Reverse}); AddNodeToArea.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Area = json['Area']; LCAddress = json['LCAddress']; PixelStart = json['PixelStart']; PixelStop = json['PixelStop']; Index = json['Index']; StockroomName = json['StockroomName']; Reverse = json['Reverse']; return this; } Map toJson() => { 'Area': Area, 'LCAddress': LCAddress, 'PixelStart': PixelStart, 'PixelStop': PixelStop, 'Index': Index, 'StockroomName': StockroomName, 'Reverse': Reverse }; getTypeName() => "AddNodeToArea"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'clouddemo.pickeos.com', types: { 'AddNodeToArea': TypeInfo(TypeOf.Class, create:() => AddNodeToArea()), });