lots of stuff

This commit is contained in:
counterweight 2025-12-23 17:03:51 +01:00
parent f946fbf7b8
commit 4be45f8f7c
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
9 changed files with 513 additions and 236 deletions

View file

@ -416,7 +416,27 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/trades/{exchange_id}/cancel": {
"/api/trades/{public_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get My Trade
* @description Get a specific trade by public ID. User can only access their own trades.
*/
get: operations["get_my_trade_api_trades__public_id__get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/trades/{public_id}/cancel": {
parameters: {
query?: never;
header?: never;
@ -429,7 +449,7 @@ export interface paths {
* Cancel My Trade
* @description Cancel one of the current user's exchanges.
*/
post: operations["cancel_my_trade_api_trades__exchange_id__cancel_post"];
post: operations["cancel_my_trade_api_trades__public_id__cancel_post"];
delete?: never;
options?: never;
head?: never;
@ -481,7 +501,7 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/admin/trades/{exchange_id}/complete": {
"/api/admin/trades/{public_id}/complete": {
parameters: {
query?: never;
header?: never;
@ -494,14 +514,14 @@ export interface paths {
* Complete Trade
* @description Mark a trade as completed. Only possible after slot time has passed.
*/
post: operations["complete_trade_api_admin_trades__exchange_id__complete_post"];
post: operations["complete_trade_api_admin_trades__public_id__complete_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/admin/trades/{exchange_id}/no-show": {
"/api/admin/trades/{public_id}/no-show": {
parameters: {
query?: never;
header?: never;
@ -514,14 +534,14 @@ export interface paths {
* Mark No Show
* @description Mark a trade as no-show. Only possible after slot time has passed.
*/
post: operations["mark_no_show_api_admin_trades__exchange_id__no_show_post"];
post: operations["mark_no_show_api_admin_trades__public_id__no_show_post"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/admin/trades/{exchange_id}/cancel": {
"/api/admin/trades/{public_id}/cancel": {
parameters: {
query?: never;
header?: never;
@ -534,7 +554,7 @@ export interface paths {
* Admin Cancel Trade
* @description Cancel any trade (admin only).
*/
post: operations["admin_cancel_trade_api_admin_trades__exchange_id__cancel_post"];
post: operations["admin_cancel_trade_api_admin_trades__public_id__cancel_post"];
delete?: never;
options?: never;
head?: never;
@ -575,6 +595,8 @@ export interface components {
AdminExchangeResponse: {
/** Id */
id: number;
/** Public Id */
public_id: string;
/** User Id */
user_id: number;
/** User Email */
@ -760,6 +782,8 @@ export interface components {
ExchangeResponse: {
/** Id */
id: number;
/** Public Id */
public_id: string;
/** User Id */
user_id: number;
/** User Email */
@ -1685,12 +1709,43 @@ export interface operations {
};
};
};
cancel_my_trade_api_trades__exchange_id__cancel_post: {
get_my_trade_api_trades__public_id__get: {
parameters: {
query?: never;
header?: never;
path: {
exchange_id: number;
public_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ExchangeResponse"];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["HTTPValidationError"];
};
};
};
};
cancel_my_trade_api_trades__public_id__cancel_post: {
parameters: {
query?: never;
header?: never;
path: {
public_id: string;
};
cookie?: never;
};
@ -1770,12 +1825,12 @@ export interface operations {
};
};
};
complete_trade_api_admin_trades__exchange_id__complete_post: {
complete_trade_api_admin_trades__public_id__complete_post: {
parameters: {
query?: never;
header?: never;
path: {
exchange_id: number;
public_id: string;
};
cookie?: never;
};
@ -1801,12 +1856,12 @@ export interface operations {
};
};
};
mark_no_show_api_admin_trades__exchange_id__no_show_post: {
mark_no_show_api_admin_trades__public_id__no_show_post: {
parameters: {
query?: never;
header?: never;
path: {
exchange_id: number;
public_id: string;
};
cookie?: never;
};
@ -1832,12 +1887,12 @@ export interface operations {
};
};
};
admin_cancel_trade_api_admin_trades__exchange_id__cancel_post: {
admin_cancel_trade_api_admin_trades__public_id__cancel_post: {
parameters: {
query?: never;
header?: never;
path: {
exchange_id: number;
public_id: string;
};
cookie?: never;
};