CPQ API QuoteLineModel

The Quote Line model represents a quote line data model in Salesforce CPQ.
Available in: Salesforce CPQ Summer ’16 and later

Name Type Description
record SBQQ__QuoteLine__c The record that this model represents.
amountDiscountProrated Boolean Corresponds to SBQQ__QuoteLine__c.ProrateAmountDiscount__c.
parentGroupKey Integer The unique key of this line’s group, if this line is part of a grouped quote.
parentItemKey Integer The unique key of this line’s parent, if this line is part of a bundle.
key Integer Each quote line and group has a key that is unique amongst all other keys in the same quote.
upliftable Boolean True if this line is an MDQ segment that can be uplifted from a previous segment.
configurationType String Indicates the configuration type of the product that this line represents.
configurationEvent String Indicates the configuration event of the product that this line represents.
reconfigurationDisabled Boolean If true, this line cannot be reconfigured.
descriptionLocked Boolean If true, this line’s description cannot be changed.
productQuantityEditable Boolean If true, this line’s quantity cannot be changed.
productQuantityScale Decimal The number of decimal places used for rounding this line’s quantity.
dimensionType String The type of MDQ dimension that this line represents.
productHasDimensions Boolean If true, the underlying product can be represented as a multidimensional line.
targetCustomerAmount Decimal The unit price forwhich this quote line is discounted.
targetCustomerTotal Decimal The customer amount for which this quote line is discounted.
1public class QuoteLineModel {
2    public SBQQ__QuoteLine__c record;
3    public Boolean amountDiscountProrated;
4    public Integer parentGroupKey;
5    public Integer parentItemKey;
6    public Integer key;
7    public Boolean upliftable;
8    public String configurationType;
9    public String configurationEvent;
10    public Boolean reconfigurationDisabled;
11    public Boolean descriptionLocked;
12    public Boolean productQuantityEditable;
13    public Decimal productQuantityScale;
14    public String dimensionType;
15    public Boolean productHasDimensions;
16    public Decimal targetCustomerAmount;
17    public Decimal targetCustomerTotal;
18}