ed_journals/modules/logs/content/log_event_content/
mission_accepted_event.rsuse serde::{Deserialize, Serialize};
use crate::modules::mixed::MixedCommodity;
use crate::modules::station::MissionType;
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
#[serde(rename_all = "PascalCase")]
pub struct MissionAcceptedEvent {
pub name: MissionType,
#[serde(rename = "Localised_Name")]
pub localized_name: Option<String>,
pub faction: String,
#[serde(rename = "MissionID")]
pub mission_id: u64,
pub influence: String,
pub reputation: String,
pub reward: Option<u64>,
pub wing: bool,
pub commodity: Option<MixedCommodity>,
pub count: Option<u16>,
pub donation: Option<String>,
pub donated: Option<u64>,
pub target: Option<String>,
pub target_type: Option<String>,
pub target_faction: Option<String>,
pub kill_count: Option<u8>,
pub expiry: Option<String>,
pub destination_system: Option<String>,
pub destination_station: Option<String>,
pub destination_settlement: Option<String>,
pub new_destination_system: Option<String>,
pub new_destination_station: Option<String>,
pub passenger_count: Option<u8>,
pub passenger_vips: Option<bool>,
pub passenger_wanted: Option<bool>,
pub passenger_type: Option<String>,
}