Class: INatGet::Data::Model::Identification

Inherits:
INatGet::Data::Model show all
Includes:
Identified
Defined in:
lib/inat-get/data/models/identification.rb

Sequel Fields collapse

Sequel Associations collapse

Instance Method Summary collapse

Methods included from Identified

#eql?, #hash

Methods inherited from INatGet::Data::Model

endpoint, helper, manager, parser, updater

Instance Attribute Details

#bodyString?

Sequel data field

Returns:

  • (String, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#cachedTime

Sequel data field

Returns:

  • (Time)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#categoryString?

Sequel data field

Returns:

  • (String, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#createdTime

Sequel data field

Returns:

  • (Time)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#currentBoolean?

Sequel data field

Returns:

  • (Boolean, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#disagreementBoolean?

Sequel data field

Returns:

  • (Boolean, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#hiddenBoolean?

Sequel data field

Returns:

  • (Boolean, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#idInteger

Sequel data field

Returns:

  • (Integer)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#observationINatGet::Data::Model::Observation?

Sequel many-to-one association.



17
# File 'lib/inat-get/data/models/identification.rb', line 17

many_to_one :observation, class: :'INatGet::Data::Model::Observation'

#observation_idInteger

Sequel data field

Returns:

  • (Integer)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#own_observationBoolean?

Sequel data field

Returns:

  • (Boolean, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#taxonINatGet::Data::Model::Taxon?

Sequel many-to-one association.

Returns:



18
# File 'lib/inat-get/data/models/identification.rb', line 18

many_to_one :taxon, class: :'INatGet::Data::Model::Taxon'

#taxon_idInteger

Sequel data field

Returns:

  • (Integer)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#userINatGet::Data::Model::User?

Sequel many-to-one association.

Returns:



19
# File 'lib/inat-get/data/models/identification.rb', line 19

many_to_one :user, class: :'INatGet::Data::Model::User'

#user_idInteger

Sequel data field

Returns:

  • (Integer)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#uuidString?

Sequel data field

Returns:

  • (String, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

#visionBoolean?

Sequel data field

Returns:

  • (Boolean, nil)


15
# File 'lib/inat-get/data/models/identification.rb', line 15

set_dataset :identifications

Instance Method Details

#ownerObject



23
# File 'lib/inat-get/data/models/identification.rb', line 23

def owner = self.observation