/* Options: Date: 2025-04-08 10:37:58 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: DirectorySettingsUpdateRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; // @Route("/Directory/Settings/{directory_uuid}/Save", "POST") class DirectorySettingsUpdateRequest implements IReturn, IConvertible, IPost { String? directory_uuid; String? waiver; DateTime? bday; DateTime? spouse_bday; String? spouse_name; DateTime? wedding_date; String? kids; String? home_country; String? quote; String? bio; String? interests; String? category; String? field_of_work; String? church; DirectorySettingsUpdateRequest({this.directory_uuid,this.waiver,this.bday,this.spouse_bday,this.spouse_name,this.wedding_date,this.kids,this.home_country,this.quote,this.bio,this.interests,this.category,this.field_of_work,this.church}); DirectorySettingsUpdateRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { directory_uuid = json['directory_uuid']; waiver = json['waiver']; bday = JsonConverters.fromJson(json['bday'],'DateTime',context!); spouse_bday = JsonConverters.fromJson(json['spouse_bday'],'DateTime',context!); spouse_name = json['spouse_name']; wedding_date = JsonConverters.fromJson(json['wedding_date'],'DateTime',context!); kids = json['kids']; home_country = json['home_country']; quote = json['quote']; bio = json['bio']; interests = json['interests']; category = json['category']; field_of_work = json['field_of_work']; church = json['church']; return this; } Map toJson() => { 'directory_uuid': directory_uuid, 'waiver': waiver, 'bday': JsonConverters.toJson(bday,'DateTime',context!), 'spouse_bday': JsonConverters.toJson(spouse_bday,'DateTime',context!), 'spouse_name': spouse_name, 'wedding_date': JsonConverters.toJson(wedding_date,'DateTime',context!), 'kids': kids, 'home_country': home_country, 'quote': quote, 'bio': bio, 'interests': interests, 'category': category, 'field_of_work': field_of_work, 'church': church }; createResponse() => ResponseStatus(); getResponseTypeName() => "ResponseStatus"; getTypeName() => "DirectorySettingsUpdateRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'data.regent_college.edu', types: { 'DirectorySettingsUpdateRequest': TypeInfo(TypeOf.Class, create:() => DirectorySettingsUpdateRequest()), });