ChildConfigurationProperties interface
Properties of child configuration.
Properties
| availability |
Availability information of the product system. |
| child |
Child configuration type. |
| child |
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter. |
| cost |
Cost information for the product system. |
| description | Description related to the product system. |
| dimensions | Dimensions of the configuration. |
| display |
Display Name for the product system. |
| filterable |
List of filters supported for a product. |
| fulfilled |
The entity responsible for fulfillment of the item at the given hierarchy level. |
| grouped |
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration. |
| hierarchy |
Hierarchy information of a product. |
| image |
Image information for the product system. |
| is |
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default. |
| maximum |
Maximum quantity a customer can order while choosing this configuration. |
| minimum |
Minimum quantity a customer can order while choosing this configuration. |
| provisioning |
Determining nature of provisioning that the configuration supports. |
| specifications | Specifications of the configuration. |
| supported |
The Term Commitment Durations that are supported for a configuration. |
Property Details
availabilityInformation
Availability information of the product system.
availabilityInformation?: AvailabilityInformation
Property Value
childConfigurationType
Child configuration type.
childConfigurationType?: string
Property Value
string
childConfigurationTypes
Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.
childConfigurationTypes?: string[]
Property Value
string[]
costInformation
Cost information for the product system.
costInformation?: CostInformation
Property Value
description
dimensions
displayName
Display Name for the product system.
displayName?: string
Property Value
string
filterableProperties
List of filters supported for a product.
filterableProperties?: FilterableProperty[]
Property Value
fulfilledBy
The entity responsible for fulfillment of the item at the given hierarchy level.
fulfilledBy?: string
Property Value
string
groupedChildConfigurations
Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.
groupedChildConfigurations?: GroupedChildConfigurations[]
Property Value
hierarchyInformation
Hierarchy information of a product.
hierarchyInformation?: HierarchyInformation
Property Value
imageInformation
Image information for the product system.
imageInformation?: ImageInformation[]
Property Value
isPartOfBaseConfiguration
Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.
isPartOfBaseConfiguration?: boolean
Property Value
boolean
maximumQuantity
Maximum quantity a customer can order while choosing this configuration.
maximumQuantity?: number
Property Value
number
minimumQuantity
Minimum quantity a customer can order while choosing this configuration.
minimumQuantity?: number
Property Value
number
provisioningSupport
Determining nature of provisioning that the configuration supports.
provisioningSupport?: string
Property Value
string
specifications
Specifications of the configuration.
specifications?: Specification[]
Property Value
supportedTermCommitmentDurations
The Term Commitment Durations that are supported for a configuration.
supportedTermCommitmentDurations?: string[]
Property Value
string[]