/* Options: Date: 2024-10-06 10:20:42 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DirectorySettingsAndActivePersonLookupRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/Directory/Settings/{uuid}", Verbs="POST") open class DirectorySettingsAndActivePersonLookupRequest : IReturn { var uuid:String? = null companion object { private val responseType = DirectorySettingsAndPersonLookupResponse::class.java } override fun getResponseType(): Any? = DirectorySettingsAndActivePersonLookupRequest.responseType } open class DirectorySettingsAndPersonLookupResponse { var responseStatus:ResponseStatus? = null var regent_id:Int? = null var uuid:String? = null var directory_settings:DirectoryResponse? = null var directory_share_settings:DirectoryShareSettingsResponse? = null var person_lookup:ArrayList = ArrayList() } open class DirectoryPersonLookupResponse { var directory_uuid:String? = null var name:String? = null var is_active:Boolean? = null } open class DirectoryResponse { var directory_uuid:String? = null var waiver:String? = null var bday:Date? = null var spouse_bday:Date? = null var spouse_name:String? = null var wedding_date:Date? = null var kids:String? = null var home_country:String? = null var quote:String? = null var bio:String? = null var interests:String? = null var category:String? = null var field_of_work:String? = null var church:String? = null } open class DirectoryShareSettingsResponse { var directory_uuid:String? = null var share_full_name:Boolean? = null var share_bday:Boolean? = null var share_home_phone:Boolean? = null var share_cell_phone:Boolean? = null var share_email:Boolean? = null var share_address:Boolean? = null var share_quote:Boolean? = null var share_bio:Boolean? = null var share_interests:Boolean? = null var share_home_country:Boolean? = null var share_program:Boolean? = null var share_picture:Boolean? = null var share_spouse_name:Boolean? = null var share_spouse_bday:Boolean? = null var share_wedding_date:Boolean? = null var share_kids:Boolean? = null var share_field_of_work:Boolean? = null var share_church:Boolean? = null }