Contract#
ContractRoot#
The root collection in the data room that contains contract data
message ContractRoot {
string id = 1;
string account_id = 2;
optional string customer_id = 3;
string account_title = 4;
string account_name = 5;
string dataroom_id = 38;
DataroomType dataroom_type = 6;
ActivityLogStoragePeriod activity_log_storage_period = 7;
optional uint32 max_users = 8;
uint64 max_quantum = 9;
optional uint32 contract_fees = 10;
optional uint32 payment_term = 11;
ContractMonth automatic_renewal = 12;
bool renewal_only_with_po = 13;
ContractMonth minimum_duration = 14;
ContractMonth invoice_period = 15;
uint32 notice_period = 16;
optional string vat_id = 17;
optional string supplier_id = 18;
string first_name = 19;
string last_name = 20;
Language language = 21;
optional Salutation salutation = 22;
string email = 23;
optional string mobile_phone_nr = 24;
optional string company = 25;
optional UserAddress address = 26;
optional google.protobuf.Timestamp contract_start = 27;
optional google.protobuf.Timestamp contract_end = 28;
optional google.protobuf.Timestamp contract_paused = 29;
optional google.protobuf.Timestamp contract_changed = 39;
optional google.protobuf.Timestamp contract_next_termination_date = 30;
ItemType item_type = 31;
string name =32;
string title = 33;
optional bool can_increase_users = 34;
optional google.protobuf.Timestamp gdpr_agreement_date = 35;
optional bool needs_gpdr_agreement = 36;
EffectivePermission effective_permission = 37;
optional uint32 max_datarooms = 40;
optional uint32 discount = 41;
optional uint32 markup = 42;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
optional |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optional |
|
|
optional |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optional |
|
|
optional |
|
|
|
|
|
|
|
|
|
|
|
optional |
|
|
|
|
|
optional |
|
|
optional |
ContractItem#
Interface for one contract item
message ContractItem {
string id = 1;
string title = 2;
string dataroom_id = 3;
google.protobuf.Timestamp modification_date = 6;
google.protobuf.Timestamp creation_date = 7;
ItemType item_type = 13;
EffectivePermission effective_permission = 14;
string name = 15;
optional google.protobuf.Timestamp obsolete_date = 16;
optional bool pdf_variant_exists = 17;
optional bool pdf_variant_creatable = 18;
optional string mime_type = 20;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optional |
|
|
optional |
|
|
optional |
|
|
optional |