Class: Clicksign::Resources::Notarial::Event
- Inherits:
-
Clicksign::Resource
- Object
- Clicksign::Resource
- Clicksign::Resources::Notarial::Event
- Defined in:
- lib/clicksign/resources/notarial/event.rb
Instance Attribute Summary
Attributes inherited from Clicksign::Resource
Class Method Summary collapse
Methods inherited from Clicksign::Resource
#[], auto_paging_each, #base_path, client, create, #delete, each_page, fields, filter, filter_params, include, list, #method_missing, nested_list, order, page, per, #reload, #respond_to_missing?, retrieve, #update
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Clicksign::Resource
Class Method Details
.create_for_document(envelope_id:, document_id:, **attributes) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/clicksign/resources/notarial/event.rb', line 9 def self.create_for_document(envelope_id:, document_id:, **attributes) raw = client.post( "/envelopes/#{envelope_id}/documents/#{document_id}/events", body: JsonApi::Serializer.dump(type: resource_type, attributes: attributes), ) parsed = JsonApi::Parser.parse(raw) build_instance(parsed[:data].first) end |