UNPKG

orb-billing

Version:

The official TypeScript library for the Orb API

36 lines 1.53 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import { path } from "../../internal/utils/path.mjs"; export class ExternalDimensionalPriceGroupID extends 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(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(path `/dimensional_price_groups/external_dimensional_price_group_id/${externalDimensionalPriceGroupID}`, { body, ...options }); } } //# sourceMappingURL=external-dimensional-price-group-id.mjs.map