# MyDataMyConsent::DocumentType
# Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | Document Type Identifier. | |
| category_type | DocumentCategoryType | ||
| sub_category_type | DocumentSubCategoryType | ||
| name | String | Document Type Name. eg: Driving License. | |
| slug | String | Document Type Unique Slug. eg: "in.gov.gj.transport.dl". | |
| description | String | Document Type description. eg: Gujarat State Driving License. | [optional] |
| logo_url | String | Logo URL of document type. | |
| search_service_name | String | Document search repository service name. | [optional] |
| repository_service_name | String | Document repository service name. | [optional] |
| supported_entity_types | Array<SupportedEntityType> | Supported entity types. eg: Individual, Organization. | |
| added_by | String | Name of the document type creator. | |
| payable_amount | Float | Payable amount if document is chargeable. eg: 10.25. | |
| payable_amount_currency | String | Payable amount currency. eg: INR, USD etc.,. | [optional] |
| approved_at_utc | Time | DateTime of approval in UTC timezone. | [optional] |
# Example
require 'mydatamyconsent'
instance = MyDataMyConsent::DocumentType.new(
id: null,
category_type: null,
sub_category_type: null,
name: null,
slug: null,
description: null,
logo_url: null,
search_service_name: null,
repository_service_name: null,
supported_entity_types: null,
added_by: null,
payable_amount: null,
payable_amount_currency: null,
approved_at_utc: null
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18