Enterprise Account#
SettingsEntryAsSSOInterfaceType#
SSOInterfaceType as Setting
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsInformationEmailType#
InformationEmailType as Setting
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsAutomaticUserCleanupType#
AutomaticUserCleanupType as Setting
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsAutomaticUserCleanupInactivePeriod#
AutomaticUserCleanupInactivePeriod as Setting
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsDataroomSettings#
DataroomSettings for Template
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsDataroomType#
DataroomType for Template
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
SettingsEntryAsEmailVerificationPeriod#
Email verification period
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 |
|---|---|---|
|
|
|
|
|
|
|
|
Optional |
|
|
Optional |
|
|
Optional |
EnterpriseAccount#
Represents one enterprise account collection
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;
}
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.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
EnterpriseAccountProperties#
Enterprise account settings
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;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
|
|
|
|
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
|
|
** Optional.** |
EnterpriseAccountTemplate#
A template for default data room settings of an enterprise account
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 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optional. |
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
|
|
|
|
|
|
Optional. |
EnterpriseAccountTemplateProperties#
Data room properties of a template
message DataroomTemplateProperties {
string id = 1;
SettingsEntryAsString title = 4;
SettingsEntryAsDataroomType dataroom_type = 5;
ItemType item_type = 10;
SettingsEntryAsDataroomSettings settings = 11;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DataroomReportItem#
Item of a data room report
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 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
|
|
|
|
|
|
DataroomReportItemEntry#
Entry of a data room report item
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 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
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. ProtoJSON Date Format! - https://protobuf.dev/programming-guides/json/ |
|
|
Optional. |