Class: FattureInCloudRuby::Clients::Corrispettivi
- Inherits:
-
ApiStruct::Client
- Object
- ApiStruct::Client
- FattureInCloudRuby::Clients::Corrispettivi
- Defined in:
- lib/fatture_in_cloud_ruby/clients/corrispettivi.rb
Instance Method Summary collapse
Instance Method Details
#create(**params) ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/fatture_in_cloud_ruby/clients/corrispettivi.rb', line 30 def create(**params) puts params.inspect post( path: 'corrispettivi/nuovo', json: { api_uid: FattureInCloudRuby::Settings.config.api_uid, api_key: FattureInCloudRuby::Settings.config.api_key }.merge(params) ) end |
#delete(id) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/fatture_in_cloud_ruby/clients/corrispettivi.rb', line 20 def delete(id) post( path: 'corrispettivi/elimina', json: { api_uid: FattureInCloudRuby::Settings.config.api_uid, api_key: FattureInCloudRuby::Settings.config.api_key }.merge(id: id) ) end |
#list(**params) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/fatture_in_cloud_ruby/clients/corrispettivi.rb', line 8 def list(**params) post( path: 'corrispettivi/lista', json: { api_uid: FattureInCloudRuby::Settings.config.api_uid, api_key: FattureInCloudRuby::Settings.config.api_key }.merge(params) ) end |
#retrieve(id) ⇒ Object
18 |
# File 'lib/fatture_in_cloud_ruby/clients/corrispettivi.rb', line 18 def retrieve(id); end |