ProductComponentGroupRepresentation Class

Represents a product component group used in bulk product operations. This class is similar to ProductComponentGroupOutputRepresentation but is used specifically for bulk product detail representations where components are represented as BulkProductDetailsRepresentation objects.

Namespace 

runtime_industries_cpq

ProductComponentGroupRepresentation Constructor 

Learn more about the constructor that’s available with the ProductComponentGroupRepresentation class.

The ProductComponentGroupRepresentation class includes this constructor.

ProductComponentGroupRepresentation(apexObj) 

Constructor to create a ProductComponentGroupRepresentation instance from a ConnectApi CPQProductComponentGroupOutputRepresentation object.

Signature 

public ProductComponentGroupRepresentation(ConnectApi.CPQProductComponentGroupOutputRepresentation apexObj)

Parameters 

apexObj

Type: ConnectApi.CPQProductComponentGroupOutputRepresentation

The ConnectApi product component group representation object to convert to ProductComponentGroupRepresentation.

ProductComponentGroupRepresentation Properties 

Contains properties to include details of a product component group used in bulk operations.

The ProductComponentGroupRepresentation class includes these properties.

  • childGroups

    Get the list of childgroup.

  • classifications

    Get the list of product classifications.

  • code

    Get the code of the productcomponentgroup.

  • components

    Get the list of component.

  • description

    Get the description of the productcomponentgroup.

  • id

    Get the ID of the productcomponentgroup.

  • name

    Get the name of the productcomponentgroup.

  • parentGroupId

    Get the ID of the parentgroup.

  • parentProductId

    Get the ID of the parentproduct.

  • sequence

    Get the sequence value.

childGroups 

Get the list of childgroup.

Signature 

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

Property Value 

Type: List<runtime_industries_cpq.ProductComponentGroupRepresentation>

classifications 

Get the list of product classifications.

Signature 

public List<runtime_industries_cpq.ProductClassificationOutputRepresentation> classifications {get; set;}

Property Value 

Type: List<runtime_industries_cpq.ProductClassificationOutputRepresentation>

code 

Get the code of the productcomponentgroup.

Signature 

public String code {get; set;}

Property Value 

Type: String

components 

Get the list of component.

Signature 

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

Property Value 

Type: List<runtime_industries_cpq.BulkProductDetailsRepresentation>

description 

Get the description of the productcomponentgroup.

Signature 

public String description {get; set;}

Property Value 

Type: String

id 

Get the ID of the productcomponentgroup.

Signature 

public String id {get; set;}

Property Value 

Type: String

name 

Get the name of the productcomponentgroup.

Signature 

public String name {get; set;}

Property Value 

Type: String

parentGroupId 

Get the ID of the parentgroup.

Signature 

public String parentGroupId {get; set;}

Property Value 

Type: String

parentProductId 

Get the ID of the parentproduct.

Signature 

public String parentProductId {get; set;}

Property Value 

Type: String

sequence 

Get the sequence value.

Signature 

public Integer sequence {get; set;}

Property Value 

Type: Integer