move version to its own endpoint

This commit is contained in:
Jacob Overgaard
2022-05-19 10:38:02 +02:00
parent 4bde7bf86b
commit 64fe70d9f9
5 changed files with 73 additions and 8 deletions

View File

@@ -2,7 +2,7 @@ import './installer';
import { api, body, defaultResponse, endpoint, request, response } from '@airtasker/spot';
import { ErrorResponse, InitResponse, UserLoginRequest, UserResponse } from './models';
import { ErrorResponse, InitResponse, UserLoginRequest, UserResponse, VersionResponse } from './models';
/* eslint-disable */
@api({ name: "umbraco-backoffice-api", version: "1.0.0" })
@@ -20,6 +20,18 @@ class GetInit {
default(@body body: ErrorResponse) { }
}
@endpoint({
method: "GET",
path: "/version",
})
class GetVersion {
@response({ status: 200 })
success(@body body: VersionResponse) { }
@defaultResponse
default(@body body: ErrorResponse) { }
}
@endpoint({
method: "POST",
path: "/user/login",

View File

@@ -1,8 +1,11 @@
export interface InitResponse {
version: string;
installed: boolean;
}
export interface VersionResponse {
version: string;
}
export interface UserResponse {
username: string;
role: string;