/* Options: Date: 2024-10-06 10:25:55 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: RegentLoginAssignedEmailRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; // @Route("/Person/{uuid}/RegentLoginAssigned/Email", "POST") class RegentLoginAssignedEmailRequest implements IReturn, IConvertible, IPost { String? uuid; String? preferred_name; String? regent_login; String? email; bool? is_landlord; String? set_password_url; RegentLoginAssignedEmailRequest({this.uuid,this.preferred_name,this.regent_login,this.email,this.is_landlord,this.set_password_url}); RegentLoginAssignedEmailRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { uuid = json['uuid']; preferred_name = json['preferred_name']; regent_login = json['regent_login']; email = json['email']; is_landlord = json['is_landlord']; set_password_url = json['set_password_url']; return this; } Map toJson() => { 'uuid': uuid, 'preferred_name': preferred_name, 'regent_login': regent_login, 'email': email, 'is_landlord': is_landlord, 'set_password_url': set_password_url }; createResponse() => ResponseStatus(); getResponseTypeName() => "ResponseStatus"; getTypeName() => "RegentLoginAssignedEmailRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'data.regent_college.edu', types: { 'RegentLoginAssignedEmailRequest': TypeInfo(TypeOf.Class, create:() => RegentLoginAssignedEmailRequest()), });