Package dk.cachet.carp.studies.domain.users

Types

ParticipantRepository
Link copied to clipboard
interface ParticipantRepository
Store Participant instances, linked to study IDs.
Recruitment
Link copied to clipboard
class Recruitment(studyId: UUID) : AggregateRoot<Recruitment, RecruitmentSnapshot, Recruitment.Event>
Represents a set of participants recruited for a study identified by studyId.
RecruitmentSnapshot
Link copied to clipboard
data class RecruitmentSnapshot(studyId: UUID, createdOn: Instant, studyProtocol: StudyProtocolSnapshot?, invitation: StudyInvitation?, participants: Set<Participant>, participations: Map<UUID, Set<UUID>>) : Snapshot<Recruitment>
RecruitmentStatus
Link copied to clipboard
sealed class RecruitmentStatus
Status information about a Recruitment.