chore(ui): regenerate OpenAPI schema for alerts inbox redesign
New endpoints visible to the SPA: DELETE /alerts/{id}, POST
/alerts/{id}/restore, POST /alerts/bulk-delete, POST /alerts/bulk-ack.
GET /alerts gains tri-state acked / read query params. AlertDto now
includes readAt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
154
ui/src/api/schema.d.ts
vendored
154
ui/src/api/schema.d.ts
vendored
@@ -433,6 +433,22 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/environments/{envSlug}/alerts/{id}/restore": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
post: operations["restore"];
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/environments/{envSlug}/alerts/{id}/read": {
|
"/environments/{envSlug}/alerts/{id}/read": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -577,6 +593,38 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/environments/{envSlug}/alerts/bulk-delete": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
post: operations["bulkDelete"];
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/environments/{envSlug}/alerts/bulk-ack": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
post: operations["bulkAck"];
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/data/metrics": {
|
"/data/metrics": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -1616,7 +1664,7 @@ export interface paths {
|
|||||||
get: operations["get_3"];
|
get: operations["get_3"];
|
||||||
put?: never;
|
put?: never;
|
||||||
post?: never;
|
post?: never;
|
||||||
delete?: never;
|
delete: operations["delete_5"];
|
||||||
options?: never;
|
options?: never;
|
||||||
head?: never;
|
head?: never;
|
||||||
patch?: never;
|
patch?: never;
|
||||||
@@ -2714,7 +2762,7 @@ export interface components {
|
|||||||
/** Format: uuid */
|
/** Format: uuid */
|
||||||
environmentId?: string;
|
environmentId?: string;
|
||||||
/** @enum {string} */
|
/** @enum {string} */
|
||||||
state?: "PENDING" | "FIRING" | "ACKNOWLEDGED" | "RESOLVED";
|
state?: "PENDING" | "FIRING" | "RESOLVED";
|
||||||
/** @enum {string} */
|
/** @enum {string} */
|
||||||
severity?: "CRITICAL" | "WARNING" | "INFO";
|
severity?: "CRITICAL" | "WARNING" | "INFO";
|
||||||
title?: string;
|
title?: string;
|
||||||
@@ -2726,6 +2774,8 @@ export interface components {
|
|||||||
ackedBy?: string;
|
ackedBy?: string;
|
||||||
/** Format: date-time */
|
/** Format: date-time */
|
||||||
resolvedAt?: string;
|
resolvedAt?: string;
|
||||||
|
/** Format: date-time */
|
||||||
|
readAt?: string;
|
||||||
silenced?: boolean;
|
silenced?: boolean;
|
||||||
/** Format: double */
|
/** Format: double */
|
||||||
currentValue?: number;
|
currentValue?: number;
|
||||||
@@ -2749,7 +2799,7 @@ export interface components {
|
|||||||
title?: string;
|
title?: string;
|
||||||
message?: string;
|
message?: string;
|
||||||
};
|
};
|
||||||
BulkReadRequest: {
|
BulkIdsRequest: {
|
||||||
instanceIds: string[];
|
instanceIds: string[];
|
||||||
};
|
};
|
||||||
LogEntry: {
|
LogEntry: {
|
||||||
@@ -5052,6 +5102,28 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
restore: {
|
||||||
|
parameters: {
|
||||||
|
query: {
|
||||||
|
env: components["schemas"]["Environment"];
|
||||||
|
};
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description OK */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
read: {
|
read: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query: {
|
query: {
|
||||||
@@ -5309,7 +5381,55 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
requestBody: {
|
requestBody: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["BulkReadRequest"];
|
"application/json": components["schemas"]["BulkIdsRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description OK */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
bulkDelete: {
|
||||||
|
parameters: {
|
||||||
|
query: {
|
||||||
|
env: components["schemas"]["Environment"];
|
||||||
|
};
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["BulkIdsRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description OK */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
bulkAck: {
|
||||||
|
parameters: {
|
||||||
|
query: {
|
||||||
|
env: components["schemas"]["Environment"];
|
||||||
|
};
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["BulkIdsRequest"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
responses: {
|
responses: {
|
||||||
@@ -7223,8 +7343,10 @@ export interface operations {
|
|||||||
query: {
|
query: {
|
||||||
env: components["schemas"]["Environment"];
|
env: components["schemas"]["Environment"];
|
||||||
limit?: number;
|
limit?: number;
|
||||||
state?: ("PENDING" | "FIRING" | "ACKNOWLEDGED" | "RESOLVED")[];
|
state?: ("PENDING" | "FIRING" | "RESOLVED")[];
|
||||||
severity?: ("CRITICAL" | "WARNING" | "INFO")[];
|
severity?: ("CRITICAL" | "WARNING" | "INFO")[];
|
||||||
|
acked?: boolean;
|
||||||
|
read?: boolean;
|
||||||
};
|
};
|
||||||
header?: never;
|
header?: never;
|
||||||
path?: never;
|
path?: never;
|
||||||
@@ -7267,6 +7389,28 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
delete_5: {
|
||||||
|
parameters: {
|
||||||
|
query: {
|
||||||
|
env: components["schemas"]["Environment"];
|
||||||
|
};
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description OK */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
listForInstance: {
|
listForInstance: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query: {
|
query: {
|
||||||
|
|||||||
Reference in New Issue
Block a user