ProductAttributeOutputRepresentation Class

Contains details about the attribute in a product configuration.

Namespace 

runtime_industries_cpq

ProductAttributeOutputRepresentation Properties 

Learn more about the properties available with the ProductAttributeOutputRepresentation class.

The ProductAttributeOutputRepresentation class includes these properties.

  • additionalFields

    Get the key-value pairs of additional standard or custom fields and their values for the product attribute.

  • attributeCategoryId

    Get the ID of the attribute category.

  • attributeNameOverride

    Get the name override value of the attribute.

  • attributePickList

    Get the picklist values of the attribute.

  • code

    Get the code of the attribute.

  • dataType

    Get the data type of the attribute.

  • defaultHelpText

    Get the default help text value of the attribute.

  • defaultValue

    Get the default value of the attribute.

  • description

    Get the description of the attribute.

  • developerName

    Get the developer name of the product attribute.

  • displayTypeOverride

    Get the override value of the display type of the attribute.

  • hidden

    Indicates whether the attribute is hidden (true) or not (false).

  • id

    Get the ID of the attribute.

  • isCloneable

    Indicates whether the attribute is cloneable (true) or not (false).

  • isConfigurable

    Indicates whether the attribute is configurable (true) or not (false).

  • isEncrypted

    Indicates whether the attribute is encrypted (true) or not (false).

  • isPriceImpacting

    Indicates whether this is a price impacting attribute (true) or not (false).

  • isReadOnly

    Indicates whether the attribute is read-only (true) or not (false).

  • isRequired

    Indicates whether the attribute is required (true) or not (false).

  • label

    Get the label of the attribute.

  • maximumValue

    Get the maximum value for the product attribute.

  • minimumValue

    Get the minimum value for the product attribute.

  • name

    Get the name of the attribute.

  • sequence

    Get the sequence values of the attribute.

  • status

    Get the status of the attribute.

  • stepValue

    Get the step value for the attribute.

  • unitOfMeasure

    Get details about the unit of measure associated with an attribute.

  • userValue

    Get the user value of the attribute.

  • valueDescription

    Get the value description of the attribute.

additionalFields 

Get the key-value pairs of additional standard or custom fields and their values for the product attribute.

Signature 

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

Property Value 

Type: List<runtime_industries_cpq.AdditionalFieldsWrapper>

attributeCategoryId 

Get the ID of the attribute category.

Signature 

public String attributeCategoryId {get; set;}

Property Value 

Type: String

attributeNameOverride 

Get the name override value of the attribute.

Signature 

public String attributeNameOverride {get; set;}

Property Value 

Type: String

attributePickList 

Get the picklist values of the attribute.

Signature 

public runtime_industries_cpq.AttributePickListOutputRepresentation attributePickList {get; set;}

Property Value 

Type: runtime_industries_cpq.AttributePickListOutputRepresentation

code 

Get the code of the attribute.

Signature 

public String code {get; set;}

Property Value 

Type: String

dataType 

Get the data type of the attribute.

Signature 

public String dataType {get; set;}

Property Value 

Type: String

defaultHelpText 

Get the default help text value of the attribute.

Signature 

public String defaultHelpText {get; set;}

Property Value 

Type: String

defaultValue 

Get the default value of the attribute.

Signature 

public String defaultValue {get; set;}

Property Value 

Type: String

description 

Get the description of the attribute.

Signature 

public String description {get; set;}

Property Value 

Type: String

developerName 

Get the developer name of the product attribute.

Signature 

public String developerName {get; set;}

Property Value 

Type: String

displayTypeOverride 

Get the override value of the display type of the attribute.

Signature 

public String displayTypeOverride {get; set;}

Property Value 

Type: String

hidden 

Indicates whether the attribute is hidden (true) or not (false).

Signature 

public Boolean hidden {get; set;}

Property Value 

Type: Boolean

id 

Get the ID of the attribute.

Signature 

public String id {get; set;}

Property Value 

Type: String

isCloneable 

Indicates whether the attribute is cloneable (true) or not (false).

Signature 

public Boolean isCloneable {get; set;}

Property Value 

Type: Boolean

isConfigurable 

Indicates whether the attribute is configurable (true) or not (false).

Signature 

public Boolean isConfigurable {get; set;}

Property Value 

Type: Boolean

isEncrypted 

Indicates whether the attribute is encrypted (true) or not (false).

Signature 

public Boolean isEncrypted {get; set;}

Property Value 

Type: Boolean

isPriceImpacting 

Indicates whether this is a price impacting attribute (true) or not (false).

Signature 

public Boolean isPriceImpacting {get; set;}

Property Value 

Type: Boolean

isReadOnly 

Indicates whether the attribute is read-only (true) or not (false).

Signature 

public Boolean isReadOnly {get; set;}

Property Value 

Type: Boolean

isRequired 

Indicates whether the attribute is required (true) or not (false).

Signature 

public Boolean isRequired {get; set;}

Property Value 

Type: Boolean

label 

Get the label of the attribute.

Signature 

public String label {get; set;}

Property Value 

Type: String

maximumValue 

Get the maximum value for the product attribute.

Signature 

public String maximumValue {get; set;}

Property Value 

Type: String

minimumValue 

Get the minimum value for the product attribute.

Signature 

public String minimumValue {get; set;}

Property Value 

Type: String

name 

Get the name of the attribute.

Signature 

public String name {get; set;}

Property Value 

Type: String

sequence 

Get the sequence values of the attribute.

Signature 

public Integer sequence {get; set;}

Property Value 

Type: Integer

status 

Get the status of the attribute.

Signature 

public String status {get; set;}

Property Value 

Type: String

stepValue 

Get the step value for the attribute.

Signature 

public String stepValue {get; set;}

Property Value 

Type: String

unitOfMeasure 

Get details about the unit of measure associated with an attribute.

Signature 

public ConnectApi.UnitOfMeasureOutputRepresentation unitOfMeasure {get; set;}

Property Value 

Type: ConnectApi.UnitOfMeasureOutputRepresentation

userValue 

Get the user value of the attribute.

Signature 

public String userValue {get; set;}

Property Value 

Type: String

valueDescription 

Get the value description of the attribute.

Signature 

public String valueDescription {get; set;}

Property Value 

Type: String