/* Options: Date: 2025-09-07 10:09:05 Version: 8.81 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://account.servicestack.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: MyInfo.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class UserInfo implements IConvertible { int? id; String? userAuthId; String? nickName; String? firstName; String? lastName; String? email; String? company; String? phoneNumber; String? addressLine1; String? addressLine2; String? addressCity; String? addressZip; String? addressState; String? addressCountry; UserInfo({this.id,this.userAuthId,this.nickName,this.firstName,this.lastName,this.email,this.company,this.phoneNumber,this.addressLine1,this.addressLine2,this.addressCity,this.addressZip,this.addressState,this.addressCountry}); UserInfo.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; userAuthId = json['userAuthId']; nickName = json['nickName']; firstName = json['firstName']; lastName = json['lastName']; email = json['email']; company = json['company']; phoneNumber = json['phoneNumber']; addressLine1 = json['addressLine1']; addressLine2 = json['addressLine2']; addressCity = json['addressCity']; addressZip = json['addressZip']; addressState = json['addressState']; addressCountry = json['addressCountry']; return this; } Map toJson() => { 'id': id, 'userAuthId': userAuthId, 'nickName': nickName, 'firstName': firstName, 'lastName': lastName, 'email': email, 'company': company, 'phoneNumber': phoneNumber, 'addressLine1': addressLine1, 'addressLine2': addressLine2, 'addressCity': addressCity, 'addressZip': addressZip, 'addressState': addressState, 'addressCountry': addressCountry }; getTypeName() => "UserInfo"; TypeContext? context = _ctx; } // @Route("/MyInfo", "GET") class MyInfo implements IReturn, IConvertible, IGet { MyInfo(); MyInfo.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => UserInfo(); getResponseTypeName() => "UserInfo"; getTypeName() => "MyInfo"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'account.servicestack.net', types: { 'UserInfo': TypeInfo(TypeOf.Class, create:() => UserInfo()), 'MyInfo': TypeInfo(TypeOf.Class, create:() => MyInfo()), });