JobManager#
Job#
Defines a Job used in JobManager for client-server communication
Used e.g. to display progress of an action
message Job {
string id = 1;
optional string name = 2;
optional JobStatus status = 3;
optional uint32 progress = 4;
optional string path = 5;
optional JobType type = 6;
optional string item_id = 7;
optional string new_parent_id = 8;
optional bool keep_rights = 9;
optional string message = 10;
optional string socket_id = 11;
optional string client_session_id = 12;
optional bool can_survive_client_disconnect = 13;
optional bool client_request_sent = 14;
optional string instance_id = 15;
map<string, string> message_args = 16;
optional string client_id = 17;
}
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Optional |
|
|
Optional See JobStatus |
|
|
Optional |
|
|
Optional |
|
|
Optional See JobType |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
|
|
|
Optional |