UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

128 lines (127 loc) 4.05 kB
import { FabrixService as Service } from '@fabrix/fabrix/dist/common'; export declare class OrderService extends Service { publish(type: any, event: any, options?: { save?: boolean; transaction?: any; include?: any; }): any; create(obj: any, options?: { [key: string]: any; }): any; update(order: any, options: any): any; pay(order: any, paymentDetails: any, options?: { [key: string]: any; }): any; payOrders(orders: any, options?: { [key: string]: any; }): any; refundOrderItem(orderItem: any, options?: { [key: string]: any; }): any; refund(order: any, refunds?: any[], options?: { [key: string]: any; }): any; authorize(order: any, authorizations?: any[], options?: { [key: string]: any; }): any; capture(order: any, captures?: any[], options?: { [key: string]: any; }): any; void(order: any, voids?: any[], options?: { [key: string]: any; }): any; retry(order: any, retries: any, options: any): any; cancel(order: any, options?: { [key: string]: any; }): any; resolveToAddress(customerAddress: any, address: any): any; addTag(order: any, tag: any, options?: { [key: string]: any; }): any; removeTag(order: any, tag: any, options?: { [key: string]: any; }): any; pricingOverrides(overrides: any, id: any, admin: any, options?: { [key: string]: any; }): any; addItem(order: any, item: any, options?: { [key: string]: any; }): any; addItems(order: any, items: any, options?: { [key: string]: any; }): any; updateItem(order: any, item: any, options?: { [key: string]: any; }): any; removeItem(order: any, item: any, options?: { [key: string]: any; }): any; addShipping(order: any, shipping: any, options?: { [key: string]: any; }): any; removeShipping(order: any, shipping: any, options?: { [key: string]: any; }): any; addTaxes(order: any, taxes: any, options?: { [key: string]: any; }): any; removeTaxes(order: any, taxes: any, options?: { [key: string]: any; }): any; fulfill(order: any, fulfillments?: any[], options?: { [key: string]: any; }): any; send(order: any, fulfillments?: any[], options?: { [key: string]: any; }): any; authorizeTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; captureTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; payTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; refundTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; retryTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; cancelTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; voidTransaction(order: any, transaction: any, options?: { [key: string]: any; }): any; manualUpdateFulfillment(order: any, fulfillment: any, options?: { [key: string]: any; }): any; retryThisHour(): void; cancelThisHour(options: any): void; itemBeforeCreate(item: any, options?: { [key: string]: any; }): any; itemBeforeUpdate(item: any, options?: { [key: string]: any; }): any; itemBeforeSave(item: any, options?: { [key: string]: any; }): any; itemAfterCreate(item: any, options?: { [key: string]: any; }): Promise<any>; itemAfterUpdate(item: any, options?: { [key: string]: any; }): Promise<any>; itemAfterDestroy(item: any, options?: { [key: string]: any; }): Promise<any>; afterCreate(order: any, options?: { [key: string]: any; }): any; afterUpdate(order: any, options?: { [key: string]: any; }): Promise<any>; }