Class: BulutfonSDK::REST::IncomingFax

Inherits:
BaseRequest show all
Defined in:
lib/bulutfon_sdk/rest/incoming_fax.rb

Constant Summary

Constants inherited from BaseRequest

BaseRequest::HTTP_HEADERS

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ IncomingFax



7
8
9
10
# File 'lib/bulutfon_sdk/rest/incoming_fax.rb', line 7

def initialize(*args)
  super(*args)
  @resource = 'incoming-faxes'
end

Instance Method Details

#all(params = {}) ⇒ Object



12
13
14
# File 'lib/bulutfon_sdk/rest/incoming_fax.rb', line 12

def all( params = {} )
  prepare_request( 'get', @resource, params)
end

#get(uuid) ⇒ Object



16
17
18
19
# File 'lib/bulutfon_sdk/rest/incoming_fax.rb', line 16

def get( uuid )
  uri = prepare_uri("#{@resource}/#{uuid}")
  { download_path: uri.to_s }
end

#save(uuid, save_path) ⇒ Object



21
22
23
# File 'lib/bulutfon_sdk/rest/incoming_fax.rb', line 21

def save( uuid, save_path)
  save_file( 'get', "#{@resource}/#{uuid}", save_path)
end