Class: ZohoSign::Template::GetService

Inherits:
BaseService
  • Object
show all
Defined in:
lib/zoho_sign/template/get_service.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id:) ⇒ GetService

Returns a new instance of GetService.



12
13
14
# File 'lib/zoho_sign/template/get_service.rb', line 12

def initialize(id:)
  @id = id
end

Instance Attribute Details

#idObject (readonly)

Returns the value of attribute id.



4
5
6
# File 'lib/zoho_sign/template/get_service.rb', line 4

def id
  @id
end

Instance Method Details

#callObject

Get a document.

www.zoho.com/sign/api/template-managment/get-template-details.html

Examples

service = ZohoSign::Template::GetService.call(id: '')

service.success? # => true
service.errors # => #<ActiveModel::Errors []>

service.response # => #<Faraday::Response ...>
service.response.status # => 200
service.response.body # => {}

service.facade # => #<ZohoSign::Template::Facade ...>
service.facade.template_name
service.template_name

GET /api/v1/templates/:id



36
37
38
# File 'lib/zoho_sign/template/get_service.rb', line 36

def call
  connection.get("templates/#{id}")
end