@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
38 lines (37 loc) • 1.44 kB
TypeScript
import { FabrixService as Service } from '@fabrix/fabrix/dist/common';
export declare class FulfillmentService extends Service {
publish(type: any, event: any, options?: {
save?: boolean;
transaction?: any;
include?: any;
}): any;
sendFulfillment(order: any, fulfillment: any, options?: {
[key: string]: any;
}): any;
updateFulfillment(fulfillment: any, options?: {
[key: string]: any;
}): any;
cancelFulfillment(fulfillment: any, options?: {
[key: string]: any;
}): any;
addOrCreateFulfillmentItem(item: any, options?: {
[key: string]: any;
}): any;
updateFulfillmentItem(item: any, options?: {
[key: string]: any;
}): any;
removeFulfillmentItem(item: any, options?: {
[key: string]: any;
}): any;
manualUpdateFulfillment(fulfillment: any, options?: {
[key: string]: any;
}): any;
beforeCreate(fulfillment: any, options: any): Promise<any>;
beforeUpdate(fulfillment: any, options: any): Promise<any>;
afterCreate(fulfillment: any, options: any): any;
afterUpdate(fulfillment: any, options: any): any;
beforeEventCreate(fulfillment: any, options: any): Promise<any>;
beforeEventUpdate(fulfillment: any, options: any): Promise<any>;
afterEventCreate(fulfillment: any, options: any): Promise<any>;
afterEventUpdate(fulfillment: any, options: any): Promise<any>;
}