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