@apihawk/billia-sdk
Version:
The ApiHawk Billia SDK
27 lines • 1.04 kB
TypeScript
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