/* Options: Date: 2024-12-29 02:14:52 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: DirectoryShareUpdateRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; // @Route("/Directory/Share/{directory_uuid}/Save", "POST") class DirectoryShareUpdateRequest implements IReturn, IConvertible, IPost { String? directory_uuid; bool? share_full_name; bool? share_bday; bool? share_home_phone; bool? share_cell_phone; bool? share_email; bool? share_address; bool? share_quote; bool? share_bio; bool? share_interests; bool? share_home_country; bool? share_program; bool? share_picture; bool? share_spouse_name; bool? share_spouse_bday; bool? share_wedding_date; bool? share_kids; bool? share_field_of_work; bool? share_church; DirectoryShareUpdateRequest({this.directory_uuid,this.share_full_name,this.share_bday,this.share_home_phone,this.share_cell_phone,this.share_email,this.share_address,this.share_quote,this.share_bio,this.share_interests,this.share_home_country,this.share_program,this.share_picture,this.share_spouse_name,this.share_spouse_bday,this.share_wedding_date,this.share_kids,this.share_field_of_work,this.share_church}); DirectoryShareUpdateRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { directory_uuid = json['directory_uuid']; share_full_name = json['share_full_name']; share_bday = json['share_bday']; share_home_phone = json['share_home_phone']; share_cell_phone = json['share_cell_phone']; share_email = json['share_email']; share_address = json['share_address']; share_quote = json['share_quote']; share_bio = json['share_bio']; share_interests = json['share_interests']; share_home_country = json['share_home_country']; share_program = json['share_program']; share_picture = json['share_picture']; share_spouse_name = json['share_spouse_name']; share_spouse_bday = json['share_spouse_bday']; share_wedding_date = json['share_wedding_date']; share_kids = json['share_kids']; share_field_of_work = json['share_field_of_work']; share_church = json['share_church']; return this; } Map toJson() => { 'directory_uuid': directory_uuid, 'share_full_name': share_full_name, 'share_bday': share_bday, 'share_home_phone': share_home_phone, 'share_cell_phone': share_cell_phone, 'share_email': share_email, 'share_address': share_address, 'share_quote': share_quote, 'share_bio': share_bio, 'share_interests': share_interests, 'share_home_country': share_home_country, 'share_program': share_program, 'share_picture': share_picture, 'share_spouse_name': share_spouse_name, 'share_spouse_bday': share_spouse_bday, 'share_wedding_date': share_wedding_date, 'share_kids': share_kids, 'share_field_of_work': share_field_of_work, 'share_church': share_church }; createResponse() => ResponseStatus(); getResponseTypeName() => "ResponseStatus"; getTypeName() => "DirectoryShareUpdateRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'data.regent_college.edu', types: { 'DirectoryShareUpdateRequest': TypeInfo(TypeOf.Class, create:() => DirectoryShareUpdateRequest()), });