2021-02-01 23:23:12 +01:00
|
|
|
@0xbf017710be5a54ff;
|
|
|
|
|
|
|
|
using Rust = import "programming_language/rust.capnp";
|
2020-10-14 13:53:08 +02:00
|
|
|
$Rust.parentModule("schema");
|
2020-09-15 15:30:53 +02:00
|
|
|
|
2021-02-01 23:23:12 +01:00
|
|
|
using CSharp = import "programming_language/csharp.capnp";
|
2020-10-19 01:52:15 +02:00
|
|
|
$CSharp.namespace("FabAccessAPI.Schema");
|
|
|
|
|
2021-02-01 23:23:12 +01:00
|
|
|
using AuthenticationSystem = import "authenticationsystem.capnp".AuthenticationSystem;
|
|
|
|
using MachineSystem = import "machinesystem.capnp".MachineSystem;
|
|
|
|
using UserSystem = import "usersystem.capnp".UserSystem;
|
|
|
|
using PermissionSystem = import "permissionsystem.capnp".PermissionSystem;
|
|
|
|
|
|
|
|
interface Bootstrap
|
|
|
|
{
|
|
|
|
authenticationSystem @0 () -> ( authenticationSystem : AuthenticationSystem );
|
|
|
|
|
|
|
|
machineSystem @1 () -> ( machineSystem : MachineSystem );
|
|
|
|
|
|
|
|
userSystem @2 () -> ( userSystem : UserSystem );
|
2020-04-23 12:52:32 +02:00
|
|
|
|
2021-02-01 23:23:12 +01:00
|
|
|
permissionSystem @3 () -> ( permissionSystem : PermissionSystem );
|
2021-08-29 12:18:24 +02:00
|
|
|
}
|