Sha256: 9c53c8eb19638c2067cf5b65d5ba4e89db6e1fd3d187c2c5982843a3390fdb66

Contents?: true

Size: 776 Bytes

Versions: 1

Compression:

Stored size: 776 Bytes

Contents

require 'bulutfon_sdk/rest/base_request'

module BulutfonSDK
  module REST
    class CallRecord < BaseRequest

      def initialize(*args)
        super(*args)
        @resource = 'call-records'
      end

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

      def get_stream( uuid, encrypt_token = false )
        uri = prepare_uri("#{@resource}/#{uuid}/stream", {encrypt_token: encrypt_token, id: uuid})
        { download_path: uri.to_s }
      end

      def save( uuid, save_path, encrypt_token = false)
        save_file( 'get', "#{@resource}/#{uuid}", save_path, {encrypt_token: encrypt_token, id: uuid})
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bulutfon_sdk-1.3.0 lib/bulutfon_sdk/rest/call_record.rb