Sha256: 7de791798495ec6447f0e76228ea7addc9d11bb3bc150008828652522324a3a2

Contents?: true

Size: 1.12 KB

Versions: 4

Compression:

Stored size: 1.12 KB

Contents

require 'bulutfon_sdk/rest/base_request'

module BulutfonSDK
  module REST
    class Bulutfon < BaseRequest

      def initialize(*args)
        super(*args)
      end

      def details
        prepare_request( 'get', 'me')
      end

      def messages
        BulutfonSDK::REST::Message.new(@token)
      end

      def message_titles
        BulutfonSDK::REST::MessageTitle.new(@token)
      end

      def extensions
        BulutfonSDK::REST::Extension.new(@token)
      end

      def dids
        BulutfonSDK::REST::Did.new(@token)
      end

      def groups
        BulutfonSDK::REST::Group.new(@token)
      end

      def cdrs
        BulutfonSDK::REST::Cdr.new(@token)
      end

      def call_records
        BulutfonSDK::REST::CallRecord.new(@token)
      end

      def incoming_faxes
        BulutfonSDK::REST::IncomingFax.new(@token)
      end

      def outgoing_faxes
        BulutfonSDK::REST::OutgoingFax.new(@token)
      end

      def announcements
        BulutfonSDK::REST::Announcement.new(@token)
      end

      def automatic_calls
        BulutfonSDK::REST::AutomaticCall.new(@token)
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bulutfon_sdk-1.2.1 lib/bulutfon_sdk/rest/bulutfon.rb
bulutfon_sdk-1.2.0 lib/bulutfon_sdk/rest/bulutfon.rb
bulutfon_sdk-1.1.3 lib/bulutfon_sdk/rest/bulutfon.rb
bulutfon_sdk-1.1.0 lib/bulutfon_sdk/rest/bulutfon.rb