GetConsentArtifactResult

data class GetConsentArtifactResult(val consentContentScreenshots: List<ImageResponse>, val consentContentVersion: String, val guardianSignature: SignatureResponse, val metadata: Map<String, String>, val name: String, val userId: String, val userSignature: SignatureResponse, val witnessSignature: SignatureResponse)

Constructors

Link copied to clipboard
fun GetConsentArtifactResult(consentContentScreenshots: List<ImageResponse>, consentContentVersion: String, guardianSignature: SignatureResponse, metadata: Map<String, String>, name: String, userId: String, userSignature: SignatureResponse, witnessSignature: SignatureResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional. Screenshots, PDFs, or other binary information documenting the user's consent.

Link copied to clipboard

Optional. An string indicating the version of the consent information shown to the user.

Link copied to clipboard

Optional. A signature from a guardian.

Link copied to clipboard

Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version.

Link copied to clipboard

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.

Link copied to clipboard

User's UUID provided by the client.

Link copied to clipboard

Optional. User's signature.

Link copied to clipboard

Optional. A signature from a witness.