671 lines
25 KiB
TypeScript
671 lines
25 KiB
TypeScript
/* eslint-disable prettier/prettier */
|
|
/// <reference path="../manifest.d.ts" />
|
|
|
|
import type { ExtractBody, ExtractErrorResponse, ExtractQuery, ExtractQueryForGet, ExtractResponse } from '@tuyau/core/types'
|
|
import type { InferInput, SimpleError } from '@vinejs/vine/types'
|
|
|
|
export type ParamValue = string | number | bigint | boolean
|
|
|
|
export interface Registry {
|
|
'cwmp': {
|
|
methods: ["POST"]
|
|
pattern: '/cwmp10'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/cwmp_controller').default['handle']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/cwmp_controller').default['handle']>>>
|
|
}
|
|
}
|
|
'health.checklife': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/checklife'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checklife']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checklife']>>>
|
|
}
|
|
}
|
|
'health.checkservice': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/checkservice'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checkservice']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checkservice']>>>
|
|
}
|
|
}
|
|
'devices.index': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/devices'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['index']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['index']>>>
|
|
}
|
|
}
|
|
'devices.criteria_values': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/devices/criteria-values'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['criteriaValues']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['criteriaValues']>>>
|
|
}
|
|
}
|
|
'devices.show': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/devices/:identifier'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['show']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['show']>>>
|
|
}
|
|
}
|
|
'devices.destroy': {
|
|
methods: ["DELETE"]
|
|
pattern: '/api/v1/devices/:identifier'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['destroy']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['destroy']>>>
|
|
}
|
|
}
|
|
'devices.execute_command': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/devices/:identifier/command'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['executeCommand']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['executeCommand']>>>
|
|
}
|
|
}
|
|
'devices.refresh': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/devices/:identifier/refresh'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['refresh']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/devices_controller').default['refresh']>>>
|
|
}
|
|
}
|
|
'commands.index': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/commands'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['index']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['index']>>>
|
|
}
|
|
}
|
|
'commands.show': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/commands/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['show']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['show']>>>
|
|
}
|
|
}
|
|
'commands.store': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/commands'
|
|
types: {
|
|
body: ExtractBody<InferInput<(typeof import('#validators/command').createCommandValidator)>>
|
|
paramsTuple: []
|
|
params: {}
|
|
query: ExtractQuery<InferInput<(typeof import('#validators/command').createCommandValidator)>>
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['store']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/commands_controller').default['store']>>> | { status: 422; response: { errors: SimpleError[] } }
|
|
}
|
|
}
|
|
'tr_069_trace.index': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/tr069-trace'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['index']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['index']>>>
|
|
}
|
|
}
|
|
'tr_069_trace.store': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/tr069-trace'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['store']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['store']>>>
|
|
}
|
|
}
|
|
'tr_069_trace.raw_config': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/tr069-trace/config'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['rawConfig']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['rawConfig']>>>
|
|
}
|
|
}
|
|
'tr_069_trace.save_raw_config': {
|
|
methods: ["PUT"]
|
|
pattern: '/api/v1/tr069-trace/config'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['saveRawConfig']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['saveRawConfig']>>>
|
|
}
|
|
}
|
|
'tr_069_trace.destroy': {
|
|
methods: ["DELETE"]
|
|
pattern: '/api/v1/tr069-trace/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['destroy']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['destroy']>>>
|
|
}
|
|
}
|
|
'tr_069_trace.show_log': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/tr069-trace/:id/log'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['showLog']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/tr069_trace_controller').default['showLog']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.index': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/configurations'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['index']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['index']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.list_tags': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/configurations/tags'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['listTags']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['listTags']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.store': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/configurations'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['store']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['store']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.show': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/configurations/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['show']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['show']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.update': {
|
|
methods: ["PUT"]
|
|
pattern: '/api/v1/configurations/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['update']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['update']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.destroy': {
|
|
methods: ["DELETE"]
|
|
pattern: '/api/v1/configurations/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['destroy']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['destroy']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.toggle_enabled': {
|
|
methods: ["PATCH"]
|
|
pattern: '/api/v1/configurations/:id/toggle'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['toggleEnabled']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['toggleEnabled']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.manage_tags': {
|
|
methods: ["PATCH"]
|
|
pattern: '/api/v1/configurations/:id/tags'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['manageTags']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['manageTags']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.history': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/configurations/:id/history'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['history']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['history']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.dry_run': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/configurations/:id/dry-run'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['dryRun']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['dryRun']>>>
|
|
}
|
|
}
|
|
'configurations_v_1.compliance': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/configurations/:id/compliance'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['compliance']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['compliance']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.index': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/firmware-catalog'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['index']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['index']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.list_entries': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/firmware-catalog/entries'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['listEntries']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['listEntries']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.show_entry': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/firmware-catalog/entries/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['showEntry']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['showEntry']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.list_routes': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/api/v1/firmware-catalog/routes'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['listRoutes']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['listRoutes']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.create_entry': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/firmware-catalog/entries'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createEntry']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createEntry']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.update_entry': {
|
|
methods: ["PUT"]
|
|
pattern: '/api/v1/firmware-catalog/entries/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateEntry']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateEntry']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.delete_entry': {
|
|
methods: ["DELETE"]
|
|
pattern: '/api/v1/firmware-catalog/entries/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['deleteEntry']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['deleteEntry']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.create_route': {
|
|
methods: ["POST"]
|
|
pattern: '/api/v1/firmware-catalog/routes'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createRoute']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createRoute']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.update_route': {
|
|
methods: ["PUT"]
|
|
pattern: '/api/v1/firmware-catalog/routes/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateRoute']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateRoute']>>>
|
|
}
|
|
}
|
|
'firmware_catalog.delete_route': {
|
|
methods: ["DELETE"]
|
|
pattern: '/api/v1/firmware-catalog/routes/:id'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['deleteRoute']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['deleteRoute']>>>
|
|
}
|
|
}
|
|
'pages.home': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['home']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['home']>>>
|
|
}
|
|
}
|
|
'pages.device_detail': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/devices/:identifier'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['deviceDetail']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['deviceDetail']>>>
|
|
}
|
|
}
|
|
'pages.refresh_device': {
|
|
methods: ["POST"]
|
|
pattern: '/devices/:identifier/refresh'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['refreshDevice']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['refreshDevice']>>>
|
|
}
|
|
}
|
|
'pages.get_model': {
|
|
methods: ["POST"]
|
|
pattern: '/devices/:identifier/get-model'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { identifier: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['getModel']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['getModel']>>>
|
|
}
|
|
}
|
|
'commands.page': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/commands'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['commands']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['commands']>>>
|
|
}
|
|
}
|
|
'pages.commands_fleet': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/commands/fleet'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['commandsFleet']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['commandsFleet']>>>
|
|
}
|
|
}
|
|
'pages.tr_069_trace': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/tr069-trace'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['tr069Trace']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['tr069Trace']>>>
|
|
}
|
|
}
|
|
'pages.store_fleet_devices': {
|
|
methods: ["POST"]
|
|
pattern: '/commands/fleet'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['storeFleetDevices']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['storeFleetDevices']>>>
|
|
}
|
|
}
|
|
'pages.store_fleet_command': {
|
|
methods: ["POST"]
|
|
pattern: '/commands/fleet/command'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['storeFleetCommand']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['storeFleetCommand']>>>
|
|
}
|
|
}
|
|
'pages.configurations_list': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/configurations'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationsList']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationsList']>>>
|
|
}
|
|
}
|
|
'pages.configuration_create': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/configurations/create'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationCreate']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationCreate']>>>
|
|
}
|
|
}
|
|
'pages.configuration_edit': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/configurations/:id/edit'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationEdit']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationEdit']>>>
|
|
}
|
|
}
|
|
'pages.configuration_detail': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/configurations/:id/detail'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationDetail']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['configurationDetail']>>>
|
|
}
|
|
}
|
|
'pages.firmware_catalog': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/firmware-catalog'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalog']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalog']>>>
|
|
}
|
|
}
|
|
'pages.firmware_catalog_create': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/firmware-catalog/create'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: []
|
|
params: {}
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalogCreate']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalogCreate']>>>
|
|
}
|
|
}
|
|
'pages.firmware_catalog_edit': {
|
|
methods: ["GET","HEAD"]
|
|
pattern: '/firmware-catalog/:id/edit'
|
|
types: {
|
|
body: {}
|
|
paramsTuple: [ParamValue]
|
|
params: { id: ParamValue }
|
|
query: {}
|
|
response: ExtractResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalogEdit']>>>
|
|
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/pages_controller').default['firmwareCatalogEdit']>>>
|
|
}
|
|
}
|
|
}
|