Add API and Server Version

This commit is contained in:
TheJoKlLa 2021-12-22 19:08:23 +00:00
parent c855646a90
commit d34c06c48e

View File

@ -11,6 +11,17 @@ using MachineSystem = import "machinesystem.capnp".MachineSystem;
using UserSystem = import "usersystem.capnp".UserSystem;
using PermissionSystem = import "permissionsystem.capnp".PermissionSystem;
const api_version_major :Int32 = 0;
const api_version_minor :Int32 = 3;
const api_version_patch :Int32 = 0;
struct Version
{
major @0 :Int32;
minor @1 :Int32;
patch @2 :Int32;
}
interface Bootstrap
{
authenticationSystem @0 () -> ( authenticationSystem : AuthenticationSystem );
@ -20,4 +31,8 @@ interface Bootstrap
userSystem @2 () -> ( userSystem : UserSystem );
permissionSystem @3 () -> ( permissionSystem : PermissionSystem );
getAPIVersion @4 () -> ( version : Version );
getServerVersion @5 () -> ( version : Version );
}