diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/vyconf.proto | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/data/vyconf.proto b/data/vyconf.proto index 09ee685..815ec68 100644 --- a/data/vyconf.proto +++ b/data/vyconf.proto @@ -9,7 +9,7 @@ message Request { OutJSON = 1; } - message Status { + message Prompt { } message SetupSession { @@ -34,6 +34,14 @@ message Request { repeated string Path = 1; } + message Discard { + optional int32 dummy = 1; + } + + message SessionChanged { + optional int32 dummy = 1; + } + message Rename { repeated string EditLevel = 1; required string From = 2; @@ -55,6 +63,7 @@ message Request { optional bool Confirm = 1; optional int32 ConfirmTimeout = 2; optional string Comment = 3; + optional bool DryRun = 4; } message Rollback { @@ -124,7 +133,7 @@ message Request { oneof msg { - Status status = 1; + Prompt prompt = 1; SetupSession setup_session = 2; Set set = 3; Delete delete = 4; @@ -147,6 +156,9 @@ message Request { Validate validate = 21; Teardown teardown = 22; ReloadReftree reload_reftree = 23; + Load load = 24; + Discard discard = 25; + SessionChanged session_changed = 26; } } @@ -155,7 +167,7 @@ message RequestEnvelope { required Request request = 2; } -enum Status { +enum Errnum { SUCCESS = 0; FAIL = 1; INVALID_PATH = 2; @@ -168,7 +180,7 @@ enum Status { } message Response { - required Status status = 1; + required Errnum status = 1; optional string output = 2; optional string error = 3; optional string warning = 4; |