/* Options: Date: 2026-11-08 11:52:42 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: FormBuilderFindMemberRq.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; abstract class IApiRequest { } abstract class IApiResponse { } class FormBuilderBasicMember implements IConvertible { int? userID; String? firstName; String? lastName; String? maskedEmail; FormBuilderBasicMember({this.userID,this.firstName,this.lastName,this.maskedEmail}); FormBuilderBasicMember.fromJson(Map json) { fromMap(json); } fromMap(Map json) { userID = json['userID']; firstName = json['firstName']; lastName = json['lastName']; maskedEmail = json['maskedEmail']; return this; } Map toJson() => { 'userID': userID, 'firstName': firstName, 'lastName': lastName, 'maskedEmail': maskedEmail }; getTypeName() => "FormBuilderBasicMember"; TypeContext? context = _ctx; } class FormBuilderFindMemberRs implements IApiResponse, IConvertible { List? basicMembers; FormBuilderFindMemberRs({this.basicMembers}); FormBuilderFindMemberRs.fromJson(Map json) { fromMap(json); } fromMap(Map json) { basicMembers = JsonConverters.fromJson(json['basicMembers'],'List',context!); return this; } Map toJson() => { 'basicMembers': JsonConverters.toJson(basicMembers,'List',context!) }; getTypeName() => "FormBuilderFindMemberRs"; TypeContext? context = _ctx; } // @Route("/signup/api/nat/{natID}/chap/{chapID}/formBuilder/findMember", "GET") class FormBuilderFindMemberRq implements IReturn, IApiRequest, IConvertible { int? NatID; int? ChapID; FormBuilderFindMemberRq({this.NatID,this.ChapID}); FormBuilderFindMemberRq.fromJson(Map json) { fromMap(json); } fromMap(Map json) { NatID = json['NatID']; ChapID = json['ChapID']; return this; } Map toJson() => { 'NatID': NatID, 'ChapID': ChapID }; createResponse() => FormBuilderFindMemberRs(); getResponseTypeName() => "FormBuilderFindMemberRs"; getTypeName() => "FormBuilderFindMemberRq"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'devapi.billhighway.com', types: { 'IApiRequest': TypeInfo(TypeOf.Interface), 'IApiResponse': TypeInfo(TypeOf.Interface), 'FormBuilderBasicMember': TypeInfo(TypeOf.Class, create:() => FormBuilderBasicMember()), 'FormBuilderFindMemberRs': TypeInfo(TypeOf.Class, create:() => FormBuilderFindMemberRs()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'FormBuilderFindMemberRq': TypeInfo(TypeOf.Class, create:() => FormBuilderFindMemberRq()), });