Recruitment Service Request
sealed class RecruitmentServiceRequest<out TReturn> : ApplicationServiceRequest<RecruitmentService, TReturn>
Content copied to clipboard
Serializable application service requests to RecruitmentService which can be executed on demand.
Types
Link copied to clipboard
data class AddParticipant(studyId: UUID, email: EmailAddress) : RecruitmentServiceRequest<Participant>
Content copied to clipboard
Link copied to clipboard
data class GetParticipant(studyId: UUID, participantId: UUID) : RecruitmentServiceRequest<Participant>
Content copied to clipboard
Link copied to clipboard
data class GetParticipantGroupStatusList(studyId: UUID) : RecruitmentServiceRequest<List<ParticipantGroupStatus>>
Content copied to clipboard
Link copied to clipboard
data class GetParticipants(studyId: UUID) : RecruitmentServiceRequest<List<Participant>>
Content copied to clipboard
Link copied to clipboard
data class InviteNewParticipantGroup(studyId: UUID, group: Set<AssignedParticipantRoles>) : RecruitmentServiceRequest<ParticipantGroupStatus>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class StopParticipantGroup(studyId: UUID, groupId: UUID) : RecruitmentServiceRequest<ParticipantGroupStatus>
Content copied to clipboard