api.fabaccess-api/connection.capnp
2021-08-29 11:51:37 +02:00

29 lines
1.1 KiB
Cap'n Proto

@0xbf017710be5a54ff;
using Rust = import "programming_language/rust.capnp";
$Rust.parentModule("schema");
using CSharp = import "programming_language/csharp.capnp";
$CSharp.namespace("FabAccessAPI.Schema");
using AuthenticationSystem = import "authenticationsystem.capnp".AuthenticationSystem;
using MachineSystem = import "machinesystem.capnp".MachineSystem;
using UserSystem = import "usersystem.capnp".UserSystem;
using PermissionSystem = import "permissionsystem.capnp".PermissionSystem;
using InteractionSystem = import "interactionsystem.capnp".InteractionSystem;
using FederationSystem = import "federationsystem.capnp".FederationSystem;
interface Bootstrap
{
authenticationSystem @0 () -> ( authenticationSystem : AuthenticationSystem );
machineSystem @1 () -> ( machineSystem : MachineSystem );
userSystem @2 () -> ( userSystem : UserSystem );
permissionSystem @3 () -> ( permissionSystem : PermissionSystem );
#interactionSystem @4 () -> ( interactionSystem : InteractionSystem );
#federationSystem @5 () -> ( federationSystem : FederationSystem );
}