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