ParticipationService class abstract

Application service which allows inviting participants, retrieving participation invitations for study deployments, and managing data related to participants which is input by users.

Constructors

ParticipationService()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getActiveParticipationInvitations(String accountId) Future<List<ActiveParticipationInvitation>>
Get all invitations of active study deployments the account with the given accountId has been invited to.
getParticipantData(String studyDeploymentId) Future<ParticipantData>
Get currently set data for all expected participant data in the study deployment with studyDeploymentId. Data which is not set equals null.
getParticipantDataList(List<String> studyDeploymentIds) Future<List<ParticipantData>>
Get currently set data for all expected participant data for a set of study deployments with studyDeploymentIds. Data which is not set equals null.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setParticipantData(String studyDeploymentId, Map<String, Data> data, [String? inputByParticipantRole]) Future<ParticipantData>
Set data that was inputByParticipantRole in the study deployment with studyDeploymentId.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

API_VERSION → const String