lib/groupdocs/document.rb in groupdocs-1.2.9 vs lib/groupdocs/document.rb in groupdocs-1.2.10

- old
+ new

@@ -812,14 +812,31 @@ # @option access [String] :client_id # @option access [String] :private_key # @return [Array<Symbol>] # def set_shared_link_access_rights!(rights, access = {}) - json = Api::Request.new do |request| + Api::Request.new do |request| request[:access] = access request[:method] = :PUT request[:path] = "/ant/{{client_id}}/files/#{file.guid}/sharedLinkAccessRights" request[:request_body] = convert_access_rights_to_byte(rights) + end.execute! + end + + # + # Sets session callback URL. + # + # @param [String] url Callback URL + # @param [Hash] access Access credentials + # @option access [String] :client_id + # @option access [String] :private_key + # + def set_session_callback!(url, access = {}) + Api::Request.new do |request| + request[:access] = access + request[:method] = :PUT + request[:path] = "/ant/{{client_id}}/files/#{file.guid}/sessionCallbackUrl" + request[:request_body] = url end.execute! end # # Pass all unknown methods to file.