Class BundleSku
A polymorphic bundle SKU. The quantityRule discriminator identifies how the quantity for this bundled SKU is determined.
Every bundled SKU in an offer must use the same quantityRule; don't mix FIXED_RATIO and CUSTOMER_SELECTED bundled
SKUs in one offer.
Inherited Members
Namespace: Oci.CcdoffersService.Models
Assembly: OCI.DotNetSDK.Ccdoffers.dll
Syntax
[JsonConverter(typeof(BundleSkuModelConverter))]
public class BundleSku
Properties
CurrencyCode
Declaration
[JsonProperty(PropertyName = "currencyCode")]
public string CurrencyCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The currency code of |
ListPrice
Declaration
[JsonProperty(PropertyName = "listPrice")]
public string ListPrice { get; set; }
Property Value
| Type | Description |
|---|---|
| string | List price of a SKU. Only set this property if the product or SKU is private. Tier pricing SKUs aren't supported. |
Sku
Declaration
[Required(ErrorMessage = "Sku is required.")]
[JsonProperty(PropertyName = "sku")]
public string Sku { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The bundled SKU part number (prefaced with "B"). For example, the "E4 MEMORY" SKU will be bundled with the main "E4 OCPUs" SKU. |
Remarks
Required
SkuDisplayName
Declaration
[JsonProperty(PropertyName = "skuDisplayName")]
public string SkuDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The SKU display name is derived by CCD. If CCD cannot derive a unique value, it uses the caller-provided value. |
SkuMetric
Declaration
[JsonProperty(PropertyName = "skuMetric")]
public string SkuMetric { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The SKU billing metric is derived by CCD. If CCD cannot derive a unique value, it uses the caller-provided value. |