use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
pub enum LocationType {
#[serde(rename = "station")]
Station,
#[serde(rename = "solar_sytem")]
SolarSystem,
#[serde(rename = "item")]
Item,
#[serde(rename = "other")]
Other,
}
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
pub enum LocationFlag {
AutoFit,
Cargo,
CorpseBay,
DroneBay,
FleetHangar,
Deliveries,
HiddenModifiers,
Hangar,
HangarAll,
LoSlot0,
LoSlot1,
LoSlot2,
LoSlot3,
LoSlot4,
LoSlot5,
LoSlot6,
LoSlot7,
MedSlot0,
MedSlot1,
MedSlot2,
MedSlot3,
MedSlot4,
MedSlot5,
MedSlot6,
MedSlot7,
HiSlot0,
HiSlot1,
HiSlot2,
HiSlot3,
HiSlot4,
HiSlot5,
HiSlot6,
HiSlot7,
AssetSafety,
Locked,
Unlocked,
Implant,
QuafeBay,
RigSlot0,
RigSlot1,
RigSlot2,
RigSlot3,
RigSlot4,
RigSlot5,
RigSlot6,
RigSlot7,
ShipHangar,
SpecializedFuelBay,
SpecializedOreHold,
SpecializedGasHold,
SpecializedMineralHold,
SpecializedSalvageHold,
SpecializedShipHold,
SpecializedSmallShipHold,
SpecializedMediumShipHold,
SpecializedLargeShipHold,
SpecializedIndustrialShipHold,
SpecializedAmmoHold,
SpecializedCommandCenterHold,
SpecializedPlanetaryCommoditiesHold,
SpecializedMaterialBay,
SubSystemSlot0,
SubSystemSlot1,
SubSystemSlot2,
SubSystemSlot3,
SubSystemSlot4,
SubSystemSlot5,
SubSystemSlot6,
SubSystemSlot7,
FighterBay,
FighterTube0,
FighterTube1,
FighterTube2,
FighterTube3,
FighterTube4,
Module,
}