/* Options: Date: 2024-05-15 13:22:22 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test.servicestack.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetExample.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data,dart:collection */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; import 'dart:collection'; class MenuItemExampleItem implements IConvertible { // @DataMember(Order=1) // @apiMember() String? name1; MenuItemExampleItem({this.name1}); MenuItemExampleItem.fromJson(Map json) { fromMap(json); } fromMap(Map json) { name1 = json['name1']; return this; } Map toJson() => { 'name1': name1 }; getTypeName() => "MenuItemExampleItem"; TypeContext? context = _ctx; } class MenuItemExample implements IConvertible { // @DataMember(Order=1) // @apiMember() String? name1; MenuItemExampleItem? menuItemExampleItem; MenuItemExample({this.name1,this.menuItemExampleItem}); MenuItemExample.fromJson(Map json) { fromMap(json); } fromMap(Map json) { name1 = json['name1']; menuItemExampleItem = JsonConverters.fromJson(json['menuItemExampleItem'],'MenuItemExampleItem',context!); return this; } Map toJson() => { 'name1': name1, 'menuItemExampleItem': JsonConverters.toJson(menuItemExampleItem,'MenuItemExampleItem',context!) }; getTypeName() => "MenuItemExample"; TypeContext? context = _ctx; } // @DataContract class MenuExample implements IConvertible { // @DataMember(Order=1) // @apiMember() MenuItemExample? menuItemExample1; MenuExample({this.menuItemExample1}); MenuExample.fromJson(Map json) { fromMap(json); } fromMap(Map json) { menuItemExample1 = JsonConverters.fromJson(json['menuItemExample1'],'MenuItemExample',context!); return this; } Map toJson() => { 'menuItemExample1': JsonConverters.toJson(menuItemExample1,'MenuItemExample',context!) }; getTypeName() => "MenuExample"; TypeContext? context = _ctx; } // @DataContract class GetExampleResponse implements IConvertible { // @DataMember(Order=1) ResponseStatus? responseStatus; // @DataMember(Order=2) // @apiMember() MenuExample? menuExample1; GetExampleResponse({this.responseStatus,this.menuExample1}); GetExampleResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); menuExample1 = JsonConverters.fromJson(json['menuExample1'],'MenuExample',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!), 'menuExample1': JsonConverters.toJson(menuExample1,'MenuExample',context!) }; getTypeName() => "GetExampleResponse"; TypeContext? context = _ctx; } // @Route("/example", "GET") // @DataContract class GetExample implements IReturn, IConvertible, IGet { GetExample(); GetExample.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => GetExampleResponse(); getResponseTypeName() => "GetExampleResponse"; getTypeName() => "GetExample"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'test.servicestack.net', types: { 'MenuItemExampleItem': TypeInfo(TypeOf.Class, create:() => MenuItemExampleItem()), 'MenuItemExample': TypeInfo(TypeOf.Class, create:() => MenuItemExample()), 'MenuExample': TypeInfo(TypeOf.Class, create:() => MenuExample()), 'GetExampleResponse': TypeInfo(TypeOf.Class, create:() => GetExampleResponse()), 'GetExample': TypeInfo(TypeOf.Class, create:() => GetExample()), });