chore(web): regenerate API types for reference-data edit/delete
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vendored
+471
@@ -20,6 +20,22 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/authorities/{id}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get?: never;
|
||||
put?: never;
|
||||
post?: never;
|
||||
delete: operations["delete_authority"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch: operations["update_authority"];
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/field-definitions": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -42,6 +58,30 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/field-definitions/{key}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get?: never;
|
||||
put?: never;
|
||||
post?: never;
|
||||
/**
|
||||
* Delete a field definition. Blocked (409) when catalogue objects store a value under
|
||||
* this key. Requires `EditCatalogue`.
|
||||
*/
|
||||
delete: operations["delete_field_definition"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
/**
|
||||
* Update a field definition's mutable attributes (labels, group, required).
|
||||
* `key`, `data_type`, and binding are immutable. Requires `EditCatalogue`.
|
||||
*/
|
||||
patch: operations["update_field_definition"];
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/login": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -222,6 +262,22 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/vocabularies/{id}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get?: never;
|
||||
put?: never;
|
||||
post?: never;
|
||||
delete: operations["delete_vocabulary"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch: operations["rename_vocabulary"];
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/vocabularies/{id}/terms": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -238,6 +294,22 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/admin/vocabularies/{id}/terms/{term_id}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get?: never;
|
||||
put?: never;
|
||||
post?: never;
|
||||
delete: operations["delete_term"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch: operations["update_term"];
|
||||
trace?: never;
|
||||
};
|
||||
"/api/config": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -415,6 +487,11 @@ export interface components {
|
||||
/** @description The flexible-field key that was rejected. */
|
||||
field: string;
|
||||
};
|
||||
/** @description 409 body: how many catalogue objects still reference the entity. */
|
||||
InUseView: {
|
||||
/** Format: int64 */
|
||||
count: number;
|
||||
};
|
||||
LabelInput: {
|
||||
label: string;
|
||||
lang: string;
|
||||
@@ -514,6 +591,9 @@ export interface components {
|
||||
/** @description `"ok"` when ready, `"degraded"` otherwise. */
|
||||
status: string;
|
||||
};
|
||||
RenameVocabularyRequest: {
|
||||
key: string;
|
||||
};
|
||||
SearchHitView: {
|
||||
brief_description?: string | null;
|
||||
id: string;
|
||||
@@ -532,6 +612,23 @@ export interface components {
|
||||
id: string;
|
||||
labels: components["schemas"]["LabelView"][];
|
||||
};
|
||||
UpdateAuthorityRequest: {
|
||||
external_uri?: string | null;
|
||||
labels: components["schemas"]["LabelInput"][];
|
||||
};
|
||||
/**
|
||||
* @description Fields that may be changed on an existing field definition. `key`, `data_type`, and
|
||||
* binding are immutable and intentionally absent from this request.
|
||||
*/
|
||||
UpdateFieldDefinitionRequest: {
|
||||
group?: string | null;
|
||||
labels: components["schemas"]["LabelInput"][];
|
||||
required: boolean;
|
||||
};
|
||||
UpdateTermRequest: {
|
||||
external_uri?: string | null;
|
||||
labels: components["schemas"]["LabelInput"][];
|
||||
};
|
||||
/** @description A user as exposed on the admin surface (no password material). */
|
||||
UserView: {
|
||||
email: string;
|
||||
@@ -641,6 +738,95 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
delete_authority: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Authority id (UUID) */
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description Referenced by catalogue objects */
|
||||
409: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"application/json": components["schemas"]["InUseView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
update_authority: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Authority id (UUID) */
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["UpdateAuthorityRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
};
|
||||
};
|
||||
list_field_definitions: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -728,6 +914,102 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
delete_field_definition: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Field definition key */
|
||||
key: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description Field is used by catalogue objects */
|
||||
409: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"application/json": components["schemas"]["InUseView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
update_field_definition: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Field definition key */
|
||||
key: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["UpdateFieldDefinitionRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description CHECK constraint violated (e.g. empty label) */
|
||||
422: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
};
|
||||
};
|
||||
login: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -1258,6 +1540,102 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
delete_vocabulary: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Vocabulary id (UUID) */
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description Has terms or is bound by a field */
|
||||
409: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"application/json": components["schemas"]["InUseView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
rename_vocabulary: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Vocabulary id (UUID) */
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["RenameVocabularyRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description Key already in use */
|
||||
409: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
};
|
||||
};
|
||||
list_terms: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -1342,6 +1720,99 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
delete_term: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Vocabulary id (UUID) */
|
||||
id: string;
|
||||
/** @description Term id (UUID) */
|
||||
term_id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
/** @description Referenced by catalogue objects */
|
||||
409: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"application/json": components["schemas"]["InUseView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
update_term: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
/** @description Vocabulary id (UUID) */
|
||||
id: string;
|
||||
/** @description Term id (UUID) */
|
||||
term_id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["UpdateTermRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
204: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
401: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
403: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
404: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
};
|
||||
};
|
||||
get_config: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
|
||||
Reference in New Issue
Block a user