class Quickbooks::Model::InvoiceLineItem
Constants
- DESCRIPTION_DETAIL_TYPE
- DESCRIPTION_LINE_DETAIL
- DISCOUNT_LINE_DETAIL
- INVOICE_GROUP_LINE_DETAIL
- PAYMENT_LINE_DETAIL
- SALES_LINE_ITEM_DETAIL
-
Constants¶ ↑
- SUB_TOTAL_LINE_DETAIL
Public Instance Methods
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 79 def description_only! self.detail_type = DESCRIPTION_DETAIL_TYPE self.description_line_detail = DescriptionLineDetail.new yield self.description_line_detail if block_given? end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 45 def description_only? # The detail type for a description-only line detail differs slightly # from the node name (DescriptionOnly vs DescriptionLineDetail) detail_type.to_s == DESCRIPTION_DETAIL_TYPE end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 72 def discount_item! self.detail_type = DISCOUNT_LINE_DETAIL self.discount_line_detail = DiscountLineDetail.new yield self.discount_line_detail if block_given? end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 41 def discount_item? detail_type.to_s == DISCOUNT_LINE_DETAIL end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 58 def group_line_detail! self.detail_type = INVOICE_GROUP_LINE_DETAIL self.group_line_detail = InvoiceGroupLineDetail.new yield self.group_line_detail if block_given? end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 29 def group_line_detail? detail_type.to_s == INVOICE_GROUP_LINE_DETAIL end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 65 def payment_item! self.detail_type = PAYMENT_LINE_DETAIL self.payment_line_detail = PaymentLineDetail.new yield self.payment_line_detail if block_given? end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 51 def sales_item! self.detail_type = SALES_LINE_ITEM_DETAIL self.sales_line_item_detail = SalesItemLineDetail.new yield self.sales_line_item_detail if block_given? end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 33 def sales_item? detail_type.to_s == SALES_LINE_ITEM_DETAIL end
Source
# File lib/quickbooks/model/invoice_line_item.rb, line 37 def sub_total_item? detail_type.to_s == SUB_TOTAL_LINE_DETAIL end