StudyDetails

data class StudyDetails(studyId: UUID, studyOwner: StudyOwner, name: String, createdOn: Instant, description: String?, invitation: StudyInvitation, protocolSnapshot: StudyProtocolSnapshot?)

Contains detailed information about a study, such as the configured study protocol.

Constructors

StudyDetails
Link copied to clipboard
fun StudyDetails(studyId: UUID, studyOwner: StudyOwner, name: String, createdOn: Instant, description: String?, invitation: StudyInvitation, protocolSnapshot: StudyProtocolSnapshot?)

Properties

createdOn
Link copied to clipboard
val createdOn: Instant

The date when this study was created.

description
Link copied to clipboard
val description: String?

A description for the study, assigned by, and only visible to, the StudyOwner.

invitation
Link copied to clipboard
val invitation: StudyInvitation

A description of the study, shared with participants once they are invited to the study.

name
Link copied to clipboard
val name: String

A descriptive name for the study, assigned by, and only visible to, the StudyOwner.

protocolSnapshot
Link copied to clipboard
val protocolSnapshot: StudyProtocolSnapshot?

A snapshot of the protocol to use in this study, or null when not yet defined.

studyId
Link copied to clipboard
val studyId: UUID
studyOwner
Link copied to clipboard
val studyOwner: StudyOwner

The person or group that created this study.