esiv3

package
v0.0.0-...-18d2f87 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

README

Go API Server for esiv3

An OpenAPI for EVE Online

Overview

This server was generated by the [swagger-codegen] (https://github.com/swagger-api/swagger-codegen) project.
By using the OpenAPI-Spec from a remote server, you can easily generate a server stub.

To see how to make this your own, look here:

README

  • API version: 1.21
Running the server

To run the server, follow these simple steps:

go run main.go

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAlliancesAllianceId

func GetAlliancesAllianceId(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdBlueprints

func GetCharactersCharacterIdBlueprints(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdCalendarEventId

func GetCharactersCharacterIdCalendarEventId(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdClones

func GetCharactersCharacterIdClones(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdMailLabels

func GetCharactersCharacterIdMailLabels(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdOnline

func GetCharactersCharacterIdOnline(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdPlanetsPlanetId

func GetCharactersCharacterIdPlanetsPlanetId(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdPortrait

func GetCharactersCharacterIdPortrait(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdRoles

func GetCharactersCharacterIdRoles(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdSearch

func GetCharactersCharacterIdSearch(w http.ResponseWriter, r *http.Request)

func GetCharactersCharacterIdSkills

func GetCharactersCharacterIdSkills(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdAlliancehistory

func GetCorporationsCorporationIdAlliancehistory(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdBlueprints

func GetCorporationsCorporationIdBlueprints(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdContainersLogs

func GetCorporationsCorporationIdContainersLogs(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdMembers

func GetCorporationsCorporationIdMembers(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdOrders

func GetCorporationsCorporationIdOrders(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdStructures

func GetCorporationsCorporationIdStructures(w http.ResponseWriter, r *http.Request)

func GetCorporationsCorporationIdWalletsDivisionJournal

func GetCorporationsCorporationIdWalletsDivisionJournal(w http.ResponseWriter, r *http.Request)

func GetFwSystems

func GetFwSystems(w http.ResponseWriter, r *http.Request)

func GetUniverseStructuresStructureId

func GetUniverseStructuresStructureId(w http.ResponseWriter, r *http.Request)

func GetUniverseSystemKills

func GetUniverseSystemKills(w http.ResponseWriter, r *http.Request)

func GetUniverseSystemsSystemId

func GetUniverseSystemsSystemId(w http.ResponseWriter, r *http.Request)

func GetUniverseTypesTypeId

func GetUniverseTypesTypeId(w http.ResponseWriter, r *http.Request)

func Logger

func Logger(inner http.Handler, name string) http.Handler

func PostUniverseNames

func PostUniverseNames(w http.ResponseWriter, r *http.Request)

func PutCharactersCharacterIdCalendarEventId

func PutCharactersCharacterIdCalendarEventId(w http.ResponseWriter, r *http.Request)

Types

type BadRequest

type BadRequest struct {
	/*
	 Bad request message */
	Error_ string `json:"error,omitempty"`
}

Bad request model

type ErrorLimited

type ErrorLimited struct {
	/*
	 Error limited message */
	Error_ string `json:"error,omitempty"`
}

Error limited model

type Forbidden

type Forbidden struct {
	/*
	 Forbidden message */
	Error_ string `json:"error,omitempty"`
	/*
	 status code received from SSO */
	SsoStatus int32 `json:"sso_status,omitempty"`
}

Forbidden model

type GatewayTimeout

type GatewayTimeout struct {
	/*
	 Gateway timeout message */
	Error_ string `json:"error,omitempty"`
	/*
	 number of seconds the request was given */
	Timeout int32 `json:"timeout,omitempty"`
}

Gateway timeout model

type GetAlliancesAllianceIdNotFound

type GetAlliancesAllianceIdNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetAlliancesAllianceIdOk

type GetAlliancesAllianceIdOk struct {
	/*
	 ID of the corporation that created the alliance */
	CreatorCorporationId int32 `json:"creator_corporation_id,omitempty"`
	/*
	 ID of the character that created the alliance */
	CreatorId int32 `json:"creator_id,omitempty"`
	/*
	 date_founded string */
	DateFounded time.Time `json:"date_founded,omitempty"`
	/*
	 the executor corporation ID, if this alliance is not closed */
	ExecutorCorporationId int32 `json:"executor_corporation_id,omitempty"`
	/*
	 Faction ID this alliance is fighting for, if this alliance is enlisted in factional warfare */
	FactionId int32 `json:"faction_id,omitempty"`
	/*
	 the full name of the alliance */
	Name string `json:"name,omitempty"`
	/*
	 the short name of the alliance */
	Ticker string `json:"ticker,omitempty"`
}

200 ok object

type GetCharactersCharacterIdBlueprints200Ok

type GetCharactersCharacterIdBlueprints200Ok struct {
	/*
	 Unique ID for this item. */
	ItemId int64 `json:"item_id,omitempty"`
	/*
	 Type of the location_id */
	LocationFlag string `json:"location_flag,omitempty"`
	/*
	 References a station, a ship or an item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint. */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 Material Efficiency Level of the blueprint. */
	MaterialEfficiency int32 `json:"material_efficiency,omitempty"`
	/*
	 A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet). */
	Quantity int32 `json:"quantity,omitempty"`
	/*
	 Number of runs remaining if the blueprint is a copy, -1 if it is an original. */
	Runs int32 `json:"runs,omitempty"`
	/*
	 Time Efficiency Level of the blueprint. */
	TimeEfficiency int32 `json:"time_efficiency,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdCalendarEventIdNotFound

type GetCharactersCharacterIdCalendarEventIdNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetCharactersCharacterIdCalendarEventIdOk

type GetCharactersCharacterIdCalendarEventIdOk struct {
	/*
	 date string */
	Date time.Time `json:"date,omitempty"`
	/*
	 Length in minutes */
	Duration int32 `json:"duration,omitempty"`
	/*
	 event_id integer */
	EventId int32 `json:"event_id,omitempty"`
	/*
	 importance integer */
	Importance int32 `json:"importance,omitempty"`
	/*
	 owner_id integer */
	OwnerId int32 `json:"owner_id,omitempty"`
	/*
	 owner_name string */
	OwnerName string `json:"owner_name,omitempty"`
	/*
	 owner_type string */
	OwnerType string `json:"owner_type,omitempty"`
	/*
	 response string */
	Response string `json:"response,omitempty"`
	/*
	 text string */
	Text string `json:"text,omitempty"`
	/*
	 title string */
	Title string `json:"title,omitempty"`
}

Full details of a specific event

type GetCharactersCharacterIdClonesHomeLocation

type GetCharactersCharacterIdClonesHomeLocation struct {
	/*
	 location_id integer */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 location_type string */
	LocationType string `json:"location_type,omitempty"`
}

home_location object

type GetCharactersCharacterIdClonesJumpClone

type GetCharactersCharacterIdClonesJumpClone struct {
	/*
	 implants array */
	Implants []int32 `json:"implants,omitempty"`
	/*
	 jump_clone_id integer */
	JumpCloneId int32 `json:"jump_clone_id,omitempty"`
	/*
	 location_id integer */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 location_type string */
	LocationType string `json:"location_type,omitempty"`
	/*
	 name string */
	Name string `json:"name,omitempty"`
}

jump_clone object

type GetCharactersCharacterIdClonesOk

type GetCharactersCharacterIdClonesOk struct {
	/* */
	HomeLocation GetCharactersCharacterIdClonesHomeLocation `json:"home_location,omitempty"`
	/*
	 jump_clones array */
	JumpClones []GetCharactersCharacterIdClonesJumpClone `json:"jump_clones,omitempty"`
	/*
	 last_clone_jump_date string */
	LastCloneJumpDate time.Time `json:"last_clone_jump_date,omitempty"`
	/*
	 last_station_change_date string */
	LastStationChangeDate time.Time `json:"last_station_change_date,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMailLabelsLabel

type GetCharactersCharacterIdMailLabelsLabel struct {
	/*
	 color string */
	Color string `json:"color,omitempty"`
	/*
	 label_id integer */
	LabelId int32 `json:"label_id,omitempty"`
	/*
	 name string */
	Name string `json:"name,omitempty"`
	/*
	 unread_count integer */
	UnreadCount int32 `json:"unread_count,omitempty"`
}

label object

type GetCharactersCharacterIdMailLabelsOk

type GetCharactersCharacterIdMailLabelsOk struct {
	/*
	 labels array */
	Labels []GetCharactersCharacterIdMailLabelsLabel `json:"labels,omitempty"`
	/*
	 total_unread_count integer */
	TotalUnreadCount int32 `json:"total_unread_count,omitempty"`
}

200 ok object

type GetCharactersCharacterIdOnlineOk

type GetCharactersCharacterIdOnlineOk struct {
	/*
	 Timestamp of the last login */
	LastLogin time.Time `json:"last_login,omitempty"`
	/*
	 Timestamp of the last logout */
	LastLogout time.Time `json:"last_logout,omitempty"`
	/*
	 Total number of times the character has logged in */
	Logins int32 `json:"logins,omitempty"`
	/*
	 If the character is online */
	Online bool `json:"online,omitempty"`
}

200 ok object

type GetCharactersCharacterIdPlanetsPlanetIdContent

type GetCharactersCharacterIdPlanetsPlanetIdContent struct {
	/*
	 amount integer */
	Amount int64 `json:"amount,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

content object

type GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails

type GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails struct {
	/*
	 in seconds */
	CycleTime int32 `json:"cycle_time,omitempty"`
	/*
	 head_radius number */
	HeadRadius float32 `json:"head_radius,omitempty"`
	/*
	 heads array */
	Heads []GetCharactersCharacterIdPlanetsPlanetIdHead `json:"heads,omitempty"`
	/*
	 product_type_id integer */
	ProductTypeId int32 `json:"product_type_id,omitempty"`
	/*
	 qty_per_cycle integer */
	QtyPerCycle int32 `json:"qty_per_cycle,omitempty"`
}

extractor_details object

type GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails

type GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails struct {
	/*
	 schematic_id integer */
	SchematicId int32 `json:"schematic_id,omitempty"`
}

factory_details object

type GetCharactersCharacterIdPlanetsPlanetIdHead

type GetCharactersCharacterIdPlanetsPlanetIdHead struct {
	/*
	 head_id integer */
	HeadId int32 `json:"head_id,omitempty"`
	/*
	 latitude number */
	Latitude float32 `json:"latitude,omitempty"`
	/*
	 longitude number */
	Longitude float32 `json:"longitude,omitempty"`
}

head object

type GetCharactersCharacterIdPlanetsPlanetIdLink struct {
	/*
	 destination_pin_id integer */
	DestinationPinId int64 `json:"destination_pin_id,omitempty"`
	/*
	 link_level integer */
	LinkLevel int32 `json:"link_level,omitempty"`
	/*
	 source_pin_id integer */
	SourcePinId int64 `json:"source_pin_id,omitempty"`
}

link object

type GetCharactersCharacterIdPlanetsPlanetIdNotFound

type GetCharactersCharacterIdPlanetsPlanetIdNotFound struct {
	/*
	 error message */
	Error_ string `json:"error,omitempty"`
}

Colony not found

type GetCharactersCharacterIdPlanetsPlanetIdOk

type GetCharactersCharacterIdPlanetsPlanetIdOk struct {
	/*
	 links array */
	Links []GetCharactersCharacterIdPlanetsPlanetIdLink `json:"links,omitempty"`
	/*
	 pins array */
	Pins []GetCharactersCharacterIdPlanetsPlanetIdPin `json:"pins,omitempty"`
	/*
	 routes array */
	Routes []GetCharactersCharacterIdPlanetsPlanetIdRoute `json:"routes,omitempty"`
}

200 ok object

type GetCharactersCharacterIdPlanetsPlanetIdPin

type GetCharactersCharacterIdPlanetsPlanetIdPin struct {
	/*
	 contents array */
	Contents []GetCharactersCharacterIdPlanetsPlanetIdContent `json:"contents,omitempty"`
	/*
	 expiry_time string */
	ExpiryTime time.Time `json:"expiry_time,omitempty"`
	/* */
	ExtractorDetails GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails `json:"extractor_details,omitempty"`
	/* */
	FactoryDetails GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails `json:"factory_details,omitempty"`
	/*
	 install_time string */
	InstallTime time.Time `json:"install_time,omitempty"`
	/*
	 last_cycle_start string */
	LastCycleStart time.Time `json:"last_cycle_start,omitempty"`
	/*
	 latitude number */
	Latitude float32 `json:"latitude,omitempty"`
	/*
	 longitude number */
	Longitude float32 `json:"longitude,omitempty"`
	/*
	 pin_id integer */
	PinId int64 `json:"pin_id,omitempty"`
	/*
	 schematic_id integer */
	SchematicId int32 `json:"schematic_id,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

pin object

type GetCharactersCharacterIdPlanetsPlanetIdRoute

type GetCharactersCharacterIdPlanetsPlanetIdRoute struct {
	/*
	 content_type_id integer */
	ContentTypeId int32 `json:"content_type_id,omitempty"`
	/*
	 destination_pin_id integer */
	DestinationPinId int64 `json:"destination_pin_id,omitempty"`
	/*
	 quantity number */
	Quantity float32 `json:"quantity,omitempty"`
	/*
	 route_id integer */
	RouteId int64 `json:"route_id,omitempty"`
	/*
	 source_pin_id integer */
	SourcePinId int64 `json:"source_pin_id,omitempty"`
	/*
	 list of pin ID waypoints */
	Waypoints []int64 `json:"waypoints,omitempty"`
}

route object

type GetCharactersCharacterIdPortraitNotFound

type GetCharactersCharacterIdPortraitNotFound struct {
	/*
	 error message */
	Error_ string `json:"error,omitempty"`
}

No image server for this datasource

type GetCharactersCharacterIdPortraitOk

type GetCharactersCharacterIdPortraitOk struct {
	/*
	 px128x128 string */
	Px128x128 string `json:"px128x128,omitempty"`
	/*
	 px256x256 string */
	Px256x256 string `json:"px256x256,omitempty"`
	/*
	 px512x512 string */
	Px512x512 string `json:"px512x512,omitempty"`
	/*
	 px64x64 string */
	Px64x64 string `json:"px64x64,omitempty"`
}

200 ok object

type GetCharactersCharacterIdRolesOk

type GetCharactersCharacterIdRolesOk struct {
	/*
	 roles array */
	Roles []string `json:"roles,omitempty"`
	/*
	 roles_at_base array */
	RolesAtBase []string `json:"roles_at_base,omitempty"`
	/*
	 roles_at_hq array */
	RolesAtHq []string `json:"roles_at_hq,omitempty"`
	/*
	 roles_at_other array */
	RolesAtOther []string `json:"roles_at_other,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSearchOk

type GetCharactersCharacterIdSearchOk struct {
	/*
	 agent array */
	Agent []int32 `json:"agent,omitempty"`
	/*
	 alliance array */
	Alliance []int32 `json:"alliance,omitempty"`
	/*
	 character array */
	Character []int32 `json:"character,omitempty"`
	/*
	 constellation array */
	Constellation []int32 `json:"constellation,omitempty"`
	/*
	 corporation array */
	Corporation []int32 `json:"corporation,omitempty"`
	/*
	 faction array */
	Faction []int32 `json:"faction,omitempty"`
	/*
	 inventory_type array */
	InventoryType []int32 `json:"inventory_type,omitempty"`
	/*
	 region array */
	Region []int32 `json:"region,omitempty"`
	/*
	 solar_system array */
	SolarSystem []int32 `json:"solar_system,omitempty"`
	/*
	 station array */
	Station []int32 `json:"station,omitempty"`
	/*
	 structure array */
	Structure []int64 `json:"structure,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSkillsOk

type GetCharactersCharacterIdSkillsOk struct {
	/*
	 skills array */
	Skills []GetCharactersCharacterIdSkillsSkill `json:"skills,omitempty"`
	/*
	 total_sp integer */
	TotalSp int64 `json:"total_sp,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSkillsSkill

type GetCharactersCharacterIdSkillsSkill struct {
	/*
	 current_skill_level integer */
	CurrentSkillLevel int32 `json:"current_skill_level,omitempty"`
	/*
	 skill_id integer */
	SkillId int32 `json:"skill_id,omitempty"`
	/*
	 skillpoints_in_skill integer */
	SkillpointsInSkill int64 `json:"skillpoints_in_skill,omitempty"`
}

skill object

type GetCorporationsCorporationIdAlliancehistory200Ok

type GetCorporationsCorporationIdAlliancehistory200Ok struct {
	/*
	 alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`
	/*
	 True if the alliance has been closed */
	IsDeleted bool `json:"is_deleted,omitempty"`
	/*
	 An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous */
	RecordId int32 `json:"record_id,omitempty"`
	/*
	 start_date string */
	StartDate time.Time `json:"start_date,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdBlueprints200Ok

type GetCorporationsCorporationIdBlueprints200Ok struct {
	/*
	 Unique ID for this item. */
	ItemId int64 `json:"item_id,omitempty"`
	/*
	 Type of the location_id */
	LocationFlag string `json:"location_flag,omitempty"`
	/*
	 References a station, a ship or an item_id if this blueprint is located within a container. */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 Material Efficiency Level of the blueprint. */
	MaterialEfficiency int32 `json:"material_efficiency,omitempty"`
	/*
	 A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet). */
	Quantity int32 `json:"quantity,omitempty"`
	/*
	 Number of runs remaining if the blueprint is a copy, -1 if it is an original. */
	Runs int32 `json:"runs,omitempty"`
	/*
	 Time Efficiency Level of the blueprint. */
	TimeEfficiency int32 `json:"time_efficiency,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdContainersLogs200Ok

type GetCorporationsCorporationIdContainersLogs200Ok struct {
	/*
	 action string */
	Action string `json:"action,omitempty"`
	/*
	 ID of the character who performed the action. */
	CharacterId int32 `json:"character_id,omitempty"`
	/*
	 ID of the container */
	ContainerId int64 `json:"container_id,omitempty"`
	/*
	 Type ID of the container */
	ContainerTypeId int32 `json:"container_type_id,omitempty"`
	/*
	 location_flag string */
	LocationFlag string `json:"location_flag,omitempty"`
	/*
	 location_id integer */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 Timestamp when this log was created */
	LoggedAt time.Time `json:"logged_at,omitempty"`
	/*
	 new_config_bitmask integer */
	NewConfigBitmask int32 `json:"new_config_bitmask,omitempty"`
	/*
	 old_config_bitmask integer */
	OldConfigBitmask int32 `json:"old_config_bitmask,omitempty"`
	/*
	 Type of password set if action is of type SetPassword or EnterPassword */
	PasswordType string `json:"password_type,omitempty"`
	/*
	 Quantity of the item being acted upon */
	Quantity int32 `json:"quantity,omitempty"`
	/*
	 Type ID of the item being acted upon */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdOrders200Ok

type GetCorporationsCorporationIdOrders200Ok struct {
	/*
	 Number of days for which order is valid (starting from the issued date). An order expires at time issued + duration */
	Duration int32 `json:"duration,omitempty"`
	/*
	 For buy orders, the amount of ISK in escrow */
	Escrow float64 `json:"escrow,omitempty"`
	/*
	 True if the order is a bid (buy) order */
	IsBuyOrder bool `json:"is_buy_order,omitempty"`
	/*
	 Date and time when this order was issued */
	Issued time.Time `json:"issued,omitempty"`
	/*
	 The character who issued this order */
	IssuedBy int32 `json:"issued_by,omitempty"`
	/*
	 ID of the location where order was placed */
	LocationId int64 `json:"location_id,omitempty"`
	/*
	 For buy orders, the minimum quantity that will be accepted in a matching sell order */
	MinVolume int32 `json:"min_volume,omitempty"`
	/*
	 Unique order ID */
	OrderId int64 `json:"order_id,omitempty"`
	/*
	 Cost per unit for this order */
	Price float64 `json:"price,omitempty"`
	/*
	 Valid order range, numbers are ranges in jumps */
	Range_ string `json:"range,omitempty"`
	/*
	 ID of the region where order was placed */
	RegionId int32 `json:"region_id,omitempty"`
	/*
	 The type ID of the item transacted in this order */
	TypeId int32 `json:"type_id,omitempty"`
	/*
	 Quantity of items still required or offered */
	VolumeRemain int32 `json:"volume_remain,omitempty"`
	/*
	 Quantity of items required or offered at time order was placed */
	VolumeTotal int32 `json:"volume_total,omitempty"`
	/*
	 The corporation wallet division used for this order. */
	WalletDivision int32 `json:"wallet_division,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdStructures200Ok

type GetCorporationsCorporationIdStructures200Ok struct {
	/*
	 ID of the corporation that owns the structure */
	CorporationId int32 `json:"corporation_id,omitempty"`
	/*
	 Date on which the structure will run out of fuel */
	FuelExpires time.Time `json:"fuel_expires,omitempty"`
	/*
	 The date and time when the structure's newly requested reinforcement times (e.g. next_reinforce_hour and next_reinforce_day) will take effect */
	NextReinforceApply time.Time `json:"next_reinforce_apply,omitempty"`
	/*
	 The requested change to reinforce_hour that will take effect at the time shown by next_reinforce_apply */
	NextReinforceHour int32 `json:"next_reinforce_hour,omitempty"`
	/*
	 The requested change to reinforce_weekday that will take effect at the time shown by next_reinforce_apply */
	NextReinforceWeekday int32 `json:"next_reinforce_weekday,omitempty"`
	/*
	 The id of the ACL profile for this citadel */
	ProfileId int32 `json:"profile_id,omitempty"`
	/*
	 The hour of day that determines the four hour window when the structure will randomly exit its reinforcement periods and become vulnerable to attack against its armor and/or hull. The structure will become vulnerable at a random time that is +/- 2 hours centered on the value of this property */
	ReinforceHour int32 `json:"reinforce_hour,omitempty"`
	/*
	 The day of the week when the structure exits its final reinforcement period and becomes vulnerable to attack against its hull. Monday is 0 and Sunday is 6 */
	ReinforceWeekday int32 `json:"reinforce_weekday,omitempty"`
	/*
	 Contains a list of service upgrades, and their state */
	Services []GetCorporationsCorporationIdStructuresService `json:"services,omitempty"`
	/*
	 state string */
	State string `json:"state,omitempty"`
	/*
	 Date at which the structure will move to it's next state */
	StateTimerEnd time.Time `json:"state_timer_end,omitempty"`
	/*
	 Date at which the structure entered it's current state */
	StateTimerStart time.Time `json:"state_timer_start,omitempty"`
	/*
	 The Item ID of the structure */
	StructureId int64 `json:"structure_id,omitempty"`
	/*
	 The solar system the structure is in */
	SystemId int32 `json:"system_id,omitempty"`
	/*
	 The type id of the structure */
	TypeId int32 `json:"type_id,omitempty"`
	/*
	 Date at which the structure will unanchor */
	UnanchorsAt time.Time `json:"unanchors_at,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdStructuresService

type GetCorporationsCorporationIdStructuresService struct {
	/*
	 name string */
	Name string `json:"name,omitempty"`
	/*
	 state string */
	State string `json:"state,omitempty"`
}

service object

type GetCorporationsCorporationIdWalletsDivisionJournal200Ok

type GetCorporationsCorporationIdWalletsDivisionJournal200Ok struct {
	/*
	 The amount of ISK given or taken from the wallet as a result of the given transaction. Positive when ISK is deposited into the wallet and negative when ISK is withdrawn */
	Amount float64 `json:"amount,omitempty"`
	/*
	 Wallet balance after transaction occurred */
	Balance float64 `json:"balance,omitempty"`
	/*
	 An ID that gives extra context to the particular transaction. Because of legacy reasons the context is completely different per ref_type and means different things. It is also possible to not have a context_id */
	ContextId int64 `json:"context_id,omitempty"`
	/*
	 The type of the given context_id if present */
	ContextIdType string `json:"context_id_type,omitempty"`
	/*
	 Date and time of transaction */
	Date time.Time `json:"date,omitempty"`
	/*
	 The reason for the transaction, mirrors what is seen in the client */
	Description string `json:"description,omitempty"`
	/*
	 The id of the first party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name */
	FirstPartyId int32 `json:"first_party_id,omitempty"`
	/*
	 Unique journal reference ID */
	Id int64 `json:"id,omitempty"`
	/*
	 The user stated reason for the transaction. Only applies to some ref_types */
	Reason string `json:"reason,omitempty"`
	/*
	 \"The transaction type for the given. transaction. Different transaction types will populate different attributes. Note: If you have an existing XML API application that is using ref_types, you will need to know which string ESI ref_type maps to which integer. You can look at the following file to see string->int mappings: https://github.com/ccpgames/eve-glue/blob/master/eve_glue/wallet_journal_ref.py\" */
	RefType string `json:"ref_type,omitempty"`
	/*
	 The id of the second party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name */
	SecondPartyId int32 `json:"second_party_id,omitempty"`
	/*
	 Tax amount received. Only applies to tax related transactions */
	Tax float64 `json:"tax,omitempty"`
	/*
	 The corporation ID receiving any tax paid. Only applies to tax related transactions */
	TaxReceiverId int32 `json:"tax_receiver_id,omitempty"`
}

200 ok object

type GetFwSystems200Ok

type GetFwSystems200Ok struct {
	/*
	 contested string */
	Contested string `json:"contested,omitempty"`
	/*
	 occupier_faction_id integer */
	OccupierFactionId int32 `json:"occupier_faction_id,omitempty"`
	/*
	 owner_faction_id integer */
	OwnerFactionId int32 `json:"owner_faction_id,omitempty"`
	/*
	 solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`
	/*
	 victory_points integer */
	VictoryPoints int32 `json:"victory_points,omitempty"`
	/*
	 victory_points_threshold integer */
	VictoryPointsThreshold int32 `json:"victory_points_threshold,omitempty"`
}

200 ok object

type GetUniverseStructuresStructureIdNotFound

type GetUniverseStructuresStructureIdNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseStructuresStructureIdOk

type GetUniverseStructuresStructureIdOk struct {
	/*
	 The full name of the structure */
	Name string `json:"name,omitempty"`
	/*
	 The ID of the corporation who owns this particular structure */
	OwnerId int32 `json:"owner_id,omitempty"`
	/* */
	Position GetUniverseStructuresStructureIdPosition `json:"position,omitempty"`
	/*
	 solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetUniverseStructuresStructureIdPosition

type GetUniverseStructuresStructureIdPosition struct {
	/*
	 x number */
	X float64 `json:"x,omitempty"`
	/*
	 y number */
	Y float64 `json:"y,omitempty"`
	/*
	 z number */
	Z float64 `json:"z,omitempty"`
}

Coordinates of the structure in Cartesian space relative to the Sun, in metres.

type GetUniverseSystemKills200Ok

type GetUniverseSystemKills200Ok struct {
	/*
	 Number of NPC ships killed in this system */
	NpcKills int32 `json:"npc_kills,omitempty"`
	/*
	 Number of pods killed in this system */
	PodKills int32 `json:"pod_kills,omitempty"`
	/*
	 Number of player ships killed in this system */
	ShipKills int32 `json:"ship_kills,omitempty"`
	/*
	 system_id integer */
	SystemId int32 `json:"system_id,omitempty"`
}

200 ok object

type GetUniverseSystemsSystemIdNotFound

type GetUniverseSystemsSystemIdNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseSystemsSystemIdOk

type GetUniverseSystemsSystemIdOk struct {
	/*
	 The constellation this solar system is in */
	ConstellationId int32 `json:"constellation_id,omitempty"`
	/*
	 name string */
	Name string `json:"name,omitempty"`
	/*
	 planets array */
	Planets []GetUniverseSystemsSystemIdPlanet `json:"planets,omitempty"`
	/* */
	Position GetUniverseSystemsSystemIdPosition `json:"position,omitempty"`
	/*
	 security_class string */
	SecurityClass string `json:"security_class,omitempty"`
	/*
	 security_status number */
	SecurityStatus float32 `json:"security_status,omitempty"`
	/*
	 star_id integer */
	StarId int32 `json:"star_id,omitempty"`
	/*
	 stargates array */
	Stargates []int32 `json:"stargates,omitempty"`
	/*
	 stations array */
	Stations []int32 `json:"stations,omitempty"`
	/*
	 system_id integer */
	SystemId int32 `json:"system_id,omitempty"`
}

200 ok object

type GetUniverseSystemsSystemIdPlanet

type GetUniverseSystemsSystemIdPlanet struct {
	/*
	 asteroid_belts array */
	AsteroidBelts []int32 `json:"asteroid_belts,omitempty"`
	/*
	 moons array */
	Moons []int32 `json:"moons,omitempty"`
	/*
	 planet_id integer */
	PlanetId int32 `json:"planet_id,omitempty"`
}

planet object

type GetUniverseSystemsSystemIdPosition

type GetUniverseSystemsSystemIdPosition struct {
	/*
	 x number */
	X float64 `json:"x,omitempty"`
	/*
	 y number */
	Y float64 `json:"y,omitempty"`
	/*
	 z number */
	Z float64 `json:"z,omitempty"`
}

position object

type GetUniverseTypesTypeIdDogmaAttribute

type GetUniverseTypesTypeIdDogmaAttribute struct {
	/*
	 attribute_id integer */
	AttributeId int32 `json:"attribute_id,omitempty"`
	/*
	 value number */
	Value float32 `json:"value,omitempty"`
}

dogma_attribute object

type GetUniverseTypesTypeIdDogmaEffect

type GetUniverseTypesTypeIdDogmaEffect struct {
	/*
	 effect_id integer */
	EffectId int32 `json:"effect_id,omitempty"`
	/*
	 is_default boolean */
	IsDefault bool `json:"is_default,omitempty"`
}

dogma_effect object

type GetUniverseTypesTypeIdNotFound

type GetUniverseTypesTypeIdNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseTypesTypeIdOk

type GetUniverseTypesTypeIdOk struct {
	/*
	 capacity number */
	Capacity float32 `json:"capacity,omitempty"`
	/*
	 description string */
	Description string `json:"description,omitempty"`
	/*
	 dogma_attributes array */
	DogmaAttributes []GetUniverseTypesTypeIdDogmaAttribute `json:"dogma_attributes,omitempty"`
	/*
	 dogma_effects array */
	DogmaEffects []GetUniverseTypesTypeIdDogmaEffect `json:"dogma_effects,omitempty"`
	/*
	 graphic_id integer */
	GraphicId int32 `json:"graphic_id,omitempty"`
	/*
	 group_id integer */
	GroupId int32 `json:"group_id,omitempty"`
	/*
	 icon_id integer */
	IconId int32 `json:"icon_id,omitempty"`
	/*
	 This only exists for types that can be put on the market */
	MarketGroupId int32 `json:"market_group_id,omitempty"`
	/*
	 mass number */
	Mass float32 `json:"mass,omitempty"`
	/*
	 name string */
	Name string `json:"name,omitempty"`
	/*
	 packaged_volume number */
	PackagedVolume float32 `json:"packaged_volume,omitempty"`
	/*
	 portion_size integer */
	PortionSize int32 `json:"portion_size,omitempty"`
	/*
	 published boolean */
	Published bool `json:"published,omitempty"`
	/*
	 radius number */
	Radius float32 `json:"radius,omitempty"`
	/*
	 type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
	/*
	 volume number */
	Volume float32 `json:"volume,omitempty"`
}

200 ok object

type InternalServerError

type InternalServerError struct {
	/*
	 Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error model

type PostUniverseNames200Ok

type PostUniverseNames200Ok struct {
	/*
	 category string */
	Category string `json:"category,omitempty"`
	/*
	 id integer */
	Id int32 `json:"id,omitempty"`
	/*
	 name string */
	Name string `json:"name,omitempty"`
}

200 ok object

type PostUniverseNamesNotFound

type PostUniverseNamesNotFound struct {
	/*
	 Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PutCharactersCharacterIdCalendarEventIdResponse

type PutCharactersCharacterIdCalendarEventIdResponse struct {
	/*
	 response string */
	Response string `json:"response,omitempty"`
}

response object

type ServiceUnavailable

type ServiceUnavailable struct {
	/*
	 Service unavailable message */
	Error_ string `json:"error,omitempty"`
}

Service unavailable model

type Unauthorized

type Unauthorized struct {
	/*
	 Unauthorized message */
	Error_ string `json:"error,omitempty"`
}

Unauthorized model

Source Files

Jump to

Keyboard shortcuts

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