orb-billing
Version:
The official TypeScript library for the Orb API
22 lines • 1.19 kB
TypeScript
import { APIResource } from "../../resource.js";
import * as Core from "../../core.js";
import * as SubscriptionsAPI from "../subscriptions.js";
import { SubscriptionsPage } from "../subscriptions.js";
import { type PageParams } from "../../pagination.js";
export declare class Subscriptions extends APIResource {
/**
* This endpoint returns a list of all subscriptions that have redeemed a given
* coupon as a [paginated](/api-reference/pagination) list, ordered starting from
* the most recently created subscription. For a full discussion of the
* subscription resource, see [Subscription](/core-concepts#subscription).
*/
list(couponId: string, query?: SubscriptionListParams, options?: Core.RequestOptions): Core.PagePromise<SubscriptionsPage, SubscriptionsAPI.Subscription>;
list(couponId: string, options?: Core.RequestOptions): Core.PagePromise<SubscriptionsPage, SubscriptionsAPI.Subscription>;
}
export interface SubscriptionListParams extends PageParams {
}
export declare namespace Subscriptions {
export { type SubscriptionListParams as SubscriptionListParams };
}
export { SubscriptionsPage };
//# sourceMappingURL=subscriptions.d.ts.map