mirror of
https://gitlab.com/fabinfra/fabaccess/fabaccess-api.git
synced 2025-03-12 06:41:51 +01:00
Fixed: InfosExtended to ManageInterface && Added: Machine totakeover state
This commit is contained in:
parent
18ed9c2ae6
commit
bda6c0be37
@ -18,10 +18,11 @@ struct Machine {
|
||||
blocked @3;
|
||||
disabled @4;
|
||||
reserved @5;
|
||||
totakeover @6;
|
||||
}
|
||||
struct MachineInfoExtended {
|
||||
currentUser @0 :User;
|
||||
transferUser @1 :User;
|
||||
lastUser @1 :User;
|
||||
}
|
||||
|
||||
struct Reservation {
|
||||
@ -42,8 +43,6 @@ struct Machine {
|
||||
|
||||
info @6 :Info;
|
||||
interface Info $CSharp.name("InfoInterface") {
|
||||
getMachineInfoExtended @0 () -> ( machineInfoExtended :MachineInfoExtended, dummy :UInt8 = 0);
|
||||
|
||||
getPropertyList @1 () -> ( propertyList :List(General.KeyValuePair) );
|
||||
|
||||
getReservationList @2 () -> ( reservationList :List(Reservation) );
|
||||
@ -77,6 +76,8 @@ struct Machine {
|
||||
|
||||
manage @11 :Manage;
|
||||
interface Manage $CSharp.name("ManageInterface") {
|
||||
getMachineInfoExtended @0 () -> ( machineInfoExtended :MachineInfoExtended, dummy :UInt8 = 0);
|
||||
|
||||
setProperty @0 (property :General.KeyValuePair);
|
||||
removeProperty @1 (property :General.KeyValuePair);
|
||||
|
||||
|
@ -24,7 +24,6 @@ struct User
|
||||
|
||||
info @3 :Info;
|
||||
interface Info $CSharp.name("InfoInterface") {
|
||||
getUserInfoExtended @0 () -> ( userInfoExtended :UserInfoExtended );
|
||||
listRoles @1 () -> ( roles :List(Role) );
|
||||
}
|
||||
|
||||
@ -35,6 +34,8 @@ struct User
|
||||
|
||||
admin @5 :Admin;
|
||||
interface Admin $CSharp.name("AdminInterface") {
|
||||
getUserInfoExtended @0 () -> ( userInfoExtended :UserInfoExtended );
|
||||
|
||||
addRole @0 ( role :Role ) -> ();
|
||||
removeRole @1 ( role :Role ) -> ();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user