@lorenstuff/amazon-selling-partner-api
Version:
A package for interacting with the Amazon Selling Partner API.
18 lines • 1.67 kB
TypeScript
import { AmazonSellingPartnerAPIClient } from "./AmazonSellingPartnerAPIClient.js";
import { ConfirmShipmentRequest, GetOrderResponse, GetOrderAddressResponse, GetOrderBuyerInfoResponse, GetOrderItemsQuery, GetOrderItemsResponse, GetOrderItemsBuyerInfoQuery, GetOrderItemsBuyerInfoResponse, GetOrderRegulatedInfoResponse, GetOrdersQuery, GetOrdersResponse, UpdateShipmentStatusRequest, UpdateVerificationStatusRequest } from "../types/orders-api/v0.js";
/** A client for v0 of the Orders endpoints of the Amazon Selling Partner API. */
export declare class AmazonSellingPartnerOrdersAPIClient {
amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient;
constructor(amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient);
confirmShipment(orderId: string, payload: ConfirmShipmentRequest): Promise<void>;
getOrder(orderId: string): Promise<GetOrderResponse>;
getOrderAddress(orderId: string): Promise<GetOrderAddressResponse>;
getOrderBuyerInfo(orderId: string): Promise<GetOrderBuyerInfoResponse>;
getOrderItems(orderId: string, query?: GetOrderItemsQuery): Promise<GetOrderItemsResponse>;
getOrderItemsBuyerInfo(orderId: string, query?: GetOrderItemsBuyerInfoQuery): Promise<GetOrderItemsBuyerInfoResponse>;
getOrderRegulatedInfo(orderId: string): Promise<GetOrderRegulatedInfoResponse>;
getOrders(query: GetOrdersQuery): Promise<GetOrdersResponse>;
updateShipmentStatus(orderId: string, payload: UpdateShipmentStatusRequest): Promise<void>;
updateVerificationStatus(orderId: string, payload: UpdateVerificationStatusRequest): Promise<void>;
}
//# sourceMappingURL=AmazonSellingPartnerOrdersAPIClient.d.ts.map