UNPKG

@commercelayer/sdk

Version:
36 lines (34 loc) 1.6 kB
import { ApiResource } from './chunk-XKERR6OR.js'; // src/resources/discount_engine_items.ts var DiscountEngineItems = class _DiscountEngineItems extends ApiResource { static TYPE = "discount_engine_items"; async discount_engine(discountEngineItemId, params, options) { const _discountEngineItemId = discountEngineItemId.id || discountEngineItemId; return this.resources.fetch({ type: "discount_engines" }, `discount_engine_items/${_discountEngineItemId}/discount_engine`, params, options); } async order(discountEngineItemId, params, options) { const _discountEngineItemId = discountEngineItemId.id || discountEngineItemId; return this.resources.fetch({ type: "orders" }, `discount_engine_items/${_discountEngineItemId}/order`, params, options); } async event_stores(discountEngineItemId, params, options) { const _discountEngineItemId = discountEngineItemId.id || discountEngineItemId; return this.resources.fetch({ type: "event_stores" }, `discount_engine_items/${_discountEngineItemId}/event_stores`, params, options); } isDiscountEngineItem(resource) { return resource.type && resource.type === _DiscountEngineItems.TYPE; } relationship(id) { return super.relationshipOneToOne(id); } relationshipToMany(...ids) { return super.relationshipOneToMany(...ids); } type() { return _DiscountEngineItems.TYPE; } }; var instance = new DiscountEngineItems(); var discount_engine_items_default = instance; export { discount_engine_items_default }; //# sourceMappingURL=chunk-BT72RZCE.js.map //# sourceMappingURL=chunk-BT72RZCE.js.map