This commit is contained in:
2024-05-09 01:32:05 +03:00
parent 90802acc56
commit 8ff16e687f
14 changed files with 171 additions and 38 deletions

View File

@@ -12,6 +12,8 @@ export type { AuthLoginResponse } from './models/AuthLoginResponse';
export type { BarcodeTemplateAttributeSchema } from './models/BarcodeTemplateAttributeSchema';
export type { BarcodeTemplateCreateRequest } from './models/BarcodeTemplateCreateRequest';
export type { BarcodeTemplateCreateResponse } from './models/BarcodeTemplateCreateResponse';
export type { BarcodeTemplateDeleteRequest } from './models/BarcodeTemplateDeleteRequest';
export type { BarcodeTemplateDeleteResponse } from './models/BarcodeTemplateDeleteResponse';
export type { BarcodeTemplateSchema } from './models/BarcodeTemplateSchema';
export type { BarcodeTemplateUpdateRequest } from './models/BarcodeTemplateUpdateRequest';
export type { BarcodeTemplateUpdateResponse } from './models/BarcodeTemplateUpdateResponse';

View File

@@ -0,0 +1,8 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type BarcodeTemplateDeleteRequest = {
id: number;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type BarcodeTemplateDeleteResponse = {
ok: boolean;
message: string;
};

View File

@@ -2,10 +2,12 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { BarcodeTemplateSchema } from './BarcodeTemplateSchema';
import type { ClientDetailsSchema } from './ClientDetailsSchema';
export type ClientSchema = {
id: number;
name: string;
barcodeTemplate?: (BarcodeTemplateSchema | null);
details?: (ClientDetailsSchema | null);
};

View File

@@ -4,6 +4,8 @@
/* eslint-disable */
import type { BarcodeTemplateCreateRequest } from '../models/BarcodeTemplateCreateRequest';
import type { BarcodeTemplateCreateResponse } from '../models/BarcodeTemplateCreateResponse';
import type { BarcodeTemplateDeleteRequest } from '../models/BarcodeTemplateDeleteRequest';
import type { BarcodeTemplateDeleteResponse } from '../models/BarcodeTemplateDeleteResponse';
import type { BarcodeTemplateUpdateRequest } from '../models/BarcodeTemplateUpdateRequest';
import type { BarcodeTemplateUpdateResponse } from '../models/BarcodeTemplateUpdateResponse';
import type { CreateBarcodeTemplateAttributeRequest } from '../models/CreateBarcodeTemplateAttributeRequest';
@@ -87,6 +89,26 @@ export class BarcodeService {
},
});
}
/**
* Delete Barcode Template
* @returns BarcodeTemplateDeleteResponse Successful Response
* @throws ApiError
*/
public static deleteBarcodeTemplate({
requestBody,
}: {
requestBody: BarcodeTemplateDeleteRequest,
}): CancelablePromise<BarcodeTemplateDeleteResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/barcode/template/delete',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Get All Barcode Template Attributes
* @returns GetAllBarcodeTemplateAttributesResponse Successful Response