edjr 0.1.1

Elite Dangerous Journal Reader
Documentation
use serde::Deserialize;
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct CodexEntryEvent {
    #[serde(alias = "BodyID")]
    body_id: u64,
    category: String,
    #[serde(alias = "Category_Localised")]
    category_display: String,
    #[serde(default)]
    is_new_entry: bool,
    name: String,
    #[serde(alias = "Name_Localised")]
    name_display: String,
    nearest_destination: Option<String>,
    region: String,
    #[serde(alias = "Region_Localised")]
    region_display: String,
    sub_category: String,
    #[serde(alias = "SubCategory_Localised")]
    sub_category_display: String,
    system_address: u64,
    voucher_amount: Option<u64>,
}