Sha256: bceac5d5c451774a76a9ce99f6e5cfc17505d57b8f1402e50c99bceb80b85427
Contents?: true
Size: 987 Bytes
Versions: 3
Compression:
Stored size: 987 Bytes
Contents
# frozen_string_literal: true require_relative '../types/std' require_relative '../types/extras' require_relative '../entity' module INat::Entity autoload :Observation, 'inat/data/entity/observation' autoload :Flag, 'inat/data/entity/flag' end class INat::Entity::Photo < INat::Data::Entity include INat::Data::Types include INat::Entity table :photos field :license_code, type: LicenseCode, index: true field :url, type: URI, required: true field :square_url, type: URI field :medium_url, type: URI field :small_url, type: URI field :large_url, type: URI field :original_url, type: URI field :attribution, type: String field :hidden, type: Boolean, index: true links :flags, item_type: Flag ignore :original_dimensions # TODO: сделать нормальный тип ignore :moderator_actions # TODO: разобраться field :native_page_url, type: URI ignore :native_photo_id end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inat-get-0.8.0.15 | lib/inat/data/entity/photo.rb |
inat-get-0.8.0.14 | lib/inat/data/entity/photo.rb |
inat-get-0.8.0.13 | lib/inat/data/entity/photo.rb |