Files
adam-acs/.adonisjs/client/registry/schema.d.ts
T

803 lines
31 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']>>>
}
}
'health.check_tr_069_exchanges': {
methods: ["GET","HEAD"]
pattern: '/api/v1/health/tr069-exchanges'
types: {
body: {}
paramsTuple: []
params: {}
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checkTr069Exchanges']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/health_controller').default['checkTr069Exchanges']>>>
}
}
'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']>>>
}
}
'references.index': {
methods: ["GET","HEAD"]
pattern: '/api/v1/devices/:identifier/references'
types: {
body: {}
paramsTuple: [ParamValue]
params: { identifier: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/references_controller').default['index']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/references_controller').default['index']>>>
}
}
'references.show': {
methods: ["GET","HEAD"]
pattern: '/api/v1/devices/:identifier/references/:provider'
types: {
body: {}
paramsTuple: [ParamValue, ParamValue]
params: { identifier: ParamValue; provider: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/references_controller').default['show']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/references_controller').default['show']>>>
}
}
'references.resolve_all': {
methods: ["POST"]
pattern: '/api/v1/devices/:identifier/references/resolve'
types: {
body: {}
paramsTuple: [ParamValue]
params: { identifier: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/references_controller').default['resolveAll']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/references_controller').default['resolveAll']>>>
}
}
'references.resolve_one': {
methods: ["POST"]
pattern: '/api/v1/devices/:identifier/references/resolve/:provider'
types: {
body: {}
paramsTuple: [ParamValue, ParamValue]
params: { identifier: ParamValue; provider: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/references_controller').default['resolveOne']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/references_controller').default['resolveOne']>>>
}
}
'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']>>>
}
}
'exchange.index': {
methods: ["GET","HEAD"]
pattern: '/api/v1/tr069-trace/:deviceId/exchanges'
types: {
body: {}
paramsTuple: [ParamValue]
params: { deviceId: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['index']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['index']>>>
}
}
'exchange.destroy': {
methods: ["DELETE"]
pattern: '/api/v1/tr069-trace/:deviceId/exchanges'
types: {
body: {}
paramsTuple: [ParamValue]
params: { deviceId: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['destroy']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['destroy']>>>
}
}
'exchange.stream': {
methods: ["GET","HEAD"]
pattern: '/api/v1/tr069-trace/:deviceId/exchanges/stream'
types: {
body: {}
paramsTuple: [ParamValue]
params: { deviceId: ParamValue }
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['stream']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/exchange_controller').default['stream']>>>
}
}
'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: ExtractBody<InferInput<(typeof import('#validators/configuration').createConfigurationValidator)>>
paramsTuple: []
params: {}
query: ExtractQuery<InferInput<(typeof import('#validators/configuration').createConfigurationValidator)>>
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['store']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['store']>>> | { status: 422; response: { errors: SimpleError[] } }
}
}
'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: ExtractBody<InferInput<(typeof import('#validators/configuration').updateConfigurationValidator)>>
paramsTuple: [ParamValue]
params: { id: ParamValue }
query: ExtractQuery<InferInput<(typeof import('#validators/configuration').updateConfigurationValidator)>>
response: ExtractResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['update']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/configurations_v1_controller').default['update']>>> | { status: 422; response: { errors: SimpleError[] } }
}
}
'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: ExtractBody<InferInput<(typeof import('#validators/firmware_catalog').createFirmwareEntryValidator)>>
paramsTuple: []
params: {}
query: ExtractQuery<InferInput<(typeof import('#validators/firmware_catalog').createFirmwareEntryValidator)>>
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createEntry']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createEntry']>>> | { status: 422; response: { errors: SimpleError[] } }
}
}
'firmware_catalog.update_entry': {
methods: ["PUT"]
pattern: '/api/v1/firmware-catalog/entries/:id'
types: {
body: ExtractBody<InferInput<(typeof import('#validators/firmware_catalog').updateFirmwareEntryValidator)>>
paramsTuple: [ParamValue]
params: { id: ParamValue }
query: ExtractQuery<InferInput<(typeof import('#validators/firmware_catalog').updateFirmwareEntryValidator)>>
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateEntry']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['updateEntry']>>> | { status: 422; response: { errors: SimpleError[] } }
}
}
'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: ExtractBody<InferInput<(typeof import('#validators/firmware_catalog').createMigrationRouteValidator)>>
paramsTuple: []
params: {}
query: ExtractQuery<InferInput<(typeof import('#validators/firmware_catalog').createMigrationRouteValidator)>>
response: ExtractResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createRoute']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/firmware_catalog_controller').default['createRoute']>>> | { status: 422; response: { errors: SimpleError[] } }
}
}
'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']>>>
}
}
'login': {
methods: ["GET","HEAD"]
pattern: '/login'
types: {
body: {}
paramsTuple: []
params: {}
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['showLogin']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['showLogin']>>>
}
}
'auth.login': {
methods: ["POST"]
pattern: '/login'
types: {
body: {}
paramsTuple: []
params: {}
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['login']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['login']>>>
}
}
'logout': {
methods: ["POST"]
pattern: '/logout'
types: {
body: {}
paramsTuple: []
params: {}
query: {}
response: ExtractResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['logout']>>>
errorResponse: ExtractErrorResponse<Awaited<ReturnType<import('#controllers/auth_controller').default['logout']>>>
}
}
'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']>>>
}
}
}