chore(#145): regenerate API types from updated OpenAPI spec

Adds NotificationType filter params, IncompleteDocumentDTO, and status
param on document search.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-03-29 00:23:03 +01:00
parent 147d1f2de5
commit 0003b6d6ef

View File

@@ -36,6 +36,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/users/me/notification-preferences": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPreferences"];
put: operations["updatePreferences"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/tags/{id}": {
parameters: {
query?: never;
@@ -78,7 +94,7 @@ export interface paths {
get: operations["getDocument"];
put: operations["updateDocument"];
post?: never;
delete?: never;
delete: operations["deleteDocument"];
options?: never;
head?: never;
patch?: never;
@@ -148,6 +164,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/notifications/read-all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["markAllRead"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/groups": {
parameters: {
query?: never;
@@ -260,6 +292,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/documents/quick-upload": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["quickUpload"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/auth/reset-password": {
parameters: {
query?: never;
@@ -324,6 +372,38 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/admin/backfill-file-hashes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["backfillFileHashes"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/notifications/{id}/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["markOneRead"];
trace?: never;
};
"/api/groups/{id}": {
parameters: {
query?: never;
@@ -356,6 +436,22 @@ export interface paths {
patch: operations["editComment"];
trace?: never;
};
"/api/users/search": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["search"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/tags": {
parameters: {
query?: never;
@@ -420,6 +516,54 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getNotifications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/notifications/unread-count": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["countUnread"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/notifications/stream": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["stream"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/documents/{id}/versions": {
parameters: {
query?: never;
@@ -468,14 +612,14 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/documents/incomplete-count": {
"/api/documents/search": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getIncompleteCount"];
get: operations["search_1"];
put?: never;
post?: never;
delete?: never;
@@ -516,14 +660,14 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/documents/search": {
"/api/documents/incomplete-count": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["search"];
get: operations["getIncompleteCount"];
put?: never;
post?: never;
delete?: never;
@@ -548,6 +692,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/auth/reset-token-for-test": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getResetTokenForTest"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/admin/import-status": {
parameters: {
query?: never;
@@ -606,6 +766,8 @@ export interface components {
email?: string;
contact?: string;
enabled: boolean;
notifyOnReply: boolean;
notifyOnMention: boolean;
groups: components["schemas"]["UserGroup"][];
/** Format: date-time */
createdAt: string;
@@ -624,6 +786,10 @@ export interface components {
email?: string;
contact?: string;
};
NotificationPreferenceDTO: {
notifyOnReply?: boolean;
notifyOnMention?: boolean;
};
Tag: {
/** Format: uuid */
id: string;
@@ -663,6 +829,7 @@ export interface components {
senderId?: string;
receiverIds?: string[];
tags?: string;
metadataComplete?: boolean;
};
Document: {
/** Format: uuid */
@@ -686,6 +853,7 @@ export interface components {
createdAt: string;
/** Format: date-time */
updatedAt: string;
metadataComplete: boolean;
receivers?: components["schemas"]["Person"][];
sender?: components["schemas"]["Person"];
tags?: components["schemas"]["Tag"][];
@@ -711,6 +879,7 @@ export interface components {
};
CreateCommentDTO: {
content?: string;
mentionedUserIds?: string[];
};
DocumentComment: {
/** Format: uuid */
@@ -730,6 +899,13 @@ export interface components {
/** Format: date-time */
updatedAt: string;
replies: components["schemas"]["DocumentComment"][];
mentionDTOs: components["schemas"]["MentionDTO"][];
};
MentionDTO: {
/** Format: uuid */
id: string;
firstName: string;
lastName: string;
};
CreateAnnotationDTO: {
/** Format: int32 */
@@ -766,6 +942,15 @@ export interface components {
/** Format: date-time */
createdAt: string;
};
QuickUploadResult: {
created?: components["schemas"]["Document"][];
updated?: components["schemas"]["Document"][];
errors?: components["schemas"]["UploadError"][];
};
UploadError: {
filename?: string;
code?: string;
};
ResetPasswordRequest: {
token?: string;
newPassword?: string;
@@ -786,6 +971,60 @@ export interface components {
/** Format: int32 */
count: number;
};
NotificationDTO: {
/** Format: uuid */
id: string;
/** @enum {string} */
type: "REPLY" | "MENTION";
/** Format: uuid */
documentId?: string;
/** Format: uuid */
referenceId?: string;
/** Format: uuid */
annotationId?: string;
read: boolean;
/** Format: date-time */
createdAt: string;
actorName?: string;
};
PageNotificationDTO: {
/** Format: int64 */
totalElements?: number;
/** Format: int32 */
totalPages?: number;
pageable?: components["schemas"]["PageableObject"];
/** Format: int32 */
size?: number;
content?: components["schemas"]["NotificationDTO"][];
/** Format: int32 */
number?: number;
sort?: components["schemas"]["SortObject"];
first?: boolean;
last?: boolean;
/** Format: int32 */
numberOfElements?: number;
empty?: boolean;
};
PageableObject: {
paged?: boolean;
/** Format: int32 */
pageNumber?: number;
/** Format: int32 */
pageSize?: number;
/** Format: int64 */
offset?: number;
sort?: components["schemas"]["SortObject"];
unpaged?: boolean;
};
SortObject: {
sorted?: boolean;
empty?: boolean;
unsorted?: boolean;
};
SseEmitter: {
/** Format: int64 */
timeout?: number;
};
DocumentVersionSummary: {
/** Format: uuid */
id: string;
@@ -928,6 +1167,50 @@ export interface operations {
};
};
};
getPreferences: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["NotificationPreferenceDTO"];
};
};
};
};
updatePreferences: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NotificationPreferenceDTO"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["NotificationPreferenceDTO"];
};
};
};
};
updateTag: {
parameters: {
query?: never;
@@ -1072,6 +1355,26 @@ export interface operations {
};
};
};
deleteDocument: {
parameters: {
query?: never;
header?: never;
path: {
id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
getAllUsers: {
parameters: {
query?: never;
@@ -1212,6 +1515,24 @@ export interface operations {
};
};
};
markAllRead: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description No Content */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
getAllGroups: {
parameters: {
query?: never;
@@ -1479,6 +1800,32 @@ export interface operations {
};
};
};
quickUpload: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"multipart/form-data": {
files?: string[];
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["QuickUploadResult"];
};
};
};
};
resetPassword: {
parameters: {
query?: never;
@@ -1563,6 +1910,48 @@ export interface operations {
};
};
};
backfillFileHashes: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["BackfillResult"];
};
};
};
};
markOneRead: {
parameters: {
query?: never;
header?: never;
path: {
id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["NotificationDTO"];
};
};
};
};
deleteGroup: {
parameters: {
query?: never;
@@ -1657,6 +2046,28 @@ export interface operations {
};
};
};
search: {
parameters: {
query?: {
q?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["MentionDTO"][];
};
};
};
};
searchTags: {
parameters: {
query?: {
@@ -1747,6 +2158,71 @@ export interface operations {
};
};
};
getNotifications: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["PageNotificationDTO"];
};
};
};
};
countUnread: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": {
[key: string]: number;
};
};
};
};
};
stream: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"text/event-stream": components["schemas"]["SseEmitter"];
};
};
};
};
getVersions: {
parameters: {
query?: never;
@@ -1814,7 +2290,7 @@ export interface operations {
};
};
};
search: {
search_1: {
parameters: {
query?: {
q?: string;
@@ -1841,54 +2317,6 @@ export interface operations {
};
};
};
getConversation: {
parameters: {
query: {
senderId: string;
receiverId: string;
from?: string;
to?: string;
dir?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["Document"][];
};
};
};
};
getIncompleteCount: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": {
count: number;
};
};
};
};
};
getIncomplete: {
parameters: {
query?: never;
@@ -1929,12 +2357,75 @@ export interface operations {
"*/*": components["schemas"]["Document"];
};
};
/** @description No Content */
204: {
};
};
getIncompleteCount: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content?: never;
content: {
"*/*": {
[key: string]: number;
};
};
};
};
};
getConversation: {
parameters: {
query: {
senderId: string;
receiverId: string;
from?: string;
to?: string;
dir?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["Document"][];
};
};
};
};
getResetTokenForTest: {
parameters: {
query: {
email: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};