summaryrefslogtreecommitdiff
path: root/data/vycall.proto
blob: e0af67be19dc0e781cab8c77c0dc1ab4725550aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
message Status {
    required bool success = 1;
    required string out = 2;
}

message Call {
    required string script_name = 1;
    optional string tag_value = 2;
    optional string arg_value = 3;
    optional Status reply = 4;
}

message Commit {
    required string session_id = 1;
    // optional explicit load;
    // otherwise, session configs are loaded from cached internal
    // representation, specified by session id value
    optional string named_active = 2;
    optional string named_proposed = 3;
    //
    required bool dry_run = 4;
    required bool atomic = 5;
    required bool background = 6;

    optional Status init = 7;
    repeated Call calls = 8;
}