GuidedSelectionRepresentation Class
Contains properties to represent a product in a guided selection flow. This class is used in Product Discovery to provide structured product information during guided product selection processes.
Namespace
runtime_industries_cpq
GuidedSelectionRepresentation Properties
Contains properties to include details of a product in a guided selection flow.
The GuidedSelectionRepresentation class includes these properties.
additionalFields
Get the list of additionalfield.
Signature
public List<runtime_industries_cpq.AdditionalFieldsWrapper> additionalFields {get; set;}
Property Value
Type: List<runtime_industries_cpq.AdditionalFieldsWrapper>
attributeCategories
Get the list of attributecategorie.
Signature
public List<runtime_industries_cpq.AttributeCategoryOutputRepresentation> attributeCategories {get; set;}
Property Value
Type: List<runtime_industries_cpq.AttributeCategoryOutputRepresentation >
availabilityDate
Get the availability date.
Signature
public Datetime availabilityDate {get; set;}
Property Value
Type: Datetime
catalogs
Get the list of catalog.
Signature
public List<runtime_industries_cpq.CatalogOutputRepresentation> catalogs {get; set;}
Property Value
Type: List<runtime_industries_cpq.CatalogOutputRepresentation >
categories
Get the list of categorie.
Signature
public List<runtime_industries_cpq.CategoryOutputRepresentation> categories {get; set;}
Property Value
Type: List<runtime_industries_cpq.CategoryOutputRepresentation >
childProducts
Get the list of childproduct.
Signature
public List<runtime_industries_cpq.ProductListRepresentation> childProducts {get; set;}
Property Value
Type: List<runtime_industries_cpq.ProductListRepresentation >
childVariationIds
Get the list of IDs of the child variations of the product.
Signature
public List<String> childVariationIds {get; set;}
Property Value
Type: List<String>
configureDuringSale
Get the configureduringsale value.
Signature
public String configureDuringSale {get; set;}
Property Value
Type: String
description
Get the description of the guidedselection.
Signature
public String description {get; set;}
Property Value
Type: String
discontinuedDate
Get the discontinued date.
Signature
public Datetime discontinuedDate {get; set;}
Property Value
Type: Datetime
displayUrl
Get the displayurl value.
Signature
public String displayUrl {get; set;}
Property Value
Type: String
endOfLifeDate
Get the endoflife date.
Signature
public Datetime endOfLifeDate {get; set;}
Property Value
Type: Datetime
id
Get the ID of the guidedselection.
Signature
public String id {get; set;}
Property Value
Type: String
isActive
Indicates whether the item is active.
Signature
public Boolean isActive {get; set;}
Property Value
Type: Boolean
isAssetizable
Indicates whether assetizable is true or false.
Signature
public Boolean isAssetizable {get; set;}
Property Value
Type: Boolean
isComponentRequired
Indicates whether componentrequired is true or false.
Signature
public Boolean isComponentRequired {get; set;}
Property Value
Type: Boolean
isDefaultComponent
Indicates whether defaultcomponent is true or false.
Signature
public Boolean isDefaultComponent {get; set;}
Property Value
Type: Boolean
isQuantityEditable
Indicates whether quantityeditable is true or false.
Signature
public Boolean isQuantityEditable {get; set;}
Property Value
Type: Boolean
isSoldOnlyWithOtherProds
Indicates whether soldonlywithotherprods is true or false.
Signature
public Boolean isSoldOnlyWithOtherProds {get; set;}
Property Value
Type: Boolean
name
Get the name of the guidedselection.
Signature
public String name {get; set;}
Property Value
Type: String
nodeType
Get the nodetype value.
Signature
public String nodeType {get; set;}
Property Value
Type: String
prices
Get the list of price.
Signature
public List<runtime_industries_cpq.ProductPricesOutputRepresentation> prices {get; set;}
Property Value
Type: List<runtime_industries_cpq.ProductPricesOutputRepresentation >
productClass
Get the class of the product.
Signature
public String productClass {get; set;}
Property Value
Type: String
productClassification
Get the productclassification value.
Signature
public runtime_industries_cpq.ProductClassificationOutputRepresentation productClassification {get; set;}
Property Value
Type: runtime_industries_cpq.ProductClassificationOutputRepresentation
productCode
Get the productcode value.
Signature
public String productCode {get; set;}
Property Value
Type: String
productComponentGroups
Get the list of productcomponentgroup.
Signature
public List<runtime_industries_cpq.ProductComponentGroupOutputRepresentation> productComponentGroups {get; set;}
Property Value
Type: List<runtime_industries_cpq.ProductComponentGroupOutputRepresentation >
productInformation
Get the productinformation value.
Signature
public String productInformation {get; set;}
Property Value
Type: String
productPricingInformation
Get the productpricinginformation value.
Signature
public String productPricingInformation {get; set;}
Property Value
Type: String
productQuantity
Get the productquantity value.
Signature
public runtime_industries_cpq.ProductQuantityOutputRepresentation productQuantity {get; set;}
Property Value
Type: runtime_industries_cpq.ProductQuantityOutputRepresentation
productRelatedComponent
Get the productrelatedcomponent value.
Signature
public ConnectApi.CPQProductRelatedComponentOutputRepresentation productRelatedComponent {get; set;}
Property Value
Type: ConnectApi.CPQProductRelatedComponentOutputRepresentation
productSellingModelOptions
Get the list of productsellingmodeloption.
Signature
public List<runtime_industries_cpq.ProductSellingModelOptionOutputRepresentation> productSellingModelOptions {get; set;}
Property Value
Type: List<runtime_industries_cpq.ProductSellingModelOptionOutputRepresentation >
productSpecificationType
Get the productspecificationtype value.
Signature
public runtime_industries_cpq.ProductSpecificationTypeOutputRepresentation productSpecificationType {get; set;}
Property Value
Type: runtime_industries_cpq.ProductSpecificationTypeOutputRepresentation
productType
Get the producttype value.
Signature
public String productType {get; set;}
Property Value
Type: String
productUnitOfMeasures
Get the list of units of measure for the product.
Signature
public List<runtime_industries_cpq.ProductUnitOfMeasureOutputRepresentation> productUnitOfMeasures {get; set;}
Property Value
Type: List<runtime_industries_cpq.ProductUnitOfMeasureOutputRepresentation >
qualificationContext
Get the qualificationcontext value.
Signature
public runtime_industries_cpq.QualificationContextOutputRepresentation qualificationContext {get; set;}
Property Value
Type: runtime_industries_cpq.QualificationContextOutputRepresentation
status
Get the status of the guidedselection.
Signature
public String status {get; set;}
Property Value
Type: String
unitOfMeasure
Get the unitofmeasure value.
Signature
public runtime_industries_cpq.UnitOfMeasureOutputRepresentation unitOfMeasure {get; set;}
Property Value
Type: runtime_industries_cpq.UnitOfMeasureOutputRepresentation
variationAttributeSet
Get the variation attribute set of the product.
Signature
public runtime_industries_cpq.ProductVariantAttributeSetOutputRepresentation variationAttributeSet {get; set;}
Property Value
Type: runtime_industries_cpq.ProductVariantAttributeSetOutputRepresentation
variationsCount
Get the number of variations of the product.
Signature
public Integer variationsCount {get; set;}
Property Value
Type: Integer