@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
69 lines (68 loc) • 3.29 kB
TypeScript
import Client from "../client";
import Service from "../service";
import { AcceptDisputeRequest } from "../typings/disputes/models";
import { AcceptDisputeResponse } from "../typings/disputes/models";
import { DefendDisputeRequest } from "../typings/disputes/models";
import { DefendDisputeResponse } from "../typings/disputes/models";
import { DefenseReasonsRequest } from "../typings/disputes/models";
import { DefenseReasonsResponse } from "../typings/disputes/models";
import { DeleteDefenseDocumentRequest } from "../typings/disputes/models";
import { DeleteDefenseDocumentResponse } from "../typings/disputes/models";
import { SupplyDefenseDocumentRequest } from "../typings/disputes/models";
import { SupplyDefenseDocumentResponse } from "../typings/disputes/models";
import { IRequest } from "../typings/requestOptions";
/**
* The service has been moved to a different package 'disputes'
* @deprecated Use services/disputes/DisputesAPI
*/
export declare class DisputesAPI extends Service {
private readonly API_BASEPATH;
private baseUrl;
constructor(client: Client);
/**
* @deprecated Use services/disputes/DisputesAPI
*
* @summary Accept a dispute
* @param acceptDisputeRequest {@link AcceptDisputeRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link AcceptDisputeResponse }
*/
acceptDispute(acceptDisputeRequest: AcceptDisputeRequest, requestOptions?: IRequest.Options): Promise<AcceptDisputeResponse>;
/**
* @deprecated Use services/disputes/DisputesAPI
*
* @summary Defend a dispute
* @param defendDisputeRequest {@link DefendDisputeRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link DefendDisputeResponse }
*/
defendDispute(defendDisputeRequest: DefendDisputeRequest, requestOptions?: IRequest.Options): Promise<DefendDisputeResponse>;
/**
* @deprecated Use services/disputes/DisputesAPI
*
* @summary Delete a defense document
* @param deleteDefenseDocumentRequest {@link DeleteDefenseDocumentRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link DeleteDefenseDocumentResponse }
*/
deleteDisputeDefenseDocument(deleteDefenseDocumentRequest: DeleteDefenseDocumentRequest, requestOptions?: IRequest.Options): Promise<DeleteDefenseDocumentResponse>;
/**
* @deprecated Use services/disputes/DisputesAPI
*
* @summary Get applicable defense reasons
* @param defenseReasonsRequest {@link DefenseReasonsRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link DefenseReasonsResponse }
*/
retrieveApplicableDefenseReasons(defenseReasonsRequest: DefenseReasonsRequest, requestOptions?: IRequest.Options): Promise<DefenseReasonsResponse>;
/**
* @deprecated Use services/disputes/DisputesAPI
*
* @summary Supply a defense document
* @param supplyDefenseDocumentRequest {@link SupplyDefenseDocumentRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link SupplyDefenseDocumentResponse }
*/
supplyDefenseDocument(supplyDefenseDocumentRequest: SupplyDefenseDocumentRequest, requestOptions?: IRequest.Options): Promise<SupplyDefenseDocumentResponse>;
}
export default DisputesAPI;