UNPKG

@apihawk/billia-sdk

Version:

The ApiHawk Billia SDK

27 lines 1.04 kB
import { ApiHawkConnectorService, IApihawkSession } from '@apihawk/connector'; import { BilliaSDKServiceBase } from '../lib/billia-sdk-service-base'; import { IMarketingBannerGroup, IMarketingSubscription } from './billia-sdk-marketing.types'; export declare class BilliaSDKMarketing extends BilliaSDKServiceBase { private billiaSDKCatalog; constructor(api: ApiHawkConnectorService); /** * Get banners group * @param group banner group name * @param session user session */ getBannersGroup(group: string, session: IApihawkSession): Promise<IMarketingBannerGroup>; /** * Subscribe to newsletter * @param {string} email * @param prefs * @returns {Promise<boolean>} */ subscribe(email: string, prefs?: any): Promise<boolean>; /** * Get subscription status * @param {string} email * @returns {Promise<IMarketingSubscription>} */ getSubscription(email: string): Promise<IMarketingSubscription>; } //# sourceMappingURL=billia-sdk-marketing.d.ts.map