# MyDataMyConsent::DataConsent

# Properties

Name Type Description Notes
id String Data consent id.
request_id String Data consent request id.
template_id String Consent template id. [optional]
title String Consent title.
description String Consent description.
purpose String Consent purpose. [optional]
status DataConsentStatus
transaction_id String Transaction id. [optional]
approved_at_utc Time Consent approval datetime in UTC timezone.
data_access_expires_at_utc Time Data access expiration datetime in UTC timezone.
revoked_at_utc Time Consent revocation datetime in UTC timezone. [optional]
collectables Array<CollectibleTypes> List of supported collectible types.
identifiers Object Consented identity details. [optional]
documents Array<DataConsentDocument> List of consented documents. [optional]

# Example

require 'mydatamyconsent'

instance = MyDataMyConsent::DataConsent.new(
  id: null,
  request_id: null,
  template_id: null,
  title: null,
  description: null,
  purpose: null,
  status: null,
  transaction_id: null,
  approved_at_utc: null,
  data_access_expires_at_utc: null,
  revoked_at_utc: null,
  collectables: null,
  identifiers: null,
  documents: null
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Last Updated: 6/19/2022, 7:27:56 PM