mirror of
https://gitlab.com/fabinfra/fabaccess/fabaccess-api.git
synced 2025-03-12 06:41:51 +01:00
parent
aa006507c4
commit
aea03aabe3
@ -7,6 +7,7 @@ using CSharp = import "programming_language/csharp.capnp";
|
|||||||
$CSharp.namespace("FabAccessAPI.Schema");
|
$CSharp.namespace("FabAccessAPI.Schema");
|
||||||
|
|
||||||
using General = import "general.capnp";
|
using General = import "general.capnp";
|
||||||
|
using Optional = General.Optional;
|
||||||
using User = import "user.capnp".User;
|
using User = import "user.capnp".User;
|
||||||
using Space = import "space.capnp".Space;
|
using Space = import "space.capnp".Space;
|
||||||
|
|
||||||
@ -21,9 +22,9 @@ struct Machine {
|
|||||||
totakeover @6;
|
totakeover @6;
|
||||||
}
|
}
|
||||||
struct MachineInfoExtended {
|
struct MachineInfoExtended {
|
||||||
currentUser @0 :User;
|
currentUser @0 :Optional(User);
|
||||||
lastUser @1 :User;
|
lastUser @1 :Optional(User);
|
||||||
instructorUser @2 :User;
|
instructorUser @2 :Optional(User);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Reservation {
|
struct Reservation {
|
||||||
@ -37,7 +38,7 @@ struct Machine {
|
|||||||
name @2 :Text;
|
name @2 :Text;
|
||||||
description @3 :Text;
|
description @3 :Text;
|
||||||
state @4 :MachineState;
|
state @4 :MachineState;
|
||||||
manager @5:User;
|
manager @5:Optional(User);
|
||||||
wiki @13 :Text;
|
wiki @13 :Text;
|
||||||
urn @14 :Text;
|
urn @14 :Text;
|
||||||
category @15 :Text;
|
category @15 :Text;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user