lib/groupdocs/signature/shared/field_methods.rb in groupdocs-1.2.11 vs lib/groupdocs/signature/shared/field_methods.rb in groupdocs-1.3.0
- old
+ new
@@ -38,13 +38,13 @@
"Recipient should be GroupDocs::Signature::Recipient object, received: #{recipient.inspect}"
api = Api::Request.new do |request|
request[:access] = access
request[:method] = :GET
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields"
end
- api.add_params(document: document.file.guid, recipient: recipient.id)
+ api.add_params(:document => document.file.guid, :recipient => recipient.id)
json = api.execute!
json[:fields].map do |field|
Signature::Field.new(field)
end
@@ -93,16 +93,16 @@
"You have to specify field location, received: #{field.location.inspect}"
opts[:force_new_field] = true if opts[:force_new_field].nil?
payload = field.to_hash # field itself
payload.merge!(field.location.to_hash) # location should added in plain view (i.e. not "location": {...})
- payload.merge!(forceNewField: opts[:force_new_field]) # create new field flag
+ payload.merge!(:forceNewField => opts[:force_new_field]) # create new field flag
Api::Request.new do |request|
request[:access] = access
request[:method] = :POST
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/field/#{field.id}"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/field/#{field.id}"
request[:request_body] = payload
end.execute!
end
#
@@ -144,11 +144,11 @@
payload.merge!(field.locations.first.to_hash) # location should added in plain view (i.e. not "locations": [{...}])
Api::Request.new do |request|
request[:access] = access
request[:method] = :PUT
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/field/#{field.id}"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/field/#{field.id}"
request[:request_body] = payload
end.execute!
end
#
@@ -179,11 +179,11 @@
"Field should be GroupDocs::Signature::Field object, received: #{field.inspect}"
Api::Request.new do |request|
request[:access] = access
request[:method] = :DELETE
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields/#{field.id}"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields/#{field.id}"
end.execute!
end
#
# Modifies field location.
@@ -233,11 +233,11 @@
"Recipient should be GroupDocs::Signature::Recipient object, received: #{recipient.inspect}"
Api::Request.new do |request|
request[:access] = access
request[:method] = :PUT
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/fields/#{field.id}/locations/#{location.id}"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/fields/#{field.id}/locations/#{location.id}"
request[:request_body] = location.to_hash
end.execute!
end
#
@@ -274,10 +274,10 @@
"Field should be GroupDocs::Signature::Field object, received: #{field.inspect}"
Api::Request.new do |request|
request[:access] = access
request[:method] = :DELETE
- request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields/#{field.id}/locations/#{location.id}"
+ request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields/#{field.id}/locations/#{location.id}"
end.execute!
end
end # FieldMethods
end # Signature