This commit is contained in:
2026-04-07 14:45:29 +03:00
parent c47f7c1b6a
commit 38ef10da4d
11 changed files with 1006 additions and 13 deletions
+183
View File
@@ -16105,6 +16105,189 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/job-cards/{id}/check-in": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** POST /api/job-cards/{id}/check-in */
post: {
parameters: {
query?: never;
header?: never;
path: {
id: string;
};
cookie?: never;
};
requestBody: {
content: {
/**
* @example {
* "check_in_date": "2026-04-07",
* "check_in_time": "09:30",
* "km_in": 50321,
* "fuel_level": "half",
* "start_date": "2026-04-07",
* "start_time": "10:00",
* "department_id": 1,
* "delivery_date": "2026-04-08",
* "delivery_time": "17:15"
* }
*/
"application/json": {
check_in_date?: string;
check_in_time?: string;
km_in?: number;
fuel_level?: string;
start_date?: string;
start_time?: string;
department_id?: number;
delivery_date?: string;
delivery_time?: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
/**
* @example {
* "message": "Job card checked in successfully.",
* "data": {
* "id": 1,
* "status": "check_in",
* "check_in_date": "2026-04-07T00:00:00.000000Z",
* "check_in_time": "09:30:00",
* "km_in": 50321,
* "fuel_level": "half",
* "start_date": "2026-04-07T00:00:00.000000Z",
* "start_time": "10:00:00",
* "department_id": 1,
* "delivery_date": "2026-04-08T00:00:00.000000Z",
* "delivery_time": "17:15:00"
* }
* }
*/
"application/json": {
message?: string;
data?: {
id?: number;
status?: string;
/** Format: date-time */
check_in_date?: string;
check_in_time?: string;
km_in?: number;
fuel_level?: string;
/** Format: date-time */
start_date?: string;
start_time?: string;
department_id?: number;
/** Format: date-time */
delivery_date?: string;
delivery_time?: string;
};
};
};
};
};
};
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/job-cards/{id}/delivery": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** POST /api/job-cards/{id}/delivery */
post: {
parameters: {
query?: never;
header?: never;
path: {
id: string;
};
cookie?: never;
};
requestBody: {
content: {
/**
* @example {
* "check_out_date": "2026-04-08",
* "check_out_time": "17:15",
* "km_out": 50480,
* "fuel_level": "quarter",
* "department_id": 1
* }
*/
"application/json": {
check_out_date?: string;
check_out_time?: string;
km_out?: number;
fuel_level?: string;
department_id?: number;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
/**
* @example {
* "message": "Job card marked as delivered successfully.",
* "data": {
* "id": 1,
* "status": "delivered",
* "check_out_date": "2026-04-08",
* "check_out_time": "17:15:00",
* "km_out": 50480,
* "fuel_level": "quarter",
* "department_id": 1
* }
* }
*/
"application/json": {
message?: string;
data?: {
id?: number;
status?: string;
check_out_date?: string;
check_out_time?: string;
km_out?: number;
fuel_level?: string;
department_id?: number;
};
};
};
};
};
};
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/job-cards/{id}/add-customer-remark": {
parameters: {
query?: never;