import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface IPaymentAdjustmentItem { /** * The payment adjustment item's numeric ID. */ payment_adjustment_item_id: number; /** * The payment adjustment's numeric ID. */ payment_adjustment_id: number; /** * A human readable string describing the area being refundedOne of: TRANS, TAX, or SHIP */ adjustment_type: string; /** * The total amount of the payment adjustment item. */ amount: number; /** * The numerice ID of the Credit Card Transaction */ transaction_id: number; /** * The date and time the payment adjustment item was created in Epoch seconds. */ create_date: number; } export interface IFindPaymentAdjustmentItemsParameters { payment_id: number; payment_adjustment_id: number; limit?: number; offset?: number; page?: number; } export interface IFindPaymentAdjustmentItemParameters { payment_id: number; payment_adjustment_id: number; payment_adjustment_item_id: number; } export declare class PaymentAdjustmentItem extends ApiRequest { constructor(options: IOptions); /** * Get Etsy Payments Transaction Adjustment Items */ findPaymentAdjustmentItems(params: IFindPaymentAdjustmentItemsParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Get an Etsy Payments Transaction Adjustment Item */ findPaymentAdjustmentItem(params: IFindPaymentAdjustmentItemParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }