Class: KazooRubySdk::CDRs

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

Instance Method Summary collapse

Methods inherited from Base

#account_id, #auth_token, #initialize, #owner_id, #pipe

Methods included from Connection

#pipeline

Constructor Details

This class inherits a constructor from KazooRubySdk::Base

Instance 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/#{}/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/#{}/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/#{}/cdrs?created_from=#{from}&created_to=#{to}"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end