Click or drag to resize
Line Class
Product: ALL Description: A line item of a transaction.
Inheritance Hierarchy
SystemObject
  Intuit.Ipp.DataLine

Namespace:  Intuit.Ipp.Data
Assembly:  Intuit.Ipp.Data (in Intuit.Ipp.Data.dll) Version: 4.0.0.0 (4.0.0.0)
Syntax
C#
[SerializableAttribute]
public class Line

The Line type exposes the following members.

Constructors
  NameDescription
Public methodLine
Initializes a new instance of the Line class
Top
Properties
  NameDescription
Public propertyAmount
Product: QBW Description: The amount of the line, which depends on the type of the line. It can represent the discount amount, charge amount, tax amount, or subtotal amount based on the line type detail. Product: QBO Description: The amount of the line depending on the type of the line. It can represent the discount amount, charge amount, tax amount, or subtotal amount based on the line type detail.[br /]Required for BillPayment, Check, Estimate, Invoice, JournalEntry, Payment, SalesReceipt. Required: QBO
Public propertyAmountSpecified
Public propertyAnyIntuitObject
Public propertyCustomField
Product: QBW Description: Custom field (or data extension). Supported only for QuickBooks Windows desktop.
Public propertyDescription
Product: QBO Description: Free form text description of the line item that appears in the printed record.[br /]Max. length: 4000 characters.[br /]Not supported for BillPayment or Payment. Product: QBW Description: Free form text description of the line item that appears in the printed record. Max. length: 4000 characters.
Public propertyDetailType
Product: ALL Description: The type of line in the transaction.[br /] Required: ALL
Public propertyDetailTypeSpecified
Public propertyId
Product: QBW Description: ID of the Line Item. Product: QBO Description: ID of the Line Item.[br /]QBO considers a request as an update operation for a line item, if you provide an ID that is greater than zero and the ID exists in QBO.[br /]QBO considers a request as an create operation for a line item in any of the following conditions: No ID provided, ID provided is less than or equal to zero, ID provided is greater than zero and does not exist in QuickBooks.[br /]Required for updating existing lines.[br /]Not supported for BillPayment, Estimate, Invoice, or Payment. Required: QBO
Public propertyLineEx
Product: ALL Description: Internal use only: extension place holder for LineBase
Public propertyLineNum
Product: QBW Description: Specifies the position of the line in the collection of transaction lines. Supported only for QuickBooks Windows desktop.
Public propertyLinkedTxn
Product: ALL Description: A link between this line and a specific transaction. For example, an invoice line may link to an estimate.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodCopyRecursive
recursively copies object properties to destination.
(Defined by Utility.)
Top
Remarks
See Also