Add 13 structured wildlife fields to Species API

nectar_value, pollen_value, wild_bee_count, wild_bee_specialist_count,
butterfly_moth_count, caterpillar_host_count, caterpillar_specialist_count,
hoverfly_count, beetle_count, bird_count, mammal_count, native_status, naturadb_tags
This commit is contained in:
2026-03-15 00:55:29 +01:00
parent 42906efd90
commit 97f651572b
2 changed files with 49 additions and 2 deletions
+26
View File
@@ -121,6 +121,19 @@ pub struct Species {
pub gbif_id: Option<String>,
pub eppo_code: Option<String>,
pub pfaf_url: Option<String>,
pub nectar_value: Option<i16>,
pub pollen_value: Option<i16>,
pub wild_bee_count: Option<i32>,
pub wild_bee_specialist_count: Option<i32>,
pub butterfly_moth_count: Option<i32>,
pub caterpillar_host_count: Option<i32>,
pub caterpillar_specialist_count: Option<i32>,
pub hoverfly_count: Option<i32>,
pub beetle_count: Option<i32>,
pub bird_count: Option<i32>,
pub mammal_count: Option<i32>,
pub native_status: Option<String>,
pub naturadb_tags: Option<String>,
pub primary_image_key: Option<String>,
pub source_urls: Option<Vec<String>>,
pub created_at: DateTime<Utc>,
@@ -169,6 +182,19 @@ pub struct CreateSpecies {
pub gbif_id: Option<String>,
pub eppo_code: Option<String>,
pub pfaf_url: Option<String>,
pub nectar_value: Option<i16>,
pub pollen_value: Option<i16>,
pub wild_bee_count: Option<i32>,
pub wild_bee_specialist_count: Option<i32>,
pub butterfly_moth_count: Option<i32>,
pub caterpillar_host_count: Option<i32>,
pub caterpillar_specialist_count: Option<i32>,
pub hoverfly_count: Option<i32>,
pub beetle_count: Option<i32>,
pub bird_count: Option<i32>,
pub mammal_count: Option<i32>,
pub native_status: Option<String>,
pub naturadb_tags: Option<String>,
pub source_urls: Option<Vec<String>>,
}