ActiveParticipationInvitation class
An invitation to participate in an active study deployment using the assignedDevices. Some of the devices which the participant is invited to might already be registered. If the participant wants to use a different device, they will need to unregister the existing device first.
- Annotations
-
- @JsonSerializable(includeIfNull: false, explicitToJson: true)
Constructors
- ActiveParticipationInvitation(Participation participation, StudyInvitation invitation)
-
ActiveParticipationInvitation.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
assignedDevices
↔ List<
AssignedPrimaryDevice> ? -
getter/setter pair
- deviceRoleName → String?
-
The role name of the assigned device.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- invitation ↔ StudyInvitation
-
getter/setter pair
- participantId → String
-
The ID of the participant.
no setter
- participantRoleName → String?
-
The role name of the participant.
no setter
- participation ↔ Participation
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- studyDeploymentId → String
-
The study deployment ID.
no setter
- studyDescription → String?
-
The study description.
no setter
- studyId → String?
-
The ID of the study.
no setter
- studyName → String?
-
The study name.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited