Class: INatGet::Data::Model::Request

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

Sequel Fields collapse

Sequel Associations collapse

Method Summary

Methods inherited from INatGet::Data::Model

helper, manager, parser, updater

Instance Attribute Details

#busyTime?

Sequel data field

Returns:

  • (Time, nil)


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

set_dataset :requests

#endlessString

Sequel data field

Returns:

  • (String)


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

set_dataset :requests

#endpointString

Sequel data field

Returns:

  • (String)


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

set_dataset :requests

#finishedTime?

Sequel data field

Returns:

  • (Time, nil)


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

set_dataset :requests

#freshedTime

Sequel data field

Returns:

  • (Time)


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

set_dataset :requests

#fullString

Sequel data field

Returns:

  • (String)


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

set_dataset :requests

#placesSequel::Dataset, Array<INatGet::Data::Model::Place>

Sequel many-to-many association.

Returns:



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

many_to_many :places,   class: INatGet::Data::Model::Place,   join_table: :request_places,   left_key: :request_hash, right_key: :place_id

#projectsSequel::Dataset, Array<INatGet::Data::Model::Project>

Sequel many-to-many association.

Returns:



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

many_to_many :projects, class: INatGet::Data::Model::Project, join_table: :request_projects, left_key: :request_hash, right_key: :project_id

#queryString

Sequel data field

Returns:

  • (String)


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

set_dataset :requests

#startedTime

Sequel data field

Returns:

  • (Time)


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

set_dataset :requests

#taxaSequel::Dataset, Array<INatGet::Data::Model::Taxon>

Sequel many-to-many association.

Returns:



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

many_to_many :taxa,     class: INatGet::Data::Model::Taxon,   join_table: :request_taxa,     left_key: :request_hash, right_key: :taxon_id

#usersSequel::Dataset, Array<INatGet::Data::Model::User>

Sequel many-to-many association.

Returns:



20
# File 'lib/inat-get/data/models/request.rb', line 20

many_to_many :users,    class: INatGet::Data::Model::User,    join_table: :request_users,    left_key: :request_hash, right_key: :user_id