class Fakturoid::Client::Generator
Public Class Methods
all(params = {})
click to toggle source
# File lib/fakturoid/client/generator.rb, line 4 def self.all(params = {}) request_params = permit_params(params, :page, :since, :updated_since, :subject_id) || {} get_request('generators.json', request_params: request_params) end
create(payload = {})
click to toggle source
# File lib/fakturoid/client/generator.rb, line 27 def self.create(payload = {}) post_request('generators.json', payload: payload) end
delete(id)
click to toggle source
# File lib/fakturoid/client/generator.rb, line 36 def self.delete(id) validate_numerical_id(id) delete_request("generators/#{id}.json") end
find(id)
click to toggle source
# File lib/fakturoid/client/generator.rb, line 22 def self.find(id) validate_numerical_id(id) get_request("generators/#{id}.json") end
recurring(params = {})
click to toggle source
# File lib/fakturoid/client/generator.rb, line 10 def self.recurring(params = {}) request_params = permit_params(params, :page, :since, :updated_since, :subject_id) || {} get_request('generators/recurring.json', request_params: request_params) end
template(params = {})
click to toggle source
# File lib/fakturoid/client/generator.rb, line 16 def self.template(params = {}) request_params = permit_params(params, :page, :since, :updated_since, :subject_id) || {} get_request('generators/template.json', request_params: request_params) end
update(id, payload = {})
click to toggle source
# File lib/fakturoid/client/generator.rb, line 31 def self.update(id, payload = {}) validate_numerical_id(id) patch_request("generators/#{id}.json", payload: payload) end