Module: PandaDoc::Document
Instance Method Summary collapse
- #create(data) ⇒ Object
- #details(uuid) ⇒ Object
- #download(uuid) ⇒ Object
- #find(uuid) ⇒ Object
- #move_to_draft(uuid) ⇒ Object
- #send(uuid, **data) ⇒ Object
- #session(uuid, **data) ⇒ Object
- #update(uuid, **data) ⇒ Object
Instance Method Details
#create(data) ⇒ Object
7 8 9 |
# File 'lib/panda_doc/document.rb', line 7 def create(data) respond(ApiClient.request(:post, "/documents", **data)) end |
#details(uuid) ⇒ Object
26 27 28 |
# File 'lib/panda_doc/document.rb', line 26 def details(uuid) respond(ApiClient.request(:get, "/documents/#{uuid}/details")) end |
#download(uuid) ⇒ Object
41 42 43 |
# File 'lib/panda_doc/document.rb', line 41 def download(uuid) stream(ApiClient.request(:get, "/documents/#{uuid}/download")) end |
#find(uuid) ⇒ Object
22 23 24 |
# File 'lib/panda_doc/document.rb', line 22 def find(uuid) respond(ApiClient.request(:get, "/documents/#{uuid}")) end |
#move_to_draft(uuid) ⇒ Object
30 31 32 |
# File 'lib/panda_doc/document.rb', line 30 def move_to_draft(uuid) respond(ApiClient.request(:post, "/documents/#{uuid}/draft")) end |
#send(uuid, **data) ⇒ Object
18 19 20 |
# File 'lib/panda_doc/document.rb', line 18 def send(uuid, **data) respond(ApiClient.request(:post, "/documents/#{uuid}/send", **data)) end |