class Quickbooks::Model::BatchRequest

Constants

REST_RESOURCE
XML_COLLECTION_NODE
XML_NODE

Public Class Methods

new() click to toggle source
# File lib/quickbooks/model/batch_request.rb, line 34
def initialize
  self.request_items = []
end

Public Instance Methods

add(batch_item_id, batch_item, operation) click to toggle source
# File lib/quickbooks/model/batch_request.rb, line 38
def add(batch_item_id, batch_item, operation)
  bir = Quickbooks::Model::BatchRequest::BatchItemRequest.new
  bir.operation = operation
  bir.bId = batch_item_id
  bir.send("#{batch_item.class::XML_NODE.underscore}=", batch_item)
  self.request_items << bir
end