InformedConsentInput
The informed consent from a participant.
- Inheritance
-
- Object
- Serializable
- Data
- InputData
- InformedConsentInput
- Annotations
-
- @JsonSerializable(includeIfNull: false, explicitToJson: true)
Constructors
InformedConsentInput.fromJson
InformedConsentInput
Properties
consent
getter/setter pair
The content of the signed consent.
This may be plain text or JSON.
fromJsonFunction
The function which can convert a JSON string to an object of this type.
name
getter/setter pair
The full name of the participant who signed this consent.
signatureImage
getter/setter pair
The image of the provided signature in png format as bytes.
signedLocation
getter/setter pair
The location where this informed consent was signed.
signedTimestamp
getter/setter pair
The time this informed consent was signed, in UTC. Defaults to the time of creation.
type
The type of this input data.
userId
getter/setter pair
The ID of the participant who signed this consent.
Methods
toJson
Return a JSON encoding of this object.