BulkProductDetailsRepresentation Class

Get the details of multiple product definitions in a single request. This class is used for bulk product retrieval operations in Product Discovery.

runtime_industries_cpq

Learn more about the constructors that are available with the BulkProductDetailsRepresentation class.

The BulkProductDetailsRepresentation class includes these constructors.

Constructor to create a BulkProductDetailsRepresentation instance from a ConnectApi CPQProductDetailsOutputRepresentation object.

public BulkProductDetailsRepresentation(ConnectApi.CPQProductDetailsOutputRepresentation apexObj)

apexObj

Type: ConnectApi.CPQProductDetailsOutputRepresentation

The ConnectApi product details representation object to convert to BulkProductDetailsRepresentation.

Default constructor to create an empty BulkProductDetailsRepresentation instance.

public BulkProductDetailsRepresentation()

Contains properties to include details of product definitions retrieved in bulk operations.

The BulkProductDetailsRepresentation class includes these properties.

Get the list of additionalfield.

public List<runtime_industries_cpq.AdditionalFieldsWrapper> additionalFields {get; set;}

Type: List<runtime_industries_cpq.AdditionalFieldsWrapper>

Get the list of attributecategorie.

public List<runtime_industries_cpq.AttributeCategoryOutputRepresentation> attributeCategories {get; set;}

Type: List<runtime_industries_cpq.AttributeCategoryOutputRepresentation>

Get the list of attribute.

public List<runtime_industries_cpq.ProductAttributeOutputRepresentation> attributes {get; set;}

Type: List<runtime_industries_cpq.ProductAttributeOutputRepresentation>

Get the availability date.

public Datetime availabilityDate {get; set;}

Type: Datetime

Get the list of catalog.

public List<runtime_industries_cpq.CatalogOutputRepresentation> catalogs {get; set;}

Type: List<runtime_industries_cpq.CatalogOutputRepresentation>

Get the list of childproduct.

public List<runtime_industries_cpq.BulkProductDetailsRepresentation> childProducts {get; set;}

Type: List<runtime_industries_cpq.BulkProductDetailsRepresentation>

Get the list of IDs of the child variations of the product.

public List<String> childVariationIds {get; set;}

Type: List<String>

Get the configureduringsale value.

public String configureDuringSale {get; set;}

Type: String

Get the description of the bulkproductdetails.

public String description {get; set;}

Type: String

Get the discontinued date.

public Datetime discontinuedDate {get; set;}

Type: Datetime

Get the displayurl value.

public String displayUrl {get; set;}

Type: String

Get the endoflife date.

public Datetime endOfLifeDate {get; set;}

Type: Datetime

Indicates whether the item is active.

public Boolean isActive {get; set;}

Type: Boolean

Indicates whether assetizable is true or false.

public Boolean isAssetizable {get; set;}

Type: Boolean

Indicates whether componentrequired is true or false.

public Boolean isComponentRequired {get; set;}

Type: Boolean

Get the ID of the product.

public String id {get; set;}

Type: String

Indicates whether defaultcomponent is true or false.

public Boolean isDefaultComponent {get; set;}

Type: Boolean

Indicates whether quantityeditable is true or false.

public Boolean isQuantityEditable {get; set;}

Type: Boolean

Indicates whether soldonlywithotherprods is true or false.

public Boolean isSoldOnlyWithOtherProds {get; set;}

Type: Boolean

Get the name of the bulkproductdetails.

public String name {get; set;}

Type: String

Get the nodetype value.

public String nodeType {get; set;}

Type: String

Get the list of price.

public List<runtime_industries_cpq.ProductPricesOutputRepresentation> prices {get; set;}

Type: List<runtime_industries_cpq.ProductPricesOutputRepresentation>

Get the class of the product.

public String productClass {get; set;}

Type: String

Get the productclassification value.

public runtime_industries_cpq.ProductClassificationOutputRepresentation productClassification {get; set;}

Type: runtime_industries_cpq.ProductClassificationOutputRepresentation

Get the productcode value.

public String productCode {get; set;}

Type: String

Get the list of productcomponentgroup.

public List<runtime_industries_cpq.ProductComponentGroupRepresentation> productComponentGroups {get; set;}

Type: List<runtime_industries_cpq.ProductComponentGroupRepresentation>

Get the productinformation value.

public String productInformation {get; set;}

Type: String

Get the productpricinginformation value.

public String productPricingInformation {get; set;}

Type: String

Get the productquantity value.

public runtime_industries_cpq.ProductQuantityOutputRepresentation productQuantity {get; set;}

Type: runtime_industries_cpq.ProductQuantityOutputRepresentation

Get the productrelatedcomponent value.

public runtime_industries_cpq.ProductRelatedComponentOutputRepresentation productRelatedComponent {get; set;}

Type: runtime_industries_cpq.ProductRelatedComponentOutputRepresentation

Get the list of productsellingmodeloption.

public List<runtime_industries_cpq.ProductSellingModelOptionOutputRepresentation> productSellingModelOptions {get; set;}

Type: List<runtime_industries_cpq.ProductSellingModelOptionOutputRepresentation>

Get the productspecificationtype value.

public runtime_industries_cpq.ProductSpecificationTypeOutputRepresentation productSpecificationType {get; set;}

Type: runtime_industries_cpq.ProductSpecificationTypeOutputRepresentation

Get the producttype value.

public String productType {get; set;}

Type: String

Get the list of units of measure for the product.

public List<runtime_industries_cpq.ProductUnitOfMeasureOutputRepresentation> productUnitOfMeasures {get; set;}

Type: List<runtime_industries_cpq.ProductUnitOfMeasureOutputRepresentation>

Get the qualificationcontext value.

public runtime_industries_cpq.QualificationContextOutputRepresentation qualificationContext {get; set;}

Type: runtime_industries_cpq.QualificationContextOutputRepresentation

Get the status of the bulkproductdetails.

public String status {get; set;}

Type: String

Get the unitofmeasure value.

public runtime_industries_cpq.UnitOfMeasureOutputRepresentation unitOfMeasure {get; set;}

Type: runtime_industries_cpq.UnitOfMeasureOutputRepresentation

Get the variation attribute set of the product.

public runtime_industries_cpq.ProductVariantAttributeSetOutputRepresentation variationAttributeSet {get; set;}

Type: runtime_industries_cpq.ProductVariantAttributeSetOutputRepresentation