UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

43 lines (42 loc) 1.6 kB
import { FabrixService as Service } from '@fabrix/fabrix/dist/common'; export declare class SubscriptionService extends Service { publish(type: any, event: any, options?: { save?: boolean; transaction?: any; include?: any; }): any; generalStats(): any; create(order: any, items: any, unit: any, interval: any, active: any, options: any): any; update(update: any, subscription: any, options: any): any; cancel(body: any, subscription: any, options: any): any; activate(body: any, subscription: any, options: any): any; deactivate(body: any, subscription: any, options: any): any; addItems(items: any, subscription: any, options: any): any; removeItems(items: any, subscription: any, options: any): any; renew(subscription: any, options: any): any; retry(subscription: any, options: any): any; prepareForOrder(subscription: any, options: any): any; willRenew(subscription: any, options?: { [key: string]: any; }): any; renewThisHour(options?: { [key: string]: any; }): any; retryThisHour(options: any): any; cancelThisHour(options: any): any; willRenewDate(options?: { [key: string]: any; }): any; beforeCreate(subscription: any, options?: { [key: string]: any; }): any; beforeUpdate(subscription: any, options?: { [key: string]: any; }): any; afterCreate(subscription: any, options?: { [key: string]: any; }): Promise<any>; afterUpdate(subscription: any, options?: { [key: string]: any; }): Promise<any>; }