Class: SerwerSMS::Resources::Senders

Inherits:
Object
  • Object
show all
Defined in:
lib/serwersms/resources/senders.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Senders

Returns a new instance of Senders.



4
5
6
# File 'lib/serwersms/resources/senders.rb', line 4

def initialize(client)
  @client = client
end

Instance Method Details

#add(name) ⇒ Hash

Create new sender name

Parameters:

  • name (String)

Returns:

  • (Hash)

    @option return [Boolean] :success



13
14
15
# File 'lib/serwersms/resources/senders.rb', line 13

def add(name)
  @client.call('senders/add', 'name' => name)
end

#index(params = {}) ⇒ Hash

List of senders

Parameters:

  • params (Hash) (defaults to: {})

    @option params [Boolean] :predefined @option params [String] :sort Values: name @option params [String] :order Values: asc|desc

Returns:

  • (Hash)

    @option return [Array] :items @option item [String] :name @option item [String] :agreement delivered|required|not_required @option item [String] :status pending_authorization|authorized|rejected|deactivated



28
29
30
# File 'lib/serwersms/resources/senders.rb', line 28

def index(params = {})
  @client.call('senders/index', params)
end