class Quickbooks::Service::Payment
Public Instance Methods
delete(payment)
click to toggle source
# File lib/quickbooks/service/payment.rb, line 5 def delete(payment) delete_by_query_string(payment) end
void(entity, options = {})
click to toggle source
# File lib/quickbooks/service/payment.rb, line 9 def void(entity, options = {}) raise Quickbooks::InvalidModelException.new(entity.errors.full_messages.join(',')) unless entity.valid? xml = entity.to_xml_ns(options) url = "#{url_for_resource(model::REST_RESOURCE)}?include=void" response = do_http_post(url, valid_xml_document(xml), {}) if response.code.to_i == 200 model.from_xml(parse_singular_entity_response(model, response.plain_body)) else false end end
Private Instance Methods
model()
click to toggle source
# File lib/quickbooks/service/payment.rb, line 24 def model Quickbooks::Model::Payment end