diff --git a/api/web/src/derived-types.d.ts b/api/web/src/derived-types.d.ts index 83be4d3b7..2368eeea4 100644 --- a/api/web/src/derived-types.d.ts +++ b/api/web/src/derived-types.d.ts @@ -633,34 +633,17 @@ export interface paths { patch?: never; trace?: never; }; - "/basemap": { + "/connection/{:connectionid}/data/{:dataid}/job": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List BaseMaps */ + /** List Data Jobs */ get: { parameters: { - query: { - /** @description No Description */ - scope?: "server" | "user"; - /** @description Limit the number of responses returned */ - limit: number; - /** @description Iterate through "pages" of items based on the "limit" query param */ - page: number; - /** @description Order in which results are returned based on the "sort" query param */ - order: "asc" | "desc"; - /** @description No Description */ - type?: "raster" | "raster-dem" | "vector"; - /** @description No Description */ - sort: "id" | "created" | "updated" | "name" | "url" | "overlay" | "username" | "bounds" | "center" | "minzoom" | "maxzoom" | "format" | "style" | "styles" | "type" | "enableRLS"; - /** @description Filter results by a human readable name field */ - filter: string; - /** @description No Description */ - overlay: boolean; - }; + query?: never; header?: never; path?: never; cookie?: never; @@ -676,34 +659,34 @@ export interface paths { "application/json": { total: number; items: { - id: number; - created: string; - updated: string; - name: string; - url: string; - overlay: boolean; - username: string | null; - minzoom: number; - maxzoom: number; - format: string; - style: string; - styles: unknown[]; - type: string; - bounds?: number[]; - center?: number[]; + id: string; + asset: string; + status: string; + created: number; + updated?: number; }[]; }; }; }; }; }; - /** - * If the Content-Type if text/plain, then assume the body contains a TileJSON URL - * Alternatively, if the Content-Type is a MultiPart upload, assume the input is a TAK XML document - * - * Both return as many BaseMap fields as possible to use in the creation of a new BaseMap - * */ - put: { + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/connection/{:connectionid}/data/{:dataid}/job/{:jobid}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get Data Jobs */ + get: { parameters: { query?: never; header?: never; @@ -719,51 +702,40 @@ export interface paths { }; content: { "application/json": { - name?: string; - type?: "raster" | "raster-dem" | "vector"; - url?: string; - bounds?: unknown; - center?: unknown; - minzoom?: number; - maxzoom?: number; - /** @constant */ - style?: "zxy"; - format?: "png" | "jpeg" | "mvt"; + id: string; + asset: string; + status: string; + created: number; + updated?: number; }; }; }; }; }; - /** Register a new basemap */ - post: { + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/connection/{:connectionid}/data/{:dataid}/job/{:jobid}/logs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List Data Job Logs */ + get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": { - /** @description Human readable name */ - name: string; - /** @default user */ - scope: "server" | "user"; - url: string; - /** @default false */ - overlay: boolean; - minzoom?: number; - maxzoom?: number; - format?: "png" | "jpeg" | "mvt"; - /** @constant */ - style?: "zxy"; - type?: "raster" | "raster-dem" | "vector"; - bounds?: number[]; - center?: number[]; - styles?: unknown[]; - }; - }; - }; + requestBody?: never; responses: { /** @description Successful Response */ 200: { @@ -772,49 +744,44 @@ export interface paths { }; content: { "application/json": { - id: number; - created: string; - updated: string; - name: string; - url: string; - overlay: boolean; - username: string | null; - minzoom: number; - maxzoom: number; - format: string; - style: string; - styles: unknown[]; - type: string; - bounds?: number[]; - center?: number[]; + logs: { + message: string; + timestamp: number; + }[]; }; }; }; }; }; + put?: never; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/basemap/{:basemapid}": { + "/connection/{:connectionid}/data": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get a basemap */ + /** List data */ get: { parameters: { - query?: { - /** @description No Description */ - download?: boolean; - /** @description No Description */ - format?: string; + query: { + /** @description Limit the number of responses returned */ + limit: number; + /** @description Iterate through "pages" of items based on the "limit" query param */ + page: number; + /** @description Order in which results are returned based on the "sort" query param */ + order: "asc" | "desc"; /** @description No Description */ - token?: string; + sort?: "id" | "created" | "updated" | "name" | "description" | "auto_transform" | "mission_sync" | "mission_diff" | "mission_role" | "mission_token" | "mission_groups" | "assets" | "connection" | "enableRLS"; + /** @description Filter results by a human readable name field */ + filter: string; }; header?: never; path?: never; @@ -829,37 +796,55 @@ export interface paths { }; content: { "application/json": { - id: number; - created: string; - updated: string; - name: string; - url: string; - overlay: boolean; - username: string | null; - minzoom: number; - maxzoom: number; - format: string; - style: string; - styles: unknown[]; - type: string; - bounds?: number[]; - center?: number[]; - } | string; + total: number; + items: { + id: number; + created: string; + updated: string; + name: string; + description: string; + auto_transform: boolean; + /** @description Is the mission syncing with TAK Server */ + mission_sync: boolean; + /** @description Allow a single layer to diff sync with TAK */ + mission_diff: boolean; + mission_role: string; + mission_token: string | null; + mission_groups: string[]; + assets: string[]; + connection: number; + }[]; + }; }; }; }; }; put?: never; - post?: never; - /** Delete a basemap */ - delete: { + /** Register a new data source */ + post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": { + /** @description Human readable name */ + name: string; + /** @description Human readable description */ + description: string; + /** @default true */ + auto_transform: boolean; + mission_diff?: boolean; + /** @default true */ + mission_sync: boolean; + mission_groups?: string[]; + mission_role?: "MISSION_OWNER" | "MISSION_SUBSCRIBER" | "MISSION_READONLY_SUBSCRIBER"; + }; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -868,41 +853,51 @@ export interface paths { }; content: { "application/json": { - status: number; - message: string; + id: number; + created: string; + updated: string; + name: string; + /** @description Allow a single layer to diff sync with TAK Server */ + mission_diff: boolean; + /** @description Is the mission syncing with TAK Server */ + mission_sync: boolean; + /** @description Does the mission exist in TAK Server */ + mission_exists?: boolean; + /** @description Returned only if there is an error syncing the mission with the TAK Server */ + mission_error?: string; + mission_groups: string[]; + mission_role: string; + assets: string[]; + description: string; + connection: number; + auto_transform: boolean; }; }; }; }; }; + delete?: never; options?: never; head?: never; - /** Update a basemap */ - patch: { + patch?: never; + trace?: never; + }; + "/connection/{:connectionid}/data/{:dataid}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get a data source */ + get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": { - /** @description Human readable name */ - name?: string; - url?: string; - minzoom?: number; - maxzoom?: number; - format?: "png" | "jpeg" | "mvt"; - /** @constant */ - style?: "zxy"; - type?: "raster" | "raster-dem" | "vector"; - bounds?: number[]; - center?: number[]; - styles?: unknown[]; - }; - }; - }; + requestBody?: never; responses: { /** @description Successful Response */ 200: { @@ -915,43 +910,71 @@ export interface paths { created: string; updated: string; name: string; - url: string; - overlay: boolean; - username: string | null; - minzoom: number; - maxzoom: number; - format: string; - style: string; - styles: unknown[]; - type: string; - bounds?: number[]; - center?: number[]; + /** @description Allow a single layer to diff sync with TAK Server */ + mission_diff: boolean; + /** @description Is the mission syncing with TAK Server */ + mission_sync: boolean; + /** @description Does the mission exist in TAK Server */ + mission_exists?: boolean; + /** @description Returned only if there is an error syncing the mission with the TAK Server */ + mission_error?: string; + mission_groups: string[]; + mission_role: string; + assets: string[]; + description: string; + connection: number; + auto_transform: boolean; }; }; }; }; }; - trace?: never; - }; - "/basemap/{:basemapid}/tiles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get a basemap tilejson */ - get: { + put?: never; + post?: never; + /** Delete a data source */ + delete: { parameters: { - query?: { - /** @description No Description */ - token?: string; + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + status: number; + message: string; + }; + }; }; + }; + }; + options?: never; + head?: never; + /** Update a data source */ + patch: { + parameters: { + query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": { + description: string; + auto_transform?: boolean; + mission_diff?: boolean; + mission_sync?: boolean; + }; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -960,43 +983,52 @@ export interface paths { }; content: { "application/json": { - tilejson: string; - version: string; + id: number; + created: string; + updated: string; name: string; - minzoom: number; - maxzoom: number; - tiles: string[]; - bounds: number[]; - center: number[]; - type: string; - layers: unknown[]; - format?: string; + /** @description Allow a single layer to diff sync with TAK Server */ + mission_diff: boolean; + /** @description Is the mission syncing with TAK Server */ + mission_sync: boolean; + /** @description Does the mission exist in TAK Server */ + mission_exists?: boolean; + /** @description Returned only if there is an error syncing the mission with the TAK Server */ + mission_error?: string; + mission_groups: string[]; + mission_role: string; + assets: string[]; + description: string; + connection: number; + auto_transform: boolean; }; }; }; }; }; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; trace?: never; }; - "/basemap/{:basemapid}/tiles/{:z}/{:x}/{:y}": { + "/connection/{:connectionid}/layer/{:layerid}/alert": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get a basemap tile */ + /** List layer alerts */ get: { parameters: { - query?: { + query: { + /** @description Limit the number of responses returned */ + limit: number; + /** @description Iterate through "pages" of items based on the "limit" query param */ + page: number; + /** @description Order in which results are returned based on the "sort" query param */ + order: "asc" | "desc"; /** @description No Description */ - token?: string; + sort?: "id" | "created" | "updated" | "layer" | "icon" | "priority" | "title" | "description" | "hidden" | "enableRLS"; + /** @description Filter results by a human readable name field */ + filter: string; }; header?: never; path?: never; @@ -1009,34 +1041,46 @@ export interface paths { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": { + total: number; + items: { + id: number; + created: string; + updated: string; + layer: number; + icon: string; + priority: string; + title: string; + description: string; + hidden: boolean; + }[]; + }; + }; }; }; }; put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/connection/{:connectionid}/data/{:dataid}/job": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List Data Jobs */ - get: { + /** Create a new layer alert */ + post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": { + /** @description Human readable name */ + title: string; + /** @description Human readable description */ + description?: string; + icon?: string; + priority?: "green" | "yellow" | "red"; + }; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -1045,36 +1089,22 @@ export interface paths { }; content: { "application/json": { - total: number; - items: { - id: string; - asset: string; - status: string; - created: number; - updated?: number; - }[]; + id: number; + created: string; + updated: string; + layer: number; + icon: string; + priority: string; + title: string; + description: string; + hidden: boolean; }; }; }; }; }; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/connection/{:connectionid}/data/{:dataid}/job/{:jobid}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get Data Jobs */ - get: { + /** Delete all alerts for the layer */ + delete: { parameters: { query?: never; header?: never; @@ -1090,33 +1120,30 @@ export interface paths { }; content: { "application/json": { - id: string; - asset: string; - status: string; - created: number; - updated?: number; + status: number; + message: string; }; }; }; }; }; - put?: never; - post?: never; - delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/connection/{:connectionid}/data/{:dataid}/job/{:jobid}/logs": { + "/connection/{:connectionid}/layer/{:layerid}/alert/{:alertid}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List Data Job Logs */ - get: { + get?: never; + put?: never; + post?: never; + /** Delete all alerts for the layer */ + delete: { parameters: { query?: never; header?: never; @@ -1132,34 +1159,31 @@ export interface paths { }; content: { "application/json": { - logs: { - message: string; - timestamp: number; - }[]; + status: number; + message: string; }; }; }; }; }; - put?: never; - post?: never; - delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/connection/{:connectionid}/data": { + "/basemap": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List data */ + /** List BaseMaps */ get: { parameters: { query: { + /** @description No Description */ + scope?: "server" | "user"; /** @description Limit the number of responses returned */ limit: number; /** @description Iterate through "pages" of items based on the "limit" query param */ @@ -1167,9 +1191,13 @@ export interface paths { /** @description Order in which results are returned based on the "sort" query param */ order: "asc" | "desc"; /** @description No Description */ - sort?: "id" | "created" | "updated" | "name" | "description" | "auto_transform" | "mission_sync" | "mission_diff" | "mission_role" | "mission_token" | "mission_groups" | "assets" | "connection" | "enableRLS"; + type?: "raster" | "raster-dem" | "vector"; + /** @description No Description */ + sort: "id" | "created" | "updated" | "name" | "url" | "overlay" | "username" | "bounds" | "center" | "minzoom" | "maxzoom" | "format" | "style" | "styles" | "type" | "enableRLS"; /** @description Filter results by a human readable name field */ filter: string; + /** @description No Description */ + overlay: boolean; }; header?: never; path?: never; @@ -1190,25 +1218,61 @@ export interface paths { created: string; updated: string; name: string; - description: string; - auto_transform: boolean; - /** @description Is the mission syncing with TAK Server */ - mission_sync: boolean; - /** @description Allow a single layer to diff sync with TAK */ - mission_diff: boolean; - mission_role: string; - mission_token: string | null; - mission_groups: string[]; - assets: string[]; - connection: number; + url: string; + overlay: boolean; + username: string | null; + minzoom: number; + maxzoom: number; + format: string; + style: string; + styles: unknown[]; + type: string; + bounds?: number[]; + center?: number[]; }[]; }; }; }; }; }; - put?: never; - /** Register a new data source */ + /** + * If the Content-Type if text/plain, then assume the body contains a TileJSON URL + * Alternatively, if the Content-Type is a MultiPart upload, assume the input is a TAK XML document + * + * Both return as many BaseMap fields as possible to use in the creation of a new BaseMap + * */ + put: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + name?: string; + type?: "raster" | "raster-dem" | "vector"; + url?: string; + bounds?: unknown; + center?: unknown; + minzoom?: number; + maxzoom?: number; + /** @constant */ + style?: "zxy"; + format?: "png" | "jpeg" | "mvt"; + }; + }; + }; + }; + }; + /** Register a new basemap */ post: { parameters: { query?: never; @@ -1220,16 +1284,21 @@ export interface paths { content: { "application/json": { /** @description Human readable name */ - name: string; - /** @description Human readable description */ - description: string; - /** @default true */ - auto_transform: boolean; - mission_diff?: boolean; - /** @default true */ - mission_sync: boolean; - mission_groups?: string[]; - mission_role?: "MISSION_OWNER" | "MISSION_SUBSCRIBER" | "MISSION_READONLY_SUBSCRIBER"; + name: string; + /** @default user */ + scope: "server" | "user"; + url: string; + /** @default false */ + overlay: boolean; + minzoom?: number; + maxzoom?: number; + format?: "png" | "jpeg" | "mvt"; + /** @constant */ + style?: "zxy"; + type?: "raster" | "raster-dem" | "vector"; + bounds?: number[]; + center?: number[]; + styles?: unknown[]; }; }; }; @@ -1245,20 +1314,17 @@ export interface paths { created: string; updated: string; name: string; - /** @description Allow a single layer to diff sync with TAK Server */ - mission_diff: boolean; - /** @description Is the mission syncing with TAK Server */ - mission_sync: boolean; - /** @description Does the mission exist in TAK Server */ - mission_exists?: boolean; - /** @description Returned only if there is an error syncing the mission with the TAK Server */ - mission_error?: string; - mission_groups: string[]; - mission_role: string; - assets: string[]; - description: string; - connection: number; - auto_transform: boolean; + url: string; + overlay: boolean; + username: string | null; + minzoom: number; + maxzoom: number; + format: string; + style: string; + styles: unknown[]; + type: string; + bounds?: number[]; + center?: number[]; }; }; }; @@ -1270,17 +1336,24 @@ export interface paths { patch?: never; trace?: never; }; - "/connection/{:connectionid}/data/{:dataid}": { + "/basemap/{:basemapid}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get a data source */ + /** Get a basemap */ get: { parameters: { - query?: never; + query?: { + /** @description No Description */ + download?: boolean; + /** @description No Description */ + format?: string; + /** @description No Description */ + token?: string; + }; header?: never; path?: never; cookie?: never; @@ -1298,28 +1371,25 @@ export interface paths { created: string; updated: string; name: string; - /** @description Allow a single layer to diff sync with TAK Server */ - mission_diff: boolean; - /** @description Is the mission syncing with TAK Server */ - mission_sync: boolean; - /** @description Does the mission exist in TAK Server */ - mission_exists?: boolean; - /** @description Returned only if there is an error syncing the mission with the TAK Server */ - mission_error?: string; - mission_groups: string[]; - mission_role: string; - assets: string[]; - description: string; - connection: number; - auto_transform: boolean; - }; + url: string; + overlay: boolean; + username: string | null; + minzoom: number; + maxzoom: number; + format: string; + style: string; + styles: unknown[]; + type: string; + bounds?: number[]; + center?: number[]; + } | string; }; }; }; }; put?: never; post?: never; - /** Delete a data source */ + /** Delete a basemap */ delete: { parameters: { query?: never; @@ -1345,7 +1415,7 @@ export interface paths { }; options?: never; head?: never; - /** Update a data source */ + /** Update a basemap */ patch: { parameters: { query?: never; @@ -1356,10 +1426,18 @@ export interface paths { requestBody: { content: { "application/json": { - description: string; - auto_transform?: boolean; - mission_diff?: boolean; - mission_sync?: boolean; + /** @description Human readable name */ + name?: string; + url?: string; + minzoom?: number; + maxzoom?: number; + format?: "png" | "jpeg" | "mvt"; + /** @constant */ + style?: "zxy"; + type?: "raster" | "raster-dem" | "vector"; + bounds?: number[]; + center?: number[]; + styles?: unknown[]; }; }; }; @@ -1375,20 +1453,17 @@ export interface paths { created: string; updated: string; name: string; - /** @description Allow a single layer to diff sync with TAK Server */ - mission_diff: boolean; - /** @description Is the mission syncing with TAK Server */ - mission_sync: boolean; - /** @description Does the mission exist in TAK Server */ - mission_exists?: boolean; - /** @description Returned only if there is an error syncing the mission with the TAK Server */ - mission_error?: string; - mission_groups: string[]; - mission_role: string; - assets: string[]; - description: string; - connection: number; - auto_transform: boolean; + url: string; + overlay: boolean; + username: string | null; + minzoom: number; + maxzoom: number; + format: string; + style: string; + styles: unknown[]; + type: string; + bounds?: number[]; + center?: number[]; }; }; }; @@ -1396,27 +1471,19 @@ export interface paths { }; trace?: never; }; - "/connection/{:connectionid}/layer/{:layerid}/alert": { + "/basemap/{:basemapid}/tiles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List layer alerts */ + /** Get a basemap tilejson */ get: { parameters: { - query: { - /** @description Limit the number of responses returned */ - limit: number; - /** @description Iterate through "pages" of items based on the "limit" query param */ - page: number; - /** @description Order in which results are returned based on the "sort" query param */ - order: "asc" | "desc"; + query?: { /** @description No Description */ - sort?: "id" | "created" | "updated" | "layer" | "icon" | "priority" | "title" | "description" | "hidden" | "enableRLS"; - /** @description Filter results by a human readable name field */ - filter: string; + token?: string; }; header?: never; path?: never; @@ -1431,109 +1498,44 @@ export interface paths { }; content: { "application/json": { - total: number; - items: { - id: number; - created: string; - updated: string; - layer: number; - icon: string; - priority: string; - title: string; - description: string; - hidden: boolean; - }[]; + tilejson: string; + version: string; + name: string; + minzoom: number; + maxzoom: number; + tiles: string[]; + bounds: number[]; + center: number[]; + type: string; + layers: unknown[]; + format?: string; }; }; }; }; }; put?: never; - /** Create a new layer alert */ - post: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** @description Human readable name */ - title: string; - /** @description Human readable description */ - description?: string; - icon?: string; - priority?: "green" | "yellow" | "red"; - }; - }; - }; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - id: number; - created: string; - updated: string; - layer: number; - icon: string; - priority: string; - title: string; - description: string; - hidden: boolean; - }; - }; - }; - }; - }; - /** Delete all alerts for the layer */ - delete: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - status: number; - message: string; - }; - }; - }; - }; - }; + post?: never; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/connection/{:connectionid}/layer/{:layerid}/alert/{:alertid}": { + "/basemap/{:basemapid}/tiles/{:z}/{:x}/{:y}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; - put?: never; - post?: never; - /** Delete all alerts for the layer */ - delete: { + /** Get a basemap tile */ + get: { parameters: { - query?: never; + query?: { + /** @description No Description */ + token?: string; + }; header?: never; path?: never; cookie?: never; @@ -1545,15 +1547,13 @@ export interface paths { headers: { [name: string]: unknown; }; - content: { - "application/json": { - status: number; - message: string; - }; - }; + content?: never; }; }; }; + put?: never; + post?: never; + delete?: never; options?: never; head?: never; patch?: never; @@ -11046,6 +11046,7 @@ export interface paths { coordinates: number[]; } | null; tak_loc_freq: number; + display_projection: "mercator" | "globe"; display_stale: string; display_text: string; display_distance: string; @@ -11075,6 +11076,7 @@ export interface paths { display_stale?: "Immediate" | "10 Minutes" | "30 Minutes" | "1 Hour" | "Never"; display_distance?: "meter" | "kilometer" | "mile"; display_elevation?: "meter" | "feet"; + display_projection?: "mercator" | "globe"; display_speed?: "m/s" | "km/h" | "mi/h"; display_text?: "Small" | "Medium" | "Large"; tak_callsign?: string; @@ -11112,6 +11114,7 @@ export interface paths { coordinates: number[]; } | null; tak_loc_freq: number; + display_projection: "mercator" | "globe"; display_stale: string; display_text: string; display_distance: string; @@ -11980,7 +11983,7 @@ export interface paths { /** @description Order in which results are returned based on the "sort" query param */ order: "asc" | "desc"; /** @description No Description */ - sort?: "id" | "name" | "username" | "last_login" | "auth" | "created" | "updated" | "phone" | "tak_callsign" | "tak_group" | "tak_role" | "tak_loc" | "tak_loc_freq" | "display_stale" | "display_distance" | "display_elevation" | "display_speed" | "display_text" | "system_admin" | "agency_admin" | "enableRLS"; + sort?: "id" | "name" | "username" | "last_login" | "auth" | "created" | "updated" | "phone" | "tak_callsign" | "tak_group" | "tak_role" | "tak_loc" | "tak_loc_freq" | "display_stale" | "display_distance" | "display_elevation" | "display_speed" | "display_projection" | "display_text" | "system_admin" | "agency_admin" | "enableRLS"; /** @description Filter results by a human readable name field */ filter: string; }; @@ -12015,6 +12018,7 @@ export interface paths { coordinates: number[]; } | null; tak_loc_freq: number; + display_projection: "mercator" | "globe"; display_stale: string; display_text: string; display_distance: string; @@ -12074,6 +12078,7 @@ export interface paths { coordinates: number[]; } | null; tak_loc_freq: number; + display_projection: "mercator" | "globe"; display_stale: string; display_text: string; display_distance: string; @@ -12128,6 +12133,7 @@ export interface paths { coordinates: number[]; } | null; tak_loc_freq: number; + display_projection: "mercator" | "globe"; display_stale: string; display_text: string; display_distance: string;