chore: regenerate API types for new division endpoints
- Generated TypeScript types for /api/division/discussions - Generated TypeScript types for /api/division/documents/stats - Generated TypeScript types for /api/division/activities/stats - Fixes TypeScript errors in progress-chart.tsx component Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
209
generated/api.ts
209
generated/api.ts
@@ -154,15 +154,49 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
"/api/division/metrics": {
|
"/api/division/activities/stats": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
header?: never;
|
header?: never;
|
||||||
path?: never;
|
path?: never;
|
||||||
cookie?: never;
|
cookie?: never;
|
||||||
};
|
};
|
||||||
/** Get division performance metrics */
|
/** Get activity statistics by status */
|
||||||
get: operations["getApiDivisionMetrics"];
|
get: operations["getApiDivisionActivitiesStats"];
|
||||||
|
put?: never;
|
||||||
|
post?: never;
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/api/division/documents/stats": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** Get document statistics by type */
|
||||||
|
get: operations["getApiDivisionDocumentsStats"];
|
||||||
|
put?: never;
|
||||||
|
post?: never;
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/api/division/discussions": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** Get recent discussions */
|
||||||
|
get: operations["getApiDivisionDiscussions"];
|
||||||
put?: never;
|
put?: never;
|
||||||
post?: never;
|
post?: never;
|
||||||
delete?: never;
|
delete?: never;
|
||||||
@@ -1035,7 +1069,7 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
getApiDivisionMetrics: {
|
getApiDivisionActivitiesStats: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
header?: never;
|
header?: never;
|
||||||
@@ -1050,13 +1084,174 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
content: {
|
content: {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
data: unknown[];
|
data: {
|
||||||
|
total: number;
|
||||||
|
counts: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
percentages: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
"multipart/form-data": {
|
"multipart/form-data": {
|
||||||
data: unknown[];
|
data: {
|
||||||
|
total: number;
|
||||||
|
counts: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
percentages: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
"text/plain": {
|
"text/plain": {
|
||||||
data: unknown[];
|
data: {
|
||||||
|
total: number;
|
||||||
|
counts: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
percentages: {
|
||||||
|
selesai: number;
|
||||||
|
berjalan: number;
|
||||||
|
tertunda: number;
|
||||||
|
dibatalkan: number;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
500: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"application/json": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
"multipart/form-data": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
"text/plain": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
getApiDivisionDocumentsStats: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"application/json": {
|
||||||
|
data: {
|
||||||
|
name: string;
|
||||||
|
jumlah: number;
|
||||||
|
color: string;
|
||||||
|
}[];
|
||||||
|
};
|
||||||
|
"multipart/form-data": {
|
||||||
|
data: {
|
||||||
|
name: string;
|
||||||
|
jumlah: number;
|
||||||
|
color: string;
|
||||||
|
}[];
|
||||||
|
};
|
||||||
|
"text/plain": {
|
||||||
|
data: {
|
||||||
|
name: string;
|
||||||
|
jumlah: number;
|
||||||
|
color: string;
|
||||||
|
}[];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
500: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"application/json": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
"multipart/form-data": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
"text/plain": {
|
||||||
|
error: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
getApiDivisionDiscussions: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"application/json": {
|
||||||
|
data: {
|
||||||
|
id: string;
|
||||||
|
message: string;
|
||||||
|
sender: string;
|
||||||
|
date: string;
|
||||||
|
division: (string | null) | null;
|
||||||
|
isResolved: boolean;
|
||||||
|
}[];
|
||||||
|
};
|
||||||
|
"multipart/form-data": {
|
||||||
|
data: {
|
||||||
|
id: string;
|
||||||
|
message: string;
|
||||||
|
sender: string;
|
||||||
|
date: string;
|
||||||
|
division: (string | null) | null;
|
||||||
|
isResolved: boolean;
|
||||||
|
}[];
|
||||||
|
};
|
||||||
|
"text/plain": {
|
||||||
|
data: {
|
||||||
|
id: string;
|
||||||
|
message: string;
|
||||||
|
sender: string;
|
||||||
|
date: string;
|
||||||
|
division: (string | null) | null;
|
||||||
|
isResolved: boolean;
|
||||||
|
}[];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1686,7 +1686,7 @@
|
|||||||
"summary": "Get recent activities"
|
"summary": "Get recent activities"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/api/division/metrics": {
|
"/api/division/activities/stats": {
|
||||||
"get": {
|
"get": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
@@ -1696,8 +1696,63 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "object",
|
||||||
"items": {}
|
"required": [
|
||||||
|
"total",
|
||||||
|
"counts",
|
||||||
|
"percentages"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"total": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"counts": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"percentages": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@@ -1710,8 +1765,63 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "object",
|
||||||
"items": {}
|
"required": [
|
||||||
|
"total",
|
||||||
|
"counts",
|
||||||
|
"percentages"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"total": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"counts": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"percentages": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@@ -1724,8 +1834,63 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "object",
|
||||||
"items": {}
|
"required": [
|
||||||
|
"total",
|
||||||
|
"counts",
|
||||||
|
"percentages"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"total": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"counts": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"percentages": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"selesai",
|
||||||
|
"berjalan",
|
||||||
|
"tertunda",
|
||||||
|
"dibatalkan"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"selesai": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"berjalan": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"tertunda": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"dibatalkan": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@@ -1779,8 +1944,370 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"operationId": "getApiDivisionMetrics",
|
"operationId": "getApiDivisionActivitiesStats",
|
||||||
"summary": "Get division performance metrics"
|
"summary": "Get activity statistics by status"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"/api/division/documents/stats": {
|
||||||
|
"get": {
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"content": {
|
||||||
|
"application/json": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"name",
|
||||||
|
"jumlah",
|
||||||
|
"color"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"jumlah": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"multipart/form-data": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"name",
|
||||||
|
"jumlah",
|
||||||
|
"color"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"jumlah": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"text/plain": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"name",
|
||||||
|
"jumlah",
|
||||||
|
"color"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"jumlah": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"500": {
|
||||||
|
"content": {
|
||||||
|
"application/json": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"multipart/form-data": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"text/plain": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"operationId": "getApiDivisionDocumentsStats",
|
||||||
|
"summary": "Get document statistics by type"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"/api/division/discussions": {
|
||||||
|
"get": {
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"content": {
|
||||||
|
"application/json": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"id",
|
||||||
|
"message",
|
||||||
|
"sender",
|
||||||
|
"date",
|
||||||
|
"division",
|
||||||
|
"isResolved"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"division": {
|
||||||
|
"nullable": true,
|
||||||
|
"anyOf": [
|
||||||
|
{
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"isResolved": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"multipart/form-data": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"id",
|
||||||
|
"message",
|
||||||
|
"sender",
|
||||||
|
"date",
|
||||||
|
"division",
|
||||||
|
"isResolved"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"division": {
|
||||||
|
"nullable": true,
|
||||||
|
"anyOf": [
|
||||||
|
{
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"isResolved": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"text/plain": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"id",
|
||||||
|
"message",
|
||||||
|
"sender",
|
||||||
|
"date",
|
||||||
|
"division",
|
||||||
|
"isResolved"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"sender": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"division": {
|
||||||
|
"nullable": true,
|
||||||
|
"anyOf": [
|
||||||
|
{
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"isResolved": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"500": {
|
||||||
|
"content": {
|
||||||
|
"application/json": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"multipart/form-data": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"text/plain": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"error": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"error"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"operationId": "getApiDivisionDiscussions",
|
||||||
|
"summary": "Get recent discussions"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/api/complaint/stats": {
|
"/api/complaint/stats": {
|
||||||
|
|||||||
Reference in New Issue
Block a user