Contact

@Serializable
data class Contact(val role: ContactRole, val name: String, val position: String? = null, val affiliation: String? = null, val address: Address? = null, val email: String? = null, val phone: Phone? = null, val jurisdiction: String? = null, val type: String? = null)

A contact for the study. This is for display to the participants of the study, and in other catalogs of the studies that are available.

Parameters

role
name
position
affiliation
address
email
phone
jurisdiction
type

Contact

Constructors

Link copied to clipboard
constructor(role: ContactRole, name: String, position: String? = null, affiliation: String? = null, address: Address? = null, email: String? = null, phone: Phone? = null, jurisdiction: String? = null, type: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "address")
val address: Address? = null
Link copied to clipboard
@SerialName(value = "affiliation")
val affiliation: String? = null
Link copied to clipboard
@SerialName(value = "email")
val email: String? = null
Link copied to clipboard
@SerialName(value = "jurisdiction")
val jurisdiction: String? = null
Link copied to clipboard
@SerialName(value = "name")
val name: String
Link copied to clipboard
@SerialName(value = "phone")
val phone: Phone? = null
Link copied to clipboard
@SerialName(value = "position")
val position: String? = null
Link copied to clipboard
@SerialName(value = "role")
val role: ContactRole
Link copied to clipboard
@SerialName(value = "type")
val type: String? = null