feat: service category deleting

This commit is contained in:
2024-10-09 02:25:37 +03:00
parent 891b6cff9f
commit 35951c7019
5 changed files with 93 additions and 23 deletions

View File

@@ -189,6 +189,8 @@ export type { ServiceCreateCategoryRequest } from './models/ServiceCreateCategor
export type { ServiceCreateCategoryResponse } from './models/ServiceCreateCategoryResponse';
export type { ServiceCreateRequest } from './models/ServiceCreateRequest';
export type { ServiceCreateResponse } from './models/ServiceCreateResponse';
export type { ServiceDeleteCategoryRequest } from './models/ServiceDeleteCategoryRequest';
export type { ServiceDeleteCategoryResponse } from './models/ServiceDeleteCategoryResponse';
export type { ServiceDeleteRequest } from './models/ServiceDeleteRequest';
export type { ServiceDeleteResponse } from './models/ServiceDeleteResponse';
export type { ServiceGetAllCategoriesResponse } from './models/ServiceGetAllCategoriesResponse';

View File

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

View File

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

View File

@@ -17,6 +17,8 @@ import type { ServiceCreateCategoryRequest } from '../models/ServiceCreateCatego
import type { ServiceCreateCategoryResponse } from '../models/ServiceCreateCategoryResponse';
import type { ServiceCreateRequest } from '../models/ServiceCreateRequest';
import type { ServiceCreateResponse } from '../models/ServiceCreateResponse';
import type { ServiceDeleteCategoryRequest } from '../models/ServiceDeleteCategoryRequest';
import type { ServiceDeleteCategoryResponse } from '../models/ServiceDeleteCategoryResponse';
import type { ServiceDeleteRequest } from '../models/ServiceDeleteRequest';
import type { ServiceDeleteResponse } from '../models/ServiceDeleteResponse';
import type { ServiceGetAllCategoriesResponse } from '../models/ServiceGetAllCategoriesResponse';
@@ -207,6 +209,26 @@ export class ServiceService {
},
});
}
/**
* Delete Category
* @returns ServiceDeleteCategoryResponse Successful Response
* @throws ApiError
*/
public static deleteServiceCategory({
requestBody,
}: {
requestBody: ServiceDeleteCategoryRequest,
}): CancelablePromise<ServiceDeleteCategoryResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/service/categories/delete',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Get All Service Types
* @returns BaseEnumListSchema Successful Response