SmartphoneApplicationData class

Holds application-specific data for a SmartphoneStudyProtocol.

Annotations
  • @JsonSerializable(includeIfNull: false, explicitToJson: true)

Constructors

SmartphoneApplicationData({StudyDescription? studyDescription, DataEndPoint? dataEndPoint, String? privacySchemaName, Map<String, dynamic>? applicationData})
SmartphoneApplicationData.fromJson(Map<String, dynamic> json)
factory

Properties

applicationData Map<String, dynamic>?
Application-specific data to be stored as part of the study protocol which will be included in all deployments of this study protocol.
getter/setter pair
dataEndPoint DataEndPoint?
Specifies where and how to stored or upload the data collected from this deployment. If null, the sensed data is not stored, but may still be used in the app.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
privacySchemaName String?
The name of a PrivacySchema.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
studyDescription StudyDescription?
The description of this study protocol containing the title, description, purpose, and the responsible researcher for this study.
getter/setter pair

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.
inherited

Operators

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