Sha256: 0aa2a01558bfcf0ca17a977546939d496b41f50505f656cfae8a76dd221339c3

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

require 'neows/models/base_model'
require 'neows/models/close_approach_data'
require 'neows/models/estimated_diameter'
require 'neows/models/orbital_data'

module Neows
  module Models
    class NearEarthObject < Neows::Models::BaseModel
      attribute :isPotentiallyHazardousAsteroid, Boolean
      # @!attribute [rw]
      # @return [Boolean]
      alias_method :is_potentially_hazardous_asteroid, :isPotentiallyHazardousAsteroid

      # @!attribute [rw]
      # @return [Integer]
      attribute :neo_reference_id, Integer

      # @!attribute [rw]
      # @return [String]
      attribute :name, String

      # @!attribute [rw]
      # @return [String]
      attribute :nasa_jpl_url, String

      # @!attribute [rw]
      # @return [Integer]
      attribute :absolute_magnitude_h, Integer

      # @!attribute [rw]
      # @return [Neows::Models::EstimatedDiameter]
      attribute :estimated_diameter, Neows::Models::EstimatedDiameter

      # @!attribute [rw]
      # @return [Neows::Models::CloseApproachData]
      attribute :close_approach_data, Array[Neows::Models::CloseApproachData]

      # @!attribute [rw]
      # @return [Neows::Models::OrbitalData]
      attribute :orbital_data, Neows::Models::OrbitalData
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
neows-0.0.1 lib/neows/models/near_earth_object.rb