UNPKG

@hotwax/oms-api

Version:

The OMS API package comes with prebuilt methods that helps communicate with HotWax Commerce OMS using Rest API

77 lines (76 loc) 2.25 kB
import { ContactMech } from './ContactMech'; import { Enumeration } from './Enumeration'; import { Geo } from './Geo'; import { Order, OrderItem, OrderPart } from './Order'; import { Party } from './Party'; import { Product } from './Product'; import { Status } from './Status'; import { Uom } from './Uom'; import { Stock } from './Stock'; import { User } from './User'; declare const events: { UNAUTHORIZED: string; QUEUE_TASK: string; DISMISS_LOADER: string; }; declare enum OPERATOR { AND = "AND", BETWEEN = "between", CONTAINS = "contains", EQUALS = "equals", GREATER_THAN = "greaterThan", GREATER_THAN_EQUAL_TO = "greaterThanEqualTo", IN = "in", LESS_THAN = "lessThan", LESS_THAN_EQUAL_TO = "lessThanEqualTo", LIKE = "like", NOT = "not", NOT_EMPTY = "not-empty", NOT_EQUAL = "notEqual", NOT_LIKE = "notLike", OR = "OR" } declare enum STATUSCOLOR { ITEM_CREATED = "medium", ITEM_APPROVED = "primary", ITEM_PENDING_FULFILL = "warning", ITEM_PENDING_RECEIPT = "warning", ITEM_REQ_CANCELATN = "warning", ITEM_REJECTED = "danger", ITEM_CANCELLED = "danger", ITEM_COMPLETED = "success", PAYMENT_AUTHORIZED = "medium", PAYMENT_NOT_AUTH = "warning", PAYMENT_NOT_RECEIVED = "warning", PAYMENT_CANCELLED = "danger", PAYMENT_DECLINED = "danger", PAYMENT_RECEIVED = "success", PAYMENT_REFUNDED = "success", PAYMENT_SETTLED = "success", ORDER_CREATED = "medium", ORDER_APPROVED = "primary", ORDER_HOLD = "warning", ORDER_CANCELLED = "danger", ORDER_REJECTED = "danger", ORDER_COMPLETED = "success", SHIPMENT_INPUT = "medium", SHIPMENT_APPROVED = "primary", SHIPMENT_PACKED = "secondary", SHIPMENT_CANCELLED = "danger", SHIPMENT_SHIPPED = "success" } interface Response { code: string; message: string; messageList?: Array<string>; serverResponse?: any; } interface RequestPayload { url: string; method: string; params?: any; baseURL?: string; headers?: any; data?: any; } export { ContactMech, Enumeration, events, Geo, Order, OrderItem, OrderPart, OPERATOR, Party, Product, Response, RequestPayload, Status, Stock, Uom, User, STATUSCOLOR };