module Quickbooks::Service::ServiceCrudJSON
def create(entity, options = {})
def create(entity, options = {}) raise Quickbooks::InvalidModelException.new(entity.errors.full_messages.join(',')) unless entity.valid? response = do_http_post(url_for_resource(model.resource_for_singular), entity.to_json, options) if response.code.to_i == 200 JSON.parse(response.plain_body) else nil end end
def delete
def delete raise NotImplementedError end
def delete_by_query_string
def delete_by_query_string raise NotImplementedError end
def fetch_by_id(id, params = {})
def fetch_by_id(id, params = {}) raise NotImplementedError end