@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
41 lines (40 loc) • 2.46 kB
TypeScript
import Service from "../../service";
import Client from "../../client";
import { IRequest } from "../../typings/requestOptions";
import { BeginScaDeviceRegistrationRequest } from "../../typings/balancePlatform/models";
import { BeginScaDeviceRegistrationResponse } from "../../typings/balancePlatform/models";
import { FinishScaDeviceRegistrationRequest } from "../../typings/balancePlatform/models";
import { FinishScaDeviceRegistrationResponse } from "../../typings/balancePlatform/models";
import { SubmitScaAssociationRequest } from "../../typings/balancePlatform/models";
import { SubmitScaAssociationResponse } from "../../typings/balancePlatform/models";
/**
* API handler for SCADeviceManagementApi
*/
export declare class SCADeviceManagementApi extends Service {
private readonly API_BASEPATH;
private baseUrl;
constructor(client: Client);
/**
* @summary Begin SCA device registration
* @param beginScaDeviceRegistrationRequest {@link BeginScaDeviceRegistrationRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link BeginScaDeviceRegistrationResponse }
*/
beginScaDeviceRegistration(beginScaDeviceRegistrationRequest: BeginScaDeviceRegistrationRequest, requestOptions?: IRequest.Options): Promise<BeginScaDeviceRegistrationResponse>;
/**
* @summary Finish registration process for a SCA device
* @param deviceId {@link string } The unique identifier of the SCA device that you are associating with a resource.
* @param finishScaDeviceRegistrationRequest {@link FinishScaDeviceRegistrationRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link FinishScaDeviceRegistrationResponse }
*/
finishScaDeviceRegistration(deviceId: string, finishScaDeviceRegistrationRequest: FinishScaDeviceRegistrationRequest, requestOptions?: IRequest.Options): Promise<FinishScaDeviceRegistrationResponse>;
/**
* @summary Create a new SCA association for a device
* @param deviceId {@link string } The unique identifier of the SCA device that you are associating with a resource.
* @param submitScaAssociationRequest {@link SubmitScaAssociationRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link SubmitScaAssociationResponse }
*/
submitScaAssociation(deviceId: string, submitScaAssociationRequest: SubmitScaAssociationRequest, requestOptions?: IRequest.Options): Promise<SubmitScaAssociationResponse>;
}