sde

package
v0.5.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	AgentTypeID   *int32 `bson:"agentTypeID,omitempty" json:"agentTypeID,omitempty" yaml:"agentTypeID,omitempty"`
	CorporationID *int32 `bson:"corporationID,omitempty" json:"corporationID,omitempty" yaml:"corporationID,omitempty"`
	DivisionID    *int32 `bson:"divisionID,omitempty" json:"divisionID,omitempty" yaml:"divisionID,omitempty"`
	IsLocator     *bool  `bson:"isLocator,omitempty" json:"isLocator,omitempty" yaml:"isLocator,omitempty"`
	Level         *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	LocationID    *int64 `bson:"locationID,omitempty" json:"locationID,omitempty" yaml:"locationID,omitempty"`
}

type AgentMap

type AgentMap map[int32]Agent

type AgentsInSpace

type AgentsInSpace struct {
	DungeonID     *int32 `bson:"dungeonID,omitempty" json:"dungeonID,omitempty" yaml:"dungeonID,omitempty"`
	SolarSystemID *int32 `bson:"solarSystemID,omitempty" json:"solarSystemID,omitempty" yaml:"solarSystemID,omitempty"`
	SpawnPointID  *int32 `bson:"spawnPointID,omitempty" json:"spawnPointID,omitempty" yaml:"spawnPointID,omitempty"`
	TypeID        *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type AgentsInSpaceMap

type AgentsInSpaceMap map[int32]AgentsInSpace

type Ancestry

type Ancestry struct {
	BloodlineID      *int32                 `bson:"bloodlineID,omitempty" json:"bloodlineID,omitempty" yaml:"bloodlineID,omitempty"`
	Charisma         *int32                 `bson:"charisma,omitempty" json:"charisma,omitempty" yaml:"charisma,omitempty"`
	DescriptionID    *AncestryDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	IconID           *int32                 `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	Intelligence     *int32                 `bson:"intelligence,omitempty" json:"intelligence,omitempty" yaml:"intelligence,omitempty"`
	Memory           *int32                 `bson:"memory,omitempty" json:"memory,omitempty" yaml:"memory,omitempty"`
	NameID           *AncestryNameID        `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	Perception       *int32                 `bson:"perception,omitempty" json:"perception,omitempty" yaml:"perception,omitempty"`
	ShortDescription *string                `bson:"shortDescription,omitempty" json:"shortDescription,omitempty" yaml:"shortDescription,omitempty"`
	Willpower        *int32                 `bson:"willpower,omitempty" json:"willpower,omitempty" yaml:"willpower,omitempty"`
}

type AncestryDescriptionID

type AncestryDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type AncestryMap

type AncestryMap map[int32]Ancestry

type AncestryNameID

type AncestryNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type Bloodline

type Bloodline struct {
	Charisma      *int32                  `bson:"charisma,omitempty" json:"charisma,omitempty" yaml:"charisma,omitempty"`
	CorporationID *int32                  `bson:"corporationID,omitempty" json:"corporationID,omitempty" yaml:"corporationID,omitempty"`
	DescriptionID *BloodlineDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	IconID        *int32                  `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	Intelligence  *int32                  `bson:"intelligence,omitempty" json:"intelligence,omitempty" yaml:"intelligence,omitempty"`
	Memory        *int32                  `bson:"memory,omitempty" json:"memory,omitempty" yaml:"memory,omitempty"`
	NameID        *BloodlineNameID        `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	Perception    *int32                  `bson:"perception,omitempty" json:"perception,omitempty" yaml:"perception,omitempty"`
	RaceID        *int32                  `bson:"raceID,omitempty" json:"raceID,omitempty" yaml:"raceID,omitempty"`
	Willpower     *int32                  `bson:"willpower,omitempty" json:"willpower,omitempty" yaml:"willpower,omitempty"`
}

type BloodlineDescriptionID

type BloodlineDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type BloodlineMap

type BloodlineMap map[int32]Bloodline

type BloodlineNameID

type BloodlineNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type Blueprint

type Blueprint struct {
	Activities         *BlueprintActivities `bson:"activities,omitempty" json:"activities,omitempty" yaml:"activities,omitempty"`
	BlueprintTypeID    *int32               `bson:"blueprintTypeID,omitempty" json:"blueprintTypeID,omitempty" yaml:"blueprintTypeID,omitempty"`
	MaxProductionLimit *int32               `bson:"maxProductionLimit,omitempty" json:"maxProductionLimit,omitempty" yaml:"maxProductionLimit,omitempty"`
}

type BlueprintActivities

type BlueprintActivities struct {
	Copying          *BlueprintActivitiesCopying          `bson:"copying,omitempty" json:"copying,omitempty" yaml:"copying,omitempty"`
	Manufacturing    *BlueprintActivitiesManufacturing    `bson:"manufacturing,omitempty" json:"manufacturing,omitempty" yaml:"manufacturing,omitempty"`
	ResearchMaterial *BlueprintActivitiesResearchMaterial `bson:"research_material,omitempty" json:"research_material,omitempty" yaml:"research_material,omitempty"`
	ResearchTime     *BlueprintActivitiesResearchTime     `bson:"research_time,omitempty" json:"research_time,omitempty" yaml:"research_time,omitempty"`
	Invention        *BlueprintActivitiesInvention        `bson:"invention,omitempty" json:"invention,omitempty" yaml:"invention,omitempty"`
	Reaction         *BlueprintActivitiesReaction         `bson:"reaction,omitempty" json:"reaction,omitempty" yaml:"reaction,omitempty"`
}

type BlueprintActivitiesCopying

type BlueprintActivitiesCopying struct {
	Time      *int64                                `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
	Materials []BlueprintActivitiesCopyingMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Skills    []BlueprintActivitiesCopyingSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
	Products  []BlueprintActivitiesCopyingProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
}

type BlueprintActivitiesCopyingMaterials

type BlueprintActivitiesCopyingMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesCopyingProducts

type BlueprintActivitiesCopyingProducts struct{}

type BlueprintActivitiesCopyingSkills

type BlueprintActivitiesCopyingSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesInvention

type BlueprintActivitiesInvention struct {
	Materials []BlueprintActivitiesInventionMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Products  []BlueprintActivitiesInventionProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
	Skills    []BlueprintActivitiesInventionSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
	Time      *int64                                  `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
}

type BlueprintActivitiesInventionMaterials

type BlueprintActivitiesInventionMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesInventionProducts

type BlueprintActivitiesInventionProducts struct {
	Probability *float64 `bson:"probability,omitempty" json:"probability,omitempty" yaml:"probability,omitempty"`
	Quantity    *int32   `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID      *int32   `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesInventionSkills

type BlueprintActivitiesInventionSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesManufacturing

type BlueprintActivitiesManufacturing struct {
	Materials []BlueprintActivitiesManufacturingMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Products  []BlueprintActivitiesManufacturingProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
	Time      *int64                                      `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
	Skills    []BlueprintActivitiesManufacturingSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
}

type BlueprintActivitiesManufacturingMaterials

type BlueprintActivitiesManufacturingMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesManufacturingProducts

type BlueprintActivitiesManufacturingProducts struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesManufacturingSkills

type BlueprintActivitiesManufacturingSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesReaction

type BlueprintActivitiesReaction struct {
	Materials []BlueprintActivitiesReactionMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Products  []BlueprintActivitiesReactionProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
	Skills    []BlueprintActivitiesReactionSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
	Time      *int64                                 `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
}

type BlueprintActivitiesReactionMaterials

type BlueprintActivitiesReactionMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesReactionProducts

type BlueprintActivitiesReactionProducts struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesReactionSkills

type BlueprintActivitiesReactionSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesResearchMaterial

type BlueprintActivitiesResearchMaterial struct {
	Time      *int64                                         `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
	Materials []BlueprintActivitiesResearchMaterialMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Skills    []BlueprintActivitiesResearchMaterialSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
	Products  []BlueprintActivitiesResearchMaterialProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
}

type BlueprintActivitiesResearchMaterialMaterials

type BlueprintActivitiesResearchMaterialMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesResearchMaterialProducts

type BlueprintActivitiesResearchMaterialProducts struct{}

type BlueprintActivitiesResearchMaterialSkills

type BlueprintActivitiesResearchMaterialSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesResearchTime

type BlueprintActivitiesResearchTime struct {
	Time      *int64                                     `bson:"time,omitempty" json:"time,omitempty" yaml:"time,omitempty"`
	Materials []BlueprintActivitiesResearchTimeMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
	Skills    []BlueprintActivitiesResearchTimeSkills    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
	Products  []BlueprintActivitiesResearchTimeProducts  `bson:"products,omitempty" json:"products,omitempty" yaml:"products,omitempty"`
}

type BlueprintActivitiesResearchTimeMaterials

type BlueprintActivitiesResearchTimeMaterials struct {
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID   *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintActivitiesResearchTimeProducts

type BlueprintActivitiesResearchTimeProducts struct{}

type BlueprintActivitiesResearchTimeSkills

type BlueprintActivitiesResearchTimeSkills struct {
	Level  *int32 `bson:"level,omitempty" json:"level,omitempty" yaml:"level,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type BlueprintMap

type BlueprintMap map[int32]Blueprint

type CategoryID

type CategoryID struct {
	Name      *CategoryIDName `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
	Published *bool           `bson:"published,omitempty" json:"published,omitempty" yaml:"published,omitempty"`
	IconID    *int32          `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
}

type CategoryIDMap

type CategoryIDMap map[int32]CategoryID

type CategoryIDName

type CategoryIDName struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type Certificate

type Certificate struct {
	Description    *string                         `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	GroupID        *int32                          `bson:"groupID,omitempty" json:"groupID,omitempty" yaml:"groupID,omitempty"`
	Name           *string                         `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
	RecommendedFor []int32                         `bson:"recommendedFor,omitempty" json:"recommendedFor,omitempty" yaml:"recommendedFor,omitempty"`
	SkillTypes     map[int32]CertificateSkillTypes `bson:"skillTypes,omitempty" json:"skillTypes,omitempty" yaml:"skillTypes,omitempty"`
}

type CertificateMap

type CertificateMap map[int32]Certificate

type CertificateSkillTypes

type CertificateSkillTypes struct {
	Advanced *int32 `bson:"advanced,omitempty" json:"advanced,omitempty" yaml:"advanced,omitempty"`
	Basic    *int32 `bson:"basic,omitempty" json:"basic,omitempty" yaml:"basic,omitempty"`
	Elite    *int32 `bson:"elite,omitempty" json:"elite,omitempty" yaml:"elite,omitempty"`
	Improved *int32 `bson:"improved,omitempty" json:"improved,omitempty" yaml:"improved,omitempty"`
	Standard *int32 `bson:"standard,omitempty" json:"standard,omitempty" yaml:"standard,omitempty"`
}

type CharacterAttribute

type CharacterAttribute struct {
	Description      *string                   `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	IconID           *int32                    `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	NameID           *CharacterAttributeNameID `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	Notes            *string                   `bson:"notes,omitempty" json:"notes,omitempty" yaml:"notes,omitempty"`
	ShortDescription *string                   `bson:"shortDescription,omitempty" json:"shortDescription,omitempty" yaml:"shortDescription,omitempty"`
}

type CharacterAttributeMap

type CharacterAttributeMap map[int32]CharacterAttribute

type CharacterAttributeNameID

type CharacterAttributeNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type ContrabandType

type ContrabandType struct {
	Factions map[int32]ContrabandTypeFactions `bson:"factions,omitempty" json:"factions,omitempty" yaml:"factions,omitempty"`
}

type ContrabandTypeFactions

type ContrabandTypeFactions struct {
	AttackMinSec     *float64 `bson:"attackMinSec,omitempty" json:"attackMinSec,omitempty" yaml:"attackMinSec,omitempty"`
	ConfiscateMinSec *float64 `bson:"confiscateMinSec,omitempty" json:"confiscateMinSec,omitempty" yaml:"confiscateMinSec,omitempty"`
	FineByValue      *float64 `bson:"fineByValue,omitempty" json:"fineByValue,omitempty" yaml:"fineByValue,omitempty"`
	StandingLoss     *float64 `bson:"standingLoss,omitempty" json:"standingLoss,omitempty" yaml:"standingLoss,omitempty"`
}

type ContrabandTypeMap

type ContrabandTypeMap map[int32]ContrabandType

type ControlTowerResource

type ControlTowerResource struct {
	Resources []ControlTowerResourceResources `bson:"resources,omitempty" json:"resources,omitempty" yaml:"resources,omitempty"`
}

type ControlTowerResourceMap

type ControlTowerResourceMap map[int32]ControlTowerResource

type ControlTowerResourceResources

type ControlTowerResourceResources struct {
	Purpose          *int32   `bson:"purpose,omitempty" json:"purpose,omitempty" yaml:"purpose,omitempty"`
	Quantity         *int32   `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	ResourceTypeID   *int32   `bson:"resourceTypeID,omitempty" json:"resourceTypeID,omitempty" yaml:"resourceTypeID,omitempty"`
	FactionID        *int32   `bson:"factionID,omitempty" json:"factionID,omitempty" yaml:"factionID,omitempty"`
	MinSecurityLevel *float64 `bson:"minSecurityLevel,omitempty" json:"minSecurityLevel,omitempty" yaml:"minSecurityLevel,omitempty"`
}

type CorporationActivity

type CorporationActivity struct {
	NameID *CorporationActivityNameID `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
}

type CorporationActivityMap

type CorporationActivityMap map[int32]CorporationActivity

type CorporationActivityNameID

type CorporationActivityNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaAttribute

type DogmaAttribute struct {
	AttributeID          *int32                              `bson:"attributeID,omitempty" json:"attributeID,omitempty" yaml:"attributeID,omitempty"`
	CategoryID           *int32                              `bson:"categoryID,omitempty" json:"categoryID,omitempty" yaml:"categoryID,omitempty"`
	DataType             *int32                              `bson:"dataType,omitempty" json:"dataType,omitempty" yaml:"dataType,omitempty"`
	DefaultValue         *float64                            `bson:"defaultValue,omitempty" json:"defaultValue,omitempty" yaml:"defaultValue,omitempty"`
	Description          *string                             `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	HighIsGood           *bool                               `bson:"highIsGood,omitempty" json:"highIsGood,omitempty" yaml:"highIsGood,omitempty"`
	Name                 *string                             `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
	Published            *bool                               `bson:"published,omitempty" json:"published,omitempty" yaml:"published,omitempty"`
	Stackable            *bool                               `bson:"stackable,omitempty" json:"stackable,omitempty" yaml:"stackable,omitempty"`
	DisplayNameID        *DogmaAttributeDisplayNameID        `bson:"displayNameID,omitempty" json:"displayNameID,omitempty" yaml:"displayNameID,omitempty"`
	IconID               *int32                              `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	TooltipDescriptionID *DogmaAttributeTooltipDescriptionID `bson:"tooltipDescriptionID,omitempty" json:"tooltipDescriptionID,omitempty" yaml:"tooltipDescriptionID,omitempty"`
	TooltipTitleID       *DogmaAttributeTooltipTitleID       `bson:"tooltipTitleID,omitempty" json:"tooltipTitleID,omitempty" yaml:"tooltipTitleID,omitempty"`
	UnitID               *int32                              `bson:"unitID,omitempty" json:"unitID,omitempty" yaml:"unitID,omitempty"`
	ChargeRechargeTimeID *int64                              `bson:"chargeRechargeTimeID,omitempty" json:"chargeRechargeTimeID,omitempty" yaml:"chargeRechargeTimeID,omitempty"`
	MaxAttributeID       *int32                              `bson:"maxAttributeID,omitempty" json:"maxAttributeID,omitempty" yaml:"maxAttributeID,omitempty"`
}

type DogmaAttributeCategory

type DogmaAttributeCategory struct {
	Description *string `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	Name        *string `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
}

type DogmaAttributeCategoryMap

type DogmaAttributeCategoryMap map[int32]DogmaAttributeCategory

type DogmaAttributeDisplayNameID

type DogmaAttributeDisplayNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaAttributeMap

type DogmaAttributeMap map[int32]DogmaAttribute

type DogmaAttributeTooltipDescriptionID

type DogmaAttributeTooltipDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaAttributeTooltipTitleID

type DogmaAttributeTooltipTitleID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaEffect

type DogmaEffect struct {
	DisallowAutoRepeat             *bool                     `bson:"disallowAutoRepeat,omitempty" json:"disallowAutoRepeat,omitempty" yaml:"disallowAutoRepeat,omitempty"`
	DischargeAttributeID           *int32                    `bson:"dischargeAttributeID,omitempty" json:"dischargeAttributeID,omitempty" yaml:"dischargeAttributeID,omitempty"`
	DurationAttributeID            *int32                    `bson:"durationAttributeID,omitempty" json:"durationAttributeID,omitempty" yaml:"durationAttributeID,omitempty"`
	EffectCategory                 *int32                    `bson:"effectCategory,omitempty" json:"effectCategory,omitempty" yaml:"effectCategory,omitempty"`
	EffectID                       *int32                    `bson:"effectID,omitempty" json:"effectID,omitempty" yaml:"effectID,omitempty"`
	EffectName                     *string                   `bson:"effectName,omitempty" json:"effectName,omitempty" yaml:"effectName,omitempty"`
	ElectronicChance               *bool                     `bson:"electronicChance,omitempty" json:"electronicChance,omitempty" yaml:"electronicChance,omitempty"`
	Guid                           *string                   `bson:"guid,omitempty" json:"guid,omitempty" yaml:"guid,omitempty"`
	IsAssistance                   *bool                     `bson:"isAssistance,omitempty" json:"isAssistance,omitempty" yaml:"isAssistance,omitempty"`
	IsOffensive                    *bool                     `bson:"isOffensive,omitempty" json:"isOffensive,omitempty" yaml:"isOffensive,omitempty"`
	IsWarpSafe                     *bool                     `bson:"isWarpSafe,omitempty" json:"isWarpSafe,omitempty" yaml:"isWarpSafe,omitempty"`
	PropulsionChance               *bool                     `bson:"propulsionChance,omitempty" json:"propulsionChance,omitempty" yaml:"propulsionChance,omitempty"`
	Published                      *bool                     `bson:"published,omitempty" json:"published,omitempty" yaml:"published,omitempty"`
	RangeChance                    *bool                     `bson:"rangeChance,omitempty" json:"rangeChance,omitempty" yaml:"rangeChance,omitempty"`
	Distribution                   *int32                    `bson:"distribution,omitempty" json:"distribution,omitempty" yaml:"distribution,omitempty"`
	FalloffAttributeID             *int32                    `bson:"falloffAttributeID,omitempty" json:"falloffAttributeID,omitempty" yaml:"falloffAttributeID,omitempty"`
	RangeAttributeID               *int32                    `bson:"rangeAttributeID,omitempty" json:"rangeAttributeID,omitempty" yaml:"rangeAttributeID,omitempty"`
	TrackingSpeedAttributeID       *int32                    `bson:"trackingSpeedAttributeID,omitempty" json:"trackingSpeedAttributeID,omitempty" yaml:"trackingSpeedAttributeID,omitempty"`
	DescriptionID                  *DogmaEffectDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	DisplayNameID                  *DogmaEffectDisplayNameID `bson:"displayNameID,omitempty" json:"displayNameID,omitempty" yaml:"displayNameID,omitempty"`
	IconID                         *int32                    `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	ModifierInfo                   []DogmaEffectModifierInfo `bson:"modifierInfo,omitempty" json:"modifierInfo,omitempty" yaml:"modifierInfo,omitempty"`
	SfxName                        *string                   `bson:"sfxName,omitempty" json:"sfxName,omitempty" yaml:"sfxName,omitempty"`
	NpcUsageChanceAttributeID      *int32                    `` /* 128-byte string literal not displayed */
	NpcActivationChanceAttributeID *int32                    `` /* 143-byte string literal not displayed */
	FittingUsageChanceAttributeID  *int32                    `` /* 140-byte string literal not displayed */
	ResistanceAttributeID          *int32                    `bson:"resistanceAttributeID,omitempty" json:"resistanceAttributeID,omitempty" yaml:"resistanceAttributeID,omitempty"`
}

type DogmaEffectDescriptionID

type DogmaEffectDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaEffectDisplayNameID

type DogmaEffectDisplayNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type DogmaEffectMap

type DogmaEffectMap map[int32]DogmaEffect

type DogmaEffectModifierInfo

type DogmaEffectModifierInfo struct {
	Domain               *string `bson:"domain,omitempty" json:"domain,omitempty" yaml:"domain,omitempty"`
	Func                 *string `bson:"func,omitempty" json:"func,omitempty" yaml:"func,omitempty"`
	ModifiedAttributeID  *int32  `bson:"modifiedAttributeID,omitempty" json:"modifiedAttributeID,omitempty" yaml:"modifiedAttributeID,omitempty"`
	ModifyingAttributeID *int32  `bson:"modifyingAttributeID,omitempty" json:"modifyingAttributeID,omitempty" yaml:"modifyingAttributeID,omitempty"`
	Operation            *int32  `bson:"operation,omitempty" json:"operation,omitempty" yaml:"operation,omitempty"`
	GroupID              *int32  `bson:"groupID,omitempty" json:"groupID,omitempty" yaml:"groupID,omitempty"`
	SkillTypeID          *int32  `bson:"skillTypeID,omitempty" json:"skillTypeID,omitempty" yaml:"skillTypeID,omitempty"`
	EffectID             *int32  `bson:"effectID,omitempty" json:"effectID,omitempty" yaml:"effectID,omitempty"`
}

type Faction

type Faction struct {
	CorporationID        *int32                     `bson:"corporationID,omitempty" json:"corporationID,omitempty" yaml:"corporationID,omitempty"`
	DescriptionID        *FactionDescriptionID      `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	IconID               *int32                     `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	MemberRaces          []int32                    `bson:"memberRaces,omitempty" json:"memberRaces,omitempty" yaml:"memberRaces,omitempty"`
	MilitiaCorporationID *int32                     `bson:"militiaCorporationID,omitempty" json:"militiaCorporationID,omitempty" yaml:"militiaCorporationID,omitempty"`
	NameID               *FactionNameID             `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	ShortDescriptionID   *FactionShortDescriptionID `bson:"shortDescriptionID,omitempty" json:"shortDescriptionID,omitempty" yaml:"shortDescriptionID,omitempty"`
	SizeFactor           *float64                   `bson:"sizeFactor,omitempty" json:"sizeFactor,omitempty" yaml:"sizeFactor,omitempty"`
	SolarSystemID        *int32                     `bson:"solarSystemID,omitempty" json:"solarSystemID,omitempty" yaml:"solarSystemID,omitempty"`
	UniqueName           *bool                      `bson:"uniqueName,omitempty" json:"uniqueName,omitempty" yaml:"uniqueName,omitempty"`
}

type FactionDescriptionID

type FactionDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type FactionMap

type FactionMap map[int32]Faction

type FactionNameID

type FactionNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type FactionShortDescriptionID

type FactionShortDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type GraphicID

type GraphicID struct {
	Description    *string            `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	GraphicFile    *string            `bson:"graphicFile,omitempty" json:"graphicFile,omitempty" yaml:"graphicFile,omitempty"`
	IconInfo       *GraphicIDIconInfo `bson:"iconInfo,omitempty" json:"iconInfo,omitempty" yaml:"iconInfo,omitempty"`
	SofFactionName *string            `bson:"sofFactionName,omitempty" json:"sofFactionName,omitempty" yaml:"sofFactionName,omitempty"`
	SofHullName    *string            `bson:"sofHullName,omitempty" json:"sofHullName,omitempty" yaml:"sofHullName,omitempty"`
	SofRaceName    *string            `bson:"sofRaceName,omitempty" json:"sofRaceName,omitempty" yaml:"sofRaceName,omitempty"`
}

type GraphicIDIconInfo

type GraphicIDIconInfo struct {
	Folder *string `bson:"folder,omitempty" json:"folder,omitempty" yaml:"folder,omitempty"`
}

type GraphicIDMap

type GraphicIDMap map[int32]GraphicID

type GroupID

type GroupID struct {
	Anchorable           *bool        `bson:"anchorable,omitempty" json:"anchorable,omitempty" yaml:"anchorable,omitempty"`
	Anchored             *bool        `bson:"anchored,omitempty" json:"anchored,omitempty" yaml:"anchored,omitempty"`
	CategoryID           *int32       `bson:"categoryID,omitempty" json:"categoryID,omitempty" yaml:"categoryID,omitempty"`
	FittableNonSingleton *bool        `bson:"fittableNonSingleton,omitempty" json:"fittableNonSingleton,omitempty" yaml:"fittableNonSingleton,omitempty"`
	Name                 *GroupIDName `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
	Published            *bool        `bson:"published,omitempty" json:"published,omitempty" yaml:"published,omitempty"`
	UseBasePrice         *bool        `bson:"useBasePrice,omitempty" json:"useBasePrice,omitempty" yaml:"useBasePrice,omitempty"`
	IconID               *int32       `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
}

type GroupIDMap

type GroupIDMap map[int32]GroupID

type GroupIDName

type GroupIDName struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
}

type IconID

type IconID struct {
	Description *string `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	IconFile    *string `bson:"iconFile,omitempty" json:"iconFile,omitempty" yaml:"iconFile,omitempty"`
	Obsolete    *bool   `bson:"obsolete,omitempty" json:"obsolete,omitempty" yaml:"obsolete,omitempty"`
}

type IconIDMap

type IconIDMap map[int32]IconID

type InvFlag

type InvFlag struct {
	FlagID   *int32  `bson:"flagID,omitempty" json:"flagID,omitempty" yaml:"flagID,omitempty"`
	FlagName *string `bson:"flagName,omitempty" json:"flagName,omitempty" yaml:"flagName,omitempty"`
	FlagText *string `bson:"flagText,omitempty" json:"flagText,omitempty" yaml:"flagText,omitempty"`
	OrderID  *int32  `bson:"orderID,omitempty" json:"orderID,omitempty" yaml:"orderID,omitempty"`
}

type InvFlagList

type InvFlagList []InvFlag

type InvItem

type InvItem struct {
	FlagID     *int32 `bson:"flagID,omitempty" json:"flagID,omitempty" yaml:"flagID,omitempty"`
	ItemID     *int64 `bson:"itemID,omitempty" json:"itemID,omitempty" yaml:"itemID,omitempty"`
	LocationID *int64 `bson:"locationID,omitempty" json:"locationID,omitempty" yaml:"locationID,omitempty"`
	OwnerID    *int32 `bson:"ownerID,omitempty" json:"ownerID,omitempty" yaml:"ownerID,omitempty"`
	Quantity   *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
	TypeID     *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type InvItemList

type InvItemList []InvItem

type InvName

type InvName struct {
	ItemID   *int64  `bson:"itemID,omitempty" json:"itemID,omitempty" yaml:"itemID,omitempty"`
	ItemName *string `bson:"itemName,omitempty" json:"itemName,omitempty" yaml:"itemName,omitempty"`
}

type InvNameList

type InvNameList []InvName

type InvPosition

type InvPosition struct {
	ItemID *int64   `bson:"itemID,omitempty" json:"itemID,omitempty" yaml:"itemID,omitempty"`
	Pitch  *float64 `bson:"pitch,omitempty" json:"pitch,omitempty" yaml:"pitch,omitempty"`
	Roll   *float64 `bson:"roll,omitempty" json:"roll,omitempty" yaml:"roll,omitempty"`
	X      *float64 `bson:"x,omitempty" json:"x,omitempty" yaml:"x,omitempty"`
	Y      *float64 `bson:"y,omitempty" json:"y,omitempty" yaml:"y,omitempty"`
	Yaw    *float64 `bson:"yaw,omitempty" json:"yaw,omitempty" yaml:"yaw,omitempty"`
	Z      *float64 `bson:"z,omitempty" json:"z,omitempty" yaml:"z,omitempty"`
}

type InvPositionList

type InvPositionList []InvPosition

type InvUniqueName

type InvUniqueName struct {
	GroupID  *int32  `bson:"groupID,omitempty" json:"groupID,omitempty" yaml:"groupID,omitempty"`
	ItemID   *int64  `bson:"itemID,omitempty" json:"itemID,omitempty" yaml:"itemID,omitempty"`
	ItemName *string `bson:"itemName,omitempty" json:"itemName,omitempty" yaml:"itemName,omitempty"`
}

type InvUniqueNameList

type InvUniqueNameList []InvUniqueName

type MarketGroup

type MarketGroup struct {
	DescriptionID *MarketGroupDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	HasTypes      *bool                     `bson:"hasTypes,omitempty" json:"hasTypes,omitempty" yaml:"hasTypes,omitempty"`
	IconID        *int32                    `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	NameID        *MarketGroupNameID        `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	ParentGroupID *int32                    `bson:"parentGroupID,omitempty" json:"parentGroupID,omitempty" yaml:"parentGroupID,omitempty"`
}

type MarketGroupDescriptionID

type MarketGroupDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
}

type MarketGroupMap

type MarketGroupMap map[int32]MarketGroup

type MarketGroupNameID

type MarketGroupNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
}

type MetaGroup

type MetaGroup struct {
	NameID        *MetaGroupNameID        `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	IconID        *int32                  `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	IconSuffix    *string                 `bson:"iconSuffix,omitempty" json:"iconSuffix,omitempty" yaml:"iconSuffix,omitempty"`
	DescriptionID *MetaGroupDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
}

type MetaGroupDescriptionID

type MetaGroupDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type MetaGroupMap

type MetaGroupMap map[int32]MetaGroup

type MetaGroupNameID

type MetaGroupNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type NpcCorporation

type NpcCorporation struct {
	CeoID                      *int32                            `bson:"ceoID,omitempty" json:"ceoID,omitempty" yaml:"ceoID,omitempty"`
	Deleted                    *bool                             `bson:"deleted,omitempty" json:"deleted,omitempty" yaml:"deleted,omitempty"`
	DescriptionID              *NpcCorporationDescriptionID      `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	Extent                     *string                           `bson:"extent,omitempty" json:"extent,omitempty" yaml:"extent,omitempty"`
	HasPlayerPersonnelManager  *bool                             `` /* 128-byte string literal not displayed */
	InitialPrice               *int32                            `bson:"initialPrice,omitempty" json:"initialPrice,omitempty" yaml:"initialPrice,omitempty"`
	MemberLimit                *int32                            `bson:"memberLimit,omitempty" json:"memberLimit,omitempty" yaml:"memberLimit,omitempty"`
	MinSecurity                *float64                          `bson:"minSecurity,omitempty" json:"minSecurity,omitempty" yaml:"minSecurity,omitempty"`
	MinimumJoinStanding        *int32                            `bson:"minimumJoinStanding,omitempty" json:"minimumJoinStanding,omitempty" yaml:"minimumJoinStanding,omitempty"`
	NameID                     *NpcCorporationNameID             `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	PublicShares               *int32                            `bson:"publicShares,omitempty" json:"publicShares,omitempty" yaml:"publicShares,omitempty"`
	SendCharTerminationMessage *bool                             `` /* 131-byte string literal not displayed */
	Shares                     *int32                            `bson:"shares,omitempty" json:"shares,omitempty" yaml:"shares,omitempty"`
	Size                       *string                           `bson:"size,omitempty" json:"size,omitempty" yaml:"size,omitempty"`
	StationID                  *int32                            `bson:"stationID,omitempty" json:"stationID,omitempty" yaml:"stationID,omitempty"`
	TaxRate                    *float64                          `bson:"taxRate,omitempty" json:"taxRate,omitempty" yaml:"taxRate,omitempty"`
	TickerName                 *string                           `bson:"tickerName,omitempty" json:"tickerName,omitempty" yaml:"tickerName,omitempty"`
	UniqueName                 *bool                             `bson:"uniqueName,omitempty" json:"uniqueName,omitempty" yaml:"uniqueName,omitempty"`
	AllowedMemberRaces         []int32                           `bson:"allowedMemberRaces,omitempty" json:"allowedMemberRaces,omitempty" yaml:"allowedMemberRaces,omitempty"`
	CorporationTrades          map[int32]float64                 `bson:"corporationTrades,omitempty" json:"corporationTrades,omitempty" yaml:"corporationTrades,omitempty"`
	Divisions                  map[int32]NpcCorporationDivisions `bson:"divisions,omitempty" json:"divisions,omitempty" yaml:"divisions,omitempty"`
	EnemyID                    *int32                            `bson:"enemyID,omitempty" json:"enemyID,omitempty" yaml:"enemyID,omitempty"`
	FactionID                  *int32                            `bson:"factionID,omitempty" json:"factionID,omitempty" yaml:"factionID,omitempty"`
	FriendID                   *int32                            `bson:"friendID,omitempty" json:"friendID,omitempty" yaml:"friendID,omitempty"`
	IconID                     *int32                            `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	Investors                  map[int32]int32                   `bson:"investors,omitempty" json:"investors,omitempty" yaml:"investors,omitempty"`
	LpOfferTables              []int32                           `bson:"lpOfferTables,omitempty" json:"lpOfferTables,omitempty" yaml:"lpOfferTables,omitempty"`
	MainActivityID             *int32                            `bson:"mainActivityID,omitempty" json:"mainActivityID,omitempty" yaml:"mainActivityID,omitempty"`
	RaceID                     *int32                            `bson:"raceID,omitempty" json:"raceID,omitempty" yaml:"raceID,omitempty"`
	SizeFactor                 *float64                          `bson:"sizeFactor,omitempty" json:"sizeFactor,omitempty" yaml:"sizeFactor,omitempty"`
	SolarSystemID              *int32                            `bson:"solarSystemID,omitempty" json:"solarSystemID,omitempty" yaml:"solarSystemID,omitempty"`
	SecondaryActivityID        *int32                            `bson:"secondaryActivityID,omitempty" json:"secondaryActivityID,omitempty" yaml:"secondaryActivityID,omitempty"`
	Url                        *string                           `bson:"url,omitempty" json:"url,omitempty" yaml:"url,omitempty"`
	ExchangeRates              map[int32]float64                 `bson:"exchangeRates,omitempty" json:"exchangeRates,omitempty" yaml:"exchangeRates,omitempty"`
}

type NpcCorporationDescriptionID

type NpcCorporationDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type NpcCorporationDivision

type NpcCorporationDivision struct {
	Description      *string                                 `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	LeaderTypeNameID *NpcCorporationDivisionLeaderTypeNameID `bson:"leaderTypeNameID,omitempty" json:"leaderTypeNameID,omitempty" yaml:"leaderTypeNameID,omitempty"`
	NameID           *NpcCorporationDivisionNameID           `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	DescriptionID    *NpcCorporationDivisionDescriptionID    `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
}

type NpcCorporationDivisionDescriptionID

type NpcCorporationDivisionDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type NpcCorporationDivisionLeaderTypeNameID

type NpcCorporationDivisionLeaderTypeNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type NpcCorporationDivisionMap

type NpcCorporationDivisionMap map[int32]NpcCorporationDivision

type NpcCorporationDivisionNameID

type NpcCorporationDivisionNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type NpcCorporationDivisions

type NpcCorporationDivisions struct {
	DivisionNumber *int32 `bson:"divisionNumber,omitempty" json:"divisionNumber,omitempty" yaml:"divisionNumber,omitempty"`
	LeaderID       *int32 `bson:"leaderID,omitempty" json:"leaderID,omitempty" yaml:"leaderID,omitempty"`
	Size           *int32 `bson:"size,omitempty" json:"size,omitempty" yaml:"size,omitempty"`
}

type NpcCorporationMap

type NpcCorporationMap map[int32]NpcCorporation

type NpcCorporationNameID

type NpcCorporationNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type PlanetSchematic

type PlanetSchematic struct {
	CycleTime *int64                         `bson:"cycleTime,omitempty" json:"cycleTime,omitempty" yaml:"cycleTime,omitempty"`
	NameID    *PlanetSchematicNameID         `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	Pins      []int32                        `bson:"pins,omitempty" json:"pins,omitempty" yaml:"pins,omitempty"`
	Types     map[int32]PlanetSchematicTypes `bson:"types,omitempty" json:"types,omitempty" yaml:"types,omitempty"`
}

type PlanetSchematicMap

type PlanetSchematicMap map[int32]PlanetSchematic

type PlanetSchematicNameID

type PlanetSchematicNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type PlanetSchematicTypes

type PlanetSchematicTypes struct {
	IsInput  *bool  `bson:"isInput,omitempty" json:"isInput,omitempty" yaml:"isInput,omitempty"`
	Quantity *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
}

type Race

type Race struct {
	DescriptionID *RaceDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	IconID        *int32             `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	NameID        *RaceNameID        `bson:"nameID,omitempty" json:"nameID,omitempty" yaml:"nameID,omitempty"`
	ShipTypeID    *int32             `bson:"shipTypeID,omitempty" json:"shipTypeID,omitempty" yaml:"shipTypeID,omitempty"`
	Skills        map[int32]int32    `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
}

type RaceDescriptionID

type RaceDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type RaceMap

type RaceMap map[int32]Race

type RaceNameID

type RaceNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type ResearchAgent

type ResearchAgent struct {
	Skills []ResearchAgentSkills `bson:"skills,omitempty" json:"skills,omitempty" yaml:"skills,omitempty"`
}

type ResearchAgentMap

type ResearchAgentMap map[int32]ResearchAgent

type ResearchAgentSkills

type ResearchAgentSkills struct {
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type Skin

type Skin struct {
	AllowCCPDevs       *bool   `bson:"allowCCPDevs,omitempty" json:"allowCCPDevs,omitempty" yaml:"allowCCPDevs,omitempty"`
	InternalName       *string `bson:"internalName,omitempty" json:"internalName,omitempty" yaml:"internalName,omitempty"`
	SkinID             *int32  `bson:"skinID,omitempty" json:"skinID,omitempty" yaml:"skinID,omitempty"`
	SkinMaterialID     *int32  `bson:"skinMaterialID,omitempty" json:"skinMaterialID,omitempty" yaml:"skinMaterialID,omitempty"`
	Types              []int32 `bson:"types,omitempty" json:"types,omitempty" yaml:"types,omitempty"`
	VisibleSerenity    *bool   `bson:"visibleSerenity,omitempty" json:"visibleSerenity,omitempty" yaml:"visibleSerenity,omitempty"`
	VisibleTranquility *bool   `bson:"visibleTranquility,omitempty" json:"visibleTranquility,omitempty" yaml:"visibleTranquility,omitempty"`
	IsStructureSkin    *bool   `bson:"isStructureSkin,omitempty" json:"isStructureSkin,omitempty" yaml:"isStructureSkin,omitempty"`
	SkinDescription    *string `bson:"skinDescription,omitempty" json:"skinDescription,omitempty" yaml:"skinDescription,omitempty"`
}

type SkinLicense

type SkinLicense struct {
	Duration      *int32 `bson:"duration,omitempty" json:"duration,omitempty" yaml:"duration,omitempty"`
	LicenseTypeID *int32 `bson:"licenseTypeID,omitempty" json:"licenseTypeID,omitempty" yaml:"licenseTypeID,omitempty"`
	SkinID        *int32 `bson:"skinID,omitempty" json:"skinID,omitempty" yaml:"skinID,omitempty"`
	IsSingleUse   *bool  `bson:"isSingleUse,omitempty" json:"isSingleUse,omitempty" yaml:"isSingleUse,omitempty"`
}

type SkinLicenseMap

type SkinLicenseMap map[int32]SkinLicense

type SkinMap

type SkinMap map[int32]Skin

type SkinMaterial

type SkinMaterial struct {
	DisplayNameID  *int32 `bson:"displayNameID,omitempty" json:"displayNameID,omitempty" yaml:"displayNameID,omitempty"`
	MaterialSetID  *int32 `bson:"materialSetID,omitempty" json:"materialSetID,omitempty" yaml:"materialSetID,omitempty"`
	SkinMaterialID *int32 `bson:"skinMaterialID,omitempty" json:"skinMaterialID,omitempty" yaml:"skinMaterialID,omitempty"`
}

type SkinMaterialMap

type SkinMaterialMap map[int32]SkinMaterial

type StaStation

type StaStation struct {
	ConstellationID          *int32   `bson:"constellationID,omitempty" json:"constellationID,omitempty" yaml:"constellationID,omitempty"`
	CorporationID            *int32   `bson:"corporationID,omitempty" json:"corporationID,omitempty" yaml:"corporationID,omitempty"`
	DockingCostPerVolume     *int32   `bson:"dockingCostPerVolume,omitempty" json:"dockingCostPerVolume,omitempty" yaml:"dockingCostPerVolume,omitempty"`
	MaxShipVolumeDockable    *int32   `bson:"maxShipVolumeDockable,omitempty" json:"maxShipVolumeDockable,omitempty" yaml:"maxShipVolumeDockable,omitempty"`
	OfficeRentalCost         *int32   `bson:"officeRentalCost,omitempty" json:"officeRentalCost,omitempty" yaml:"officeRentalCost,omitempty"`
	OperationID              *int32   `bson:"operationID,omitempty" json:"operationID,omitempty" yaml:"operationID,omitempty"`
	RegionID                 *int32   `bson:"regionID,omitempty" json:"regionID,omitempty" yaml:"regionID,omitempty"`
	ReprocessingEfficiency   *float64 `bson:"reprocessingEfficiency,omitempty" json:"reprocessingEfficiency,omitempty" yaml:"reprocessingEfficiency,omitempty"`
	ReprocessingHangarFlag   *int32   `bson:"reprocessingHangarFlag,omitempty" json:"reprocessingHangarFlag,omitempty" yaml:"reprocessingHangarFlag,omitempty"`
	ReprocessingStationsTake *float64 `bson:"reprocessingStationsTake,omitempty" json:"reprocessingStationsTake,omitempty" yaml:"reprocessingStationsTake,omitempty"`
	Security                 *float64 `bson:"security,omitempty" json:"security,omitempty" yaml:"security,omitempty"`
	SolarSystemID            *int32   `bson:"solarSystemID,omitempty" json:"solarSystemID,omitempty" yaml:"solarSystemID,omitempty"`
	StationID                *int32   `bson:"stationID,omitempty" json:"stationID,omitempty" yaml:"stationID,omitempty"`
	StationName              *string  `bson:"stationName,omitempty" json:"stationName,omitempty" yaml:"stationName,omitempty"`
	StationTypeID            *int32   `bson:"stationTypeID,omitempty" json:"stationTypeID,omitempty" yaml:"stationTypeID,omitempty"`
	X                        *float64 `bson:"x,omitempty" json:"x,omitempty" yaml:"x,omitempty"`
	Y                        *float64 `bson:"y,omitempty" json:"y,omitempty" yaml:"y,omitempty"`
	Z                        *float64 `bson:"z,omitempty" json:"z,omitempty" yaml:"z,omitempty"`
}

type StaStationList

type StaStationList []StaStation

type StationOperation

type StationOperation struct {
	ActivityID          *int32                           `bson:"activityID,omitempty" json:"activityID,omitempty" yaml:"activityID,omitempty"`
	Border              *float64                         `bson:"border,omitempty" json:"border,omitempty" yaml:"border,omitempty"`
	Corridor            *float64                         `bson:"corridor,omitempty" json:"corridor,omitempty" yaml:"corridor,omitempty"`
	DescriptionID       *StationOperationDescriptionID   `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
	Fringe              *float64                         `bson:"fringe,omitempty" json:"fringe,omitempty" yaml:"fringe,omitempty"`
	Hub                 *float64                         `bson:"hub,omitempty" json:"hub,omitempty" yaml:"hub,omitempty"`
	ManufacturingFactor *float64                         `bson:"manufacturingFactor,omitempty" json:"manufacturingFactor,omitempty" yaml:"manufacturingFactor,omitempty"`
	OperationNameID     *StationOperationOperationNameID `bson:"operationNameID,omitempty" json:"operationNameID,omitempty" yaml:"operationNameID,omitempty"`
	Ratio               *float64                         `bson:"ratio,omitempty" json:"ratio,omitempty" yaml:"ratio,omitempty"`
	ResearchFactor      *float64                         `bson:"researchFactor,omitempty" json:"researchFactor,omitempty" yaml:"researchFactor,omitempty"`
	Services            []int32                          `bson:"services,omitempty" json:"services,omitempty" yaml:"services,omitempty"`
	StationTypes        map[int32]int32                  `bson:"stationTypes,omitempty" json:"stationTypes,omitempty" yaml:"stationTypes,omitempty"`
}

type StationOperationDescriptionID

type StationOperationDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type StationOperationMap

type StationOperationMap map[int32]StationOperation

type StationOperationOperationNameID

type StationOperationOperationNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type StationService

type StationService struct {
	ServiceNameID *StationServiceServiceNameID `bson:"serviceNameID,omitempty" json:"serviceNameID,omitempty" yaml:"serviceNameID,omitempty"`
	DescriptionID *StationServiceDescriptionID `bson:"descriptionID,omitempty" json:"descriptionID,omitempty" yaml:"descriptionID,omitempty"`
}

type StationServiceDescriptionID

type StationServiceDescriptionID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type StationServiceMap

type StationServiceMap map[int32]StationService

type StationServiceServiceNameID

type StationServiceServiceNameID struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type TournamentRuleSet

type TournamentRuleSet struct {
	Banned             *TournamentRuleSetBanned `bson:"banned,omitempty" json:"banned,omitempty" yaml:"banned,omitempty"`
	MaximumPilotsMatch *int32                   `bson:"maximumPilotsMatch,omitempty" json:"maximumPilotsMatch,omitempty" yaml:"maximumPilotsMatch,omitempty"`
	MaximumPointsMatch *int32                   `bson:"maximumPointsMatch,omitempty" json:"maximumPointsMatch,omitempty" yaml:"maximumPointsMatch,omitempty"`
	Points             *TournamentRuleSetPoints `bson:"points,omitempty" json:"points,omitempty" yaml:"points,omitempty"`
	RuleSetID          *string                  `bson:"ruleSetID,omitempty" json:"ruleSetID,omitempty" yaml:"ruleSetID,omitempty"`
	RuleSetName        *string                  `bson:"ruleSetName,omitempty" json:"ruleSetName,omitempty" yaml:"ruleSetName,omitempty"`
}

type TournamentRuleSetBanned

type TournamentRuleSetBanned struct {
	Groups []int32 `bson:"groups,omitempty" json:"groups,omitempty" yaml:"groups,omitempty"`
	Types  []int32 `bson:"types,omitempty" json:"types,omitempty" yaml:"types,omitempty"`
}

type TournamentRuleSetList

type TournamentRuleSetList []TournamentRuleSet

type TournamentRuleSetPoints

type TournamentRuleSetPoints struct {
	Groups []TournamentRuleSetPointsGroups `bson:"groups,omitempty" json:"groups,omitempty" yaml:"groups,omitempty"`
	Types  []TournamentRuleSetPointsTypes  `bson:"types,omitempty" json:"types,omitempty" yaml:"types,omitempty"`
}

type TournamentRuleSetPointsGroups

type TournamentRuleSetPointsGroups struct {
	GroupID *int32 `bson:"groupID,omitempty" json:"groupID,omitempty" yaml:"groupID,omitempty"`
	Points  *int32 `bson:"points,omitempty" json:"points,omitempty" yaml:"points,omitempty"`
}

type TournamentRuleSetPointsTypes

type TournamentRuleSetPointsTypes struct {
	Points *int32 `bson:"points,omitempty" json:"points,omitempty" yaml:"points,omitempty"`
	TypeID *int32 `bson:"typeID,omitempty" json:"typeID,omitempty" yaml:"typeID,omitempty"`
}

type TranslationLanguage

type TranslationLanguage struct {
	De   *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	EnUs *string `bson:"en-us,omitempty" json:"en-us,omitempty" yaml:"en-us,omitempty"`
	Es   *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	Fr   *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	It   *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
	Ja   *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ko   *string `bson:"ko,omitempty" json:"ko,omitempty" yaml:"ko,omitempty"`
	Ru   *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh   *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type TypeDogma

type TypeDogma struct {
	DogmaAttributes []TypeDogmaDogmaAttributes `bson:"dogmaAttributes,omitempty" json:"dogmaAttributes,omitempty" yaml:"dogmaAttributes,omitempty"`
	DogmaEffects    []TypeDogmaDogmaEffects    `bson:"dogmaEffects,omitempty" json:"dogmaEffects,omitempty" yaml:"dogmaEffects,omitempty"`
}

type TypeDogmaDogmaAttributes

type TypeDogmaDogmaAttributes struct {
	AttributeID *int32   `bson:"attributeID,omitempty" json:"attributeID,omitempty" yaml:"attributeID,omitempty"`
	Value       *float64 `bson:"value,omitempty" json:"value,omitempty" yaml:"value,omitempty"`
}

type TypeDogmaDogmaEffects

type TypeDogmaDogmaEffects struct {
	EffectID  *int32 `bson:"effectID,omitempty" json:"effectID,omitempty" yaml:"effectID,omitempty"`
	IsDefault *bool  `bson:"isDefault,omitempty" json:"isDefault,omitempty" yaml:"isDefault,omitempty"`
}

type TypeDogmaMap

type TypeDogmaMap map[int32]TypeDogma

type TypeID

type TypeID struct {
	GroupID               *int32             `bson:"groupID,omitempty" json:"groupID,omitempty" yaml:"groupID,omitempty"`
	Mass                  *float64           `bson:"mass,omitempty" json:"mass,omitempty" yaml:"mass,omitempty"`
	Name                  *TypeIDName        `bson:"name,omitempty" json:"name,omitempty" yaml:"name,omitempty"`
	PortionSize           *int32             `bson:"portionSize,omitempty" json:"portionSize,omitempty" yaml:"portionSize,omitempty"`
	Published             *bool              `bson:"published,omitempty" json:"published,omitempty" yaml:"published,omitempty"`
	Volume                *float64           `bson:"volume,omitempty" json:"volume,omitempty" yaml:"volume,omitempty"`
	Radius                *float64           `bson:"radius,omitempty" json:"radius,omitempty" yaml:"radius,omitempty"`
	Description           *TypeIDDescription `bson:"description,omitempty" json:"description,omitempty" yaml:"description,omitempty"`
	GraphicID             *int32             `bson:"graphicID,omitempty" json:"graphicID,omitempty" yaml:"graphicID,omitempty"`
	SoundID               *int32             `bson:"soundID,omitempty" json:"soundID,omitempty" yaml:"soundID,omitempty"`
	IconID                *int32             `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
	RaceID                *int32             `bson:"raceID,omitempty" json:"raceID,omitempty" yaml:"raceID,omitempty"`
	SofFactionName        *string            `bson:"sofFactionName,omitempty" json:"sofFactionName,omitempty" yaml:"sofFactionName,omitempty"`
	BasePrice             *float64           `bson:"basePrice,omitempty" json:"basePrice,omitempty" yaml:"basePrice,omitempty"`
	MarketGroupID         *int32             `bson:"marketGroupID,omitempty" json:"marketGroupID,omitempty" yaml:"marketGroupID,omitempty"`
	Capacity              *float64           `bson:"capacity,omitempty" json:"capacity,omitempty" yaml:"capacity,omitempty"`
	MetaGroupID           *int32             `bson:"metaGroupID,omitempty" json:"metaGroupID,omitempty" yaml:"metaGroupID,omitempty"`
	VariationParentTypeID *int32             `bson:"variationParentTypeID,omitempty" json:"variationParentTypeID,omitempty" yaml:"variationParentTypeID,omitempty"`
	FactionID             *int32             `bson:"factionID,omitempty" json:"factionID,omitempty" yaml:"factionID,omitempty"`
	Masteries             map[int32][]int32  `bson:"masteries,omitempty" json:"masteries,omitempty" yaml:"masteries,omitempty"`
	Traits                *TypeIDTraits      `bson:"traits,omitempty" json:"traits,omitempty" yaml:"traits,omitempty"`
	SofMaterialSetID      *int32             `bson:"sofMaterialSetID,omitempty" json:"sofMaterialSetID,omitempty" yaml:"sofMaterialSetID,omitempty"`
}

type TypeIDDescription

type TypeIDDescription struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
}

type TypeIDMap

type TypeIDMap map[int32]TypeID

type TypeIDName

type TypeIDName struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
	Es *string `bson:"es,omitempty" json:"es,omitempty" yaml:"es,omitempty"`
	It *string `bson:"it,omitempty" json:"it,omitempty" yaml:"it,omitempty"`
}

type TypeIDTraits

type TypeIDTraits struct {
	MiscBonuses []TypeIDTraitsMiscBonuses     `bson:"miscBonuses,omitempty" json:"miscBonuses,omitempty" yaml:"miscBonuses,omitempty"`
	RoleBonuses []TypeIDTraitsRoleBonuses     `bson:"roleBonuses,omitempty" json:"roleBonuses,omitempty" yaml:"roleBonuses,omitempty"`
	Types       map[int32][]TypeIDTraitsTypes `bson:"types,omitempty" json:"types,omitempty" yaml:"types,omitempty"`
	IconID      *int32                        `bson:"iconID,omitempty" json:"iconID,omitempty" yaml:"iconID,omitempty"`
}

type TypeIDTraitsMiscBonuses

type TypeIDTraitsMiscBonuses struct {
	BonusText  *TypeIDTraitsMiscBonusesBonusText `bson:"bonusText,omitempty" json:"bonusText,omitempty" yaml:"bonusText,omitempty"`
	Importance *int32                            `bson:"importance,omitempty" json:"importance,omitempty" yaml:"importance,omitempty"`
	IsPositive *bool                             `bson:"isPositive,omitempty" json:"isPositive,omitempty" yaml:"isPositive,omitempty"`
	Bonus      *float64                          `bson:"bonus,omitempty" json:"bonus,omitempty" yaml:"bonus,omitempty"`
	UnitID     *int32                            `bson:"unitID,omitempty" json:"unitID,omitempty" yaml:"unitID,omitempty"`
}

type TypeIDTraitsMiscBonusesBonusText

type TypeIDTraitsMiscBonusesBonusText struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type TypeIDTraitsRoleBonuses

type TypeIDTraitsRoleBonuses struct {
	Bonus      *float64                          `bson:"bonus,omitempty" json:"bonus,omitempty" yaml:"bonus,omitempty"`
	BonusText  *TypeIDTraitsRoleBonusesBonusText `bson:"bonusText,omitempty" json:"bonusText,omitempty" yaml:"bonusText,omitempty"`
	Importance *int32                            `bson:"importance,omitempty" json:"importance,omitempty" yaml:"importance,omitempty"`
	UnitID     *int32                            `bson:"unitID,omitempty" json:"unitID,omitempty" yaml:"unitID,omitempty"`
}

type TypeIDTraitsRoleBonusesBonusText

type TypeIDTraitsRoleBonusesBonusText struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type TypeIDTraitsTypes

type TypeIDTraitsTypes struct {
	Bonus      *float64                    `bson:"bonus,omitempty" json:"bonus,omitempty" yaml:"bonus,omitempty"`
	BonusText  *TypeIDTraitsTypesBonusText `bson:"bonusText,omitempty" json:"bonusText,omitempty" yaml:"bonusText,omitempty"`
	Importance *int32                      `bson:"importance,omitempty" json:"importance,omitempty" yaml:"importance,omitempty"`
	UnitID     *int32                      `bson:"unitID,omitempty" json:"unitID,omitempty" yaml:"unitID,omitempty"`
}

type TypeIDTraitsTypesBonusText

type TypeIDTraitsTypesBonusText struct {
	De *string `bson:"de,omitempty" json:"de,omitempty" yaml:"de,omitempty"`
	En *string `bson:"en,omitempty" json:"en,omitempty" yaml:"en,omitempty"`
	Fr *string `bson:"fr,omitempty" json:"fr,omitempty" yaml:"fr,omitempty"`
	Ja *string `bson:"ja,omitempty" json:"ja,omitempty" yaml:"ja,omitempty"`
	Ru *string `bson:"ru,omitempty" json:"ru,omitempty" yaml:"ru,omitempty"`
	Zh *string `bson:"zh,omitempty" json:"zh,omitempty" yaml:"zh,omitempty"`
}

type TypeMaterial

type TypeMaterial struct {
	Materials []TypeMaterialMaterials `bson:"materials,omitempty" json:"materials,omitempty" yaml:"materials,omitempty"`
}

type TypeMaterialMap

type TypeMaterialMap map[int32]TypeMaterial

type TypeMaterialMaterials

type TypeMaterialMaterials struct {
	MaterialTypeID *int32 `bson:"materialTypeID,omitempty" json:"materialTypeID,omitempty" yaml:"materialTypeID,omitempty"`
	Quantity       *int32 `bson:"quantity,omitempty" json:"quantity,omitempty" yaml:"quantity,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL