UNPKG

amazon-pay-async

Version:

API wrapper for Amazon Pay using promises and defining types

33 lines (32 loc) 3.01 kB
import { IConfiguration } from '../classes/config'; import { ICancelReportRequestsRequest, ICancelReportRequestsResponse } from '../types/cancel.report.requests.type'; import { IGetReportCountRequest } from '../types/get.report.count.type'; import { IGetReportListByNextTokenRequest, IGetReportListByNextTokenResponse } from '../types/get.report.list.by.next.token.type'; import { IGetReportListRequest, IGetReportListResponse } from '../types/get.report.list.type'; import { IGetReportRequestCountRequest, IGetReportRequestCountResponse } from '../types/get.report.request.count.type'; import { IGetReportRequestListByNextTokenRequest, IGetReportRequestListByNextTokenResponse } from '../types/get.report.request.list.by.next.token.type'; import { IGetReportRequestListRequest, IGetReportRequestListResponse } from '../types/get.report.request.list.type'; import { IGetReportScheduleCountRequest, IGetReportScheduleCountResponse } from '../types/get.report.schedule.count.type'; import { IGetReportScheduleListRequest, IGetReportScheduleListRespose } from '../types/get.report.schedule.list.type'; import { IGetReportRequest, IGetReportResponse } from '../types/get.report.type'; import { IManageReportScheduleRequest, IManageReportScheduleResponse } from '../types/manage.report.schedule.type'; import { IRequestReportRequest, IRequestReportResponse } from '../types/request.report.type'; import { IUpdateReportAcknowledgementsRequest, IUpdateReportAcknowledgementsResposne } from '../types/update.report.acknowledgements.type'; export declare class Reports { private readonly requestHandler; private readonly version; constructor(config: IConfiguration, version?: string); requestReport(params: IRequestReportRequest): Promise<IRequestReportResponse>; getReportRequestList(params: IGetReportRequestListRequest): Promise<IGetReportRequestListResponse>; getReportRequestListByNextToken(params: IGetReportRequestListByNextTokenRequest): Promise<IGetReportRequestListByNextTokenResponse>; getReportRequestCount(params: IGetReportRequestCountRequest): Promise<IGetReportRequestCountResponse>; cancelReportRequests(params: ICancelReportRequestsRequest): Promise<ICancelReportRequestsResponse>; getReportList(params: IGetReportListRequest): Promise<IGetReportListResponse>; getReportListByNextToken(params: IGetReportListByNextTokenRequest): Promise<IGetReportListByNextTokenResponse>; getReportCount(params: IGetReportCountRequest): Promise<number>; getReport(params: IGetReportRequest): Promise<IGetReportResponse>; manageReportSchedule(params: IManageReportScheduleRequest): Promise<IManageReportScheduleResponse>; getReportScheduleList(params: IGetReportScheduleListRequest): Promise<IGetReportScheduleListRespose>; getReportScheduleCount(params: IGetReportScheduleCountRequest): Promise<IGetReportScheduleCountResponse>; updateReportAcknowledgements(params: IUpdateReportAcknowledgementsRequest): Promise<IUpdateReportAcknowledgementsResposne>; }