# 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20