Sha256: 84e961cf6757a51859e9fa9b07095bcb9afd301516b79441711adcab97d38360

Contents?: true

Size: 571 Bytes

Versions: 39

Compression:

Stored size: 571 Bytes

Contents

module Alula
  module Video
    class Device < Alula::Video::BaseResource
      extend Alula::ApiOperations::Request

      field :account_id, type: :string
      field :active, type: :boolean
      field :brand, type: :string
      field :hardware_id, type: :string
      field :manufacturer, type: :string
      field :name, type: :string
      field :serial_number, type: :string
      field :verification_code, type: :string

      def is_jsw?
        manufacturer == 'jsw'
      end

      def is_hik?
        manufacturer == 'hikvision'
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
alula-ruby-1.6.0 lib/alula/resources/video/device.rb
alula-ruby-1.5.0 lib/alula/resources/video/device.rb
alula-ruby-1.4.0 lib/alula/resources/video/device.rb
alula-ruby-1.3.0 lib/alula/resources/video/device.rb
alula-ruby-1.2.4 lib/alula/resources/video/device.rb
alula-ruby-1.2.3 lib/alula/resources/video/device.rb
alula-ruby-1.2.2 lib/alula/resources/video/device.rb
alula-ruby-1.2.1 lib/alula/resources/video/device.rb
alula-ruby-1.2.0 lib/alula/resources/video/device.rb
alula-ruby-1.1.0 lib/alula/resources/video/device.rb
alula-ruby-1.0.2 lib/alula/resources/video/device.rb
alula-ruby-0.69.11 lib/alula/resources/video/device.rb
alula-ruby-1.0.1 lib/alula/resources/video/device.rb
alula-ruby-0.69.10 lib/alula/resources/video/device.rb
alula-ruby-1.0.0 lib/alula/resources/video/device.rb
alula-ruby-0.69.9 lib/alula/resources/video/device.rb
alula-ruby-0.69.8 lib/alula/resources/video/device.rb
alula-ruby-0.69.7 lib/alula/resources/video/device.rb
alula-ruby-0.69.6 lib/alula/resources/video/device.rb
alula-ruby-0.69.5 lib/alula/resources/video/device.rb