UNPKG

cdek

Version:
45 lines (44 loc) 3.43 kB
import { EventEmitter } from "./core/eventemitter.js"; import type { ApiRequest, ApiResponse, ApiWebhook } from "./types/api.js"; import type { InitOptions } from "./types/lib.js"; export declare class Cdek extends EventEmitter<ApiWebhook.EventMap> { private rest; constructor(options: InitOptions); webhookHandler(): (request: Request) => Promise<Response>; getRegions(params?: ApiRequest.GetRegions): Promise<ApiResponse.GetRegions[]>; addWebhook(params?: ApiRequest.AddWebhook): Promise<ApiResponse.AddWebhook>; getWebhookByUUID(uuid: string): Promise<ApiResponse.GetWebhook>; getWebhooks(): Promise<ApiResponse.GetWebhooks>; deleteWebhookByUUID(uuid: string): Promise<ApiResponse.DeleteWebhook>; addOrder(params: ApiRequest.AddOrder): Promise<ApiResponse.AddOrder>; getOrderByUUID(uuid: string): Promise<ApiResponse.GetOrder>; getOrderByCdekNumber(cdek_number: number): Promise<ApiResponse.GetOrder>; getOrderByImNumber(im_number: number): Promise<ApiResponse.GetOrder>; updateOrder(params: ApiRequest.UpdateOrder): Promise<ApiResponse.UpdateOrder>; deleteOrderByUUID(uuid: string): Promise<ApiResponse.DeleteOrder>; addRefusal(order_uuid: string): Promise<ApiResponse.AddRefusal>; addCourier(params: ApiRequest.AddCourier): Promise<ApiResponse.AddCourier>; getCourierDetails(uuid: string): Promise<ApiResponse.GetCourierDetails>; deleteCourier(uuid: string): Promise<ApiResponse.DeleteCourier>; createOrderReceipt(params: ApiRequest.CreateOrderReceipt): Promise<ApiResponse.CreateOrderReceipt>; getOrderReceipt(uuid: string): Promise<ApiResponse.GetOrderReceipt>; createBarcodeCP(params: ApiRequest.CreateBarcodeCP): Promise<ApiResponse.CreateBarcodeCP>; getBarcodeCP(uuid: string): Promise<ApiResponse.GetBarcodeCP>; addDeliveryAppointment(params: ApiRequest.AddDeliveryAppointment): Promise<ApiResponse.AddDeliveryAppointment>; getDeliveryAppointment(uuid: string): Promise<ApiResponse.GetDeliveryAppointment>; addPrealert(params: ApiRequest.AddPrealert): Promise<ApiResponse.AddPrealert>; getPrealert(uuid: string): Promise<ApiResponse.GetPrealert>; getPassportData(params: ApiRequest.GetPassportData): Promise<ApiResponse.GetPassportData>; getCashboxCheck(params: ApiRequest.GetCashboxCheck): Promise<ApiResponse.GetCashboxCheck>; getCashOnDeliveryRegistry(params: ApiRequest.GetCashOnDeliveryRegistry): Promise<ApiResponse.GetCashOnDeliveryRegistry>; getCashOnDeliveryTransfer(params: ApiRequest.GetCashOnDeliveryTransfer): Promise<ApiResponse.GetCashOnDeliveryTransfer>; getPickupPoints(params?: ApiRequest.GetPickupPoints): Promise<ApiResponse.GetPickupPoints[]>; getCities(params?: ApiRequest.GetCities): Promise<ApiResponse.GetCities[]>; calculatorByTariff(params: ApiRequest.CalculatorByTariff): Promise<ApiResponse.CalculatorByTariff>; calculatorByAvaibleTariffs(params: ApiRequest.CalculatorByAvaibleTariffs): Promise<ApiResponse.CalculatorByAvaibleTariffs>; /** @deprecated The method seems removed by CDEK without any changelog */ calculatorCustoms(params: ApiRequest.CalculatorCustoms): Promise<ApiResponse.CalculatorCustoms>; getFinishedOrders(params: ApiRequest.GetFinishedOrders): Promise<ApiResponse.GetFinishedOrders>; createClientReturn(params: ApiRequest.CreateClientReturn): Promise<ApiResponse.CreateClientReturn>; refreshToken(): Promise<void>; }