Sha256: 90a3c395fb7d89082b187410c0fc33e4a8dc88a312dc35dbb872c9c48bf0d2df

Contents?: true

Size: 588 Bytes

Versions: 3

Compression:

Stored size: 588 Bytes

Contents

# frozen_string_literal: true

require 'pushybullet/concerns'

module Pushybullet
  module Types
    class Device
      extend Pushybullet::Concerns::FromHash

      # strings
      attr_accessor :iden, :icon, :nickname, :manufacturer, :model,
                    :fingerprint, :key_fingerprint, :push_token, :has_sms,
                    :type, :kind, :remote_files

      # bools
      attr_accessor :active, :generated_nickname, :pushable

      # floats
      attr_accessor :created, :modified

      # ints
      attr_accessor :app_version
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pushybullet-0.1.2 lib/pushybullet/types/device.rb
pushybullet-0.1.1 lib/pushybullet/types/device.rb
pushybullet-0.1.0 lib/pushybullet/types/device.rb