UNPKG

orb-billing

Version:

The official TypeScript library for the Orb API

40 lines 1.76 kB
"use strict"; // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. Object.defineProperty(exports, "__esModule", { value: true }); exports.ExternalDimensionalPriceGroupID = void 0; const resource_1 = require("../../core/resource.js"); const path_1 = require("../../internal/utils/path.js"); class ExternalDimensionalPriceGroupID extends resource_1.APIResource { /** * Fetch dimensional price group by external ID * * @example * ```ts * const dimensionalPriceGroup = * await client.dimensionalPriceGroups.externalDimensionalPriceGroupID.retrieve( * 'external_dimensional_price_group_id', * ); * ``` */ retrieve(externalDimensionalPriceGroupID, options) { return this._client.get((0, path_1.path) `/dimensional_price_groups/external_dimensional_price_group_id/${externalDimensionalPriceGroupID}`, options); } /** * This endpoint can be used to update the `external_dimensional_price_group_id` * and `metadata` of an existing dimensional price group. Other fields on a * dimensional price group are currently immutable. * * @example * ```ts * const dimensionalPriceGroup = * await client.dimensionalPriceGroups.externalDimensionalPriceGroupID.update( * 'external_dimensional_price_group_id', * ); * ``` */ update(externalDimensionalPriceGroupID, body, options) { return this._client.put((0, path_1.path) `/dimensional_price_groups/external_dimensional_price_group_id/${externalDimensionalPriceGroupID}`, { body, ...options }); } } exports.ExternalDimensionalPriceGroupID = ExternalDimensionalPriceGroupID; //# sourceMappingURL=external-dimensional-price-group-id.js.map