CPQ API ConfigAttributeModel

The ConfigAttribute model represents the configuration attribute object in Salesforce CPQ.
Available in: Salesforce CPQ Summer ’16 and later

Name Type Description
name String Corresponds directly to SBQQ__ConfigurationAttribute__c.Name.
targetFieldName String Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__TargetField__c.
displayOrder Decimal Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__DisplayOrder__c.
columnOrder String Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__ColumnOrder__c.
required Boolean Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__Required__c.
featureId Id Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__Feature__c.
position String Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__Position__c.
appliedImmediately Boolean Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__AppliedImmediately__c.
applyToProductOptions Boolean Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__ApplyToProductOptions__c.
autoSelect Boolean Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__AutoSelect__c.
shownValues String[] Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__ShownValues__c.
hiddenValues String[] Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__HiddenValues__c.
hidden Boolean Corresponds directly to SBQQ__ConfigurationAttribute__c.SBQQ__Hidden__c.
noSuchFieldName String If no field with the target name exists, the target name is stored here.
myId String Corresponds directly to SBQQ__ConfigurationAttribute__c.Id.
1public class ConfigAttributeModel { 
2    public String name; 
3    public String targetFieldName; 
4    public Decimal displayOrder; 
5    public String colmnOrder;
6    public Boolean required;
7    public Id featureId;
8    public String position;
9    public Boolean appliedImmediately;
10    public Boolean applyToProductOptions;
11    public Boolean autoSelect;
12    public String[] shownValues;
13    public String[] hiddenValues;
14    public Boolean hidden;
15    public String noSuchFieldName;
16    public Id myId;
17}