Constructors
Methods
cancelSubscription
- cancelSubscription(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
subscriptionId: string;
}auth: string
subscriptionId: string
Returns Promise<WebResponse<string>>
changePaymentMethods
- changePaymentMethods(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
}
Returns Promise<WebResponse<string>>
changePremiumData
- changePremiumData<T>(__namedParameters): Promise<WebResponse<true>>
Type Parameters
- T extends "user" | "guild" = never
Parameters
- __namedParameters: {
auth: string;
body: UpdatePremiumData<T>;
id: string;
type: T;
}auth: string
id: string
type: T
Returns Promise<WebResponse<true>>
createCheckoutSession
- createCheckoutSession<T>(__namedParameters): Promise<WebResponse<string>>
Type Parameters
- T extends "user" | "guild"
Returns Promise<WebResponse<string>>
getPremiumPlan
- getPremiumPlan<T>(__namedParameters): Promise<WebResponse<PremiumPlan<T>>>
Parameters
- __namedParameters: {
includeFreeAmountOfAddons?: T;
planId: string;
}Optional
includeFreeAmountOfAddons?: T
planId: string
getPremiumPlans
- getPremiumPlans(__namedParameters): Promise<WebResponse<PremiumPlans>>
Parameters
- __namedParameters: {
refreshCache?: boolean;
}Optional
refreshCache?: boolean
getPremumData
- getPremumData<T>(__namedParameters): Promise<WebResponse<PremiumData<T>>>
Type Parameters
- T extends "user" | "guild" = never
Parameters
- __namedParameters: {
auth: string;
id: string;
type: T;
}auth: string
id: string
type: T