Enterprise Account
==================

.. _SettingsEntryAsSSOInterfaceType:

SettingsEntryAsSSOInterfaceType
-------------------------------

SSOInterfaceType as Setting

.. code-block:: json

 message SettingsEntryAsSsoInterfaceType {
  SsoInterfaceType value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+----------------------+--------------+
| Field            | Type                 | Description  |
+==================+======================+==============+
| ``value``        | ``SsoInterfaceType`` |              |
+------------------+----------------------+--------------+
| ``editable``     | ``bool``             |              |
+------------------+----------------------+--------------+
| ``field_type``   | ``string``           | **Optional** |
+------------------+----------------------+--------------+
| ``tooltip_type`` | ``string``           | **Optional** |
+------------------+----------------------+--------------+
| ``available``    | ``bool``             | **Optional** |
+------------------+----------------------+--------------+

.. _SettingsEntryAsInformationEmailType:

SettingsEntryAsInformationEmailType
-----------------------------------

InformationEmailType as Setting

.. code-block:: json

 message SettingsEntryAsInformationEmailType {
  InformationEmailType value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+--------------------------+--------------+
| Field            | Type                     | Description  |
+==================+==========================+==============+
| ``value``        | ``InformationEmailType`` |              |
+------------------+--------------------------+--------------+
| ``editable``     | ``bool``                 |              |
+------------------+--------------------------+--------------+
| ``field_type``   | ``string``               | **Optional** |
+------------------+--------------------------+--------------+
| ``tooltip_type`` | ``string``               | **Optional** |
+------------------+--------------------------+--------------+
| ``available``    | ``bool``                 | **Optional** |
+------------------+--------------------------+--------------+

.. _SettingsEntryAsAutomaticUserCleanupType:

SettingsEntryAsAutomaticUserCleanupType
---------------------------------------

AutomaticUserCleanupType as Setting

.. code-block:: json

 message SettingsEntryAsAutomaticUserCleanupType {
  AutomaticUserCleanupType value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+------------------------------+--------------+
| Field            | Type                         | Description  |
+==================+==============================+==============+
| ``value``        | ``AutomaticUserCleanupType`` |              |
+------------------+------------------------------+--------------+
| ``editable``     | ``bool``                     |              |
+------------------+------------------------------+--------------+
| ``field_type``   | ``string``                   | **Optional** |
+------------------+------------------------------+--------------+
| ``tooltip_type`` | ``string``                   | **Optional** |
+------------------+------------------------------+--------------+
| ``available``    | ``bool``                     | **Optional** |
+------------------+------------------------------+--------------+

.. _SettingsEntryAsAutomaticUserCleanupInactivePeriod:

SettingsEntryAsAutomaticUserCleanupInactivePeriod
-------------------------------------------------

AutomaticUserCleanupInactivePeriod as Setting

.. code-block:: json

 message SettingsEntryAsAutomaticUserCleanupInactivePeriod {
  AutomaticUserCleanupInactivePeriod value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+----------------------------------------+--------------+
| Field            | Type                                   | Description  |
+==================+========================================+==============+
| ``value``        | ``AutomaticUserCleanupInactivePeriod`` |              |
+------------------+----------------------------------------+--------------+
| ``editable``     | ``bool``                               |              |
+------------------+----------------------------------------+--------------+
| ``field_type``   | ``string``                             | **Optional** |
+------------------+----------------------------------------+--------------+
| ``tooltip_type`` | ``string``                             | **Optional** |
+------------------+----------------------------------------+--------------+
| ``available``    | ``bool``                               | **Optional** |
+------------------+----------------------------------------+--------------+

.. _SettingsEntryAsDataroomSettings:

SettingsEntryAsDataroomSettings
-------------------------------

DataroomSettings for Template

.. code-block:: json

 message SettingsEntryAsDataroomSettings {
  DataroomSettings value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+----------------------+--------------+
| Field            | Type                 | Description  |
+==================+======================+==============+
| ``value``        | ``DataroomSettings`` |              |
+------------------+----------------------+--------------+
| ``editable``     | ``bool``             |              |
+------------------+----------------------+--------------+
| ``field_type``   | ``string``           | **Optional** |
+------------------+----------------------+--------------+
| ``tooltip_type`` | ``string``           | **Optional** |
+------------------+----------------------+--------------+
| ``available``    | ``bool``             | **Optional** |
+------------------+----------------------+--------------+

.. _SettingsEntryAsDataroomType:

SettingsEntryAsDataroomType
---------------------------

DataroomType for Template

.. code-block:: json

 message SettingsEntryAsDataroomType {
  DataroomType value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+------------------+--------------+
| Field            | Type             | Description  |
+==================+==================+==============+
| ``value``        | ``DataroomType`` |              |
+------------------+------------------+--------------+
| ``editable``     | ``bool``         |              |
+------------------+------------------+--------------+
| ``field_type``   | ``string``       | **Optional** |
+------------------+------------------+--------------+
| ``tooltip_type`` | ``string``       | **Optional** |
+------------------+------------------+--------------+
| ``available``    | ``bool``         | **Optional** |
+------------------+------------------+--------------+

.. _SettingsEntryAsEmailVerificationPeriod:

SettingsEntryAsEmailVerificationPeriod
--------------------------------------

Email verification period

.. code-block:: json

 message SettingsEntryAsEmailVerificationPeriod {
  EmailVerificationPeriod value = 1;
  bool editable = 2;
  optional string field_type = 3;
  optional string tooltip_type = 4;
  optional bool available = 5;
 }

+------------------+-----------------------------+--------------+
| Field            | Type                        | Description  |
+==================+=============================+==============+
| ``value``        | ``EmailVerificationPeriod`` |              |
+------------------+-----------------------------+--------------+
| ``editable``     | ``bool``                    |              |
+------------------+-----------------------------+--------------+
| ``field_type``   | ``string``                  | **Optional** |
+------------------+-----------------------------+--------------+
| ``tooltip_type`` | ``string``                  | **Optional** |
+------------------+-----------------------------+--------------+
| ``available``    | ``bool``                    | **Optional** |
+------------------+-----------------------------+--------------+

.. _EnterpriseAccount:

EnterpriseAccount
-----------------

Represents one enterprise account collection

.. code-block:: json

 message EnterpriseAccount {
  string id = 1;
  string name = 2;
  string author = 3;
  string title = 4;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp creation_date = 6;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp modification_date = 7;
  string icon = 8;
  uint32 num_children = 9;
  ItemType item_type = 10;
  EffectivePermission effective_permission = 11;
  bool force_two_factor = 12;
  optional uint32 max_users = 13;
  optional uint32 current_users = 14;
  optional uint32 unconfirmed_users = 15;
  optional uint32 inactive_users = 16;
  optional uint32 available_users = 24;
  optional bool has_user_flatrate = 25;
  optional uint32 max_datarooms = 17;
  optional uint32 current_datarooms = 18;
  optional uint32 available_datarooms = 27;
  optional uint64 max_quantum = 19;
  optional uint64 current_quantum = 20;
  optional uint32 assigned_quantum = 21;
  optional uint32 available_quantum = 26;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp last_change_date = 22;
  optional string customer_id = 23;
  optional DataroomType enterprise_type = 28;
  optional uint64 max_file_size = 30;
  optional string responsible_username = 31;
  optional string responsible_user_realname = 32;
 }

.. list-table::
   :widths: 20 20 60
   :header-rows: 1

   * - Field
     - Type
     - Description
   * - ``id``
     - ``string``
     -
   * - ``name``
     - ``string``
     -
   * - ``author``
     - ``string``
     -
   * - ``title``
     - ``string``
     -
   * - ``creation_date``
     - ``google.protobuf.Timestamp``
     - ** Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
   * - ``modification_date``
     - ``google.protobuf.Timestamp``
     - ** Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
   * - ``icon``
     - ``string``
     -
   * - ``num_children``
     - ``uint32``
     -
   * - ``item_type``
     - ``ItemType``
     -
   * - ``effective_permission``
     - ``EffectivePermission``
     -
   * - ``force_two_factor``
     - ``bool``
     -
   * - ``max_users``
     - ``uint32``
     - ** Optional.** 
   * - ``current_users``
     - ``uint32``
     - ** Optional.** 
   * - ``unconfirmed_users``
     - ``uint32``
     - ** Optional.** 
   * - ``inactive_users``
     - ``uint32``
     - ** Optional.** 
   * - ``available_users``
     - ``uint32``
     - ** Optional.** 
   * - ``has_user_flatrate``
     - ``bool``
     - ** Optional.** 
   * - ``max_datarooms``
     - ``uint32``
     - ** Optional.** 
   * - ``current_datarooms``
     - ``uint32``
     - ** Optional.** 
   * - ``available_datarooms``
     - ``uint32``
     - ** Optional.** 
   * - ``max_quantum``
     - ``uint64``
     - ** Optional.** 
   * - ``current_quantum``
     - ``uint64``
     - ** Optional.** 
   * - ``assigned_quantum``
     - ``uint32``
     - ** Optional.** 
   * - ``available_quantum``
     - ``uint32``
     - ** Optional.** 
   * - ``last_change_date``
     - ``google.protobuf.Timestamp``
     - ** Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
   * - ``customer_id``
     - ``string``
     - ** Optional.** 
   * - ``enterprise_type``
     - ``DataroomType``
     - ** Optional.** 
   * - ``max_file_size``
     - ``uint64``
     - ** Optional.** 
   * - ``responsible_username``
     - ``string``
     - ** Optional.** 
   * - ``responsible_user_realname``
     - ``string``
     - ** Optional.** 
  
.. _EnterpriseAccountProperties:

EnterpriseAccountProperties
---------------------------

Enterprise account settings

.. code-block:: json

 message EnterpriseAccountProperties {
  string id = 1;
  ItemType item_type = 10;
  SettingsEntryAsString title = 2;
  SettingsEntryAsBool force_two_factor = 3;
  optional SettingsEntryAsString denylisted_email_domains = 4;
  optional SettingsEntryAsString allowlisted_email_domains = 22;
  optional SettingsEntryAsString reset_password_email_address = 5;
  optional SettingsEntryAsLanguage email_language = 21;
  SettingsEntryAsBool enterprise_admins_may_administrate_users = 6;
  SettingsEntryAsBool dataroom_admins_may_not_change_email = 23;
  optional SettingsEntryAsString user_administration_email_address = 7;
  optional SettingsEntryAsEmailVerificationPeriod email_verification_period = 8;
  optional SettingsEntryAsInformationEmailType information_email_type = 9;
  optional SettingsEntryAsBool sso_enabled = 11;
  optional SettingsEntryAsString sso_login_address = 12;
  optional SettingsEntryAsSsoInterfaceType sso_interface_type = 13;
  optional SettingsEntryAsString sso_modulus = 14;
  optional SettingsEntryAsString sso_exponent = 15;
  optional SettingsEntryAsString sso_key_id = 16;
  optional SettingsEntryAsBool user_cleanup_enabled = 17;
  optional SettingsEntryAsAutomaticUserCleanupType user_cleanup_type = 18;
  optional SettingsEntryAsString user_cleanup_info_email_address = 19;
  optional SettingsEntryAsAutomaticUserCleanupInactivePeriod user_cleanup_inactive_period = 20; // protolint:disable:this MAX_LINE_LENGTH
  optional SettingsEntryAsString user_cleanup_list_name = 25;
  optional SettingsEntryAsString helpdesk_email_address = 24;
  optional SettingsEntryAsAutoLogOff auto_logoff = 26;
  optional SettingsEntryAsString sso_server = 27;
  optional SettingsEntryAsString sso_client_id = 28;
 }

.. list-table::
   :widths: 20 20 60
   :header-rows: 1

   * - Field
     - Type
     - Description
   * - ``id``
     - ``string``
     -
   * - ``item_type``
     - ``ItemType``
     -
   * - ``title``
     - ``SettingsEntryAsString``
     -
   * - ``force_two_factor``
     - ``SettingsEntryAsBool``
     -
   * - ``denylisted_email_domains``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``allowlisted_email_domains``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``reset_password_email_address``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``email_language``
     - ``SettingsEntryAsLanguage``
     - ** Optional.** 
   * - ``enterprise_admins_may_administrate_users``
     - ``SettingsEntryAsBool``
     -
   * - ``dataroom_admins_may_not_change_email``
     - ``SettingsEntryAsBool``
     -
   * - ``user_administration_email_address``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``email_verification_period``
     - ``SettingsEntryAsEmailVerificationPeriod``
     - ** Optional.** 
   * - ``information_email_type``
     - ``SettingsEntryAsInformationEmailType``
     - ** Optional.** 
   * - ``sso_enabled``
     - ``SettingsEntryAsBool``
     - ** Optional.** 
   * - ``sso_login_address``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``sso_interface_type``
     - ``SettingsEntryAsSsoInterfaceType``
     - ** Optional.** 
   * - ``sso_modulus``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``sso_exponent``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``sso_key_id``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``user_cleanup_enabled``
     - ``SettingsEntryAsBool``
     - ** Optional.** 
   * - ``user_cleanup_type``
     - ``SettingsEntryAsAutomaticUserCleanupType``
     - ** Optional.** 
   * - ``user_cleanup_info_email_address``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``user_cleanup_inactive_period``
     - ``SettingsEntryAsAutomaticUserCleanupInactivePeriod``
     -  ** Optional.** 
   * - ``user_cleanup_list_name``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``helpdesk_email_address``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``auto_logoff``
     - ``SettingsEntryAsAutoLogOff``
     - ** Optional.** 
   * - ``sso_server``
     - ``SettingsEntryAsString``
     - ** Optional.** 
   * - ``sso_client_id``
     - ``ettingsEntryAsString``
     - ** Optional.** 

.. _EnterpriseAccountTemplate:

EnterpriseAccountTemplate
-------------------------

A template for default data room settings of an enterprise account

.. code-block:: json

 message DataroomTemplate {
  string id = 1;
  string title = 4;
  string name = 3;
  DataroomType dataroom_type = 5;
  optional DataroomSettings settings = 6;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp creation_date = 7;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp modification_date = 8;
  ItemType item_type = 10;
  EffectivePermission effective_permission = 11;
  optional uint32 num_of_datarooms = 12;
 }

+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| Field                    | Type                          | Description                                                                          |
+==========================+===============================+======================================================================================+
| ``id``                   | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``title``                | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``name``                 | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``dataroom_type``        | ``DataroomType``              |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``settings``             | ``DataroomSettings``          | **Optional.**                                                                        |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``creation_date``        | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``modification_date``    | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``item_type``            | ``ItemType``                  |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``effective_permission`` | ``EffectivePermission``       |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``num_of_datarooms``     | ``uint32``                    | **Optional.**                                                                        |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+

.. _EnterpriseAccountTemplateProperties:

EnterpriseAccountTemplateProperties
-----------------------------------

Data room properties of a template

.. code-block:: json

 message DataroomTemplateProperties {
  string id = 1;
  SettingsEntryAsString title = 4;
  SettingsEntryAsDataroomType dataroom_type = 5;
  ItemType item_type = 10;
  SettingsEntryAsDataroomSettings settings = 11;
 }

+-------------------+-------------------------------------+-------------+
| Field             | Type                                | Description |
+===================+=====================================+=============+
| ``id``            | ``string``                          |             |
+-------------------+-------------------------------------+-------------+
| ``title``         | ``SettingsEntryAsString``           |             |
+-------------------+-------------------------------------+-------------+
| ``dataroom_type`` | ``SettingsEntryAsDataroomType``     |             |
+-------------------+-------------------------------------+-------------+
| ``item_type``     | ``ItemType``                        |             |
+-------------------+-------------------------------------+-------------+
| ``settings``      | ``SettingsEntryAsDataroomSettings`` |             |
+-------------------+-------------------------------------+-------------+

.. _DataroomReportItem:

DataroomReportItem
------------------

Item of a data room report

.. code-block:: json

 message DataroomReportItem {
  string id = 1;
  string title = 4;
  string name = 3;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp creation_date = 7;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp modification_date = 8;
  ItemType item_type = 9;
  uint32 document_size = 10;
  EffectivePermission effective_permission = 11;
 }

+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| Field                    | Type                          | Description                                                                          |
+==========================+===============================+======================================================================================+
| ``id``                   | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``title``                | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``name``                 | ``string``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``creation_date``        | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``modification_date``    | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``item_type``            | ``ItemType``                  |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``document_size``        | ``uint32``                    |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``effective_permission`` | ``EffectivePermission``       |                                                                                      |
+--------------------------+-------------------------------+--------------------------------------------------------------------------------------+

.. _DataroomReportItemEntry:

DataroomReportItemEntry
-----------------------

Entry of a data room report item

.. code-block:: json

 message DataroomReportItemEntry {
  string id = 1;
  string title = 4;
  string name = 3;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp creation_date = 7;
  // ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp modification_date = 8;
  ItemType item_type = 9;
  uint32 document_size = 10;
  EffectivePermission effective_permission = 11;
  uint32 sub_docs = 14;

  DataroomType dataroom_type = 62;

  optional string current_quantum_as_string = 73;
  optional string max_quantum_as_string = 75;
  optional uint32 current_users = 76;
  optional uint32 max_users = 77;

  // ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
  optional google.protobuf.Timestamp date_last_change = 80;

  optional string cost_center = 87;
 }

+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| Field                         | Type                          | Description                                                                          |
+===============================+===============================+======================================================================================+
| ``id``                        | ``string``                    |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``title``                     | ``string``                    |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``name``                      | ``string``                    |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``creation_date``             | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``modification_date``         | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``item_type``                 | ``ItemType``                  |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``document_size``             | ``uint32``                    |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``effective_permission``      | ``EffectivePermission``       |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``sub_docs``                  | ``uint32``                    |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``dataroom_type``             | ``DataroomType``              |                                                                                      |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``current_quantum_as_string`` | ``string``                    | **Optional.**                                                                        |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``max_quantum_as_string``     | ``string``                    | **Optional.**                                                                        |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``current_users``             | ``uint32``                    | **Optional.**                                                                        |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``max_users``                 | ``uint32``                    | **Optional.**                                                                        |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``date_last_change``          | ``google.protobuf.Timestamp`` | **Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
| ``cost_center``               | ``string``                    | **Optional.**                                                                        |
+-------------------------------+-------------------------------+--------------------------------------------------------------------------------------+
