Class ConsentArtifact
Documentation of a user's consent.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1beta1.Data
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class ConsentArtifact : IDirectResponseSchema
Properties
ConsentContentScreenshots
Optional. Screenshots, PDFs, or other binary information documenting the user's consent.
Declaration
[JsonProperty("consentContentScreenshots")]
public virtual IList<Image> ConsentContentScreenshots { get; set; }
Property Value
Type | Description |
---|---|
IList<Image> |
ConsentContentVersion
Optional. An string indicating the version of the consent information shown to the user.
Declaration
[JsonProperty("consentContentVersion")]
public virtual string ConsentContentVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GuardianSignature
Optional. A signature from a guardian.
Declaration
[JsonProperty("guardianSignature")]
public virtual Signature GuardianSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
Metadata
Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version.
Declaration
[JsonProperty("metadata")]
public virtual IDictionary<string, string> Metadata { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Name
Identifier. Resource name of the Consent artifact, of the form
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}
.
Cannot be changed after creation.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
UserId
Required. User's UUID provided by the client.
Declaration
[JsonProperty("userId")]
public virtual string UserId { get; set; }
Property Value
Type | Description |
---|---|
string |
UserSignature
Optional. User's signature.
Declaration
[JsonProperty("userSignature")]
public virtual Signature UserSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
WitnessSignature
Optional. A signature from a witness.
Declaration
[JsonProperty("witnessSignature")]
public virtual Signature WitnessSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |