mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
add openapi.
This commit is contained in:
36
src/component/api/models/broadcast-status.ts
Normal file
36
src/component/api/models/broadcast-status.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface BroadcastStatus
|
||||
*/
|
||||
export interface BroadcastStatus {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof BroadcastStatus
|
||||
*/
|
||||
'url'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof BroadcastStatus
|
||||
*/
|
||||
'is_active'?: boolean;
|
||||
}
|
||||
|
36
src/component/api/models/clipboard-text.ts
Normal file
36
src/component/api/models/clipboard-text.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface ClipboardText
|
||||
*/
|
||||
export interface ClipboardText {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ClipboardText
|
||||
*/
|
||||
'text'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ClipboardText
|
||||
*/
|
||||
'html'?: string;
|
||||
}
|
||||
|
36
src/component/api/models/control-status.ts
Normal file
36
src/component/api/models/control-status.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface ControlStatus
|
||||
*/
|
||||
export interface ControlStatus {
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof ControlStatus
|
||||
*/
|
||||
'has_host'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ControlStatus
|
||||
*/
|
||||
'host_id'?: string;
|
||||
}
|
||||
|
30
src/component/api/models/error-message.ts
Normal file
30
src/component/api/models/error-message.ts
Normal file
@ -0,0 +1,30 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface ErrorMessage
|
||||
*/
|
||||
export interface ErrorMessage {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof ErrorMessage
|
||||
*/
|
||||
'message'?: string;
|
||||
}
|
||||
|
16
src/component/api/models/index.ts
Normal file
16
src/component/api/models/index.ts
Normal file
@ -0,0 +1,16 @@
|
||||
export * from './broadcast-status'
|
||||
export * from './clipboard-text'
|
||||
export * from './control-status'
|
||||
export * from './error-message'
|
||||
export * from './keyboard-map'
|
||||
export * from './keyboard-modifiers'
|
||||
export * from './member-bulk-update'
|
||||
export * from './member-create'
|
||||
export * from './member-data'
|
||||
export * from './member-password'
|
||||
export * from './member-profile'
|
||||
export * from './screen-configuration'
|
||||
export * from './session-data'
|
||||
export * from './session-login'
|
||||
export * from './session-state'
|
||||
export * from './settings'
|
36
src/component/api/models/keyboard-map.ts
Normal file
36
src/component/api/models/keyboard-map.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface KeyboardMap
|
||||
*/
|
||||
export interface KeyboardMap {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof KeyboardMap
|
||||
*/
|
||||
'layout'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof KeyboardMap
|
||||
*/
|
||||
'variant'?: string;
|
||||
}
|
||||
|
36
src/component/api/models/keyboard-modifiers.ts
Normal file
36
src/component/api/models/keyboard-modifiers.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface KeyboardModifiers
|
||||
*/
|
||||
export interface KeyboardModifiers {
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof KeyboardModifiers
|
||||
*/
|
||||
'numlock'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof KeyboardModifiers
|
||||
*/
|
||||
'capslock'?: boolean;
|
||||
}
|
||||
|
37
src/component/api/models/member-bulk-update.ts
Normal file
37
src/component/api/models/member-bulk-update.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
import { MemberProfile } from './member-profile';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface MemberBulkUpdate
|
||||
*/
|
||||
export interface MemberBulkUpdate {
|
||||
/**
|
||||
*
|
||||
* @type {Array<string>}
|
||||
* @memberof MemberBulkUpdate
|
||||
*/
|
||||
'ids'?: Array<string>;
|
||||
/**
|
||||
*
|
||||
* @type {MemberProfile}
|
||||
* @memberof MemberBulkUpdate
|
||||
*/
|
||||
'profile'?: MemberProfile;
|
||||
}
|
||||
|
43
src/component/api/models/member-create.ts
Normal file
43
src/component/api/models/member-create.ts
Normal file
@ -0,0 +1,43 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
import { MemberProfile } from './member-profile';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface MemberCreate
|
||||
*/
|
||||
export interface MemberCreate {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof MemberCreate
|
||||
*/
|
||||
'username'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof MemberCreate
|
||||
*/
|
||||
'password'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {MemberProfile}
|
||||
* @memberof MemberCreate
|
||||
*/
|
||||
'profile'?: MemberProfile;
|
||||
}
|
||||
|
37
src/component/api/models/member-data.ts
Normal file
37
src/component/api/models/member-data.ts
Normal file
@ -0,0 +1,37 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
import { MemberProfile } from './member-profile';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface MemberData
|
||||
*/
|
||||
export interface MemberData {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof MemberData
|
||||
*/
|
||||
'id'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {MemberProfile}
|
||||
* @memberof MemberData
|
||||
*/
|
||||
'profile'?: MemberProfile;
|
||||
}
|
||||
|
30
src/component/api/models/member-password.ts
Normal file
30
src/component/api/models/member-password.ts
Normal file
@ -0,0 +1,30 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface MemberPassword
|
||||
*/
|
||||
export interface MemberPassword {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof MemberPassword
|
||||
*/
|
||||
'password'?: string;
|
||||
}
|
||||
|
90
src/component/api/models/member-profile.ts
Normal file
90
src/component/api/models/member-profile.ts
Normal file
@ -0,0 +1,90 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface MemberProfile
|
||||
*/
|
||||
export interface MemberProfile {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'name'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'is_admin'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_login'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_connect'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_watch'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_host'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_share_media'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_access_clipboard'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'sends_inactive_cursor'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'can_see_inactive_cursors'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {{ [key: string]: any; }}
|
||||
* @memberof MemberProfile
|
||||
*/
|
||||
'plugins'?: { [key: string]: any; };
|
||||
}
|
||||
|
42
src/component/api/models/screen-configuration.ts
Normal file
42
src/component/api/models/screen-configuration.ts
Normal file
@ -0,0 +1,42 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface ScreenConfiguration
|
||||
*/
|
||||
export interface ScreenConfiguration {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof ScreenConfiguration
|
||||
*/
|
||||
'width'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof ScreenConfiguration
|
||||
*/
|
||||
'height'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof ScreenConfiguration
|
||||
*/
|
||||
'rate'?: number;
|
||||
}
|
||||
|
50
src/component/api/models/session-data.ts
Normal file
50
src/component/api/models/session-data.ts
Normal file
@ -0,0 +1,50 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
import { MemberProfile } from './member-profile';
|
||||
import { SessionState } from './session-state';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface SessionData
|
||||
*/
|
||||
export interface SessionData {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SessionData
|
||||
*/
|
||||
'id'?: string;
|
||||
/**
|
||||
* Only if cookie authentication is disabled.
|
||||
* @type {string}
|
||||
* @memberof SessionData
|
||||
*/
|
||||
'token'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {MemberProfile}
|
||||
* @memberof SessionData
|
||||
*/
|
||||
'profile'?: MemberProfile;
|
||||
/**
|
||||
*
|
||||
* @type {SessionState}
|
||||
* @memberof SessionData
|
||||
*/
|
||||
'state'?: SessionState;
|
||||
}
|
||||
|
36
src/component/api/models/session-login.ts
Normal file
36
src/component/api/models/session-login.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface SessionLogin
|
||||
*/
|
||||
export interface SessionLogin {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SessionLogin
|
||||
*/
|
||||
'username'?: string;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SessionLogin
|
||||
*/
|
||||
'password'?: string;
|
||||
}
|
||||
|
36
src/component/api/models/session-state.ts
Normal file
36
src/component/api/models/session-state.ts
Normal file
@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface SessionState
|
||||
*/
|
||||
export interface SessionState {
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof SessionState
|
||||
*/
|
||||
'is_connected'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof SessionState
|
||||
*/
|
||||
'is_watching'?: boolean;
|
||||
}
|
||||
|
48
src/component/api/models/settings.ts
Normal file
48
src/component/api/models/settings.ts
Normal file
@ -0,0 +1,48 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* n.eko REST API
|
||||
* Next Gen Renderer.
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface Settings
|
||||
*/
|
||||
export interface Settings {
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof Settings
|
||||
*/
|
||||
'private_mode'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof Settings
|
||||
*/
|
||||
'implicit_hosting'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof Settings
|
||||
*/
|
||||
'inactive_cursors'?: boolean;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof Settings
|
||||
*/
|
||||
'merciful_reconnect'?: boolean;
|
||||
}
|
||||
|
Reference in New Issue
Block a user