UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

59 lines (58 loc) 3.44 kB
import Service from "../../service"; import Client from "../../client"; import { IRequest } from "../../typings/requestOptions"; import { CalculatePciStatusRequest } from "../../typings/legalEntityManagement/models"; import { CalculatePciStatusResponse } from "../../typings/legalEntityManagement/models"; import { GeneratePciDescriptionRequest } from "../../typings/legalEntityManagement/models"; import { GeneratePciDescriptionResponse } from "../../typings/legalEntityManagement/models"; import { GetPciQuestionnaireInfosResponse } from "../../typings/legalEntityManagement/models"; import { GetPciQuestionnaireResponse } from "../../typings/legalEntityManagement/models"; import { PciSigningRequest } from "../../typings/legalEntityManagement/models"; import { PciSigningResponse } from "../../typings/legalEntityManagement/models"; /** * API handler for PCIQuestionnairesApi */ export declare class PCIQuestionnairesApi extends Service { private readonly API_BASEPATH; private baseUrl; constructor(client: Client); /** * @summary Calculate PCI status of a legal entity * @param id {@link string } The unique identifier of the legal entity to calculate PCI status. * @param calculatePciStatusRequest {@link CalculatePciStatusRequest } * @param requestOptions {@link IRequest.Options } * @return {@link CalculatePciStatusResponse } */ calculatePciStatusOfLegalEntity(id: string, calculatePciStatusRequest: CalculatePciStatusRequest, requestOptions?: IRequest.Options): Promise<CalculatePciStatusResponse>; /** * @summary Generate PCI questionnaire * @param id {@link string } The unique identifier of the legal entity to get PCI questionnaire information. * @param generatePciDescriptionRequest {@link GeneratePciDescriptionRequest } * @param requestOptions {@link IRequest.Options } * @return {@link GeneratePciDescriptionResponse } */ generatePciQuestionnaire(id: string, generatePciDescriptionRequest: GeneratePciDescriptionRequest, requestOptions?: IRequest.Options): Promise<GeneratePciDescriptionResponse>; /** * @summary Get PCI questionnaire * @param id {@link string } The legal entity ID of the individual who signed the PCI questionnaire. * @param pciid {@link string } The unique identifier of the signed PCI questionnaire. * @param requestOptions {@link IRequest.Options } * @return {@link GetPciQuestionnaireResponse } */ getPciQuestionnaire(id: string, pciid: string, requestOptions?: IRequest.Options): Promise<GetPciQuestionnaireResponse>; /** * @summary Get PCI questionnaire details * @param id {@link string } The unique identifier of the legal entity to get PCI questionnaire information. * @param requestOptions {@link IRequest.Options } * @return {@link GetPciQuestionnaireInfosResponse } */ getPciQuestionnaireDetails(id: string, requestOptions?: IRequest.Options): Promise<GetPciQuestionnaireInfosResponse>; /** * @summary Sign PCI questionnaire * @param id {@link string } The legal entity ID of the user that has a contractual relationship with your platform. * @param pciSigningRequest {@link PciSigningRequest } * @param requestOptions {@link IRequest.Options } * @return {@link PciSigningResponse } */ signPciQuestionnaire(id: string, pciSigningRequest: PciSigningRequest, requestOptions?: IRequest.Options): Promise<PciSigningResponse>; }