ChildConfigurationResponse

data class ChildConfigurationResponse(val availabilityInformation: AvailabilityInformationResponse, val childConfigurationType: String, val childConfigurationTypes: List<String>, val costInformation: CostInformationResponse, val description: DescriptionResponse, val dimensions: DimensionsResponse, val displayName: String, val filterableProperties: List<FilterablePropertyResponse>, val fulfilledBy: String, val groupedChildConfigurations: List<GroupedChildConfigurationsResponse>, val hierarchyInformation: HierarchyInformationResponse, val imageInformation: List<ImageInformationResponse>, val isPartOfBaseConfiguration: Boolean, val maximumQuantity: Int, val minimumQuantity: Int, val provisioningSupport: String, val specifications: List<SpecificationResponse>, val supportedTermCommitmentDurations: List<String>)

Child configuration object.

Constructors

Link copied to clipboard
constructor(availabilityInformation: AvailabilityInformationResponse, childConfigurationType: String, childConfigurationTypes: List<String>, costInformation: CostInformationResponse, description: DescriptionResponse, dimensions: DimensionsResponse, displayName: String, filterableProperties: List<FilterablePropertyResponse>, fulfilledBy: String, groupedChildConfigurations: List<GroupedChildConfigurationsResponse>, hierarchyInformation: HierarchyInformationResponse, imageInformation: List<ImageInformationResponse>, isPartOfBaseConfiguration: Boolean, maximumQuantity: Int, minimumQuantity: Int, provisioningSupport: String, specifications: List<SpecificationResponse>, supportedTermCommitmentDurations: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Availability information of the product system.

Link copied to clipboard

Child configuration type.

Link copied to clipboard

Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.

Link copied to clipboard

Cost information for the product system.

Link copied to clipboard

Description related to the product system.

Link copied to clipboard

Dimensions of the configuration.

Link copied to clipboard

Display Name for the product system.

Link copied to clipboard

List of filters supported for a product.

Link copied to clipboard

The entity responsible for fulfillment of the item at the given hierarchy level.

Link copied to clipboard

Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.

Link copied to clipboard

Hierarchy information of a product.

Link copied to clipboard

Image information for the product system.

Link copied to clipboard

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.

Link copied to clipboard

Maximum quantity a customer can order while choosing this configuration.

Link copied to clipboard

Minimum quantity a customer can order while choosing this configuration.

Link copied to clipboard

Determining nature of provisioning that the configuration supports.

Link copied to clipboard

Specifications of the configuration.

Link copied to clipboard

The Term Commitment Durations that are supported for a configuration.