feat(api): regenerate TypeScript types with new OCR admin endpoints

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-04-18 00:20:46 +02:00
parent 99e7176eac
commit f533817c7b

View File

@@ -260,6 +260,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/ocr/train-sender": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["triggerSenderTraining"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/ocr/segtrain": {
parameters: {
query?: never;
@@ -852,6 +868,38 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/ocr/training-info/{personId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSenderTrainingHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/ocr/training-info/global": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getGlobalTrainingHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/ocr/training-data/export": {
parameters: {
query?: never;
@@ -1422,6 +1470,10 @@ export interface components {
/** Format: date-time */
completedAt?: string;
};
TriggerSenderTrainingDTO: {
/** Format: uuid */
personId?: string;
};
BatchOcrDTO: {
documentIds: string[];
};
@@ -1633,6 +1685,45 @@ export interface components {
notes?: string;
personType?: string;
};
SenderModel: {
/** Format: uuid */
id: string;
/** Format: uuid */
personId: string;
/** Format: double */
accuracy?: number;
/** Format: double */
cer?: number;
/** Format: int32 */
correctedLinesAtTraining: number;
/** Format: date-time */
createdAt: string;
/** Format: date-time */
updatedAt: string;
};
TrainingInfoResponse: {
/** Format: int32 */
availableBlocks?: number;
/** Format: int32 */
totalOcrBlocks?: number;
/** Format: int32 */
availableDocuments?: number;
/** Format: int32 */
availableSegBlocks?: number;
ocrServiceAvailable?: boolean;
lastRun?: components["schemas"]["OcrTrainingRun"];
runs?: components["schemas"]["OcrTrainingRun"][];
personNames?: {
[key: string]: string;
};
senderModels?: components["schemas"]["SenderModel"][];
};
TrainingHistoryResponse: {
runs?: components["schemas"]["OcrTrainingRun"][];
personNames?: {
[key: string]: string;
};
};
StreamingResponseBody: unknown;
OcrJob: {
/** Format: uuid */
@@ -1665,6 +1756,8 @@ export interface components {
/** Format: int64 */
totalElements?: number;
pageable?: components["schemas"]["PageableObject"];
first?: boolean;
last?: boolean;
/** Format: int32 */
size?: number;
content?: components["schemas"]["NotificationDTO"][];
@@ -1673,8 +1766,6 @@ export interface components {
sort?: components["schemas"]["SortObject"];
/** Format: int32 */
numberOfElements?: number;
first?: boolean;
last?: boolean;
empty?: boolean;
};
PageableObject: {
@@ -2442,6 +2533,30 @@ export interface operations {
};
};
};
triggerSenderTraining: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TriggerSenderTrainingDTO"];
};
};
responses: {
/** @description Accepted */
202: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["OcrTrainingRun"];
};
};
};
};
triggerSegTraining: {
parameters: {
query?: never;
@@ -3490,9 +3605,49 @@ export interface operations {
[name: string]: unknown;
};
content: {
"*/*": {
[key: string]: unknown;
};
"*/*": components["schemas"]["TrainingInfoResponse"];
};
};
};
};
getSenderTrainingHistory: {
parameters: {
query?: never;
header?: never;
path: {
personId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["TrainingHistoryResponse"];
};
};
};
};
getGlobalTrainingHistory: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["TrainingHistoryResponse"];
};
};
};