seerbit-nodejs
Version:
SeerBit NodsJS SDK
18 lines (17 loc) • 1.08 kB
TypeScript
import Client from "../client";
import Service from "../service";
declare class Recurrent extends Service {
private readonly _createSubscription;
private readonly _chargeSubscription;
private readonly _updateSubscription;
private readonly _getSubscriptions;
private readonly _checkSubscriptionStatus;
constructor(client: Client);
CreateRecurringSubscription(requestPayload: IRecurring.CreateRequest): Promise<IRecurring.Response>;
ChargeRecurringSubscription(requestPayload: IRecurring.ChargeRequest): Promise<IRecurring.Response>;
UpdateRecurringSubscription(requestPayload: IRecurring.UpdateRequest): Promise<IRecurring.UpdateResponse>;
GetSubscriptions(requestPayload?: IRecurring.GetSubscriptionRequest): Promise<IRecurring.GetSubscriptionsResponse>;
GetCustomerSubscriptions(requestPayload: IRecurring.GetSubscriptionRequest): Promise<IRecurring.GetSubscriptionsResponse>;
CheckSubscriptionStatus(requestPayload: IRecurring.SubscriptionStatusRequest): Promise<IRecurring.GetSubscriptionStatusResponse>;
}
export default Recurrent;