ParticipantInvitation
The information which needs to be provided when inviting a participant to a deployment.
Passed to DeploymentService.createStudyDeployment.
- Annotations
-
- @JsonSerializable(includeIfNull: false, explicitToJson: true)
Constructors
ParticipantInvitation.fromJson
ParticipantInvitation
- String? participantId,
- required AssignedTo assignedRoles,
- required AccountIdentity identity,
- required StudyInvitation invitation,
Properties
assignedRoles
getter/setter pair
The participant roles in the study protocol which the participant is assigned to.
identity
getter/setter pair
The identity used to authenticate and invite the participant.
invitation
getter/setter pair
A description of the study which is shared with the participant.
participantId
getter/setter pair
An ID for the participant, uniquely assigned by the calling service. A random UUID (v4) if not specified.