UNPKG

@commercelayer/sdk

Version:
38 lines (35 loc) 1.67 kB
'use strict'; var chunkU22VLCMN_cjs = require('./chunk-U22VLCMN.cjs'); // src/resources/discount_engine_items.ts var DiscountEngineItems = class _DiscountEngineItems extends chunkU22VLCMN_cjs.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; exports.discount_engine_items_default = discount_engine_items_default; //# sourceMappingURL=chunk-I56ZABWO.cjs.map //# sourceMappingURL=chunk-I56ZABWO.cjs.map