# MyDataMyConsent::DataConsentRequest

# Properties

Name Type Description Notes
id String Data consent request id.
template_id String Data consent template id. [optional]
consent_id String Data consent id. [optional]
title String Data consent title.
description String Data consent description.
purpose String Data consent purpose. [optional]
data_life Life [optional]
collectables Array<CollectibleTypes> List of supported collectables.
receiver ConsentRequestReceiver
status DataConsentStatus
created_at_utc Time Request creation datetime in UTC timezone.
expires_at_utc Time Request expiration datetime in UTC timezone.
approved_at_utc Time Request approval datetime in UTC timezone. [optional]
data_access_expires_at_utc Time Data access expiration datetime in UTC timezone. [optional]
rejected_at_utc Time Request rejection datetime in UTC timezone. [optional]
revoked_at_utc Time Request revocation datetime in UTC timezone. [optional]

# Example

require 'mydatamyconsent'

instance = MyDataMyConsent::DataConsentRequest.new(
  id: null,
  template_id: null,
  consent_id: null,
  title: null,
  description: null,
  purpose: null,
  data_life: null,
  collectables: null,
  receiver: null,
  status: null,
  created_at_utc: null,
  expires_at_utc: null,
  approved_at_utc: null,
  data_access_expires_at_utc: null,
  rejected_at_utc: null,
  revoked_at_utc: null
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Last Updated: 6/19/2022, 7:27:56 PM