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.
-
BulkProductDetailsRepresentation Constructor
Learn more about the constructors that are available with the BulkProductDetailsRepresentation class.
-
BulkProductDetailsRepresentation Properties
Contains properties to include details of product definitions retrieved in bulk operations.
Learn more about the constructors that are available with the BulkProductDetailsRepresentation class.
The BulkProductDetailsRepresentation class includes these constructors.
-
BulkProductDetailsRepresentation(apexObj)
Constructor to create a BulkProductDetailsRepresentation instance from a ConnectApi CPQProductDetailsOutputRepresentation object.
-
BulkProductDetailsRepresentation()
Default constructor to create an empty BulkProductDetailsRepresentation instance.
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.
-
Get the list of attributecategorie.
-
Get the list of attribute.
-
Get the availability date.
-
Get the list of catalog.
-
Get the list of childproduct.
-
Get the list of IDs of the child variations of the product.
-
Get the configureduringsale value.
-
Get the description of the bulkproductdetails.
-
Get the discontinued date.
-
Get the displayurl value.
-
Get the endoflife date.
-
Indicates whether the item is active.
-
Indicates whether assetizable is true or false.
-
Indicates whether componentrequired is true or false.
-
Get the ID of the product.
-
Indicates whether defaultcomponent is true or false.
-
Indicates whether quantityeditable is true or false.
-
Indicates whether soldonlywithotherprods is true or false.
-
Get the name of the bulkproductdetails.
-
Get the nodetype value.
-
Get the list of price.
-
Get the class of the product.
-
Get the productclassification value.
-
Get the productcode value.
-
Get the list of productcomponentgroup.
-
Get the productinformation value.
-
Get the productpricinginformation value.
-
Get the productquantity value.
-
Get the productrelatedcomponent value.
-
Get the list of productsellingmodeloption.
-
Get the productspecificationtype value.
-
Get the producttype value.
-
Get the list of units of measure for the product.
-
Get the qualificationcontext value.
-
Get the status of the bulkproductdetails.
-
Get the unitofmeasure value.
-
Get the variation attribute set of the product.
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