Ignore generated OpenAPI types

This commit is contained in:
PnePnePne
2026-02-12 18:58:48 +01:00
parent 13f8899b19
commit 51c16e77d8
41 changed files with 3015 additions and 22 deletions

330
frontend/src/generated/api.d.ts vendored Normal file
View File

@@ -0,0 +1,330 @@
/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
*/
export interface paths {
"/api/health": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Health */
get: operations["health_api_health_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/assets": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Asset */
post: operations["create_asset_api_assets_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/assets/{asset_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Asset */
get: operations["get_asset_api_assets__asset_id__get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/assets/{asset_id}/transition": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Transition Asset */
post: operations["transition_asset_api_assets__asset_id__transition_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/assets/{asset_id}/events": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List Events */
get: operations["list_events_api_assets__asset_id__events_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
}
export type webhooks = Record<string, never>;
export interface components {
schemas: {
/** AssetCreate */
AssetCreate: {
/** Name */
name: string;
/** Serial */
serial?: string | null;
};
/** AssetEventOut */
AssetEventOut: {
/**
* Asset Id
* Format: uuid
*/
asset_id: string;
from_status: components["schemas"]["AssetStatus"];
to_status: components["schemas"]["AssetStatus"];
/**
* At
* Format: date-time
*/
at: string;
/** Note */
note?: string | null;
};
/** AssetOut */
AssetOut: {
/**
* Id
* Format: uuid
*/
id: string;
/** Name */
name: string;
/** Serial */
serial: string | null;
status: components["schemas"]["AssetStatus"];
/** Revision */
revision: number;
/**
* Updated At
* Format: date-time
*/
updated_at: string;
};
/**
* AssetStatus
* @enum {string}
*/
AssetStatus: "WARENEINGANG" | "SICHTPRUEFUNG" | "WARTESCHLANGE" | "IN_BEARBEITUNG" | "QUALITAETSKONTROLLE" | "WARENAUSGANG";
/** AssetTransitionIn */
AssetTransitionIn: {
to_status: components["schemas"]["AssetStatus"];
/** Expected Revision */
expected_revision: number;
/** Note */
note?: string | null;
};
/** HTTPValidationError */
HTTPValidationError: {
/** Detail */
detail?: components["schemas"]["ValidationError"][];
};
/** ValidationError */
ValidationError: {
/** Location */
loc: (string | number)[];
/** Message */
msg: string;
/** Error Type */
type: string;
/** Input */
input?: unknown;
/** Context */
ctx?: Record<string, never>;
};
};
responses: never;
parameters: never;
requestBodies: never;
headers: never;
pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
health_api_health_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": unknown;
};
};
};
};
create_asset_api_assets_post: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AssetCreate"];
};
};
responses: {
/** @description Successful Response */
201: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AssetOut"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
get_asset_api_assets__asset_id__get: {
parameters: {
query?: never;
header?: never;
path: {
asset_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AssetOut"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
transition_asset_api_assets__asset_id__transition_post: {
parameters: {
query?: never;
header?: never;
path: {
asset_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AssetTransitionIn"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AssetOut"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
list_events_api_assets__asset_id__events_get: {
parameters: {
query?: never;
header?: never;
path: {
asset_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AssetEventOut"][];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
}