Class: BulutfonSDK::REST::Bulutfon
Constant Summary
Constants inherited
from BaseRequest
BulutfonSDK::REST::BaseRequest::HTTP_HEADERS
Instance Method Summary
collapse
Constructor Details
#initialize(*args) ⇒ Bulutfon
7
8
9
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 7
def initialize(*args)
super(*args)
end
|
Instance Method Details
#automatic_calls ⇒ Object
#call_records ⇒ Object
39
40
41
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 39
def call_records
BulutfonSDK::REST::CallRecord.new(@token || @email, @password)
end
|
#cdrs ⇒ Object
35
36
37
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 35
def cdrs
BulutfonSDK::REST::Cdr.new(@token || @email, @password)
end
|
#details ⇒ Object
11
12
13
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 11
def details
prepare_request( 'get', 'me')
end
|
#dids ⇒ Object
27
28
29
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 27
def dids
BulutfonSDK::REST::Did.new(@token || @email, @password)
end
|
#extensions ⇒ Object
23
24
25
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 23
def extensions
BulutfonSDK::REST::Extension.new(@token || @email, @password)
end
|
#groups ⇒ Object
31
32
33
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 31
def groups
BulutfonSDK::REST::Group.new(@token || @email, @password)
end
|
#incoming_faxes ⇒ Object
43
44
45
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 43
def incoming_faxes
BulutfonSDK::REST::IncomingFax.new(@token || @email, @password)
end
|
#messages ⇒ Object
15
16
17
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 15
def messages
BulutfonSDK::REST::Message.new(@token || @email, @password)
end
|
#outgoing_faxes ⇒ Object
47
48
49
|
# File 'lib/bulutfon_sdk/rest/bulutfon.rb', line 47
def outgoing_faxes
BulutfonSDK::REST::OutgoingFax.new(@token || @email, @password)
end
|