ActiveParticipationInvitation class
An invitation to participate in an active study deployment using the specified master devices. 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(fieldRename: FieldRename.none, includeIfNull: false)
Constructors
- ActiveParticipationInvitation.new(Participation participation, StudyInvitation invitation)
-
ActiveParticipationInvitation.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
devices
↔ List<
DeviceInvitation> ? -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- invitation ↔ StudyInvitation
-
getter/setter pair
- participation ↔ Participation
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- studyDeploymentId → String?
-
The CARP study deployment ID.
no setter
- studyId → String?
-
The CARP study ID.
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