generated ts

This commit is contained in:
counterweight 2025-12-22 09:31:19 +01:00
parent 976038c806
commit 20f7af7ffd
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C

View file

@ -228,6 +228,70 @@ export interface paths {
patch?: never; patch?: never;
trace?: never; trace?: never;
}; };
"/api/admin/availability": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Availability
* @description Get availability slots for a date range.
*/
get: operations["get_availability_api_admin_availability_get"];
/**
* Set Availability
* @description Set availability for a specific date. Replaces any existing availability.
*/
put: operations["set_availability_api_admin_availability_put"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/admin/availability/copy": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Copy Availability
* @description Copy availability from one day to multiple target days.
*/
post: operations["copy_availability_api_admin_availability_copy_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/meta/constants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Constants
* @description Get shared constants for frontend/backend synchronization.
*/
get: operations["get_constants_api_meta_constants_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/invites/{identifier}/check": { "/api/invites/{identifier}/check": {
parameters: { parameters: {
query?: never; query?: never;
@ -332,50 +396,6 @@ export interface paths {
patch?: never; patch?: never;
trace?: never; trace?: never;
}; };
"/api/admin/availability": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Availability
* @description Get availability slots for a date range.
*/
get: operations["get_availability_api_admin_availability_get"];
/**
* Set Availability
* @description Set availability for a specific date. Replaces any existing availability.
*/
put: operations["set_availability_api_admin_availability_put"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/admin/availability/copy": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Copy Availability
* @description Copy availability from one day to multiple target days.
*/
post: operations["copy_availability_api_admin_availability_copy_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/booking/slots": { "/api/booking/slots": {
parameters: { parameters: {
query?: never; query?: never;
@ -496,26 +516,6 @@ export interface paths {
patch?: never; patch?: never;
trace?: never; trace?: never;
}; };
"/api/meta/constants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Constants
* @description Get shared constants for frontend/backend synchronization.
*/
get: operations["get_constants_api_meta_constants_get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
} }
export type webhooks = Record<string, never>; export type webhooks = Record<string, never>;
export interface components { export interface components {
@ -1321,6 +1321,126 @@ export interface operations {
}; };
}; };
}; };
get_availability_api_admin_availability_get: {
parameters: {
query: {
/** @description Start date (inclusive) */
from: string;
/** @description End date (inclusive) */
to: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityResponse"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
set_availability_api_admin_availability_put: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SetAvailabilityRequest"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityDay"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
copy_availability_api_admin_availability_copy_post: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["CopyAvailabilityRequest"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityResponse"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
get_constants_api_meta_constants_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ConstantsResponse"];
};
};
};
};
check_invite_api_invites__identifier__check_get: { check_invite_api_invites__identifier__check_get: {
parameters: { parameters: {
query?: never; query?: never;
@ -1492,106 +1612,6 @@ export interface operations {
}; };
}; };
}; };
get_availability_api_admin_availability_get: {
parameters: {
query: {
/** @description Start date (inclusive) */
from: string;
/** @description End date (inclusive) */
to: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityResponse"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
set_availability_api_admin_availability_put: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SetAvailabilityRequest"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityDay"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
copy_availability_api_admin_availability_copy_post: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["CopyAvailabilityRequest"];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["AvailabilityResponse"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
get_available_slots_api_booking_slots_get: { get_available_slots_api_booking_slots_get: {
parameters: { parameters: {
query: { query: {
@ -1771,24 +1791,4 @@ export interface operations {
}; };
}; };
}; };
get_constants_api_meta_constants_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ConstantsResponse"];
};
};
};
};
} }