Class: INatGet::Data::Model::Request
- Inherits:
-
INatGet::Data::Model
- Object
- Sequel::Model
- INatGet::Data::Model
- INatGet::Data::Model::Request
- Defined in:
- lib/inat-get/data/models/request.rb
Sequel Fields collapse
-
#busy ⇒ Time?
Sequel data field.
-
#endless ⇒ String
Sequel data field.
-
#endpoint ⇒ String
Sequel data field.
-
#finished ⇒ Time?
Sequel data field.
-
#freshed ⇒ Time
Sequel data field.
-
#full ⇒ String
Sequel data field.
-
#query ⇒ String
Sequel data field.
-
#started ⇒ Time
Sequel data field.
Sequel Associations collapse
-
#places ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Place>
Sequel many-to-many association.
-
#projects ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Project>
Sequel many-to-many association.
-
#taxa ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Taxon>
Sequel many-to-many association.
-
#users ⇒ Sequel::Dataset, Array<INatGet::Data::Model::User>
Sequel many-to-many association.
Method Summary
Methods inherited from INatGet::Data::Model
helper, manager, parser, updater
Instance Attribute Details
#busy ⇒ Time?
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#endless ⇒ String
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#endpoint ⇒ String
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#finished ⇒ Time?
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#freshed ⇒ Time
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#full ⇒ String
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#places ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Place>
Sequel many-to-many association.
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 |
#projects ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Project>
Sequel many-to-many association.
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 |
#query ⇒ String
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#started ⇒ Time
Sequel data field
15 |
# File 'lib/inat-get/data/models/request.rb', line 15 set_dataset :requests |
#taxa ⇒ Sequel::Dataset, Array<INatGet::Data::Model::Taxon>
Sequel many-to-many association.
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 |
#users ⇒ Sequel::Dataset, Array<INatGet::Data::Model::User>
Sequel many-to-many association.
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 |