mirror of
https://github.com/ohwgiles/laminar.git
synced 2026-11-02 16:44:45 +00:00
Initial commit
This commit is contained in:
28
src/laminar.capnp
Normal file
28
src/laminar.capnp
Normal file
@@ -0,0 +1,28 @@
|
||||
@0xc2cbd510f16dab57;
|
||||
|
||||
interface LaminarCi {
|
||||
|
||||
trigger @0 (jobName :Text, params :List(JobParam)) -> (result :MethodResult);
|
||||
start @1 (jobName :Text, params :List(JobParam)) -> (result :JobResult);
|
||||
pend @2 (jobName :Text, buildNum :UInt32) -> (result :JobResult);
|
||||
set @3 (jobName :Text, buildNum :UInt32, param :JobParam) -> (result :MethodResult);
|
||||
|
||||
struct JobParam {
|
||||
name @0 :Text;
|
||||
value @1 :Text;
|
||||
}
|
||||
|
||||
enum MethodResult {
|
||||
failed @0;
|
||||
success @1;
|
||||
}
|
||||
|
||||
enum JobResult {
|
||||
unknown @0;
|
||||
failed @1;
|
||||
aborted @2;
|
||||
success @3;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user