Dataroom#
Disclaimer#
The Dataroom disclaimer, if any
message Disclaimer {
// ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
google.protobuf.Timestamp creation_date = 1;
optional google.protobuf.Timestamp acceptance_date = 2;
string content = 3;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
optional |
|
|
TemplateInfo#
Holds the settings for a specific data room instance. This is used in enterprise environments.
message TemplateInfo {
string template_id = 1;
// ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
google.protobuf.Timestamp modification_date = 2;
optional DataroomSettings settings = 3;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
optional |
SendInfo#
Holds the settings for a specific send instance
message SendInfo {
optional uint32 max_sent_actions = 1;
optional uint32 max_sent_receivers = 2;
optional uint32 max_received_actions = 3;
optional uint32 max_received_receivers = 4;
// ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp end_date = 5;
DataroomMode mode = 6;
}
Field |
Type |
Description |
|---|---|---|
|
|
optional |
|
|
optional |
|
|
optional |
|
|
optional |
|
|
optional |
|
|
Dataroom#
The basic data room object. Please be aware that not all attributes are always used/returned. This depends on the data room type and/or context in which this object is used.
message Dataroom {
string id = 1;
string name = 2;
string type = 3;
optional string document_class = 4;
string author = 5;
string title = 6;
string path = 7;
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp creation_date = 9;
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp modification_date = 10;
string icon = 11;
uint32 num_children = 14;
optional bool access_allowed = 61; // user dependent
optional bool is_dataroom_admin = 15; // user dependent
optional bool is_group_admin = 16; // user dependent
optional AccessDeniedReasons access_denied_reason = 17; // user dependent
DataroomType dataroom_type = 62;
optional Disclaimer disclaimer = 63;
ItemType item_type = 64;
EffectivePermission effective_permission = 65;
optional bool is_unconfirmed = 66; // user dependent
// user dependent
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp date_open = 67;
// user dependent
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp date_close = 68;
optional string responsible_username = 69;
optional string responsible_user_realname = 70;
/*
The mountpoint exists always. Even if there is no
mountpoint set explicitly. In such a case, it is
the ID of 'projectfiles', i.e. the root of document
entries.
*/
optional string mountpoint = 71;
optional bool e2ee = 72; // End-2-End Encrypted
optional uint64 current_quantum = 73;
optional uint64 free_quantum = 74;
optional uint64 max_quantum = 75;
optional uint32 current_users = 76;
optional uint32 max_users = 77;
optional uint32 free_users = 78;
optional uint64 max_filesize = 79;
// user dependent
// ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp date_last_change = 80;
optional bool is_vue_dataroom = 81;
optional DealroomStatus dealroom_status = 82;
optional bool is_archive_dataroom = 83;
optional string ft_index_language = 84;
optional string comment = 86;
optional string cost_center = 87;
optional string e2ee_user_key = 85; // user dependent
optional TemplateInfo template_info = 88;
optional SendInfo send_info = 89;
optional string parent_id = 90;
optional string dataroom_id = 91;
optional bool use_ms_teams = 92;
optional bool allow_machine_translation = 93;
optional uint64 total_deep_l_used_characters = 100;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Optional. |
|
|
|
|
|
|
|
|
|
|
|
Optional. rotoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. rotoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
|
|
|
|
|
|
Optional. User dependent. |
|
|
Optional. User dependent. |
|
|
Optional. User dependent. |
|
|
Optional. User dependent. |
|
|
|
|
|
Optional. |
|
|
|
|
|
|
|
|
Optional. User dependent. |
|
|
Optional. User dependent. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. User dependent. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. The mountpoint exists always. Even if there is no mountpoint set explicitly. In such a case, it is the ID of |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
SettingsEntryAsUser#
One setting with user array as value
message SettingsEntryAsMultiUser {
repeated User value = 1;
optional bool editable = 2;
optional string field_type = 3;
optional string tooltip_type = 4;
}
Field |
Type |
Description |
|---|---|---|
|
array of |
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsNewDataroomType#
Data room type as setting
message SettingsEntryAsNewDataroomType {
NewDataroomType value = 1;
optional bool editable = 2;
optional string field_type = 3;
optional string tooltip_type = 4;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
CopyDataroom#
Values for copying a data room
message CopyDataroom {
string title = 10;
optional string name = 11;
uint32 max_users = 12;
uint64 max_quantum = 13;
string cost_center = 17;
string dataroom_id = 18;
bool copy_content = 19;
bool copy_users = 20;
bool copy_groups = 21;
bool copy_rights = 22;
repeated User admins = 16;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Optional. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Array of |
NewDataroom#
Values for creating a new data room
message NewDataroom {
string title = 10;
optional string name = 11;
uint32 max_users = 12;
uint64 max_quantum = 13;
repeated User admins = 16;
optional string cost_center = 17;
string dataroom_template_id = 18;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Optional. |
|
|
|
|
|
|
|
array of |
|
|
|
Optional. |
|
|
EnterpriseDataroomProperties#
Properties of a data room when viewed via enterprise environment
message EnterpriseDataroomProperties {
string id = 1;
string name = 2;
SettingsEntryAsString title = 6;
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp creation_date = 9;
// ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp modification_date = 10;
DataroomType dataroom_type = 62;
optional uint64 current_quantum = 73;
optional uint64 free_quantum = 74;
optional SettingsEntryAsNumber max_quantum = 75;
optional uint32 current_users = 76;
optional SettingsEntryAsNumber max_users = 77;
optional uint32 free_users = 78;
optional SettingsEntryAsNumber max_filesize = 79;
// ProtoJSON Date Format - https://protobuf.dev/programming-guides/json/
optional google.protobuf.Timestamp date_last_change = 80;
optional SettingsEntryAsString comment = 86;
optional SettingsEntryAsString cost_center = 87;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
|
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. |
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. |
|
|
Optional. |