Module: Paperdrive::Client::GlobalMessages

Includes:
Parameters
Included in:
Paperdrive::Client
Defined in:
lib/paperdrive/client/global_messages.rb

Overview

Instance methods related to GlobalMessages to embed into Paperdrive::Client
arguments are compatible with the Pipedribe API.

Instance Method Summary collapse

Instance Method Details

#all_global_messages(**args) ⇒ Paperdrive::Response

GET

Get global messages



18
19
20
21
22
23
# File 'lib/paperdrive/client/global_messages.rb', line 18

def all_global_messages(**args)
  params = parameters(args) do
    optional_params :limit
  end
  request(:get, 'globalMessages', params)
end

#delete_global_message(id:, **args) ⇒ Paperdrive::Response

DELETE

Delete a global message



30
31
32
33
34
35
# File 'lib/paperdrive/client/global_messages.rb', line 30

def delete_global_message(id:, **args)
  params = parameters(args) do
    optional_params
  end
  request(:delete, "globalMessages/#{id}", params)
end