Smart Filter#

SmartFilterRoot#

Root container for smart filters

message SmartFilterRoot {
 string id = 1;
 string dataroom_id = 2;
 string name = 3;
 string author = 6;
 string title = 7;
 string path = 8;
 google.protobuf.Timestamp creation_date = 10;
 google.protobuf.Timestamp modification_date = 11;
 string icon = 12;
 uint32 num_children = 13;
 EffectivePermission effective_permission = 14;
 ItemType item_type = 31;
 optional string parent_id = 32;
}

Field

Type

Description

id

string

dataroom_id

string

name

string

author

string

title

string

path

string

creation_date

google.protobuf.Timestamp

modification_date

google.protobuf.Timestamp

icon

string

num_children

uint32

effective_permission

EffectivePermission

See EffectivePermission

item_type

ItemType

See ItemType

parent_id

string

Optional.

SmartFilterUserRoot#

User-specific root container for smart filters

message SmartFilterUserRoot {
 string id = 1;
 string dataroom_id = 2;
 string name = 3;
 string author = 6;
 string title = 7;
 string path = 8;
 google.protobuf.Timestamp creation_date = 10;
 google.protobuf.Timestamp modification_date = 11;
 string icon = 12;
 uint32 num_children = 13;
 EffectivePermission effective_permission = 14;
 ItemType item_type = 31;
 string user_id = 35;
 optional string parent_id = 32;
}

Field

Type

Description

id

string

dataroom_id

string

name

string

author

string

title

string

path

string

creation_date

google.protobuf.Timestamp

modification_date

google.protobuf.Timestamp

icon

string

num_children

uint32

effective_permission

EffectivePermission

See EffectivePermission

item_type

ItemType

See ItemType

user_id

string

parent_id

string

Optional.

SmartFilter#

A smart filter item

message SmartFilter {
 string id = 1;
 string dataroom_id = 2;
 string name = 3;
 string author = 6;
 string title = 7;
 string path = 8;
 google.protobuf.Timestamp creation_date = 10;
 google.protobuf.Timestamp modification_date = 11;
 string icon = 12;
 uint32 num_children = 13;
 EffectivePermission effective_permission = 14;
 ItemType item_type = 31;
 optional string parent_id = 32;


 SmartFilterType smart_filter_type = 33;
 string query_params = 34;
}

Field

Type

Description

id

string

dataroom_id

string

name

string

author

string

title

string

path

string

creation_date

google.protobuf.Timestamp

modification_date

google.protobuf.Timestamp

icon

string

num_children

uint32

effective_permission

EffectivePermission

See EffectivePermission

item_type

ItemType

See ItemType

parent_id

string

Optional.

smart_filter_type

SmartFilterType

See SmartFilterType

query_params

string