/* Options:
Date: 2026-09-21 23:13:35
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: DefineAreas.*
//ExcludeTypes:
//DefaultImports: package:servicestack/servicestack.dart
*/
import 'package:servicestack/servicestack.dart';
// @Route("/DefineAreas/{Areas}")
class DefineAreas implements IConvertible, IPost
{
/**
* Areas
*/
// @ApiMember(Description="Areas", IsRequired=true)
List? Areas = [];
DefineAreas({this.Areas});
DefineAreas.fromJson(Map json) { fromMap(json); }
fromMap(Map json) {
Areas = JsonConverters.fromJson(json['Areas'],'List',context!);
return this;
}
Map toJson() => {
'Areas': JsonConverters.toJson(Areas,'List',context!)
};
getTypeName() => "DefineAreas";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'clouddemo.pickeos.com', types: {
'DefineAreas': TypeInfo(TypeOf.Class, create:() => DefineAreas()),
'List': TypeInfo(TypeOf.Class, create:() => []),
'Area': TypeInfo(TypeOf.Class, create:() => Area()),
});