feat: colors for card tags

This commit is contained in:
2025-03-13 19:28:12 +04:00
parent 86115f0263
commit e32ec1ff23
14 changed files with 177 additions and 31 deletions

View File

@@ -102,6 +102,7 @@ export type { CardStatusHistorySchema } from './models/CardStatusHistorySchema';
export type { CardSummary } from './models/CardSummary';
export type { CardSummaryReorderRequest } from './models/CardSummaryReorderRequest';
export type { CardSummaryResponse } from './models/CardSummaryResponse';
export type { CardTagColorSchema } from './models/CardTagColorSchema';
export type { CardTagSchema } from './models/CardTagSchema';
export type { CardUpdateGeneralInfoRequest } from './models/CardUpdateGeneralInfoRequest';
export type { CardUpdateGeneralInfoResponse } from './models/CardUpdateGeneralInfoResponse';
@@ -215,6 +216,8 @@ export type { FinishPauseByUserIdResponse } from './models/FinishPauseByUserIdRe
export type { FinishShiftByIdResponse } from './models/FinishShiftByIdResponse';
export type { FinishShiftResponse } from './models/FinishShiftResponse';
export type { FullProjectSchema } from './models/FullProjectSchema';
export type { GenerateInviteCodeRequest } from './models/GenerateInviteCodeRequest';
export type { GenerateInviteCodeResponse } from './models/GenerateInviteCodeResponse';
export type { GetAllBarcodeTemplateAttributesResponse } from './models/GetAllBarcodeTemplateAttributesResponse';
export type { GetAllBarcodeTemplateSizesResponse } from './models/GetAllBarcodeTemplateSizesResponse';
export type { GetAllBarcodeTemplatesResponse } from './models/GetAllBarcodeTemplatesResponse';
@@ -259,6 +262,7 @@ export type { GetProjectsResponse } from './models/GetProjectsResponse';
export type { GetResidualBoxResponse } from './models/GetResidualBoxResponse';
export type { GetResidualPalletResponse } from './models/GetResidualPalletResponse';
export type { GetServiceKitSchema } from './models/GetServiceKitSchema';
export type { GetTagColorsResponse } from './models/GetTagColorsResponse';
export type { GetTimeTrackingRecordsRequest } from './models/GetTimeTrackingRecordsRequest';
export type { GetTimeTrackingRecordsResponse } from './models/GetTimeTrackingRecordsResponse';
export type { GetTransactionTagsResponse } from './models/GetTransactionTagsResponse';

View File

@@ -5,5 +5,6 @@
export type BaseCardTagSchema = {
name: string;
projectId: number;
tagColorId: number;
};

View File

@@ -2,9 +2,12 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CardTagColorSchema } from './CardTagColorSchema';
export type CardTagSchema = {
name: string;
projectId: number;
tagColorId: number;
id: number;
tagColor: CardTagColorSchema;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CardTagColorSchema } from './CardTagColorSchema';
export type GetTagColorsResponse = {
colors: Array<CardTagColorSchema>;
};

View File

@@ -5,6 +5,7 @@
import type { CreateTagRequest } from '../models/CreateTagRequest';
import type { CreateTagResponse } from '../models/CreateTagResponse';
import type { DeleteTagResponse } from '../models/DeleteTagResponse';
import type { GetTagColorsResponse } from '../models/GetTagColorsResponse';
import type { SwitchTagRequest } from '../models/SwitchTagRequest';
import type { SwitchTagResponse } from '../models/SwitchTagResponse';
import type { UpdateTagRequest } from '../models/UpdateTagRequest';
@@ -94,4 +95,15 @@ export class CardTagService {
},
});
}
/**
* Get Colors
* @returns GetTagColorsResponse Successful Response
* @throws ApiError
*/
public static getColors(): CancelablePromise<GetTagColorsResponse> {
return __request(OpenAPI, {
method: 'GET',
url: '/card-tag/colors',
});
}
}