@bunnyapp/api-client
Version:
Node.js client for Bunny CRM
39 lines • 1.32 kB
TypeScript
import Bunny from '../';
import { Mutation } from '../types/graphql';
interface SubscriptionOptions {
trial?: boolean;
evergreen?: boolean;
accountId?: string;
accountName?: string;
ownerUserId?: string;
phone?: string;
fax?: string;
website?: string;
billingStreet?: string;
billingCity?: string;
billingZip?: string;
billingState?: string;
billingCountry?: string;
firstName?: string;
lastName?: string;
email?: string;
mobile?: string;
salutation?: string;
title?: string;
mailingStreet?: string;
mailingCity?: string;
mailingZip?: string;
mailingState?: string;
mailingCountry?: string;
tenantCode?: string;
tenantName?: string;
}
/**
* Create a subscription
* @param {string} priceListCode The unique code that represents the price list
* @param {SubscriptionOptions} [options={}] Additional options for subscription creation
* @returns {Promise<NonNullable<NonNullable<Mutation['subscriptionCreate']>['subscription']>>} The created subscription
*/
export default function subscriptionCreate(this: Bunny, priceListCode: string, options?: SubscriptionOptions): Promise<NonNullable<NonNullable<Mutation['subscriptionCreate']>['subscription']>>;
export {};
//# sourceMappingURL=subscription-create.d.ts.map