Sha256: 511b0547a2f2f5e2a6e6ac857cfa95ae809fd1a55292caa59642fbbd227d1821

Contents?: true

Size: 848 Bytes

Versions: 1

Compression:

Stored size: 848 Bytes

Contents

# frozen_string_literal: true

require 'pushybullet/concerns'

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

      # strings
      attr_accessor :iden, :type, :guid, :direction,
                    :sender_iden, :sender_email, :sender_email_normalized, :sender_name,
                    :receiver_iden, :receiver_email, :receiver_email_normalized,
                    :target_device_iden, :source_device_iden, :client_iden, :channel_iden,
                    :title, :body, :url, :file_name, :file_type, :file_url, :image_url

      # lists
      attr_accessor :awake_app_guids

      # bools
      attr_accessor :active, :dismissed

      # floats
      attr_accessor :created, :modified

      # ints
      attr_accessor :image_width, :image_height
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pushybullet-0.1.2 lib/pushybullet/types/push.rb