StudyInvite class
- Inheritance
-
- Object
- SupabaseObjectFunctions<
StudyInvite> - StudyInvite
- Annotations
-
- @JsonSerializable()
Constructors
-
StudyInvite(String code, String studyId, {List<
String> ? preselectedInterventionIds}) -
StudyInvite.fromJson(Map<
String, dynamic> json) -
factory
Properties
- code ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
preselectedInterventionIds
↔ List<
String> ? -
getter/setter pair
-
primaryKeys
→ Map<
String, Object> -
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- studyId ↔ String
-
getter/setter pair
Methods
-
delete(
) → Future< StudyInvite> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
save(
{bool onlyUpdate = false}) → Future< StudyInvite> -
Save the object to the database.
By default, this will upsert the object, i.e. insert it if it does not exist, or update it if it does.
If
onlyUpdate
is set to true, the object has to exist in the database, otherwise the result will be empty.inherited -
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited