MyDataMyConsent::ConsentDetails
Name
Type
Description
Notes
id
String
Consent id.
request_id
String
Consent request id.
template_id
String
Consent request 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
Array<ConsentedIdentifier>
Consented identity details.
[optional]
documents
Array<ConsentedDocument>
List of consented documents.
[optional]
medical_records
Array<ConsentedMedicalRecord>
List of consented medical records.
[optional]
financial_accounts
Array<ConsentedFinancialAccountField>
List of consented financial accounts.
[optional]
require 'mydatamyconsent'
instance = MyDataMyConsent ::ConsentDetails . 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 ,
medical_records : null ,
financial_accounts : null
)