Class: KazooRubySdk::CDRs

Inherits:
Base
  • Object
show all
Defined in:
lib/kazoo-ruby-sdk/cdrs.rb

Class Method Summary collapse

Class Method Details

.get(cdr_id) ⇒ Object



11
12
13
14
15
16
# File 'lib/kazoo-ruby-sdk/cdrs.rb', line 11

def get(cdr_id)
  pipe.get do |request|
    request.url "accounts/#{account_id}/cdrs/#{cdr_id}"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end

.get_all_by_user(user_id) ⇒ Object



18
19
20
21
22
23
# File 'lib/kazoo-ruby-sdk/cdrs.rb', line 18

def get_all_by_user(user_id)
  pipe.get do |request|
    request.url "accounts/#{account_id}/users/#{user_id}/cdrs"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end

.range(from, to) ⇒ Object



4
5
6
7
8
9
# File 'lib/kazoo-ruby-sdk/cdrs.rb', line 4

def range(from, to)
  pipe.get do |request|
    request.url "accounts/#{account_id}/cdrs?created_from=#{from}&created_to=#{to}"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end