diff --git a/src/client/index.ts b/src/client/index.ts index 7c96069..76f0888 100644 --- a/src/client/index.ts +++ b/src/client/index.ts @@ -2,510 +2,509 @@ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -export { ApiError } from "./core/ApiError"; -export { CancelablePromise, CancelError } from "./core/CancelablePromise"; -export { OpenAPI } from "./core/OpenAPI"; -export type { OpenAPIConfig } from "./core/OpenAPI"; +export { ApiError } from './core/ApiError'; +export { CancelablePromise, CancelError } from './core/CancelablePromise'; +export { OpenAPI } from './core/OpenAPI'; +export type { OpenAPIConfig } from './core/OpenAPI'; -export type { AddUserRequest } from "./models/AddUserRequest"; -export type { AddUserResponse } from "./models/AddUserResponse"; -export type { AttributeSchema } from "./models/AttributeSchema"; -export type { AttributeTypeSchema } from "./models/AttributeTypeSchema"; -export type { AuthLoginRequest } from "./models/AuthLoginRequest"; -export type { AuthLoginResponse } from "./models/AuthLoginResponse"; -export type { BarcodeAttributeSchema } from "./models/BarcodeAttributeSchema"; -export type { BarcodeSchema } from "./models/BarcodeSchema"; -export type { BarcodeTemplateAdditionalAttributeSchema } from "./models/BarcodeTemplateAdditionalAttributeSchema"; -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 { BarcodeTemplateSizeSchema } from "./models/BarcodeTemplateSizeSchema"; -export type { BarcodeTemplateUpdateRequest } from "./models/BarcodeTemplateUpdateRequest"; -export type { BarcodeTemplateUpdateResponse } from "./models/BarcodeTemplateUpdateResponse"; -export type { BaseAttributeSchema } from "./models/BaseAttributeSchema"; -export type { BaseBoardSchema } from "./models/BaseBoardSchema"; -export type { BaseCardTagSchema } from "./models/BaseCardTagSchema"; -export type { BaseEnumListSchema } from "./models/BaseEnumListSchema"; -export type { BaseEnumSchema } from "./models/BaseEnumSchema"; -export type { BaseMarketplaceSchema } from "./models/BaseMarketplaceSchema"; -export type { BaseMessageSchema } from "./models/BaseMessageSchema"; -export type { BasePlaceSchema } from "./models/BasePlaceSchema"; -export type { BasePlaceTypeSchema } from "./models/BasePlaceTypeSchema"; -export type { BasePlaceTypeWithCountSchema } from "./models/BasePlaceTypeWithCountSchema"; -export type { BaseProjectSchema } from "./models/BaseProjectSchema"; -export type { BaseShippingWarehouseSchema } from "./models/BaseShippingWarehouseSchema"; -export type { BaseStatusSchema } from "./models/BaseStatusSchema"; -export type { BaseTransactionTagSchema } from "./models/BaseTransactionTagSchema"; -export type { BillPaymentStatus } from "./models/BillPaymentStatus"; -export type { BillStatusUpdateRequest } from "./models/BillStatusUpdateRequest"; -export type { BoardSchema } from "./models/BoardSchema"; -export type { Body_parse_deals_excel } from "./models/Body_parse_deals_excel"; -export type { Body_send_messages_with_files } from "./models/Body_send_messages_with_files"; -export type { Body_upload_passport_image } from "./models/Body_upload_passport_image"; -export type { Body_upload_product_barcode_image } from "./models/Body_upload_product_barcode_image"; -export type { Body_upload_product_image } from "./models/Body_upload_product_image"; -export type { BoxSchema } from "./models/BoxSchema"; -export type { CancelCardBillRequest } from "./models/CancelCardBillRequest"; -export type { CancelCardBillResponse } from "./models/CancelCardBillResponse"; -export type { CardAddKitRequest } from "./models/CardAddKitRequest"; -export type { CardAddKitResponse } from "./models/CardAddKitResponse"; -export type { CardAddProductRequest } from "./models/CardAddProductRequest"; -export type { CardAddProductResponse } from "./models/CardAddProductResponse"; -export type { CardAddServiceRequest } from "./models/CardAddServiceRequest"; -export type { CardAddServiceResponse } from "./models/CardAddServiceResponse"; -export type { CardAddServicesRequest } from "./models/CardAddServicesRequest"; -export type { CardAddServicesResponse } from "./models/CardAddServicesResponse"; -export type { CardAddToGroupRequest } from "./models/CardAddToGroupRequest"; -export type { CardAddToGroupResponse } from "./models/CardAddToGroupResponse"; -export type { CardAttributeSchema } from "./models/CardAttributeSchema"; -export type { CardBillRequestSchema } from "./models/CardBillRequestSchema"; -export type { CardChangeStatusRequest } from "./models/CardChangeStatusRequest"; -export type { CardChangeStatusResponse } from "./models/CardChangeStatusResponse"; -export type { CardCompleteRequest } from "./models/CardCompleteRequest"; -export type { CardCompleteResponse } from "./models/CardCompleteResponse"; -export type { CardCreateGroupResponse } from "./models/CardCreateGroupResponse"; -export type { CardCreateGuestUrlRequest } from "./models/CardCreateGuestUrlRequest"; -export type { CardCreateGuestUrlResponse } from "./models/CardCreateGuestUrlResponse"; -export type { CardDeleteProductRequest } from "./models/CardDeleteProductRequest"; -export type { CardDeleteProductResponse } from "./models/CardDeleteProductResponse"; -export type { CardDeleteProductsRequest } from "./models/CardDeleteProductsRequest"; -export type { CardDeleteProductsResponse } from "./models/CardDeleteProductsResponse"; -export type { CardDeleteRequest } from "./models/CardDeleteRequest"; -export type { CardDeleteResponse } from "./models/CardDeleteResponse"; -export type { CardDeleteServiceRequest } from "./models/CardDeleteServiceRequest"; -export type { CardDeleteServiceResponse } from "./models/CardDeleteServiceResponse"; -export type { CardDeleteServicesRequest } from "./models/CardDeleteServicesRequest"; -export type { CardDeleteServicesResponse } from "./models/CardDeleteServicesResponse"; -export type { CardEmployeesSchema } from "./models/CardEmployeesSchema"; -export type { CardGeneralInfoSchema } from "./models/CardGeneralInfoSchema"; -export type { CardGetAllResponse } from "./models/CardGetAllResponse"; -export type { CardGroupChangeStatusRequest } from "./models/CardGroupChangeStatusRequest"; -export type { CardGroupChangeStatusResponse } from "./models/CardGroupChangeStatusResponse"; -export type { CardGroupSchema } from "./models/CardGroupSchema"; -export type { CardGroupUpdateRequest } from "./models/CardGroupUpdateRequest"; -export type { CardGroupUpdateResponse } from "./models/CardGroupUpdateResponse"; -export type { CardPrefillRequest } from "./models/CardPrefillRequest"; -export type { CardPrefillResponse } from "./models/CardPrefillResponse"; -export type { CardProductAddKitRequest } from "./models/CardProductAddKitRequest"; -export type { CardProductAddKitResponse } from "./models/CardProductAddKitResponse"; -export type { CardProductSchema } from "./models/CardProductSchema"; -export type { CardProductServiceSchema } from "./models/CardProductServiceSchema"; -export type { CardQuickCreateRequest } from "./models/CardQuickCreateRequest"; -export type { CardQuickCreateResponse } from "./models/CardQuickCreateResponse"; -export type { CardRecalculatePriceRequest } from "./models/CardRecalculatePriceRequest"; -export type { CardRecalculatePriceResponse } from "./models/CardRecalculatePriceResponse"; -export type { CardRemoveFromGroupRequest } from "./models/CardRemoveFromGroupRequest"; -export type { CardRemoveFromGroupResponse } from "./models/CardRemoveFromGroupResponse"; -export type { CardSchema } from "./models/CardSchema"; -export type { CardServiceSchema } from "./models/CardServiceSchema"; -export type { CardServicesCopyRequest } from "./models/CardServicesCopyRequest"; -export type { CardServicesCopyResponse } from "./models/CardServicesCopyResponse"; -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"; -export type { CardUpdateProductQuantityRequest } from "./models/CardUpdateProductQuantityRequest"; -export type { CardUpdateProductQuantityResponse } from "./models/CardUpdateProductQuantityResponse"; -export type { CardUpdateProductRequest } from "./models/CardUpdateProductRequest"; -export type { CardUpdateProductResponse } from "./models/CardUpdateProductResponse"; -export type { CardUpdateServiceQuantityRequest } from "./models/CardUpdateServiceQuantityRequest"; -export type { CardUpdateServiceQuantityResponse } from "./models/CardUpdateServiceQuantityResponse"; -export type { CardUpdateServiceRequest } from "./models/CardUpdateServiceRequest"; -export type { CardUpdateServiceResponse } from "./models/CardUpdateServiceResponse"; -export type { ChatSchema } from "./models/ChatSchema"; -export type { ChatsListItemSchema } from "./models/ChatsListItemSchema"; -export type { CityBreakdownFromExcelSchema } from "./models/CityBreakdownFromExcelSchema"; -export type { ClientCreateRequest } from "./models/ClientCreateRequest"; -export type { ClientCreateResponse } from "./models/ClientCreateResponse"; -export type { ClientDeleteRequest } from "./models/ClientDeleteRequest"; -export type { ClientDeleteResponse } from "./models/ClientDeleteResponse"; -export type { ClientDetailedSchema } from "./models/ClientDetailedSchema"; -export type { ClientDetailsSchema } from "./models/ClientDetailsSchema"; -export type { ClientGetAllResponse } from "./models/ClientGetAllResponse"; -export type { ClientGetResponse } from "./models/ClientGetResponse"; -export type { ClientSchema } from "./models/ClientSchema"; -export type { ClientUpdateDetailsRequest } from "./models/ClientUpdateDetailsRequest"; -export type { ClientUpdateRequest } from "./models/ClientUpdateRequest"; -export type { ClientUpdateResponse } from "./models/ClientUpdateResponse"; -export type { CreateAttributeRequest } from "./models/CreateAttributeRequest"; -export type { CreateAttributeResponse } from "./models/CreateAttributeResponse"; -export type { CreateBarcodeTemplateAttributeRequest } from "./models/CreateBarcodeTemplateAttributeRequest"; -export type { CreateBarcodeTemplateAttributeResponse } from "./models/CreateBarcodeTemplateAttributeResponse"; -export type { CreateBoardRequest } from "./models/CreateBoardRequest"; -export type { CreateBoardResponse } from "./models/CreateBoardResponse"; -export type { CreateBoxInCardSchema } from "./models/CreateBoxInCardSchema"; -export type { CreateBoxInPalletSchema } from "./models/CreateBoxInPalletSchema"; -export type { CreateBoxRequest } from "./models/CreateBoxRequest"; -export type { CreateBoxResponse } from "./models/CreateBoxResponse"; -export type { CreateCardBillRequest } from "./models/CreateCardBillRequest"; -export type { CreateCardBillResponse } from "./models/CreateCardBillResponse"; -export type { CreateCardGroupRequest } from "./models/CreateCardGroupRequest"; -export type { CreateCardsFromExcelRequest } from "./models/CreateCardsFromExcelRequest"; -export type { CreateCardsFromExcelResponse } from "./models/CreateCardsFromExcelResponse"; -export type { CreateChatRequest } from "./models/CreateChatRequest"; -export type { CreateChatResponse } from "./models/CreateChatResponse"; -export type { CreateDepartmentRequest } from "./models/CreateDepartmentRequest"; -export type { CreateDepartmentResponse } from "./models/CreateDepartmentResponse"; -export type { CreateDepartmentSectionRequest } from "./models/CreateDepartmentSectionRequest"; -export type { CreateDepartmentSectionResponse } from "./models/CreateDepartmentSectionResponse"; -export type { CreateMarketplaceRequest } from "./models/CreateMarketplaceRequest"; -export type { CreateMarketplaceResponse } from "./models/CreateMarketplaceResponse"; -export type { CreatePalletResponse } from "./models/CreatePalletResponse"; -export type { CreatePaymentRecordRequest } from "./models/CreatePaymentRecordRequest"; -export type { CreatePaymentRecordResponse } from "./models/CreatePaymentRecordResponse"; -export type { CreatePayRateRequest } from "./models/CreatePayRateRequest"; -export type { CreatePayRateResponse } from "./models/CreatePayRateResponse"; -export type { CreatePlaceRequest } from "./models/CreatePlaceRequest"; -export type { CreatePlaceResponse } from "./models/CreatePlaceResponse"; -export type { CreatePlaceTypeRequest } from "./models/CreatePlaceTypeRequest"; -export type { CreatePlaceTypeResponse } from "./models/CreatePlaceTypeResponse"; -export type { CreatePositionRequest } from "./models/CreatePositionRequest"; -export type { CreatePositionResponse } from "./models/CreatePositionResponse"; -export type { CreateProjectRequest } from "./models/CreateProjectRequest"; -export type { CreateProjectResponse } from "./models/CreateProjectResponse"; -export type { CreateResidualBoxRequest } from "./models/CreateResidualBoxRequest"; -export type { CreateResidualBoxResponse } from "./models/CreateResidualBoxResponse"; -export type { CreateResidualPalletRequest } from "./models/CreateResidualPalletRequest"; -export type { CreateResidualPalletResponse } from "./models/CreateResidualPalletResponse"; -export type { CreateResidualProductRequest } from "./models/CreateResidualProductRequest"; -export type { CreateResidualProductResponse } from "./models/CreateResidualProductResponse"; -export type { CreateResidualProductSchema } from "./models/CreateResidualProductSchema"; -export type { CreateServiceKitSchema } from "./models/CreateServiceKitSchema"; -export type { CreateServicesKitRequest } from "./models/CreateServicesKitRequest"; -export type { CreateServicesKitResponse } from "./models/CreateServicesKitResponse"; -export type { CreateShippingProductSchema } from "./models/CreateShippingProductSchema"; -export type { CreateShippingWarehouseRequest } from "./models/CreateShippingWarehouseRequest"; -export type { CreateShippingWarehouseResponse } from "./models/CreateShippingWarehouseResponse"; -export type { CreateStatusRequest } from "./models/CreateStatusRequest"; -export type { CreateStatusResponse } from "./models/CreateStatusResponse"; -export type { CreateTagRequest } from "./models/CreateTagRequest"; -export type { CreateTagResponse } from "./models/CreateTagResponse"; -export type { CreateTaskResponse } from "./models/CreateTaskResponse"; -export type { CreateTransactionTagRequest } from "./models/CreateTransactionTagRequest"; -export type { CreateUserRequest } from "./models/CreateUserRequest"; -export type { CreateUserResponse } from "./models/CreateUserResponse"; -export type { DeleteAttributeResponse } from "./models/DeleteAttributeResponse"; -export type { DeleteBoardResponse } from "./models/DeleteBoardResponse"; -export type { DeleteBoxResponse } from "./models/DeleteBoxResponse"; -export type { DeleteDepartmentResponse } from "./models/DeleteDepartmentResponse"; -export type { DeleteDepartmentSectionResponse } from "./models/DeleteDepartmentSectionResponse"; -export type { DeleteMarketplaceRequest } from "./models/DeleteMarketplaceRequest"; -export type { DeleteMarketplaceResponse } from "./models/DeleteMarketplaceResponse"; -export type { DeleteMessageResponse } from "./models/DeleteMessageResponse"; -export type { DeletePalletResponse } from "./models/DeletePalletResponse"; -export type { DeletePaymentRecordRequest } from "./models/DeletePaymentRecordRequest"; -export type { DeletePaymentRecordResponse } from "./models/DeletePaymentRecordResponse"; -export type { DeletePayRateRequest } from "./models/DeletePayRateRequest"; -export type { DeletePayRateResponse } from "./models/DeletePayRateResponse"; -export type { DeletePlaceResponse } from "./models/DeletePlaceResponse"; -export type { DeletePlaceTypeResponse } from "./models/DeletePlaceTypeResponse"; -export type { DeletePositionRequest } from "./models/DeletePositionRequest"; -export type { DeletePositionResponse } from "./models/DeletePositionResponse"; -export type { DeleteProjectResponse } from "./models/DeleteProjectResponse"; -export type { DeleteResidualBoxResponse } from "./models/DeleteResidualBoxResponse"; -export type { DeleteResidualPalletResponse } from "./models/DeleteResidualPalletResponse"; -export type { DeleteResidualProductResponse } from "./models/DeleteResidualProductResponse"; -export type { DeleteShiftResponse } from "./models/DeleteShiftResponse"; -export type { DeleteShippingProductResponse } from "./models/DeleteShippingProductResponse"; -export type { DeleteShippingWarehouseRequest } from "./models/DeleteShippingWarehouseRequest"; -export type { DeleteShippingWarehouseResponse } from "./models/DeleteShippingWarehouseResponse"; -export type { DeleteStatusResponse } from "./models/DeleteStatusResponse"; -export type { DeleteTagResponse } from "./models/DeleteTagResponse"; -export type { DeleteTransactionResponse } from "./models/DeleteTransactionResponse"; -export type { DeleteTransactionTagResponse } from "./models/DeleteTransactionTagResponse"; -export type { DeleteUserRequest } from "./models/DeleteUserRequest"; -export type { DeleteUserResponse } from "./models/DeleteUserResponse"; -export type { DepartmentBaseSchema } from "./models/DepartmentBaseSchema"; -export type { DepartmentSchema } from "./models/DepartmentSchema"; -export type { DepartmentSectionBaseSchema } from "./models/DepartmentSectionBaseSchema"; -export type { DepartmentSectionBriefSchema } from "./models/DepartmentSectionBriefSchema"; -export type { DepartmentSectionSchema } from "./models/DepartmentSectionSchema"; -export type { EditMessageRequest } from "./models/EditMessageRequest"; -export type { EditMessageResponse } from "./models/EditMessageResponse"; -export type { EditMessageSchema } from "./models/EditMessageSchema"; -export type { EditPlaceRequest } from "./models/EditPlaceRequest"; -export type { EditPlaceResponse } from "./models/EditPlaceResponse"; -export type { EditPlaceSchema } from "./models/EditPlaceSchema"; -export type { EditPlaceTypeRequest } from "./models/EditPlaceTypeRequest"; -export type { EditPlaceTypeResponse } from "./models/EditPlaceTypeResponse"; -export type { FinishPauseByShiftIdResponse } from "./models/FinishPauseByShiftIdResponse"; -export type { FinishPauseByUserIdResponse } from "./models/FinishPauseByUserIdResponse"; -export type { FinishShiftByIdResponse } from "./models/FinishShiftByIdResponse"; -export type { FinishShiftResponse } from "./models/FinishShiftResponse"; -export type { FlatPlaceTypeSchema } from "./models/FlatPlaceTypeSchema"; -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"; -export type { GetAllBaseMarketplacesResponse } from "./models/GetAllBaseMarketplacesResponse"; -export type { GetAllModulesResponse } from "./models/GetAllModulesResponse"; -export type { GetAllPayRatesResponse } from "./models/GetAllPayRatesResponse"; -export type { GetAllPayrollSchemeResponse } from "./models/GetAllPayrollSchemeResponse"; -export type { GetAllPositionsResponse } from "./models/GetAllPositionsResponse"; -export type { GetAllRolesResponse } from "./models/GetAllRolesResponse"; -export type { GetAllServicesKitsResponse } from "./models/GetAllServicesKitsResponse"; -export type { GetAllShippingWarehousesResponse } from "./models/GetAllShippingWarehousesResponse"; -export type { GetAllTransactionsRequest } from "./models/GetAllTransactionsRequest"; -export type { GetAllTransactionsResponse } from "./models/GetAllTransactionsResponse"; -export type { GetAllTransactionTagsResponse } from "./models/GetAllTransactionTagsResponse"; -export type { GetAllUsersResponse } from "./models/GetAllUsersResponse"; -export type { GetAttributesResponse } from "./models/GetAttributesResponse"; -export type { GetAttributeTypesResponse } from "./models/GetAttributeTypesResponse"; -export type { GetAvailableEmployeesToAssignResponse } from "./models/GetAvailableEmployeesToAssignResponse"; -export type { - GetAvailableUsersForDepartmentSectionResponse, -} from "./models/GetAvailableUsersForDepartmentSectionResponse"; -export type { GetBarcodeTemplateByIdRequest } from "./models/GetBarcodeTemplateByIdRequest"; -export type { GetBarcodeTemplateByIdResponse } from "./models/GetBarcodeTemplateByIdResponse"; -export type { GetBoardsResponse } from "./models/GetBoardsResponse"; -export type { GetCardBillById } from "./models/GetCardBillById"; -export type { GetCardProductsBarcodesPdfRequest } from "./models/GetCardProductsBarcodesPdfRequest"; -export type { GetCardProductsBarcodesPdfResponse } from "./models/GetCardProductsBarcodesPdfResponse"; -export type { GetCardSummariesRequest } from "./models/GetCardSummariesRequest"; -export type { GetChatRequest } from "./models/GetChatRequest"; -export type { GetChatResponse } from "./models/GetChatResponse"; -export type { GetChatsListResponse } from "./models/GetChatsListResponse"; -export type { GetClientMarketplacesRequest } from "./models/GetClientMarketplacesRequest"; -export type { GetClientMarketplacesResponse } from "./models/GetClientMarketplacesResponse"; -export type { GetDepartmentSectionsResponse } from "./models/GetDepartmentSectionsResponse"; -export type { GetDepartmentsResponse } from "./models/GetDepartmentsResponse"; -export type { GetFlatPlaceTypesResponse } from "./models/GetFlatPlaceTypesResponse"; -export type { GetManagersResponse } from "./models/GetManagersResponse"; -export type { GetMessagesRequest } from "./models/GetMessagesRequest"; -export type { GetMessagesResponse } from "./models/GetMessagesResponse"; -export type { GetPaymentRecordsResponse } from "./models/GetPaymentRecordsResponse"; -export type { GetPlacesResponse } from "./models/GetPlacesResponse"; -export type { GetPlaceTypesResponse } from "./models/GetPlaceTypesResponse"; -export type { GetPlannedWorkShiftsResponse } from "./models/GetPlannedWorkShiftsResponse"; -export type { GetProductBarcodePdfRequest } from "./models/GetProductBarcodePdfRequest"; -export type { GetProductBarcodePdfResponse } from "./models/GetProductBarcodePdfResponse"; -export type { GetProductBarcodeRequest } from "./models/GetProductBarcodeRequest"; -export type { GetProductBarcodeResponse } from "./models/GetProductBarcodeResponse"; -export type { GetProfitChartDataRequest } from "./models/GetProfitChartDataRequest"; -export type { GetProfitChartDataResponse } from "./models/GetProfitChartDataResponse"; -export type { GetProfitTableDataRequest } from "./models/GetProfitTableDataRequest"; -export type { GetProfitTableDataResponse } from "./models/GetProfitTableDataResponse"; -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"; -export type { GetWorkShiftsPlanningDataRequest } from "./models/GetWorkShiftsPlanningDataRequest"; -export type { GetWorkShiftsResponse } from "./models/GetWorkShiftsResponse"; -export type { GetYandexMarketCampaignsRequest } from "./models/GetYandexMarketCampaignsRequest"; -export type { GetYandexMarketCampaignsResponse } from "./models/GetYandexMarketCampaignsResponse"; -export type { GroupBillRequestSchema } from "./models/GroupBillRequestSchema"; -export type { HTTPValidationError } from "./models/HTTPValidationError"; -export type { LoadMessagesResponse } from "./models/LoadMessagesResponse"; -export type { LoadReceiptRequest } from "./models/LoadReceiptRequest"; -export type { LoadReceiptResponse } from "./models/LoadReceiptResponse"; -export type { ManageEmployeeRequest } from "./models/ManageEmployeeRequest"; -export type { ManageEmployeeResponse } from "./models/ManageEmployeeResponse"; -export type { MarketplaceCreateSchema } from "./models/MarketplaceCreateSchema"; -export type { MarketplaceSchema } from "./models/MarketplaceSchema"; -export type { MessageFileSchema } from "./models/MessageFileSchema"; -export type { MessageSchema } from "./models/MessageSchema"; -export type { ModuleSchema } from "./models/ModuleSchema"; -export type { NotificationChannel } from "./models/NotificationChannel"; -export type { OptionalShippingWarehouseSchema } from "./models/OptionalShippingWarehouseSchema"; -export type { PaginationInfoSchema } from "./models/PaginationInfoSchema"; -export type { PalletSchema } from "./models/PalletSchema"; -export type { ParseCardsExcelResponse } from "./models/ParseCardsExcelResponse"; -export type { ParsedCityBreakdownSchema } from "./models/ParsedCityBreakdownSchema"; -export type { ParsedProductRowSchema } from "./models/ParsedProductRowSchema"; -export type { PassportImageSchema } from "./models/PassportImageSchema"; -export type { PaymentRecordCreateSchema } from "./models/PaymentRecordCreateSchema"; -export type { PaymentRecordGetSchema } from "./models/PaymentRecordGetSchema"; -export type { PayRateSchema } from "./models/PayRateSchema"; -export type { PayRateSchemaBase } from "./models/PayRateSchemaBase"; -export type { PayrollSchemeSchema } from "./models/PayrollSchemeSchema"; -export type { PermissionSchema } from "./models/PermissionSchema"; -export type { PlaceSchema } from "./models/PlaceSchema"; -export type { PlaceTypeSchema } from "./models/PlaceTypeSchema"; -export type { PlannedWorkShiftSchema } from "./models/PlannedWorkShiftSchema"; -export type { PlanningTableRow } from "./models/PlanningTableRow"; -export type { PositionSchema } from "./models/PositionSchema"; -export type { ProductAddBarcodeRequest } from "./models/ProductAddBarcodeRequest"; -export type { ProductAddBarcodeResponse } from "./models/ProductAddBarcodeResponse"; -export type { ProductAndQuantitySchema } from "./models/ProductAndQuantitySchema"; -export type { ProductCreateRequest } from "./models/ProductCreateRequest"; -export type { ProductCreateResponse } from "./models/ProductCreateResponse"; -export type { ProductDeleteBarcodeImageResponse } from "./models/ProductDeleteBarcodeImageResponse"; -export type { ProductDeleteRequest } from "./models/ProductDeleteRequest"; -export type { ProductDeleteResponse } from "./models/ProductDeleteResponse"; -export type { ProductExistsBarcodeResponse } from "./models/ProductExistsBarcodeResponse"; -export type { ProductFromExcelSchema } from "./models/ProductFromExcelSchema"; -export type { ProductGenerateBarcodeRequest } from "./models/ProductGenerateBarcodeRequest"; -export type { ProductGenerateBarcodeResponse } from "./models/ProductGenerateBarcodeResponse"; -export type { ProductGetBarcodeImageResponse } from "./models/ProductGetBarcodeImageResponse"; -export type { ProductGetResponse } from "./models/ProductGetResponse"; -export type { ProductImageSchema } from "./models/ProductImageSchema"; -export type { ProductsAndServicesGeneralInfoRequest } from "./models/ProductsAndServicesGeneralInfoRequest"; -export type { ProductsAndServicesGeneralInfoResponse } from "./models/ProductsAndServicesGeneralInfoResponse"; -export type { ProductsAndServicesGeneralInfoSchema } from "./models/ProductsAndServicesGeneralInfoSchema"; -export type { ProductSchema } from "./models/ProductSchema"; -export type { ProductUpdateRequest } from "./models/ProductUpdateRequest"; -export type { ProductUpdateResponse } from "./models/ProductUpdateResponse"; -export type { ProductUploadBarcodeImageResponse } from "./models/ProductUploadBarcodeImageResponse"; -export type { ProductUploadImageResponse } from "./models/ProductUploadImageResponse"; -export type { ProfitChartDataItem } from "./models/ProfitChartDataItem"; -export type { ProfitTableDataItem } from "./models/ProfitTableDataItem"; -export type { ProfitTableGroupBy } from "./models/ProfitTableGroupBy"; -export type { ProjectGeneralInfoSchema } from "./models/ProjectGeneralInfoSchema"; -export type { ProjectSchema } from "./models/ProjectSchema"; -export type { ReceiptBoxSchema } from "./models/ReceiptBoxSchema"; -export type { ReceiptPalletSchema } from "./models/ReceiptPalletSchema"; -export type { ReorderResponse } from "./models/ReorderResponse"; -export type { RepeatSendingMessageSchema } from "./models/RepeatSendingMessageSchema"; -export type { RepeatSendingTextMessageRequest } from "./models/RepeatSendingTextMessageRequest"; -export type { RepeatSendingTextMessageResponse } from "./models/RepeatSendingTextMessageResponse"; -export type { ResidualBoxSchema } from "./models/ResidualBoxSchema"; -export type { ResidualPalletSchema } from "./models/ResidualPalletSchema"; -export type { ResidualProductSchema } from "./models/ResidualProductSchema"; -export type { RoleSchema } from "./models/RoleSchema"; -export type { SendTextMessageRequest } from "./models/SendTextMessageRequest"; -export type { SendTextMessageResponse } from "./models/SendTextMessageResponse"; -export type { ServiceCategoryReorderRequest } from "./models/ServiceCategoryReorderRequest"; -export type { ServiceCategoryReorderResponse } from "./models/ServiceCategoryReorderResponse"; -export type { ServiceCategorySchema } from "./models/ServiceCategorySchema"; -export type { ServiceCreateCategoryRequest } from "./models/ServiceCreateCategoryRequest"; -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"; -export type { ServiceGetAllResponse } from "./models/ServiceGetAllResponse"; -export type { ServicePriceRangeSchema } from "./models/ServicePriceRangeSchema"; -export type { ServiceReorderRequest } from "./models/ServiceReorderRequest"; -export type { ServiceReorderResponse } from "./models/ServiceReorderResponse"; -export type { ServiceSchema } from "./models/ServiceSchema"; -export type { ServiceUpdateCategoryRequest } from "./models/ServiceUpdateCategoryRequest"; -export type { ServiceUpdateCategoryResponse } from "./models/ServiceUpdateCategoryResponse"; -export type { ServiceUpdateRequest } from "./models/ServiceUpdateRequest"; -export type { ServiceUpdateResponse } from "./models/ServiceUpdateResponse"; -export type { ShippingProductSchema } from "./models/ShippingProductSchema"; -export type { ShippingWarehouseSchema } from "./models/ShippingWarehouseSchema"; -export type { StartPauseByShiftIdResponse } from "./models/StartPauseByShiftIdResponse"; -export type { StartPauseByUserIdResponse } from "./models/StartPauseByUserIdResponse"; -export type { StartShiftResponse } from "./models/StartShiftResponse"; -export type { StatusSchema } from "./models/StatusSchema"; -export type { SwitchTagRequest } from "./models/SwitchTagRequest"; -export type { SwitchTagResponse } from "./models/SwitchTagResponse"; -export type { SynchronizeMarketplaceRequest } from "./models/SynchronizeMarketplaceRequest"; -export type { TaskInfoResponse } from "./models/TaskInfoResponse"; -export type { TgGroupSchema } from "./models/TgGroupSchema"; -export type { TgUserSchema } from "./models/TgUserSchema"; -export type { TimeTrackingData } from "./models/TimeTrackingData"; -export type { TimeTrackingRecord } from "./models/TimeTrackingRecord"; -export type { TransactionSchemaBase } from "./models/TransactionSchemaBase"; -export type { TransactionTagSchema } from "./models/TransactionTagSchema"; -export type { UpdateAttributeRequest } from "./models/UpdateAttributeRequest"; -export type { UpdateAttributeResponse } from "./models/UpdateAttributeResponse"; -export type { UpdateAttributesRequest } from "./models/UpdateAttributesRequest"; -export type { UpdateAttributesResponse } from "./models/UpdateAttributesResponse"; -export type { UpdateBoardOrderRequest } from "./models/UpdateBoardOrderRequest"; -export type { UpdateBoardOrderResponse } from "./models/UpdateBoardOrderResponse"; -export type { UpdateBoardRequest } from "./models/UpdateBoardRequest"; -export type { UpdateBoardResponse } from "./models/UpdateBoardResponse"; -export type { UpdateCardClientRequest } from "./models/UpdateCardClientRequest"; -export type { UpdateCardClientResponse } from "./models/UpdateCardClientResponse"; -export type { UpdateCardManagerRequest } from "./models/UpdateCardManagerRequest"; -export type { UpdateCardManagerResponse } from "./models/UpdateCardManagerResponse"; -export type { UpdateDepartmentRequest } from "./models/UpdateDepartmentRequest"; -export type { UpdateDepartmentResponse } from "./models/UpdateDepartmentResponse"; -export type { UpdateDepartmentSectionRequest } from "./models/UpdateDepartmentSectionRequest"; -export type { UpdateDepartmentSectionResponse } from "./models/UpdateDepartmentSectionResponse"; -export type { UpdateMarketplaceRequest } from "./models/UpdateMarketplaceRequest"; -export type { UpdateMarketplaceResponse } from "./models/UpdateMarketplaceResponse"; -export type { UpdateModulesRequest } from "./models/UpdateModulesRequest"; -export type { UpdateModulesResponse } from "./models/UpdateModulesResponse"; -export type { UpdatePayRateRequest } from "./models/UpdatePayRateRequest"; -export type { UpdatePayRateResponse } from "./models/UpdatePayRateResponse"; -export type { UpdatePlanningWorkShiftRequest } from "./models/UpdatePlanningWorkShiftRequest"; -export type { UpdatePlanningWorkShiftResponse } from "./models/UpdatePlanningWorkShiftResponse"; -export type { UpdateProjectRequest } from "./models/UpdateProjectRequest"; -export type { UpdateProjectResponse } from "./models/UpdateProjectResponse"; -export type { UpdateResidualProductRequest } from "./models/UpdateResidualProductRequest"; -export type { UpdateResidualProductResponse } from "./models/UpdateResidualProductResponse"; -export type { UpdateResidualProductSchema } from "./models/UpdateResidualProductSchema"; -export type { UpdateServiceKitSchema } from "./models/UpdateServiceKitSchema"; -export type { UpdateServicesKitRequest } from "./models/UpdateServicesKitRequest"; -export type { UpdateServicesKitResponse } from "./models/UpdateServicesKitResponse"; -export type { UpdateShippingProductRequest } from "./models/UpdateShippingProductRequest"; -export type { UpdateShippingProductResponse } from "./models/UpdateShippingProductResponse"; -export type { UpdateShippingProductSchema } from "./models/UpdateShippingProductSchema"; -export type { UpdateShippingWarehouseRequest } from "./models/UpdateShippingWarehouseRequest"; -export type { UpdateShippingWarehouseResponse } from "./models/UpdateShippingWarehouseResponse"; -export type { UpdateStatusOrderRequest } from "./models/UpdateStatusOrderRequest"; -export type { UpdateStatusOrderResponse } from "./models/UpdateStatusOrderResponse"; -export type { UpdateStatusRequest } from "./models/UpdateStatusRequest"; -export type { UpdateStatusResponse } from "./models/UpdateStatusResponse"; -export type { UpdateTagRequest } from "./models/UpdateTagRequest"; -export type { UpdateTagResponse } from "./models/UpdateTagResponse"; -export type { UpdateTimeTrackingRecordRequest } from "./models/UpdateTimeTrackingRecordRequest"; -export type { UpdateTimeTrackingRecordResponse } from "./models/UpdateTimeTrackingRecordResponse"; -export type { UpdateTransactionRequest } from "./models/UpdateTransactionRequest"; -export type { UpdateTransactionResponse } from "./models/UpdateTransactionResponse"; -export type { UpdateTransactionSchema } from "./models/UpdateTransactionSchema"; -export type { UpdateTransactionTagRequest } from "./models/UpdateTransactionTagRequest"; -export type { UpdateTransactionTagResponse } from "./models/UpdateTransactionTagResponse"; -export type { UpdateUserDepartmentSectionsRequest } from "./models/UpdateUserDepartmentSectionsRequest"; -export type { UpdateUserDepartmentSectionsResponse } from "./models/UpdateUserDepartmentSectionsResponse"; -export type { UpdateUserRequest } from "./models/UpdateUserRequest"; -export type { UpdateUserResponse } from "./models/UpdateUserResponse"; -export type { UploadPassportImageResponse } from "./models/UploadPassportImageResponse"; -export type { UserCreate } from "./models/UserCreate"; -export type { UserDepartmentSectionSchema } from "./models/UserDepartmentSectionSchema"; -export type { UserDepartmentSectionsSchema } from "./models/UserDepartmentSectionsSchema"; -export type { UserSchema } from "./models/UserSchema"; -export type { UserUpdate } from "./models/UserUpdate"; -export type { ValidationError } from "./models/ValidationError"; -export type { WorkShiftRowSchema } from "./models/WorkShiftRowSchema"; -export type { WorkShiftSchema } from "./models/WorkShiftSchema"; -export type { YandexMarketCampaignSchema } from "./models/YandexMarketCampaignSchema"; +export type { AddUserRequest } from './models/AddUserRequest'; +export type { AddUserResponse } from './models/AddUserResponse'; +export type { AttributeSchema } from './models/AttributeSchema'; +export type { AttributeTypeSchema } from './models/AttributeTypeSchema'; +export type { AuthLoginRequest } from './models/AuthLoginRequest'; +export type { AuthLoginResponse } from './models/AuthLoginResponse'; +export type { BarcodeAttributeSchema } from './models/BarcodeAttributeSchema'; +export type { BarcodeSchema } from './models/BarcodeSchema'; +export type { BarcodeTemplateAdditionalAttributeSchema } from './models/BarcodeTemplateAdditionalAttributeSchema'; +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 { BarcodeTemplateSizeSchema } from './models/BarcodeTemplateSizeSchema'; +export type { BarcodeTemplateUpdateRequest } from './models/BarcodeTemplateUpdateRequest'; +export type { BarcodeTemplateUpdateResponse } from './models/BarcodeTemplateUpdateResponse'; +export type { BaseAttributeSchema } from './models/BaseAttributeSchema'; +export type { BaseBoardSchema } from './models/BaseBoardSchema'; +export type { BaseCardTagSchema } from './models/BaseCardTagSchema'; +export type { BaseEnumListSchema } from './models/BaseEnumListSchema'; +export type { BaseEnumSchema } from './models/BaseEnumSchema'; +export type { BaseMarketplaceSchema } from './models/BaseMarketplaceSchema'; +export type { BaseMessageSchema } from './models/BaseMessageSchema'; +export type { BasePlaceSchema } from './models/BasePlaceSchema'; +export type { BasePlaceTypeSchema } from './models/BasePlaceTypeSchema'; +export type { BasePlaceTypeWithCountSchema } from './models/BasePlaceTypeWithCountSchema'; +export type { BaseProjectSchema } from './models/BaseProjectSchema'; +export type { BaseShippingWarehouseSchema } from './models/BaseShippingWarehouseSchema'; +export type { BaseStatusSchema } from './models/BaseStatusSchema'; +export type { BaseTransactionTagSchema } from './models/BaseTransactionTagSchema'; +export type { BillPaymentStatus } from './models/BillPaymentStatus'; +export type { BillStatusUpdateRequest } from './models/BillStatusUpdateRequest'; +export type { BoardSchema } from './models/BoardSchema'; +export type { Body_parse_deals_excel } from './models/Body_parse_deals_excel'; +export type { Body_send_messages_with_files } from './models/Body_send_messages_with_files'; +export type { Body_upload_passport_image } from './models/Body_upload_passport_image'; +export type { Body_upload_product_barcode_image } from './models/Body_upload_product_barcode_image'; +export type { Body_upload_product_image } from './models/Body_upload_product_image'; +export type { BoxSchema } from './models/BoxSchema'; +export type { CancelCardBillRequest } from './models/CancelCardBillRequest'; +export type { CancelCardBillResponse } from './models/CancelCardBillResponse'; +export type { CardAddKitRequest } from './models/CardAddKitRequest'; +export type { CardAddKitResponse } from './models/CardAddKitResponse'; +export type { CardAddProductRequest } from './models/CardAddProductRequest'; +export type { CardAddProductResponse } from './models/CardAddProductResponse'; +export type { CardAddServiceRequest } from './models/CardAddServiceRequest'; +export type { CardAddServiceResponse } from './models/CardAddServiceResponse'; +export type { CardAddServicesRequest } from './models/CardAddServicesRequest'; +export type { CardAddServicesResponse } from './models/CardAddServicesResponse'; +export type { CardAddToGroupRequest } from './models/CardAddToGroupRequest'; +export type { CardAddToGroupResponse } from './models/CardAddToGroupResponse'; +export type { CardAttributeSchema } from './models/CardAttributeSchema'; +export type { CardBillRequestSchema } from './models/CardBillRequestSchema'; +export type { CardChangeStatusRequest } from './models/CardChangeStatusRequest'; +export type { CardChangeStatusResponse } from './models/CardChangeStatusResponse'; +export type { CardCompleteRequest } from './models/CardCompleteRequest'; +export type { CardCompleteResponse } from './models/CardCompleteResponse'; +export type { CardCreateGroupResponse } from './models/CardCreateGroupResponse'; +export type { CardCreateGuestUrlRequest } from './models/CardCreateGuestUrlRequest'; +export type { CardCreateGuestUrlResponse } from './models/CardCreateGuestUrlResponse'; +export type { CardDeleteProductRequest } from './models/CardDeleteProductRequest'; +export type { CardDeleteProductResponse } from './models/CardDeleteProductResponse'; +export type { CardDeleteProductsRequest } from './models/CardDeleteProductsRequest'; +export type { CardDeleteProductsResponse } from './models/CardDeleteProductsResponse'; +export type { CardDeleteRequest } from './models/CardDeleteRequest'; +export type { CardDeleteResponse } from './models/CardDeleteResponse'; +export type { CardDeleteServiceRequest } from './models/CardDeleteServiceRequest'; +export type { CardDeleteServiceResponse } from './models/CardDeleteServiceResponse'; +export type { CardDeleteServicesRequest } from './models/CardDeleteServicesRequest'; +export type { CardDeleteServicesResponse } from './models/CardDeleteServicesResponse'; +export type { CardEmployeesSchema } from './models/CardEmployeesSchema'; +export type { CardGeneralInfoSchema } from './models/CardGeneralInfoSchema'; +export type { CardGetAllResponse } from './models/CardGetAllResponse'; +export type { CardGroupChangeStatusRequest } from './models/CardGroupChangeStatusRequest'; +export type { CardGroupChangeStatusResponse } from './models/CardGroupChangeStatusResponse'; +export type { CardGroupSchema } from './models/CardGroupSchema'; +export type { CardGroupUpdateRequest } from './models/CardGroupUpdateRequest'; +export type { CardGroupUpdateResponse } from './models/CardGroupUpdateResponse'; +export type { CardPrefillRequest } from './models/CardPrefillRequest'; +export type { CardPrefillResponse } from './models/CardPrefillResponse'; +export type { CardProductAddKitRequest } from './models/CardProductAddKitRequest'; +export type { CardProductAddKitResponse } from './models/CardProductAddKitResponse'; +export type { CardProductSchema } from './models/CardProductSchema'; +export type { CardProductServiceSchema } from './models/CardProductServiceSchema'; +export type { CardQuickCreateRequest } from './models/CardQuickCreateRequest'; +export type { CardQuickCreateResponse } from './models/CardQuickCreateResponse'; +export type { CardRecalculatePriceRequest } from './models/CardRecalculatePriceRequest'; +export type { CardRecalculatePriceResponse } from './models/CardRecalculatePriceResponse'; +export type { CardRemoveFromGroupRequest } from './models/CardRemoveFromGroupRequest'; +export type { CardRemoveFromGroupResponse } from './models/CardRemoveFromGroupResponse'; +export type { CardSchema } from './models/CardSchema'; +export type { CardServiceSchema } from './models/CardServiceSchema'; +export type { CardServicesCopyRequest } from './models/CardServicesCopyRequest'; +export type { CardServicesCopyResponse } from './models/CardServicesCopyResponse'; +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'; +export type { CardUpdateProductQuantityRequest } from './models/CardUpdateProductQuantityRequest'; +export type { CardUpdateProductQuantityResponse } from './models/CardUpdateProductQuantityResponse'; +export type { CardUpdateProductRequest } from './models/CardUpdateProductRequest'; +export type { CardUpdateProductResponse } from './models/CardUpdateProductResponse'; +export type { CardUpdateServiceQuantityRequest } from './models/CardUpdateServiceQuantityRequest'; +export type { CardUpdateServiceQuantityResponse } from './models/CardUpdateServiceQuantityResponse'; +export type { CardUpdateServiceRequest } from './models/CardUpdateServiceRequest'; +export type { CardUpdateServiceResponse } from './models/CardUpdateServiceResponse'; +export type { ChatSchema } from './models/ChatSchema'; +export type { ChatsListItemSchema } from './models/ChatsListItemSchema'; +export type { CityBreakdownFromExcelSchema } from './models/CityBreakdownFromExcelSchema'; +export type { ClientCreateRequest } from './models/ClientCreateRequest'; +export type { ClientCreateResponse } from './models/ClientCreateResponse'; +export type { ClientDeleteRequest } from './models/ClientDeleteRequest'; +export type { ClientDeleteResponse } from './models/ClientDeleteResponse'; +export type { ClientDetailedSchema } from './models/ClientDetailedSchema'; +export type { ClientDetailsSchema } from './models/ClientDetailsSchema'; +export type { ClientGetAllResponse } from './models/ClientGetAllResponse'; +export type { ClientGetResponse } from './models/ClientGetResponse'; +export type { ClientSchema } from './models/ClientSchema'; +export type { ClientUpdateDetailsRequest } from './models/ClientUpdateDetailsRequest'; +export type { ClientUpdateRequest } from './models/ClientUpdateRequest'; +export type { ClientUpdateResponse } from './models/ClientUpdateResponse'; +export type { CreateAttributeRequest } from './models/CreateAttributeRequest'; +export type { CreateAttributeResponse } from './models/CreateAttributeResponse'; +export type { CreateBarcodeTemplateAttributeRequest } from './models/CreateBarcodeTemplateAttributeRequest'; +export type { CreateBarcodeTemplateAttributeResponse } from './models/CreateBarcodeTemplateAttributeResponse'; +export type { CreateBoardRequest } from './models/CreateBoardRequest'; +export type { CreateBoardResponse } from './models/CreateBoardResponse'; +export type { CreateBoxInCardSchema } from './models/CreateBoxInCardSchema'; +export type { CreateBoxInPalletSchema } from './models/CreateBoxInPalletSchema'; +export type { CreateBoxRequest } from './models/CreateBoxRequest'; +export type { CreateBoxResponse } from './models/CreateBoxResponse'; +export type { CreateCardBillRequest } from './models/CreateCardBillRequest'; +export type { CreateCardBillResponse } from './models/CreateCardBillResponse'; +export type { CreateCardGroupRequest } from './models/CreateCardGroupRequest'; +export type { CreateCardsFromExcelRequest } from './models/CreateCardsFromExcelRequest'; +export type { CreateCardsFromExcelResponse } from './models/CreateCardsFromExcelResponse'; +export type { CreateChatRequest } from './models/CreateChatRequest'; +export type { CreateChatResponse } from './models/CreateChatResponse'; +export type { CreateDepartmentRequest } from './models/CreateDepartmentRequest'; +export type { CreateDepartmentResponse } from './models/CreateDepartmentResponse'; +export type { CreateDepartmentSectionRequest } from './models/CreateDepartmentSectionRequest'; +export type { CreateDepartmentSectionResponse } from './models/CreateDepartmentSectionResponse'; +export type { CreateGuestUrlResponse } from './models/CreateGuestUrlResponse'; +export type { CreateMarketplaceRequest } from './models/CreateMarketplaceRequest'; +export type { CreateMarketplaceResponse } from './models/CreateMarketplaceResponse'; +export type { CreatePalletResponse } from './models/CreatePalletResponse'; +export type { CreatePaymentRecordRequest } from './models/CreatePaymentRecordRequest'; +export type { CreatePaymentRecordResponse } from './models/CreatePaymentRecordResponse'; +export type { CreatePayRateRequest } from './models/CreatePayRateRequest'; +export type { CreatePayRateResponse } from './models/CreatePayRateResponse'; +export type { CreatePlaceRequest } from './models/CreatePlaceRequest'; +export type { CreatePlaceResponse } from './models/CreatePlaceResponse'; +export type { CreatePlaceTypeRequest } from './models/CreatePlaceTypeRequest'; +export type { CreatePlaceTypeResponse } from './models/CreatePlaceTypeResponse'; +export type { CreatePositionRequest } from './models/CreatePositionRequest'; +export type { CreatePositionResponse } from './models/CreatePositionResponse'; +export type { CreateProjectRequest } from './models/CreateProjectRequest'; +export type { CreateProjectResponse } from './models/CreateProjectResponse'; +export type { CreateResidualBoxRequest } from './models/CreateResidualBoxRequest'; +export type { CreateResidualBoxResponse } from './models/CreateResidualBoxResponse'; +export type { CreateResidualPalletRequest } from './models/CreateResidualPalletRequest'; +export type { CreateResidualPalletResponse } from './models/CreateResidualPalletResponse'; +export type { CreateResidualProductRequest } from './models/CreateResidualProductRequest'; +export type { CreateResidualProductResponse } from './models/CreateResidualProductResponse'; +export type { CreateResidualProductSchema } from './models/CreateResidualProductSchema'; +export type { CreateServiceKitSchema } from './models/CreateServiceKitSchema'; +export type { CreateServicesKitRequest } from './models/CreateServicesKitRequest'; +export type { CreateServicesKitResponse } from './models/CreateServicesKitResponse'; +export type { CreateShippingProductSchema } from './models/CreateShippingProductSchema'; +export type { CreateShippingWarehouseRequest } from './models/CreateShippingWarehouseRequest'; +export type { CreateShippingWarehouseResponse } from './models/CreateShippingWarehouseResponse'; +export type { CreateStatusRequest } from './models/CreateStatusRequest'; +export type { CreateStatusResponse } from './models/CreateStatusResponse'; +export type { CreateTagRequest } from './models/CreateTagRequest'; +export type { CreateTagResponse } from './models/CreateTagResponse'; +export type { CreateTaskResponse } from './models/CreateTaskResponse'; +export type { CreateTransactionTagRequest } from './models/CreateTransactionTagRequest'; +export type { CreateUserRequest } from './models/CreateUserRequest'; +export type { CreateUserResponse } from './models/CreateUserResponse'; +export type { DeleteAttributeResponse } from './models/DeleteAttributeResponse'; +export type { DeleteBoardResponse } from './models/DeleteBoardResponse'; +export type { DeleteBoxResponse } from './models/DeleteBoxResponse'; +export type { DeleteDepartmentResponse } from './models/DeleteDepartmentResponse'; +export type { DeleteDepartmentSectionResponse } from './models/DeleteDepartmentSectionResponse'; +export type { DeleteMarketplaceRequest } from './models/DeleteMarketplaceRequest'; +export type { DeleteMarketplaceResponse } from './models/DeleteMarketplaceResponse'; +export type { DeleteMessageResponse } from './models/DeleteMessageResponse'; +export type { DeletePalletResponse } from './models/DeletePalletResponse'; +export type { DeletePaymentRecordRequest } from './models/DeletePaymentRecordRequest'; +export type { DeletePaymentRecordResponse } from './models/DeletePaymentRecordResponse'; +export type { DeletePayRateRequest } from './models/DeletePayRateRequest'; +export type { DeletePayRateResponse } from './models/DeletePayRateResponse'; +export type { DeletePlaceResponse } from './models/DeletePlaceResponse'; +export type { DeletePlaceTypeResponse } from './models/DeletePlaceTypeResponse'; +export type { DeletePositionRequest } from './models/DeletePositionRequest'; +export type { DeletePositionResponse } from './models/DeletePositionResponse'; +export type { DeleteProjectResponse } from './models/DeleteProjectResponse'; +export type { DeleteResidualBoxResponse } from './models/DeleteResidualBoxResponse'; +export type { DeleteResidualPalletResponse } from './models/DeleteResidualPalletResponse'; +export type { DeleteResidualProductResponse } from './models/DeleteResidualProductResponse'; +export type { DeleteShiftResponse } from './models/DeleteShiftResponse'; +export type { DeleteShippingProductResponse } from './models/DeleteShippingProductResponse'; +export type { DeleteShippingWarehouseRequest } from './models/DeleteShippingWarehouseRequest'; +export type { DeleteShippingWarehouseResponse } from './models/DeleteShippingWarehouseResponse'; +export type { DeleteStatusResponse } from './models/DeleteStatusResponse'; +export type { DeleteTagResponse } from './models/DeleteTagResponse'; +export type { DeleteTransactionResponse } from './models/DeleteTransactionResponse'; +export type { DeleteTransactionTagResponse } from './models/DeleteTransactionTagResponse'; +export type { DeleteUserRequest } from './models/DeleteUserRequest'; +export type { DeleteUserResponse } from './models/DeleteUserResponse'; +export type { DepartmentBaseSchema } from './models/DepartmentBaseSchema'; +export type { DepartmentSchema } from './models/DepartmentSchema'; +export type { DepartmentSectionBaseSchema } from './models/DepartmentSectionBaseSchema'; +export type { DepartmentSectionBriefSchema } from './models/DepartmentSectionBriefSchema'; +export type { DepartmentSectionSchema } from './models/DepartmentSectionSchema'; +export type { EditMessageRequest } from './models/EditMessageRequest'; +export type { EditMessageResponse } from './models/EditMessageResponse'; +export type { EditMessageSchema } from './models/EditMessageSchema'; +export type { EditPlaceRequest } from './models/EditPlaceRequest'; +export type { EditPlaceResponse } from './models/EditPlaceResponse'; +export type { EditPlaceSchema } from './models/EditPlaceSchema'; +export type { EditPlaceTypeRequest } from './models/EditPlaceTypeRequest'; +export type { EditPlaceTypeResponse } from './models/EditPlaceTypeResponse'; +export type { FinishPauseByShiftIdResponse } from './models/FinishPauseByShiftIdResponse'; +export type { FinishPauseByUserIdResponse } from './models/FinishPauseByUserIdResponse'; +export type { FinishShiftByIdResponse } from './models/FinishShiftByIdResponse'; +export type { FinishShiftResponse } from './models/FinishShiftResponse'; +export type { FlatPlaceTypeSchema } from './models/FlatPlaceTypeSchema'; +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'; +export type { GetAllBaseMarketplacesResponse } from './models/GetAllBaseMarketplacesResponse'; +export type { GetAllModulesResponse } from './models/GetAllModulesResponse'; +export type { GetAllPayRatesResponse } from './models/GetAllPayRatesResponse'; +export type { GetAllPayrollSchemeResponse } from './models/GetAllPayrollSchemeResponse'; +export type { GetAllPositionsResponse } from './models/GetAllPositionsResponse'; +export type { GetAllRolesResponse } from './models/GetAllRolesResponse'; +export type { GetAllServicesKitsResponse } from './models/GetAllServicesKitsResponse'; +export type { GetAllShippingWarehousesResponse } from './models/GetAllShippingWarehousesResponse'; +export type { GetAllTransactionsRequest } from './models/GetAllTransactionsRequest'; +export type { GetAllTransactionsResponse } from './models/GetAllTransactionsResponse'; +export type { GetAllTransactionTagsResponse } from './models/GetAllTransactionTagsResponse'; +export type { GetAllUsersResponse } from './models/GetAllUsersResponse'; +export type { GetAttributesResponse } from './models/GetAttributesResponse'; +export type { GetAttributeTypesResponse } from './models/GetAttributeTypesResponse'; +export type { GetAvailableEmployeesToAssignResponse } from './models/GetAvailableEmployeesToAssignResponse'; +export type { GetAvailableUsersForDepartmentSectionResponse } from './models/GetAvailableUsersForDepartmentSectionResponse'; +export type { GetBarcodeTemplateByIdRequest } from './models/GetBarcodeTemplateByIdRequest'; +export type { GetBarcodeTemplateByIdResponse } from './models/GetBarcodeTemplateByIdResponse'; +export type { GetBoardsResponse } from './models/GetBoardsResponse'; +export type { GetCardBillById } from './models/GetCardBillById'; +export type { GetCardProductsBarcodesPdfRequest } from './models/GetCardProductsBarcodesPdfRequest'; +export type { GetCardProductsBarcodesPdfResponse } from './models/GetCardProductsBarcodesPdfResponse'; +export type { GetCardSummariesRequest } from './models/GetCardSummariesRequest'; +export type { GetChatRequest } from './models/GetChatRequest'; +export type { GetChatResponse } from './models/GetChatResponse'; +export type { GetChatsListResponse } from './models/GetChatsListResponse'; +export type { GetClientMarketplacesRequest } from './models/GetClientMarketplacesRequest'; +export type { GetClientMarketplacesResponse } from './models/GetClientMarketplacesResponse'; +export type { GetDepartmentSectionsResponse } from './models/GetDepartmentSectionsResponse'; +export type { GetDepartmentsResponse } from './models/GetDepartmentsResponse'; +export type { GetFlatPlaceTypesResponse } from './models/GetFlatPlaceTypesResponse'; +export type { GetManagersResponse } from './models/GetManagersResponse'; +export type { GetMessagesRequest } from './models/GetMessagesRequest'; +export type { GetMessagesResponse } from './models/GetMessagesResponse'; +export type { GetPaymentRecordsResponse } from './models/GetPaymentRecordsResponse'; +export type { GetPlacesResponse } from './models/GetPlacesResponse'; +export type { GetPlaceTypesResponse } from './models/GetPlaceTypesResponse'; +export type { GetPlannedWorkShiftsResponse } from './models/GetPlannedWorkShiftsResponse'; +export type { GetProductBarcodePdfRequest } from './models/GetProductBarcodePdfRequest'; +export type { GetProductBarcodePdfResponse } from './models/GetProductBarcodePdfResponse'; +export type { GetProductBarcodeRequest } from './models/GetProductBarcodeRequest'; +export type { GetProductBarcodeResponse } from './models/GetProductBarcodeResponse'; +export type { GetProfitChartDataRequest } from './models/GetProfitChartDataRequest'; +export type { GetProfitChartDataResponse } from './models/GetProfitChartDataResponse'; +export type { GetProfitTableDataRequest } from './models/GetProfitTableDataRequest'; +export type { GetProfitTableDataResponse } from './models/GetProfitTableDataResponse'; +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'; +export type { GetWorkShiftsPlanningDataRequest } from './models/GetWorkShiftsPlanningDataRequest'; +export type { GetWorkShiftsResponse } from './models/GetWorkShiftsResponse'; +export type { GetYandexMarketCampaignsRequest } from './models/GetYandexMarketCampaignsRequest'; +export type { GetYandexMarketCampaignsResponse } from './models/GetYandexMarketCampaignsResponse'; +export type { GroupBillRequestSchema } from './models/GroupBillRequestSchema'; +export type { HTTPValidationError } from './models/HTTPValidationError'; +export type { LoadMessagesResponse } from './models/LoadMessagesResponse'; +export type { LoadReceiptRequest } from './models/LoadReceiptRequest'; +export type { LoadReceiptResponse } from './models/LoadReceiptResponse'; +export type { ManageEmployeeRequest } from './models/ManageEmployeeRequest'; +export type { ManageEmployeeResponse } from './models/ManageEmployeeResponse'; +export type { MarketplaceCreateSchema } from './models/MarketplaceCreateSchema'; +export type { MarketplaceSchema } from './models/MarketplaceSchema'; +export type { MessageFileSchema } from './models/MessageFileSchema'; +export type { MessageSchema } from './models/MessageSchema'; +export type { ModuleSchema } from './models/ModuleSchema'; +export type { NotificationChannel } from './models/NotificationChannel'; +export type { OptionalShippingWarehouseSchema } from './models/OptionalShippingWarehouseSchema'; +export type { PaginationInfoSchema } from './models/PaginationInfoSchema'; +export type { PalletSchema } from './models/PalletSchema'; +export type { ParseCardsExcelResponse } from './models/ParseCardsExcelResponse'; +export type { ParsedCityBreakdownSchema } from './models/ParsedCityBreakdownSchema'; +export type { ParsedProductRowSchema } from './models/ParsedProductRowSchema'; +export type { PassportImageSchema } from './models/PassportImageSchema'; +export type { PaymentRecordCreateSchema } from './models/PaymentRecordCreateSchema'; +export type { PaymentRecordGetSchema } from './models/PaymentRecordGetSchema'; +export type { PayRateSchema } from './models/PayRateSchema'; +export type { PayRateSchemaBase } from './models/PayRateSchemaBase'; +export type { PayrollSchemeSchema } from './models/PayrollSchemeSchema'; +export type { PermissionSchema } from './models/PermissionSchema'; +export type { PlaceSchema } from './models/PlaceSchema'; +export type { PlaceTypeSchema } from './models/PlaceTypeSchema'; +export type { PlannedWorkShiftSchema } from './models/PlannedWorkShiftSchema'; +export type { PlanningTableRow } from './models/PlanningTableRow'; +export type { PositionSchema } from './models/PositionSchema'; +export type { ProductAddBarcodeRequest } from './models/ProductAddBarcodeRequest'; +export type { ProductAddBarcodeResponse } from './models/ProductAddBarcodeResponse'; +export type { ProductAndQuantitySchema } from './models/ProductAndQuantitySchema'; +export type { ProductCreateRequest } from './models/ProductCreateRequest'; +export type { ProductCreateResponse } from './models/ProductCreateResponse'; +export type { ProductDeleteBarcodeImageResponse } from './models/ProductDeleteBarcodeImageResponse'; +export type { ProductDeleteRequest } from './models/ProductDeleteRequest'; +export type { ProductDeleteResponse } from './models/ProductDeleteResponse'; +export type { ProductExistsBarcodeResponse } from './models/ProductExistsBarcodeResponse'; +export type { ProductFromExcelSchema } from './models/ProductFromExcelSchema'; +export type { ProductGenerateBarcodeRequest } from './models/ProductGenerateBarcodeRequest'; +export type { ProductGenerateBarcodeResponse } from './models/ProductGenerateBarcodeResponse'; +export type { ProductGetBarcodeImageResponse } from './models/ProductGetBarcodeImageResponse'; +export type { ProductGetResponse } from './models/ProductGetResponse'; +export type { ProductImageSchema } from './models/ProductImageSchema'; +export type { ProductsAndServicesGeneralInfoRequest } from './models/ProductsAndServicesGeneralInfoRequest'; +export type { ProductsAndServicesGeneralInfoResponse } from './models/ProductsAndServicesGeneralInfoResponse'; +export type { ProductsAndServicesGeneralInfoSchema } from './models/ProductsAndServicesGeneralInfoSchema'; +export type { ProductSchema } from './models/ProductSchema'; +export type { ProductUpdateRequest } from './models/ProductUpdateRequest'; +export type { ProductUpdateResponse } from './models/ProductUpdateResponse'; +export type { ProductUploadBarcodeImageResponse } from './models/ProductUploadBarcodeImageResponse'; +export type { ProductUploadImageResponse } from './models/ProductUploadImageResponse'; +export type { ProfitChartDataItem } from './models/ProfitChartDataItem'; +export type { ProfitTableDataItem } from './models/ProfitTableDataItem'; +export type { ProfitTableGroupBy } from './models/ProfitTableGroupBy'; +export type { ProjectGeneralInfoSchema } from './models/ProjectGeneralInfoSchema'; +export type { ProjectSchema } from './models/ProjectSchema'; +export type { ReceiptBoxSchema } from './models/ReceiptBoxSchema'; +export type { ReceiptPalletSchema } from './models/ReceiptPalletSchema'; +export type { ReorderResponse } from './models/ReorderResponse'; +export type { RepeatSendingMessageSchema } from './models/RepeatSendingMessageSchema'; +export type { RepeatSendingTextMessageRequest } from './models/RepeatSendingTextMessageRequest'; +export type { RepeatSendingTextMessageResponse } from './models/RepeatSendingTextMessageResponse'; +export type { ResidualBoxSchema } from './models/ResidualBoxSchema'; +export type { ResidualPalletSchema } from './models/ResidualPalletSchema'; +export type { ResidualProductSchema } from './models/ResidualProductSchema'; +export type { RoleSchema } from './models/RoleSchema'; +export type { SendTextMessageRequest } from './models/SendTextMessageRequest'; +export type { SendTextMessageResponse } from './models/SendTextMessageResponse'; +export type { ServiceCategoryReorderRequest } from './models/ServiceCategoryReorderRequest'; +export type { ServiceCategoryReorderResponse } from './models/ServiceCategoryReorderResponse'; +export type { ServiceCategorySchema } from './models/ServiceCategorySchema'; +export type { ServiceCreateCategoryRequest } from './models/ServiceCreateCategoryRequest'; +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'; +export type { ServiceGetAllResponse } from './models/ServiceGetAllResponse'; +export type { ServicePriceRangeSchema } from './models/ServicePriceRangeSchema'; +export type { ServiceReorderRequest } from './models/ServiceReorderRequest'; +export type { ServiceReorderResponse } from './models/ServiceReorderResponse'; +export type { ServiceSchema } from './models/ServiceSchema'; +export type { ServiceUpdateCategoryRequest } from './models/ServiceUpdateCategoryRequest'; +export type { ServiceUpdateCategoryResponse } from './models/ServiceUpdateCategoryResponse'; +export type { ServiceUpdateRequest } from './models/ServiceUpdateRequest'; +export type { ServiceUpdateResponse } from './models/ServiceUpdateResponse'; +export type { ShippingProductSchema } from './models/ShippingProductSchema'; +export type { ShippingWarehouseSchema } from './models/ShippingWarehouseSchema'; +export type { StartPauseByShiftIdResponse } from './models/StartPauseByShiftIdResponse'; +export type { StartPauseByUserIdResponse } from './models/StartPauseByUserIdResponse'; +export type { StartShiftResponse } from './models/StartShiftResponse'; +export type { StatusSchema } from './models/StatusSchema'; +export type { SwitchTagRequest } from './models/SwitchTagRequest'; +export type { SwitchTagResponse } from './models/SwitchTagResponse'; +export type { SynchronizeMarketplaceRequest } from './models/SynchronizeMarketplaceRequest'; +export type { TaskInfoResponse } from './models/TaskInfoResponse'; +export type { TgGroupSchema } from './models/TgGroupSchema'; +export type { TgUserSchema } from './models/TgUserSchema'; +export type { TimeTrackingData } from './models/TimeTrackingData'; +export type { TimeTrackingRecord } from './models/TimeTrackingRecord'; +export type { TransactionSchemaBase } from './models/TransactionSchemaBase'; +export type { TransactionTagSchema } from './models/TransactionTagSchema'; +export type { UpdateAttributeRequest } from './models/UpdateAttributeRequest'; +export type { UpdateAttributeResponse } from './models/UpdateAttributeResponse'; +export type { UpdateAttributesRequest } from './models/UpdateAttributesRequest'; +export type { UpdateAttributesResponse } from './models/UpdateAttributesResponse'; +export type { UpdateBoardOrderRequest } from './models/UpdateBoardOrderRequest'; +export type { UpdateBoardOrderResponse } from './models/UpdateBoardOrderResponse'; +export type { UpdateBoardRequest } from './models/UpdateBoardRequest'; +export type { UpdateBoardResponse } from './models/UpdateBoardResponse'; +export type { UpdateCardClientRequest } from './models/UpdateCardClientRequest'; +export type { UpdateCardClientResponse } from './models/UpdateCardClientResponse'; +export type { UpdateCardManagerRequest } from './models/UpdateCardManagerRequest'; +export type { UpdateCardManagerResponse } from './models/UpdateCardManagerResponse'; +export type { UpdateDepartmentRequest } from './models/UpdateDepartmentRequest'; +export type { UpdateDepartmentResponse } from './models/UpdateDepartmentResponse'; +export type { UpdateDepartmentSectionRequest } from './models/UpdateDepartmentSectionRequest'; +export type { UpdateDepartmentSectionResponse } from './models/UpdateDepartmentSectionResponse'; +export type { UpdateMarketplaceRequest } from './models/UpdateMarketplaceRequest'; +export type { UpdateMarketplaceResponse } from './models/UpdateMarketplaceResponse'; +export type { UpdateModulesRequest } from './models/UpdateModulesRequest'; +export type { UpdateModulesResponse } from './models/UpdateModulesResponse'; +export type { UpdatePayRateRequest } from './models/UpdatePayRateRequest'; +export type { UpdatePayRateResponse } from './models/UpdatePayRateResponse'; +export type { UpdatePlanningWorkShiftRequest } from './models/UpdatePlanningWorkShiftRequest'; +export type { UpdatePlanningWorkShiftResponse } from './models/UpdatePlanningWorkShiftResponse'; +export type { UpdateProjectRequest } from './models/UpdateProjectRequest'; +export type { UpdateProjectResponse } from './models/UpdateProjectResponse'; +export type { UpdateResidualProductRequest } from './models/UpdateResidualProductRequest'; +export type { UpdateResidualProductResponse } from './models/UpdateResidualProductResponse'; +export type { UpdateResidualProductSchema } from './models/UpdateResidualProductSchema'; +export type { UpdateServiceKitSchema } from './models/UpdateServiceKitSchema'; +export type { UpdateServicesKitRequest } from './models/UpdateServicesKitRequest'; +export type { UpdateServicesKitResponse } from './models/UpdateServicesKitResponse'; +export type { UpdateShippingProductRequest } from './models/UpdateShippingProductRequest'; +export type { UpdateShippingProductResponse } from './models/UpdateShippingProductResponse'; +export type { UpdateShippingProductSchema } from './models/UpdateShippingProductSchema'; +export type { UpdateShippingWarehouseRequest } from './models/UpdateShippingWarehouseRequest'; +export type { UpdateShippingWarehouseResponse } from './models/UpdateShippingWarehouseResponse'; +export type { UpdateStatusOrderRequest } from './models/UpdateStatusOrderRequest'; +export type { UpdateStatusOrderResponse } from './models/UpdateStatusOrderResponse'; +export type { UpdateStatusRequest } from './models/UpdateStatusRequest'; +export type { UpdateStatusResponse } from './models/UpdateStatusResponse'; +export type { UpdateTagRequest } from './models/UpdateTagRequest'; +export type { UpdateTagResponse } from './models/UpdateTagResponse'; +export type { UpdateTimeTrackingRecordRequest } from './models/UpdateTimeTrackingRecordRequest'; +export type { UpdateTimeTrackingRecordResponse } from './models/UpdateTimeTrackingRecordResponse'; +export type { UpdateTransactionRequest } from './models/UpdateTransactionRequest'; +export type { UpdateTransactionResponse } from './models/UpdateTransactionResponse'; +export type { UpdateTransactionSchema } from './models/UpdateTransactionSchema'; +export type { UpdateTransactionTagRequest } from './models/UpdateTransactionTagRequest'; +export type { UpdateTransactionTagResponse } from './models/UpdateTransactionTagResponse'; +export type { UpdateUserDepartmentSectionsRequest } from './models/UpdateUserDepartmentSectionsRequest'; +export type { UpdateUserDepartmentSectionsResponse } from './models/UpdateUserDepartmentSectionsResponse'; +export type { UpdateUserRequest } from './models/UpdateUserRequest'; +export type { UpdateUserResponse } from './models/UpdateUserResponse'; +export type { UploadPassportImageResponse } from './models/UploadPassportImageResponse'; +export type { UserCreate } from './models/UserCreate'; +export type { UserDepartmentSectionSchema } from './models/UserDepartmentSectionSchema'; +export type { UserDepartmentSectionsSchema } from './models/UserDepartmentSectionsSchema'; +export type { UserSchema } from './models/UserSchema'; +export type { UserUpdate } from './models/UserUpdate'; +export type { ValidationError } from './models/ValidationError'; +export type { WorkShiftRowSchema } from './models/WorkShiftRowSchema'; +export type { WorkShiftSchema } from './models/WorkShiftSchema'; +export type { YandexMarketCampaignSchema } from './models/YandexMarketCampaignSchema'; -export { AttributeService } from "./services/AttributeService"; -export { AuthService } from "./services/AuthService"; -export { BarcodeService } from "./services/BarcodeService"; -export { BillingService } from "./services/BillingService"; -export { BoardService } from "./services/BoardService"; -export { CardService } from "./services/CardService"; -export { CardGroupService } from "./services/CardGroupService"; -export { CardTagService } from "./services/CardTagService"; -export { ChatService } from "./services/ChatService"; -export { ClientService } from "./services/ClientService"; -export { DepartmentService } from "./services/DepartmentService"; -export { MarketplaceService } from "./services/MarketplaceService"; -export { PayrollService } from "./services/PayrollService"; -export { PositionService } from "./services/PositionService"; -export { ProductService } from "./services/ProductService"; -export { ProjectService } from "./services/ProjectService"; -export { ResiduesService } from "./services/ResiduesService"; -export { RoleService } from "./services/RoleService"; -export { ServiceService } from "./services/ServiceService"; -export { ShippingService } from "./services/ShippingService"; -export { ShippingWarehouseService } from "./services/ShippingWarehouseService"; -export { StatisticsService } from "./services/StatisticsService"; -export { StatusService } from "./services/StatusService"; -export { TaskService } from "./services/TaskService"; -export { TimeTrackingService } from "./services/TimeTrackingService"; -export { TransactionService } from "./services/TransactionService"; -export { UserService } from "./services/UserService"; -export { WmsService } from "./services/WmsService"; -export { WorkShiftsService } from "./services/WorkShiftsService"; -export { WorkShiftsPlanningService } from "./services/WorkShiftsPlanningService"; +export { AttributeService } from './services/AttributeService'; +export { AuthService } from './services/AuthService'; +export { BarcodeService } from './services/BarcodeService'; +export { BillingService } from './services/BillingService'; +export { BoardService } from './services/BoardService'; +export { CardService } from './services/CardService'; +export { CardGroupService } from './services/CardGroupService'; +export { CardTagService } from './services/CardTagService'; +export { ChatService } from './services/ChatService'; +export { ClientService } from './services/ClientService'; +export { DepartmentService } from './services/DepartmentService'; +export { MarketplaceService } from './services/MarketplaceService'; +export { PayrollService } from './services/PayrollService'; +export { PositionService } from './services/PositionService'; +export { ProductService } from './services/ProductService'; +export { ProjectService } from './services/ProjectService'; +export { ResiduesService } from './services/ResiduesService'; +export { RoleService } from './services/RoleService'; +export { ServiceService } from './services/ServiceService'; +export { ShippingService } from './services/ShippingService'; +export { ShippingWarehouseService } from './services/ShippingWarehouseService'; +export { StatisticsService } from './services/StatisticsService'; +export { StatusService } from './services/StatusService'; +export { TaskService } from './services/TaskService'; +export { TimeTrackingService } from './services/TimeTrackingService'; +export { TransactionService } from './services/TransactionService'; +export { UserService } from './services/UserService'; +export { WmsService } from './services/WmsService'; +export { WorkShiftsService } from './services/WorkShiftsService'; +export { WorkShiftsPlanningService } from './services/WorkShiftsPlanningService'; diff --git a/src/client/models/CreateGuestUrlResponse.ts b/src/client/models/CreateGuestUrlResponse.ts new file mode 100644 index 0000000..6f7f740 --- /dev/null +++ b/src/client/models/CreateGuestUrlResponse.ts @@ -0,0 +1,10 @@ +/* generated using openapi-typescript-codegen -- do not edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ +export type CreateGuestUrlResponse = { + ok: boolean; + message: string; + url: string; +}; + diff --git a/src/client/services/ClientService.ts b/src/client/services/ClientService.ts index fccd9bb..31741d2 100644 --- a/src/client/services/ClientService.ts +++ b/src/client/services/ClientService.ts @@ -11,6 +11,7 @@ import type { ClientGetResponse } from '../models/ClientGetResponse'; import type { ClientUpdateDetailsRequest } from '../models/ClientUpdateDetailsRequest'; import type { ClientUpdateRequest } from '../models/ClientUpdateRequest'; import type { ClientUpdateResponse } from '../models/ClientUpdateResponse'; +import type { CreateGuestUrlResponse } from '../models/CreateGuestUrlResponse'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; @@ -148,4 +149,25 @@ export class ClientService { }, }); } + /** + * Client Link + * @returns CreateGuestUrlResponse Successful Response + * @throws ApiError + */ + public static clientLink({ + clientId, + }: { + clientId: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/client/link/{client_id}', + path: { + 'client_id': clientId, + }, + errors: { + 422: `Validation Error`, + }, + }); + } } diff --git a/src/components/CardAttributeFields/CardAttributeFields.tsx b/src/components/CardAttributeFields/CardAttributeFields.tsx index 977b8ea..3085893 100644 --- a/src/components/CardAttributeFields/CardAttributeFields.tsx +++ b/src/components/CardAttributeFields/CardAttributeFields.tsx @@ -8,9 +8,10 @@ import { CardGeneralFormType } from "../../pages/CardsPage/drawers/CardEditDrawe type Props = { project: ProjectSchema; form: UseFormReturnType; + readOnly: boolean; } -const CardAttributeFields = ({ project, form }: Props) => { +const CardAttributeFields = ({ project, form, readOnly }: Props) => { const attributes: AttributeSchema[] = []; project.attributes.forEach(attribute => { @@ -27,6 +28,7 @@ const CardAttributeFields = ({ project, form }: Props) => { key={attribute.id} attribute={attribute} form={form} + readOnly={readOnly} /> ); }); diff --git a/src/components/CardAttributeFields/components/CardAttributeField.tsx b/src/components/CardAttributeFields/components/CardAttributeField.tsx index e0f015b..bce7515 100644 --- a/src/components/CardAttributeFields/components/CardAttributeField.tsx +++ b/src/components/CardAttributeFields/components/CardAttributeField.tsx @@ -8,9 +8,10 @@ import { IconInfoCircle } from "@tabler/icons-react"; type Props = { attribute: AttributeSchema; form: UseFormReturnType; + readOnly: boolean; } -const CardAttributeField = ({ attribute, form }: Props) => { +const CardAttributeField = ({ attribute, form, readOnly }: Props) => { const type = attribute.type.type; const getDateValue = (): Date | null => { @@ -35,6 +36,7 @@ const CardAttributeField = ({ attribute, form }: Props) => { ); } @@ -47,6 +49,7 @@ const CardAttributeField = ({ attribute, form }: Props) => { clearable locale={"ru-RU"} valueFormat="DD.MM.YYYY" + readOnly={readOnly} /> ); } @@ -59,6 +62,7 @@ const CardAttributeField = ({ attribute, form }: Props) => { clearable locale={"ru-RU"} valueFormat="DD.MM.YYYY HH:mm" + readOnly={readOnly} /> ); } @@ -68,6 +72,7 @@ const CardAttributeField = ({ attribute, form }: Props) => { label={label} {...form.getInputProps(attribute.name)} value={form.getInputProps(attribute.name).value ?? ""} + readOnly={readOnly} /> ); } @@ -77,6 +82,7 @@ const CardAttributeField = ({ attribute, form }: Props) => { allowDecimal={type === "float"} label={label} {...form.getInputProps(attribute.name)} + readOnly={readOnly} /> ); } diff --git a/src/components/Dnd/Boards/Board/Board.tsx b/src/components/Dnd/Boards/Board/Board.tsx index cdee55e..65dfc11 100644 --- a/src/components/Dnd/Boards/Board/Board.tsx +++ b/src/components/Dnd/Boards/Board/Board.tsx @@ -8,6 +8,8 @@ import useStatus from "../../Statuses/Status/hooks/useStatus.tsx"; import { useDndContext } from "../../../../pages/CardsPage/contexts/DndContext.tsx"; import DragState from "../../../../pages/CardsPage/enums/DragState.ts"; import { useBoardsContext } from "../../../../contexts/BoardsContext.tsx"; +import { useSelector } from "react-redux"; +import { RootState } from "../../../../redux/store.ts"; type Props = { @@ -22,6 +24,7 @@ const Board = ({ board }: Props) => { onDeleteBoardClick, } = useBoardsContext(); + const authState = useSelector((state: RootState) => state.auth); const { dragState } = useDndContext(); const { showContextMenu } = useContextMenu(); @@ -65,6 +68,7 @@ const Board = ({ board }: Props) => { {(provided) => (
{ @@ -16,6 +18,7 @@ const Boards = () => { selectedBoard, onCreateBoardClick, } = useBoardsContext(); + const authState = useSelector((state: RootState) => state.auth); const { onDragEnd, @@ -37,14 +40,16 @@ const Boards = () => { board={board} /> ))} -
- -
+ {!authState.isGuest && ( +
+ +
+ )} ); diff --git a/src/components/Dnd/Cards/CardGroupView/CardGroupView.tsx b/src/components/Dnd/Cards/CardGroupView/CardGroupView.tsx index 667bc24..6e12ff5 100644 --- a/src/components/Dnd/Cards/CardGroupView/CardGroupView.tsx +++ b/src/components/Dnd/Cards/CardGroupView/CardGroupView.tsx @@ -9,6 +9,8 @@ import { useProjectsContext } from "../../../../contexts/ProjectsContext.tsx"; import isModuleInProject from "../../../../modules/utils/isModuleInProject.ts"; import CardTags from "../CardTags/CardTags.tsx"; import { ModuleNames } from "../../../../modules/modules.tsx"; +import { useSelector } from "react-redux"; +import { RootState } from "../../../../redux/store.ts"; type Props = { cards: CardSummary[]; @@ -21,6 +23,7 @@ export const CardGroupView: FC = ({ cards, group }) => { const [debouncedName] = useDebouncedValue(name, 200); const { selectedProject } = useProjectsContext(); const isServicesAndProductsIncluded = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedProject); + const authState = useSelector((state: RootState) => state.auth); const totalPrice = useMemo(() => cards.reduce((acc, card) => acc + card.totalPrice, 0), [cards]); const totalProducts = useMemo(() => cards.reduce((acc, card) => acc + card.totalProducts, 0), [cards]); @@ -77,7 +80,7 @@ export const CardGroupView: FC = ({ cards, group }) => { /> ))} - + {!authState.isGuest && } {isServicesAndProductsIncluded && ( = ({ cards, group }) => { )} ); -}; \ No newline at end of file +}; diff --git a/src/components/Dnd/Cards/CardSummaryItem/CardSummaryItem.tsx b/src/components/Dnd/Cards/CardSummaryItem/CardSummaryItem.tsx index 28b1e41..d4acc44 100644 --- a/src/components/Dnd/Cards/CardSummaryItem/CardSummaryItem.tsx +++ b/src/components/Dnd/Cards/CardSummaryItem/CardSummaryItem.tsx @@ -15,6 +15,8 @@ import CardTags from "../CardTags/CardTags.tsx"; import CardAttributesInSummaryItem from "../CardAttributesInSummaryItem/CardAttributesInSummaryItem.tsx"; import { ModuleNames } from "../../../../modules/modules.tsx"; import isDealPaid from "../../../../pages/CardsPage/utils/isDealPaid.ts"; +import { useSelector } from "react-redux"; +import { RootState } from "../../../../redux/store.ts"; type Props = { cardSummary: CardSummary; @@ -27,6 +29,7 @@ const CardSummaryItem: FC = ({ cardSummary, color }) => { const { setSelectedCard } = useCardPageContext(); const { onDelete, onComplete, onDeleteFromGroup } = useCardSummaryState(); const [isPaid, setIsPaid] = useState(false); + const authState = useSelector((state: RootState) => state.auth); const isServicesAndProductsIncluded = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedProject); const isClientIncluded = isModuleInProject(ModuleNames.CLIENTS, selectedProject); @@ -36,8 +39,8 @@ const CardSummaryItem: FC = ({ cardSummary, color }) => { setSelectedCard(card); }); }; - const isLockedInsideGroup = () => { - return !!(cardSummary?.group?.billRequests && cardSummary?.group?.billRequests?.length !== 0); + const canBeRemovedFromGroup = () => { + return !!(cardSummary.group && (!cardSummary.group.billRequests || cardSummary.group.billRequests?.length === 0)); }; useEffect(() => { @@ -46,8 +49,8 @@ const CardSummaryItem: FC = ({ cardSummary, color }) => { return (
onDeleteFromGroup(cardSummary), title: "Убрать из группы", @@ -65,7 +68,7 @@ const CardSummaryItem: FC = ({ cardSummary, color }) => { title: "Удалить", icon: , }, - ])} + ]) : undefined} onClick={() => onCardSummaryClick()} className={styles["container"]} style={{ backgroundColor: color }} @@ -108,7 +111,7 @@ const CardSummaryItem: FC = ({ cardSummary, color }) => { )} - {!cardSummary.group?.id && ( + {!authState.isGuest && !cardSummary.group?.id && ( )} diff --git a/src/components/Dnd/Cards/CardsDndColumn/CardsDndColumn.tsx b/src/components/Dnd/Cards/CardsDndColumn/CardsDndColumn.tsx index 2235b67..4e3420e 100644 --- a/src/components/Dnd/Cards/CardsDndColumn/CardsDndColumn.tsx +++ b/src/components/Dnd/Cards/CardsDndColumn/CardsDndColumn.tsx @@ -12,6 +12,8 @@ import DragState from "../../../../pages/CardsPage/enums/DragState.ts"; import isModuleInProject from "../../../../modules/utils/isModuleInProject.ts"; import { useProjectsContext } from "../../../../contexts/ProjectsContext.tsx"; import { ModuleNames } from "../../../../modules/modules.tsx"; +import { RootState } from "../../../../redux/store.ts"; +import { useSelector } from "react-redux"; type Props = { status: StatusSchema; @@ -28,6 +30,7 @@ export const CardsDndColumn: FC = ({ dragState, withCreateButton = false, }) => { + const authState = useSelector((state: RootState) => state.auth); const { selectedProject } = useProjectsContext(); const isCreatingDealFromFileEnabled = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedProject); const isDropDisabled = dragState !== DragState.DRAG_CARD; @@ -77,7 +80,9 @@ export const CardsDndColumn: FC = ({ + key={card.id} + isDragDisabled={authState.isGuest} + > {(provided, snapshot) => (
= ({ draggableId={"group-" + group.id} index={cards[0].rank} key={"group-" + group.id} + isDragDisabled={authState.isGuest} > {(provided) => (
= ({ styles["items-list-drag-over"], )} {...provided.droppableProps}> - {withCreateButton && ( + {withCreateButton && !authState.isGuest && ( <> { diff --git a/src/components/Dnd/Cards/CreateCardButton/CreateCardButton.tsx b/src/components/Dnd/Cards/CreateCardButton/CreateCardButton.tsx index 639066a..4bcfba5 100644 --- a/src/components/Dnd/Cards/CreateCardButton/CreateCardButton.tsx +++ b/src/components/Dnd/Cards/CreateCardButton/CreateCardButton.tsx @@ -10,6 +10,7 @@ import { usePrefillCardContext } from "../../../../pages/CardsPage/contexts/Pref import isModuleInProject from "../../../../modules/utils/isModuleInProject.ts"; import { useProjectsContext } from "../../../../contexts/ProjectsContext.tsx"; import { ModuleNames } from "../../../../modules/modules.tsx"; +import { useDndContext } from "../../../../pages/CardsPage/contexts/DndContext.tsx"; type Props = { status: StatusSchema; @@ -20,6 +21,7 @@ const CreateCardButton = ({ status }: Props) => { const [isTransitionEnded, setIsTransitionEnded] = useState(true); const queryClient = useQueryClient(); const { prefillCard, setPrefillCard } = usePrefillCardContext(); + const { refetchSummaries } = useDndContext(); const { selectedProject } = useProjectsContext(); const isPrefillingDealEnabled = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedProject); @@ -57,7 +59,7 @@ const CreateCardButton = ({ status }: Props) => { }, }).then(async (result) => { if (isPrefillingDealEnabled && prefillCard) { - CardService.prefillCard({ + await CardService.prefillCard({ requestBody: { oldCardId: prefillCard.id, newCardId: result.cardId, @@ -67,6 +69,7 @@ const CreateCardButton = ({ status }: Props) => { await queryClient.invalidateQueries({ queryKey: ["getCardSummaries"], }); + refetchSummaries(); setIsCreating(false); setPrefillCard(undefined); }); diff --git a/src/components/Dnd/Statuses/Status/Status.tsx b/src/components/Dnd/Statuses/Status/Status.tsx index 76a0c5f..718c1c2 100644 --- a/src/components/Dnd/Statuses/Status/Status.tsx +++ b/src/components/Dnd/Statuses/Status/Status.tsx @@ -13,6 +13,8 @@ import isModuleInProject from "../../../../modules/utils/isModuleInProject.ts"; import { useEqualHeightsContext } from "./contexts/EqualHeightContext.tsx"; import { useBoardsContext } from "../../../../contexts/BoardsContext.tsx"; import { ModuleNames } from "../../../../modules/modules.tsx"; +import { useSelector } from "react-redux"; +import { RootState } from "../../../../redux/store.ts"; type Props = { @@ -26,6 +28,7 @@ const Status = ({ summaries, status, dragState, index }: Props) => { const { selectedBoard, } = useBoardsContext(); + const authState = useSelector((state: RootState) => state.auth); const isDropDisabled = dragState !== DragState.DRAG_STATUS; const isServicesAndProductsIncluded = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedBoard?.project); @@ -107,6 +110,7 @@ const Status = ({ summaries, status, dragState, index }: Props) => { {(provided) => (
{ return { accessToken: "", isAuthorized: false, + isDealEditor: false, + isDealsViewer: false, isGuest: false, role: "user", }; @@ -37,7 +41,9 @@ const authSlice = createSlice({ state.accessToken = action.payload.accessToken; state.isAuthorized = true; state.role = role; - if (sub === "guest") state.isGuest = true; + state.isDealEditor = sub === "deal_editor"; + state.isDealsViewer = sub === "deals_viewer"; + state.isGuest = state.isDealEditor || state.isDealsViewer; } catch (_) { const url = window.location.href; const urlObj = new URL(url); diff --git a/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/ProductAndServiceTab.tsx b/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/ProductAndServiceTab.tsx index e9c3e7e..bd227f6 100644 --- a/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/ProductAndServiceTab.tsx +++ b/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/ProductAndServiceTab.tsx @@ -21,11 +21,16 @@ import PrintDealBarcodesButton from "./components/PrintDealBarcodesButton/PrintD import PaymentLinkButton from "./components/PaymentLinkButton/PaymentLinkButton.tsx"; import isValidInn from "../../../../pages/ClientsPage/utils/isValidInn.ts"; import isDealPaid, { isDealLocked } from "../../../../pages/CardsPage/utils/isDealPaid.ts"; +import { useSelector } from "react-redux"; +import { RootState } from "../../../../redux/store.ts"; +import { useCardPageContext } from "../../../../pages/CardsPage/contexts/CardPageContext.tsx"; const ProductAndServiceTab: FC = () => { const { cardState, cardServicesState, cardProductsState } = useCardProductAndServiceTabState(); + const { selectedCard: card } = useCardPageContext(); const isLocked = isDealLocked(cardState.card); const [paid, setPaid] = useState(false); + const { isDealsViewer } = useSelector((state: RootState) => state.auth); useEffect(() => { setPaid(isDealPaid(cardState.card)); @@ -128,7 +133,9 @@ const ProductAndServiceTab: FC = () => { ProductService.createProduct({ requestBody: newProduct, }).then(({ ok, message }) => { - notifications.guess(ok, { message: message }); + notifications.guess(ok, { message }); + }).catch(err => { + notifications.error({ message: err.toString() }); }); }; const onCreateProductClick = () => { @@ -256,18 +263,18 @@ const ProductAndServiceTab: FC = () => { mr={"xs"} > - + {!isDealsViewer && } - + {!isDealsViewer && } )} - + {card && } { {...cardServicesState} /> - -
- - -
- -
- {isLocked ? ( - - ) : ( - - )} -
+ {!isDealsViewer && ( + <> + +
+ + +
+ +
+ {isLocked ? ( + + ) : ( + + )} +
+ + )}
= ({ w={"100%"} gap={rem(10)} align={"center"}> - onDeleteClick(service)} - label="Удалить услугу"> - - - - + {!authState.isDealsViewer && ( + onDeleteClick(service)} + label="Удалить услугу"> + + + + + )} {!authState.isGuest && ( = ({ isNumber(event) && onQuantityChange(service, event) } - value={service.quantity} - + readOnly={authState.isDealsViewer} /> = ({ suffix={"₽"} value={service.price} disabled={authState.isGuest || isLocked || service.isFixedPrice} + readOnly={authState.isDealsViewer} rightSectionProps={{ style: { display: "flex", @@ -188,12 +190,14 @@ const CardServicesTable: FC = ({ }, }} rightSection={ - onLockChange(service, value)} - /> + !authState.isDealsViewer && ( + onLockChange(service, value)} + /> + ) } /> @@ -212,25 +216,27 @@ const CardServicesTable: FC = ({ ₽ - - - - + {!authState.isDealsViewer && ( + + + + + )} { const { selectedCard: card, refetchCard } = useCardPageContext(); - if (!card) return; + const { isDealsViewer } = useSelector((state: RootState) => state.auth); + if (!card) return <>; const [initialValues, setInitialValues] = useState(card); @@ -67,7 +70,7 @@ const GeneralDataForm = () => {
onSubmit(values))}> { "shippingWarehouse", ).onChange(event); }} + readOnly={isDealsViewer} /> - - + {!isDealsViewer && ( + <> + + + + )}
); diff --git a/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/components/ProductServicesTable/ProductServicesTable.tsx b/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/components/ProductServicesTable/ProductServicesTable.tsx index 7d15af7..e551636 100644 --- a/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/components/ProductServicesTable/ProductServicesTable.tsx +++ b/src/modules/cardModules/cardEditorTabs/ProductAndServiceTab/components/ProductServicesTable/ProductServicesTable.tsx @@ -103,8 +103,8 @@ const ProductServicesTable: FC = ({ { enableColumnActions: false, enableSorting: false, - enableRowActions: true, - enableBottomToolbar: true, + enableRowActions: !authState.isDealsViewer, + enableBottomToolbar: !authState.isDealsViewer, renderBottomToolbar: ( = ({ onDelete(product); }; + const { isDealsViewer } = useSelector((state: RootState) => state.auth); + const onServiceDelete = (item: CardProductServiceSchema) => { if (!onChange) return; onChange({ @@ -162,25 +166,29 @@ const ProductView: FC = ({ isNumber(event) && onQuantityChange(event) } placeholder={"Введите количество товара"} + readOnly={isDealsViewer} /> -