UNPKG

@buckaroo/buckaroo_sdk

Version:
31 lines (30 loc) 1.91 kB
import { ISubscription } from './Models/ISubscription'; import { PaymentMethod } from '../../Services'; import { IRequest } from '../../Models'; import { ServiceCode } from '../../Utils'; export default class Subscriptions extends PaymentMethod { protected _serviceVersion: number; protected _requiredFields: Array<keyof IRequest>; defaultServiceCode(): ServiceCode; create(payload: ISubscription): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; update(payload: ISubscription): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; createCombined(payload: ISubscription): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; updateCombined(payload: ISubscription): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; stop(payload: { subscriptionGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; info(payload: { subscriptionGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; deletePaymentConfig(payload: { subscriptionGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; pause(payload: { subscriptionGuid: string; resumeDate: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; resume(payload: { subscriptionGuid: string; resumeDate: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; }