Sha256: cc641bfd403a8eafdff09ed3ac6cece8e570cc83a1e368a8b32ea521777b987e

Contents?: true

Size: 1.4 KB

Versions: 15

Compression:

Stored size: 1.4 KB

Contents

module BillForward
  # This entity exposes the following child entities via method_missing:
  # 
  # UnitOfMeasure     .unitOfMeasure
  class InvoiceLine < MutableEntity
  	class << self
  		def create(entity = nil)
	  		raise DenyMethod.new 'Create support is denied for this entity; '+
		 	'at the time of writing, no API endpoint exists to support it. '+
		 	'The entity can be created through cascade only (i.e. instantiated within another entity).'
	  	end

	  	def get_by_id(id, query_params = {}, customClient = nil)
	  		raise DenyMethod.new 'Get by ID support is denied for this entity; '+
			 'at the time of writing, no API endpoint exists to support it.'+
			 'The entity can be GETted through cascade only (i.e. GET a related entity).'
	  	end

	  	def get_all(query_params = {}, customClient = nil)
	  		raise DenyMethod.new 'Get All support is denied for this entity; '+
			 'at the time of writing, no API endpoint exists to support it.'+
			 'The entity can be GETted through cascade only (i.e. GET a related entity).'
	  	end
	end

  	def save()
  		raise DenyMethod.new 'Save support is denied for this entity; '+
		 'at the time of writing, the provided API endpoint is not functioning.'+
		 'The entity can be saved through cascade only (i.e. save a related entity).'
  	end
  protected
    def unserialize_all(hash)
      super
      unserialize_entity('unitOfMeasure', UnitOfMeasure, hash)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
bill_forward-2.2016.241 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-2.2016.227 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-2.2016.222 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-2.2016.209 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2016.117 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2016.101 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2016.26 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.321.1 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.321 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.299 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.217.1 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.217 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.186 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2015.183 lib/bill_forward/entities/invoice_parts/invoice_line.rb
bill_forward-1.2014.296 lib/bill_forward/entities/invoice_parts/invoice_line.rb