stc

package module
v0.0.0-...-89c64ae Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2024 License: MIT Imports: 21 Imported by: 0

README

Go API client for stc

SpaceTraders is an open-universe game and learning platform that offers a set of HTTP endpoints to control a fleet of ships and explore a multiplayer universe.

The API is documented using OpenAPI. You can send your first request right here in your browser to check the status of the game server.

{
  \"method\": \"GET\",
  \"url\": \"https://api.spacetraders.io/v2\",
}

Unlike a traditional game, SpaceTraders does not have a first-party client or app to play the game. Instead, you can use the API to build your own client, write a script to automate your ships, or try an app built by the community.

We have a Discord channel where you can share your projects, ask questions, and get help from other players.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import stc "github.com/UnseenBook/spacetraders-go-sdk"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value stc.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), stc.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value stc.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), stc.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using stc.ContextOperationServerIndices and stc.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), stc.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), stc.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.spacetraders.io/v2

Class Method HTTP request Description
AgentsAPI GetAgent Get /agents/{agentSymbol} Get Public Agent
AgentsAPI GetAgents Get /agents List Agents
AgentsAPI GetMyAgent Get /my/agent Get Agent
ContractsAPI AcceptContract Post /my/contracts/{contractId}/accept Accept Contract
ContractsAPI DeliverContract Post /my/contracts/{contractId}/deliver Deliver Cargo to Contract
ContractsAPI FulfillContract Post /my/contracts/{contractId}/fulfill Fulfill Contract
ContractsAPI GetContract Get /my/contracts/{contractId} Get Contract
ContractsAPI GetContracts Get /my/contracts List Contracts
DefaultAPI GetStatus Get / Get Status
DefaultAPI Register Post /register Register New Agent
FactionsAPI GetFaction Get /factions/{factionSymbol} Get Faction
FactionsAPI GetFactions Get /factions List Factions
FleetAPI CreateChart Post /my/ships/{shipSymbol}/chart Create Chart
FleetAPI CreateShipShipScan Post /my/ships/{shipSymbol}/scan/ships Scan Ships
FleetAPI CreateShipSystemScan Post /my/ships/{shipSymbol}/scan/systems Scan Systems
FleetAPI CreateShipWaypointScan Post /my/ships/{shipSymbol}/scan/waypoints Scan Waypoints
FleetAPI CreateSurvey Post /my/ships/{shipSymbol}/survey Create Survey
FleetAPI DockShip Post /my/ships/{shipSymbol}/dock Dock Ship
FleetAPI ExtractResources Post /my/ships/{shipSymbol}/extract Extract Resources
FleetAPI ExtractResourcesWithSurvey Post /my/ships/{shipSymbol}/extract/survey Extract Resources with Survey
FleetAPI GetMounts Get /my/ships/{shipSymbol}/mounts Get Mounts
FleetAPI GetMyShip Get /my/ships/{shipSymbol} Get Ship
FleetAPI GetMyShipCargo Get /my/ships/{shipSymbol}/cargo Get Ship Cargo
FleetAPI GetMyShips Get /my/ships List Ships
FleetAPI GetShipCooldown Get /my/ships/{shipSymbol}/cooldown Get Ship Cooldown
FleetAPI GetShipNav Get /my/ships/{shipSymbol}/nav Get Ship Nav
FleetAPI InstallMount Post /my/ships/{shipSymbol}/mounts/install Install Mount
FleetAPI Jettison Post /my/ships/{shipSymbol}/jettison Jettison Cargo
FleetAPI JumpShip Post /my/ships/{shipSymbol}/jump Jump Ship
FleetAPI NavigateShip Post /my/ships/{shipSymbol}/navigate Navigate Ship
FleetAPI NegotiateContract Post /my/ships/{shipSymbol}/negotiate/contract Negotiate Contract
FleetAPI OrbitShip Post /my/ships/{shipSymbol}/orbit Orbit Ship
FleetAPI PatchShipNav Patch /my/ships/{shipSymbol}/nav Patch Ship Nav
FleetAPI PurchaseCargo Post /my/ships/{shipSymbol}/purchase Purchase Cargo
FleetAPI PurchaseShip Post /my/ships Purchase Ship
FleetAPI RefuelShip Post /my/ships/{shipSymbol}/refuel Refuel Ship
FleetAPI RemoveMount Post /my/ships/{shipSymbol}/mounts/remove Remove Mount
FleetAPI SellCargo Post /my/ships/{shipSymbol}/sell Sell Cargo
FleetAPI ShipRefine Post /my/ships/{shipSymbol}/refine Ship Refine
FleetAPI SiphonResources Post /my/ships/{shipSymbol}/siphon Siphon Resources
FleetAPI TransferCargo Post /my/ships/{shipSymbol}/transfer Transfer Cargo
FleetAPI WarpShip Post /my/ships/{shipSymbol}/warp Warp Ship
SystemsAPI GetConstruction Get /systems/{systemSymbol}/waypoints/{waypointSymbol}/construction Get Construction Site
SystemsAPI GetJumpGate Get /systems/{systemSymbol}/waypoints/{waypointSymbol}/jump-gate Get Jump Gate
SystemsAPI GetMarket Get /systems/{systemSymbol}/waypoints/{waypointSymbol}/market Get Market
SystemsAPI GetShipyard Get /systems/{systemSymbol}/waypoints/{waypointSymbol}/shipyard Get Shipyard
SystemsAPI GetSystem Get /systems/{systemSymbol} Get System
SystemsAPI GetSystemWaypoints Get /systems/{systemSymbol}/waypoints List Waypoints in System
SystemsAPI GetSystems Get /systems List Systems
SystemsAPI GetWaypoint Get /systems/{systemSymbol}/waypoints/{waypointSymbol} Get Waypoint
SystemsAPI SupplyConstruction Post /systems/{systemSymbol}/waypoints/{waypointSymbol}/construction/supply Supply Construction Site

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

AgentToken
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), stc.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

joel@spacetraders.io

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedActivityLevelEnumValues = []ActivityLevel{
	"WEAK",
	"GROWING",
	"STRONG",
	"RESTRICTED",
}

All allowed values of ActivityLevel enum

View Source
var AllowedFactionSymbolEnumValues = []FactionSymbol{
	"COSMIC",
	"VOID",
	"GALACTIC",
	"QUANTUM",
	"DOMINION",
	"ASTRO",
	"CORSAIRS",
	"OBSIDIAN",
	"AEGIS",
	"UNITED",
	"SOLITARY",
	"COBALT",
	"OMEGA",
	"ECHO",
	"LORDS",
	"CULT",
	"ANCIENTS",
	"SHADOW",
	"ETHEREAL",
}

All allowed values of FactionSymbol enum

View Source
var AllowedFactionTraitSymbolEnumValues = []FactionTraitSymbol{
	"BUREAUCRATIC",
	"SECRETIVE",
	"CAPITALISTIC",
	"INDUSTRIOUS",
	"PEACEFUL",
	"DISTRUSTFUL",
	"WELCOMING",
	"SMUGGLERS",
	"SCAVENGERS",
	"REBELLIOUS",
	"EXILES",
	"PIRATES",
	"RAIDERS",
	"CLAN",
	"GUILD",
	"DOMINION",
	"FRINGE",
	"FORSAKEN",
	"ISOLATED",
	"LOCALIZED",
	"ESTABLISHED",
	"NOTABLE",
	"DOMINANT",
	"INESCAPABLE",
	"INNOVATIVE",
	"BOLD",
	"VISIONARY",
	"CURIOUS",
	"DARING",
	"EXPLORATORY",
	"RESOURCEFUL",
	"FLEXIBLE",
	"COOPERATIVE",
	"UNITED",
	"STRATEGIC",
	"INTELLIGENT",
	"RESEARCH_FOCUSED",
	"COLLABORATIVE",
	"PROGRESSIVE",
	"MILITARISTIC",
	"TECHNOLOGICALLY_ADVANCED",
	"AGGRESSIVE",
	"IMPERIALISTIC",
	"TREASURE_HUNTERS",
	"DEXTEROUS",
	"UNPREDICTABLE",
	"BRUTAL",
	"FLEETING",
	"ADAPTABLE",
	"SELF_SUFFICIENT",
	"DEFENSIVE",
	"PROUD",
	"DIVERSE",
	"INDEPENDENT",
	"SELF_INTERESTED",
	"FRAGMENTED",
	"COMMERCIAL",
	"FREE_MARKETS",
	"ENTREPRENEURIAL",
}

All allowed values of FactionTraitSymbol enum

View Source
var AllowedShipNavFlightModeEnumValues = []ShipNavFlightMode{
	"DRIFT",
	"STEALTH",
	"CRUISE",
	"BURN",
}

All allowed values of ShipNavFlightMode enum

View Source
var AllowedShipNavStatusEnumValues = []ShipNavStatus{
	"IN_TRANSIT",
	"IN_ORBIT",
	"DOCKED",
}

All allowed values of ShipNavStatus enum

View Source
var AllowedShipRoleEnumValues = []ShipRole{
	"FABRICATOR",
	"HARVESTER",
	"HAULER",
	"INTERCEPTOR",
	"EXCAVATOR",
	"TRANSPORT",
	"REPAIR",
	"SURVEYOR",
	"COMMAND",
	"CARRIER",
	"PATROL",
	"SATELLITE",
	"EXPLORER",
	"REFINERY",
}

All allowed values of ShipRole enum

View Source
var AllowedShipTypeEnumValues = []ShipType{
	"SHIP_PROBE",
	"SHIP_MINING_DRONE",
	"SHIP_SIPHON_DRONE",
	"SHIP_INTERCEPTOR",
	"SHIP_LIGHT_HAULER",
	"SHIP_COMMAND_FRIGATE",
	"SHIP_EXPLORER",
	"SHIP_HEAVY_FREIGHTER",
	"SHIP_LIGHT_SHUTTLE",
	"SHIP_ORE_HOUND",
	"SHIP_REFINING_FREIGHTER",
	"SHIP_SURVEYOR",
}

All allowed values of ShipType enum

View Source
var AllowedSupplyLevelEnumValues = []SupplyLevel{
	"SCARCE",
	"LIMITED",
	"MODERATE",
	"HIGH",
	"ABUNDANT",
}

All allowed values of SupplyLevel enum

View Source
var AllowedSystemTypeEnumValues = []SystemType{
	"NEUTRON_STAR",
	"RED_STAR",
	"ORANGE_STAR",
	"BLUE_STAR",
	"YOUNG_STAR",
	"WHITE_DWARF",
	"BLACK_HOLE",
	"HYPERGIANT",
	"NEBULA",
	"UNSTABLE",
}

All allowed values of SystemType enum

View Source
var AllowedTradeSymbolEnumValues = []TradeSymbol{}/* 143 elements not displayed */

All allowed values of TradeSymbol enum

View Source
var AllowedWaypointModifierSymbolEnumValues = []WaypointModifierSymbol{
	"STRIPPED",
	"UNSTABLE",
	"RADIATION_LEAK",
	"CRITICAL_LIMIT",
	"CIVIL_UNREST",
}

All allowed values of WaypointModifierSymbol enum

View Source
var AllowedWaypointTraitSymbolEnumValues = []WaypointTraitSymbol{
	"UNCHARTED",
	"UNDER_CONSTRUCTION",
	"MARKETPLACE",
	"SHIPYARD",
	"OUTPOST",
	"SCATTERED_SETTLEMENTS",
	"SPRAWLING_CITIES",
	"MEGA_STRUCTURES",
	"PIRATE_BASE",
	"OVERCROWDED",
	"HIGH_TECH",
	"CORRUPT",
	"BUREAUCRATIC",
	"TRADING_HUB",
	"INDUSTRIAL",
	"BLACK_MARKET",
	"RESEARCH_FACILITY",
	"MILITARY_BASE",
	"SURVEILLANCE_OUTPOST",
	"EXPLORATION_OUTPOST",
	"MINERAL_DEPOSITS",
	"COMMON_METAL_DEPOSITS",
	"PRECIOUS_METAL_DEPOSITS",
	"RARE_METAL_DEPOSITS",
	"METHANE_POOLS",
	"ICE_CRYSTALS",
	"EXPLOSIVE_GASES",
	"STRONG_MAGNETOSPHERE",
	"VIBRANT_AURORAS",
	"SALT_FLATS",
	"CANYONS",
	"PERPETUAL_DAYLIGHT",
	"PERPETUAL_OVERCAST",
	"DRY_SEABEDS",
	"MAGMA_SEAS",
	"SUPERVOLCANOES",
	"ASH_CLOUDS",
	"VAST_RUINS",
	"MUTATED_FLORA",
	"TERRAFORMED",
	"EXTREME_TEMPERATURES",
	"EXTREME_PRESSURE",
	"DIVERSE_LIFE",
	"SCARCE_LIFE",
	"FOSSILS",
	"WEAK_GRAVITY",
	"STRONG_GRAVITY",
	"CRUSHING_GRAVITY",
	"TOXIC_ATMOSPHERE",
	"CORROSIVE_ATMOSPHERE",
	"BREATHABLE_ATMOSPHERE",
	"THIN_ATMOSPHERE",
	"JOVIAN",
	"ROCKY",
	"VOLCANIC",
	"FROZEN",
	"SWAMP",
	"BARREN",
	"TEMPERATE",
	"JUNGLE",
	"OCEAN",
	"RADIOACTIVE",
	"MICRO_GRAVITY_ANOMALIES",
	"DEBRIS_CLUSTER",
	"DEEP_CRATERS",
	"SHALLOW_CRATERS",
	"UNSTABLE_COMPOSITION",
	"HOLLOWED_INTERIOR",
	"STRIPPED",
}

All allowed values of WaypointTraitSymbol enum

View Source
var AllowedWaypointTypeEnumValues = []WaypointType{
	"PLANET",
	"GAS_GIANT",
	"MOON",
	"ORBITAL_STATION",
	"JUMP_GATE",
	"ASTEROID_FIELD",
	"ASTEROID",
	"ENGINEERED_ASTEROID",
	"ASTEROID_BASE",
	"NEBULA",
	"DEBRIS_FIELD",
	"GRAVITY_WELL",
	"ARTIFICIAL_GRAVITY_WELL",
	"FUEL_STATION",
}

All allowed values of WaypointType enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AgentsAPI *AgentsAPIService

	ContractsAPI *ContractsAPIService

	DefaultAPI *DefaultAPIService

	FactionsAPI *FactionsAPIService

	FleetAPI *FleetAPIService

	SystemsAPI *SystemsAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the SpaceTraders API API v2.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AcceptContract200Response

type AcceptContract200Response struct {
	Data                 AcceptContract200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

AcceptContract200Response struct for AcceptContract200Response

func NewAcceptContract200Response

func NewAcceptContract200Response(data AcceptContract200ResponseData) *AcceptContract200Response

NewAcceptContract200Response instantiates a new AcceptContract200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAcceptContract200ResponseWithDefaults

func NewAcceptContract200ResponseWithDefaults() *AcceptContract200Response

NewAcceptContract200ResponseWithDefaults instantiates a new AcceptContract200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AcceptContract200Response) GetData

GetData returns the Data field value

func (*AcceptContract200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AcceptContract200Response) MarshalJSON

func (o AcceptContract200Response) MarshalJSON() ([]byte, error)

func (*AcceptContract200Response) SetData

SetData sets field value

func (AcceptContract200Response) ToMap

func (o AcceptContract200Response) ToMap() (map[string]interface{}, error)

func (*AcceptContract200Response) UnmarshalJSON

func (o *AcceptContract200Response) UnmarshalJSON(data []byte) (err error)

type AcceptContract200ResponseData

type AcceptContract200ResponseData struct {
	Agent                Agent    `json:"agent"`
	Contract             Contract `json:"contract"`
	AdditionalProperties map[string]interface{}
}

AcceptContract200ResponseData struct for AcceptContract200ResponseData

func NewAcceptContract200ResponseData

func NewAcceptContract200ResponseData(agent Agent, contract Contract) *AcceptContract200ResponseData

NewAcceptContract200ResponseData instantiates a new AcceptContract200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAcceptContract200ResponseDataWithDefaults

func NewAcceptContract200ResponseDataWithDefaults() *AcceptContract200ResponseData

NewAcceptContract200ResponseDataWithDefaults instantiates a new AcceptContract200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AcceptContract200ResponseData) GetAgent

func (o *AcceptContract200ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*AcceptContract200ResponseData) GetAgentOk

func (o *AcceptContract200ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*AcceptContract200ResponseData) GetContract

func (o *AcceptContract200ResponseData) GetContract() Contract

GetContract returns the Contract field value

func (*AcceptContract200ResponseData) GetContractOk

func (o *AcceptContract200ResponseData) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (AcceptContract200ResponseData) MarshalJSON

func (o AcceptContract200ResponseData) MarshalJSON() ([]byte, error)

func (*AcceptContract200ResponseData) SetAgent

func (o *AcceptContract200ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*AcceptContract200ResponseData) SetContract

func (o *AcceptContract200ResponseData) SetContract(v Contract)

SetContract sets field value

func (AcceptContract200ResponseData) ToMap

func (o AcceptContract200ResponseData) ToMap() (map[string]interface{}, error)

func (*AcceptContract200ResponseData) UnmarshalJSON

func (o *AcceptContract200ResponseData) UnmarshalJSON(data []byte) (err error)

type ActivityLevel

type ActivityLevel string

ActivityLevel The activity level of a trade good. If the good is an import, this represents how strong consumption is. If the good is an export, this represents how strong the production is for the good. When activity is strong, consumption or production is near maximum capacity. When activity is weak, consumption or production is near minimum capacity.

const (
	ACTIVITYLEVEL_WEAK       ActivityLevel = "WEAK"
	ACTIVITYLEVEL_GROWING    ActivityLevel = "GROWING"
	ACTIVITYLEVEL_STRONG     ActivityLevel = "STRONG"
	ACTIVITYLEVEL_RESTRICTED ActivityLevel = "RESTRICTED"
)

List of ActivityLevel

func NewActivityLevelFromValue

func NewActivityLevelFromValue(v string) (*ActivityLevel, error)

NewActivityLevelFromValue returns a pointer to a valid ActivityLevel for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ActivityLevel) IsValid

func (v ActivityLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ActivityLevel) Ptr

func (v ActivityLevel) Ptr() *ActivityLevel

Ptr returns reference to ActivityLevel value

func (*ActivityLevel) UnmarshalJSON

func (v *ActivityLevel) UnmarshalJSON(src []byte) error

type Agent

type Agent struct {
	// Account ID that is tied to this agent. Only included on your own agent.
	AccountId *string `json:"accountId,omitempty"`
	// Symbol of the agent.
	Symbol string `json:"symbol"`
	// The headquarters of the agent.
	Headquarters string `json:"headquarters"`
	// The number of credits the agent has available. Credits can be negative if funds have been overdrawn.
	Credits int64 `json:"credits"`
	// The faction the agent started with.
	StartingFaction string `json:"startingFaction"`
	// How many ships are owned by the agent.
	ShipCount            int32 `json:"shipCount"`
	AdditionalProperties map[string]interface{}
}

Agent Agent details.

func NewAgent

func NewAgent(symbol string, headquarters string, credits int64, startingFaction string, shipCount int32) *Agent

NewAgent instantiates a new Agent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAgentWithDefaults

func NewAgentWithDefaults() *Agent

NewAgentWithDefaults instantiates a new Agent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Agent) GetAccountId

func (o *Agent) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*Agent) GetAccountIdOk

func (o *Agent) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Agent) GetCredits

func (o *Agent) GetCredits() int64

GetCredits returns the Credits field value

func (*Agent) GetCreditsOk

func (o *Agent) GetCreditsOk() (*int64, bool)

GetCreditsOk returns a tuple with the Credits field value and a boolean to check if the value has been set.

func (*Agent) GetHeadquarters

func (o *Agent) GetHeadquarters() string

GetHeadquarters returns the Headquarters field value

func (*Agent) GetHeadquartersOk

func (o *Agent) GetHeadquartersOk() (*string, bool)

GetHeadquartersOk returns a tuple with the Headquarters field value and a boolean to check if the value has been set.

func (*Agent) GetShipCount

func (o *Agent) GetShipCount() int32

GetShipCount returns the ShipCount field value

func (*Agent) GetShipCountOk

func (o *Agent) GetShipCountOk() (*int32, bool)

GetShipCountOk returns a tuple with the ShipCount field value and a boolean to check if the value has been set.

func (*Agent) GetStartingFaction

func (o *Agent) GetStartingFaction() string

GetStartingFaction returns the StartingFaction field value

func (*Agent) GetStartingFactionOk

func (o *Agent) GetStartingFactionOk() (*string, bool)

GetStartingFactionOk returns a tuple with the StartingFaction field value and a boolean to check if the value has been set.

func (*Agent) GetSymbol

func (o *Agent) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Agent) GetSymbolOk

func (o *Agent) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*Agent) HasAccountId

func (o *Agent) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (Agent) MarshalJSON

func (o Agent) MarshalJSON() ([]byte, error)

func (*Agent) SetAccountId

func (o *Agent) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*Agent) SetCredits

func (o *Agent) SetCredits(v int64)

SetCredits sets field value

func (*Agent) SetHeadquarters

func (o *Agent) SetHeadquarters(v string)

SetHeadquarters sets field value

func (*Agent) SetShipCount

func (o *Agent) SetShipCount(v int32)

SetShipCount sets field value

func (*Agent) SetStartingFaction

func (o *Agent) SetStartingFaction(v string)

SetStartingFaction sets field value

func (*Agent) SetSymbol

func (o *Agent) SetSymbol(v string)

SetSymbol sets field value

func (Agent) ToMap

func (o Agent) ToMap() (map[string]interface{}, error)

func (*Agent) UnmarshalJSON

func (o *Agent) UnmarshalJSON(data []byte) (err error)

type AgentsAPIService

type AgentsAPIService service

AgentsAPIService AgentsAPI service

func (*AgentsAPIService) GetAgent

func (a *AgentsAPIService) GetAgent(ctx context.Context, agentSymbol string) ApiGetAgentRequest

GetAgent Get Public Agent

Fetch agent details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param agentSymbol The agent symbol
@return ApiGetAgentRequest

func (*AgentsAPIService) GetAgentExecute

Execute executes the request

@return GetMyAgent200Response

func (*AgentsAPIService) GetAgents

GetAgents List Agents

Fetch agents details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAgentsRequest

func (*AgentsAPIService) GetAgentsExecute

Execute executes the request

@return GetAgents200Response

func (*AgentsAPIService) GetMyAgent

GetMyAgent Get Agent

Fetch your agent's details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetMyAgentRequest

func (*AgentsAPIService) GetMyAgentExecute

Execute executes the request

@return GetMyAgent200Response

type ApiAcceptContractRequest

type ApiAcceptContractRequest struct {
	ApiService *ContractsAPIService
	// contains filtered or unexported fields
}

func (ApiAcceptContractRequest) Execute

type ApiCreateChartRequest

type ApiCreateChartRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiCreateChartRequest) Execute

type ApiCreateShipShipScanRequest

type ApiCreateShipShipScanRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiCreateShipShipScanRequest) Execute

type ApiCreateShipSystemScanRequest

type ApiCreateShipSystemScanRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiCreateShipSystemScanRequest) Execute

type ApiCreateShipWaypointScanRequest

type ApiCreateShipWaypointScanRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiCreateShipWaypointScanRequest) Execute

type ApiCreateSurveyRequest

type ApiCreateSurveyRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiCreateSurveyRequest) Execute

type ApiDeliverContractRequest

type ApiDeliverContractRequest struct {
	ApiService *ContractsAPIService
	// contains filtered or unexported fields
}

func (ApiDeliverContractRequest) DeliverContractRequest

func (r ApiDeliverContractRequest) DeliverContractRequest(deliverContractRequest DeliverContractRequest) ApiDeliverContractRequest

func (ApiDeliverContractRequest) Execute

type ApiDockShipRequest

type ApiDockShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiDockShipRequest) Execute

type ApiExtractResourcesRequest

type ApiExtractResourcesRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiExtractResourcesRequest) Execute

func (ApiExtractResourcesRequest) ExtractResourcesRequest

func (r ApiExtractResourcesRequest) ExtractResourcesRequest(extractResourcesRequest ExtractResourcesRequest) ApiExtractResourcesRequest

type ApiExtractResourcesWithSurveyRequest

type ApiExtractResourcesWithSurveyRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiExtractResourcesWithSurveyRequest) Execute

func (ApiExtractResourcesWithSurveyRequest) Survey

type ApiFulfillContractRequest

type ApiFulfillContractRequest struct {
	ApiService *ContractsAPIService
	// contains filtered or unexported fields
}

func (ApiFulfillContractRequest) Execute

type ApiGetAgentRequest

type ApiGetAgentRequest struct {
	ApiService *AgentsAPIService
	// contains filtered or unexported fields
}

func (ApiGetAgentRequest) Execute

type ApiGetAgentsRequest

type ApiGetAgentsRequest struct {
	ApiService *AgentsAPIService
	// contains filtered or unexported fields
}

func (ApiGetAgentsRequest) Execute

func (ApiGetAgentsRequest) Limit

How many entries to return per page

func (ApiGetAgentsRequest) Page

What entry offset to request

type ApiGetConstructionRequest

type ApiGetConstructionRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetConstructionRequest) Execute

type ApiGetContractRequest

type ApiGetContractRequest struct {
	ApiService *ContractsAPIService
	// contains filtered or unexported fields
}

func (ApiGetContractRequest) Execute

type ApiGetContractsRequest

type ApiGetContractsRequest struct {
	ApiService *ContractsAPIService
	// contains filtered or unexported fields
}

func (ApiGetContractsRequest) Execute

func (ApiGetContractsRequest) Limit

How many entries to return per page

func (ApiGetContractsRequest) Page

What entry offset to request

type ApiGetFactionRequest

type ApiGetFactionRequest struct {
	ApiService *FactionsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFactionRequest) Execute

type ApiGetFactionsRequest

type ApiGetFactionsRequest struct {
	ApiService *FactionsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFactionsRequest) Execute

func (ApiGetFactionsRequest) Limit

How many entries to return per page

func (ApiGetFactionsRequest) Page

What entry offset to request

type ApiGetJumpGateRequest

type ApiGetJumpGateRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetJumpGateRequest) Execute

type ApiGetMarketRequest

type ApiGetMarketRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetMarketRequest) Execute

type ApiGetMountsRequest

type ApiGetMountsRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetMountsRequest) Execute

type ApiGetMyAgentRequest

type ApiGetMyAgentRequest struct {
	ApiService *AgentsAPIService
	// contains filtered or unexported fields
}

func (ApiGetMyAgentRequest) Execute

type ApiGetMyShipCargoRequest

type ApiGetMyShipCargoRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetMyShipCargoRequest) Execute

type ApiGetMyShipRequest

type ApiGetMyShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetMyShipRequest) Execute

type ApiGetMyShipsRequest

type ApiGetMyShipsRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetMyShipsRequest) Execute

func (ApiGetMyShipsRequest) Limit

How many entries to return per page

func (ApiGetMyShipsRequest) Page

What entry offset to request

type ApiGetShipCooldownRequest

type ApiGetShipCooldownRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetShipCooldownRequest) Execute

type ApiGetShipNavRequest

type ApiGetShipNavRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiGetShipNavRequest) Execute

type ApiGetShipyardRequest

type ApiGetShipyardRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetShipyardRequest) Execute

type ApiGetStatusRequest

type ApiGetStatusRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiGetStatusRequest) Execute

type ApiGetSystemRequest

type ApiGetSystemRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetSystemRequest) Execute

type ApiGetSystemWaypointsRequest

type ApiGetSystemWaypointsRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetSystemWaypointsRequest) Execute

func (ApiGetSystemWaypointsRequest) Limit

How many entries to return per page

func (ApiGetSystemWaypointsRequest) Page

What entry offset to request

func (ApiGetSystemWaypointsRequest) Traits

Filter waypoints by one or more traits.

func (ApiGetSystemWaypointsRequest) Type_

Filter waypoints by type.

type ApiGetSystemsRequest

type ApiGetSystemsRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetSystemsRequest) Execute

func (ApiGetSystemsRequest) Limit

How many entries to return per page

func (ApiGetSystemsRequest) Page

What entry offset to request

type ApiGetWaypointRequest

type ApiGetWaypointRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiGetWaypointRequest) Execute

type ApiInstallMountRequest

type ApiInstallMountRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiInstallMountRequest) Execute

func (ApiInstallMountRequest) InstallMountRequest

func (r ApiInstallMountRequest) InstallMountRequest(installMountRequest InstallMountRequest) ApiInstallMountRequest

type ApiJettisonRequest

type ApiJettisonRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiJettisonRequest) Execute

func (ApiJettisonRequest) JettisonRequest

func (r ApiJettisonRequest) JettisonRequest(jettisonRequest JettisonRequest) ApiJettisonRequest

type ApiJumpShipRequest

type ApiJumpShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiJumpShipRequest) Execute

func (ApiJumpShipRequest) JumpShipRequest

func (r ApiJumpShipRequest) JumpShipRequest(jumpShipRequest JumpShipRequest) ApiJumpShipRequest

type ApiNavigateShipRequest

type ApiNavigateShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiNavigateShipRequest) Execute

func (ApiNavigateShipRequest) NavigateShipRequest

func (r ApiNavigateShipRequest) NavigateShipRequest(navigateShipRequest NavigateShipRequest) ApiNavigateShipRequest

type ApiNegotiateContractRequest

type ApiNegotiateContractRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiNegotiateContractRequest) Execute

type ApiOrbitShipRequest

type ApiOrbitShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiOrbitShipRequest) Execute

type ApiPatchShipNavRequest

type ApiPatchShipNavRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiPatchShipNavRequest) Execute

func (ApiPatchShipNavRequest) PatchShipNavRequest

func (r ApiPatchShipNavRequest) PatchShipNavRequest(patchShipNavRequest PatchShipNavRequest) ApiPatchShipNavRequest

type ApiPurchaseCargoRequest

type ApiPurchaseCargoRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiPurchaseCargoRequest) Execute

func (ApiPurchaseCargoRequest) PurchaseCargoRequest

func (r ApiPurchaseCargoRequest) PurchaseCargoRequest(purchaseCargoRequest PurchaseCargoRequest) ApiPurchaseCargoRequest

type ApiPurchaseShipRequest

type ApiPurchaseShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiPurchaseShipRequest) Execute

func (ApiPurchaseShipRequest) PurchaseShipRequest

func (r ApiPurchaseShipRequest) PurchaseShipRequest(purchaseShipRequest PurchaseShipRequest) ApiPurchaseShipRequest

type ApiRefuelShipRequest

type ApiRefuelShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiRefuelShipRequest) Execute

func (ApiRefuelShipRequest) RefuelShipRequest

func (r ApiRefuelShipRequest) RefuelShipRequest(refuelShipRequest RefuelShipRequest) ApiRefuelShipRequest

type ApiRegisterRequest

type ApiRegisterRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiRegisterRequest) Execute

func (ApiRegisterRequest) RegisterRequest

func (r ApiRegisterRequest) RegisterRequest(registerRequest RegisterRequest) ApiRegisterRequest

type ApiRemoveMountRequest

type ApiRemoveMountRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveMountRequest) Execute

func (ApiRemoveMountRequest) RemoveMountRequest

func (r ApiRemoveMountRequest) RemoveMountRequest(removeMountRequest RemoveMountRequest) ApiRemoveMountRequest

type ApiSellCargoRequest

type ApiSellCargoRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiSellCargoRequest) Execute

func (ApiSellCargoRequest) SellCargoRequest

func (r ApiSellCargoRequest) SellCargoRequest(sellCargoRequest SellCargoRequest) ApiSellCargoRequest

type ApiShipRefineRequest

type ApiShipRefineRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiShipRefineRequest) Execute

func (ApiShipRefineRequest) ShipRefineRequest

func (r ApiShipRefineRequest) ShipRefineRequest(shipRefineRequest ShipRefineRequest) ApiShipRefineRequest

type ApiSiphonResourcesRequest

type ApiSiphonResourcesRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiSiphonResourcesRequest) Execute

type ApiSupplyConstructionRequest

type ApiSupplyConstructionRequest struct {
	ApiService *SystemsAPIService
	// contains filtered or unexported fields
}

func (ApiSupplyConstructionRequest) Execute

func (ApiSupplyConstructionRequest) SupplyConstructionRequest

func (r ApiSupplyConstructionRequest) SupplyConstructionRequest(supplyConstructionRequest SupplyConstructionRequest) ApiSupplyConstructionRequest

type ApiTransferCargoRequest

type ApiTransferCargoRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiTransferCargoRequest) Execute

func (ApiTransferCargoRequest) TransferCargoRequest

func (r ApiTransferCargoRequest) TransferCargoRequest(transferCargoRequest TransferCargoRequest) ApiTransferCargoRequest

type ApiWarpShipRequest

type ApiWarpShipRequest struct {
	ApiService *FleetAPIService
	// contains filtered or unexported fields
}

func (ApiWarpShipRequest) Execute

func (ApiWarpShipRequest) NavigateShipRequest

func (r ApiWarpShipRequest) NavigateShipRequest(navigateShipRequest NavigateShipRequest) ApiWarpShipRequest

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Chart

type Chart struct {
	// The symbol of the waypoint.
	WaypointSymbol *string `json:"waypointSymbol,omitempty"`
	// The agent that submitted the chart for this waypoint.
	SubmittedBy *string `json:"submittedBy,omitempty"`
	// The time the chart for this waypoint was submitted.
	SubmittedOn          *time.Time `json:"submittedOn,omitempty"`
	AdditionalProperties map[string]interface{}
}

Chart The chart of a system or waypoint, which makes the location visible to other agents.

func NewChart

func NewChart() *Chart

NewChart instantiates a new Chart object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChartWithDefaults

func NewChartWithDefaults() *Chart

NewChartWithDefaults instantiates a new Chart object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Chart) GetSubmittedBy

func (o *Chart) GetSubmittedBy() string

GetSubmittedBy returns the SubmittedBy field value if set, zero value otherwise.

func (*Chart) GetSubmittedByOk

func (o *Chart) GetSubmittedByOk() (*string, bool)

GetSubmittedByOk returns a tuple with the SubmittedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Chart) GetSubmittedOn

func (o *Chart) GetSubmittedOn() time.Time

GetSubmittedOn returns the SubmittedOn field value if set, zero value otherwise.

func (*Chart) GetSubmittedOnOk

func (o *Chart) GetSubmittedOnOk() (*time.Time, bool)

GetSubmittedOnOk returns a tuple with the SubmittedOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Chart) GetWaypointSymbol

func (o *Chart) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value if set, zero value otherwise.

func (*Chart) GetWaypointSymbolOk

func (o *Chart) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Chart) HasSubmittedBy

func (o *Chart) HasSubmittedBy() bool

HasSubmittedBy returns a boolean if a field has been set.

func (*Chart) HasSubmittedOn

func (o *Chart) HasSubmittedOn() bool

HasSubmittedOn returns a boolean if a field has been set.

func (*Chart) HasWaypointSymbol

func (o *Chart) HasWaypointSymbol() bool

HasWaypointSymbol returns a boolean if a field has been set.

func (Chart) MarshalJSON

func (o Chart) MarshalJSON() ([]byte, error)

func (*Chart) SetSubmittedBy

func (o *Chart) SetSubmittedBy(v string)

SetSubmittedBy gets a reference to the given string and assigns it to the SubmittedBy field.

func (*Chart) SetSubmittedOn

func (o *Chart) SetSubmittedOn(v time.Time)

SetSubmittedOn gets a reference to the given time.Time and assigns it to the SubmittedOn field.

func (*Chart) SetWaypointSymbol

func (o *Chart) SetWaypointSymbol(v string)

SetWaypointSymbol gets a reference to the given string and assigns it to the WaypointSymbol field.

func (Chart) ToMap

func (o Chart) ToMap() (map[string]interface{}, error)

func (*Chart) UnmarshalJSON

func (o *Chart) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) AddThrottler

func (c *Configuration) AddThrottler(period time.Duration, burst int) error

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type Construction

type Construction struct {
	// The symbol of the waypoint.
	Symbol string `json:"symbol"`
	// The materials required to construct the waypoint.
	Materials []ConstructionMaterial `json:"materials"`
	// Whether the waypoint has been constructed.
	IsComplete           bool `json:"isComplete"`
	AdditionalProperties map[string]interface{}
}

Construction The construction details of a waypoint.

func NewConstruction

func NewConstruction(symbol string, materials []ConstructionMaterial, isComplete bool) *Construction

NewConstruction instantiates a new Construction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConstructionWithDefaults

func NewConstructionWithDefaults() *Construction

NewConstructionWithDefaults instantiates a new Construction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Construction) GetIsComplete

func (o *Construction) GetIsComplete() bool

GetIsComplete returns the IsComplete field value

func (*Construction) GetIsCompleteOk

func (o *Construction) GetIsCompleteOk() (*bool, bool)

GetIsCompleteOk returns a tuple with the IsComplete field value and a boolean to check if the value has been set.

func (*Construction) GetMaterials

func (o *Construction) GetMaterials() []ConstructionMaterial

GetMaterials returns the Materials field value

func (*Construction) GetMaterialsOk

func (o *Construction) GetMaterialsOk() ([]ConstructionMaterial, bool)

GetMaterialsOk returns a tuple with the Materials field value and a boolean to check if the value has been set.

func (*Construction) GetSymbol

func (o *Construction) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Construction) GetSymbolOk

func (o *Construction) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (Construction) MarshalJSON

func (o Construction) MarshalJSON() ([]byte, error)

func (*Construction) SetIsComplete

func (o *Construction) SetIsComplete(v bool)

SetIsComplete sets field value

func (*Construction) SetMaterials

func (o *Construction) SetMaterials(v []ConstructionMaterial)

SetMaterials sets field value

func (*Construction) SetSymbol

func (o *Construction) SetSymbol(v string)

SetSymbol sets field value

func (Construction) ToMap

func (o Construction) ToMap() (map[string]interface{}, error)

func (*Construction) UnmarshalJSON

func (o *Construction) UnmarshalJSON(data []byte) (err error)

type ConstructionMaterial

type ConstructionMaterial struct {
	TradeSymbol TradeSymbol `json:"tradeSymbol"`
	// The number of units required.
	Required int32 `json:"required"`
	// The number of units fulfilled toward the required amount.
	Fulfilled            int32 `json:"fulfilled"`
	AdditionalProperties map[string]interface{}
}

ConstructionMaterial The details of the required construction materials for a given waypoint under construction.

func NewConstructionMaterial

func NewConstructionMaterial(tradeSymbol TradeSymbol, required int32, fulfilled int32) *ConstructionMaterial

NewConstructionMaterial instantiates a new ConstructionMaterial object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConstructionMaterialWithDefaults

func NewConstructionMaterialWithDefaults() *ConstructionMaterial

NewConstructionMaterialWithDefaults instantiates a new ConstructionMaterial object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConstructionMaterial) GetFulfilled

func (o *ConstructionMaterial) GetFulfilled() int32

GetFulfilled returns the Fulfilled field value

func (*ConstructionMaterial) GetFulfilledOk

func (o *ConstructionMaterial) GetFulfilledOk() (*int32, bool)

GetFulfilledOk returns a tuple with the Fulfilled field value and a boolean to check if the value has been set.

func (*ConstructionMaterial) GetRequired

func (o *ConstructionMaterial) GetRequired() int32

GetRequired returns the Required field value

func (*ConstructionMaterial) GetRequiredOk

func (o *ConstructionMaterial) GetRequiredOk() (*int32, bool)

GetRequiredOk returns a tuple with the Required field value and a boolean to check if the value has been set.

func (*ConstructionMaterial) GetTradeSymbol

func (o *ConstructionMaterial) GetTradeSymbol() TradeSymbol

GetTradeSymbol returns the TradeSymbol field value

func (*ConstructionMaterial) GetTradeSymbolOk

func (o *ConstructionMaterial) GetTradeSymbolOk() (*TradeSymbol, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (ConstructionMaterial) MarshalJSON

func (o ConstructionMaterial) MarshalJSON() ([]byte, error)

func (*ConstructionMaterial) SetFulfilled

func (o *ConstructionMaterial) SetFulfilled(v int32)

SetFulfilled sets field value

func (*ConstructionMaterial) SetRequired

func (o *ConstructionMaterial) SetRequired(v int32)

SetRequired sets field value

func (*ConstructionMaterial) SetTradeSymbol

func (o *ConstructionMaterial) SetTradeSymbol(v TradeSymbol)

SetTradeSymbol sets field value

func (ConstructionMaterial) ToMap

func (o ConstructionMaterial) ToMap() (map[string]interface{}, error)

func (*ConstructionMaterial) UnmarshalJSON

func (o *ConstructionMaterial) UnmarshalJSON(data []byte) (err error)

type Contract

type Contract struct {
	// ID of the contract.
	Id string `json:"id"`
	// The symbol of the faction that this contract is for.
	FactionSymbol string `json:"factionSymbol"`
	// Type of contract.
	Type  string        `json:"type"`
	Terms ContractTerms `json:"terms"`
	// Whether the contract has been accepted by the agent
	Accepted bool `json:"accepted"`
	// Whether the contract has been fulfilled
	Fulfilled bool `json:"fulfilled"`
	// Deprecated in favor of deadlineToAccept
	// Deprecated
	Expiration time.Time `json:"expiration"`
	// The time at which the contract is no longer available to be accepted
	DeadlineToAccept     *time.Time `json:"deadlineToAccept,omitempty"`
	AdditionalProperties map[string]interface{}
}

Contract Contract details.

func NewContract

func NewContract(id string, factionSymbol string, type_ string, terms ContractTerms, accepted bool, fulfilled bool, expiration time.Time) *Contract

NewContract instantiates a new Contract object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractWithDefaults

func NewContractWithDefaults() *Contract

NewContractWithDefaults instantiates a new Contract object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Contract) GetAccepted

func (o *Contract) GetAccepted() bool

GetAccepted returns the Accepted field value

func (*Contract) GetAcceptedOk

func (o *Contract) GetAcceptedOk() (*bool, bool)

GetAcceptedOk returns a tuple with the Accepted field value and a boolean to check if the value has been set.

func (*Contract) GetDeadlineToAccept

func (o *Contract) GetDeadlineToAccept() time.Time

GetDeadlineToAccept returns the DeadlineToAccept field value if set, zero value otherwise.

func (*Contract) GetDeadlineToAcceptOk

func (o *Contract) GetDeadlineToAcceptOk() (*time.Time, bool)

GetDeadlineToAcceptOk returns a tuple with the DeadlineToAccept field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contract) GetExpiration

func (o *Contract) GetExpiration() time.Time

GetExpiration returns the Expiration field value Deprecated

func (*Contract) GetExpirationOk

func (o *Contract) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value and a boolean to check if the value has been set. Deprecated

func (*Contract) GetFactionSymbol

func (o *Contract) GetFactionSymbol() string

GetFactionSymbol returns the FactionSymbol field value

func (*Contract) GetFactionSymbolOk

func (o *Contract) GetFactionSymbolOk() (*string, bool)

GetFactionSymbolOk returns a tuple with the FactionSymbol field value and a boolean to check if the value has been set.

func (*Contract) GetFulfilled

func (o *Contract) GetFulfilled() bool

GetFulfilled returns the Fulfilled field value

func (*Contract) GetFulfilledOk

func (o *Contract) GetFulfilledOk() (*bool, bool)

GetFulfilledOk returns a tuple with the Fulfilled field value and a boolean to check if the value has been set.

func (*Contract) GetId

func (o *Contract) GetId() string

GetId returns the Id field value

func (*Contract) GetIdOk

func (o *Contract) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Contract) GetTerms

func (o *Contract) GetTerms() ContractTerms

GetTerms returns the Terms field value

func (*Contract) GetTermsOk

func (o *Contract) GetTermsOk() (*ContractTerms, bool)

GetTermsOk returns a tuple with the Terms field value and a boolean to check if the value has been set.

func (*Contract) GetType

func (o *Contract) GetType() string

GetType returns the Type field value

func (*Contract) GetTypeOk

func (o *Contract) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Contract) HasDeadlineToAccept

func (o *Contract) HasDeadlineToAccept() bool

HasDeadlineToAccept returns a boolean if a field has been set.

func (Contract) MarshalJSON

func (o Contract) MarshalJSON() ([]byte, error)

func (*Contract) SetAccepted

func (o *Contract) SetAccepted(v bool)

SetAccepted sets field value

func (*Contract) SetDeadlineToAccept

func (o *Contract) SetDeadlineToAccept(v time.Time)

SetDeadlineToAccept gets a reference to the given time.Time and assigns it to the DeadlineToAccept field.

func (*Contract) SetExpiration

func (o *Contract) SetExpiration(v time.Time)

SetExpiration sets field value Deprecated

func (*Contract) SetFactionSymbol

func (o *Contract) SetFactionSymbol(v string)

SetFactionSymbol sets field value

func (*Contract) SetFulfilled

func (o *Contract) SetFulfilled(v bool)

SetFulfilled sets field value

func (*Contract) SetId

func (o *Contract) SetId(v string)

SetId sets field value

func (*Contract) SetTerms

func (o *Contract) SetTerms(v ContractTerms)

SetTerms sets field value

func (*Contract) SetType

func (o *Contract) SetType(v string)

SetType sets field value

func (Contract) ToMap

func (o Contract) ToMap() (map[string]interface{}, error)

func (*Contract) UnmarshalJSON

func (o *Contract) UnmarshalJSON(data []byte) (err error)

type ContractDeliverGood

type ContractDeliverGood struct {
	// The symbol of the trade good to deliver.
	TradeSymbol string `json:"tradeSymbol"`
	// The destination where goods need to be delivered.
	DestinationSymbol string `json:"destinationSymbol"`
	// The number of units that need to be delivered on this contract.
	UnitsRequired int32 `json:"unitsRequired"`
	// The number of units fulfilled on this contract.
	UnitsFulfilled       int32 `json:"unitsFulfilled"`
	AdditionalProperties map[string]interface{}
}

ContractDeliverGood The details of a delivery contract. Includes the type of good, units needed, and the destination.

func NewContractDeliverGood

func NewContractDeliverGood(tradeSymbol string, destinationSymbol string, unitsRequired int32, unitsFulfilled int32) *ContractDeliverGood

NewContractDeliverGood instantiates a new ContractDeliverGood object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractDeliverGoodWithDefaults

func NewContractDeliverGoodWithDefaults() *ContractDeliverGood

NewContractDeliverGoodWithDefaults instantiates a new ContractDeliverGood object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ContractDeliverGood) GetDestinationSymbol

func (o *ContractDeliverGood) GetDestinationSymbol() string

GetDestinationSymbol returns the DestinationSymbol field value

func (*ContractDeliverGood) GetDestinationSymbolOk

func (o *ContractDeliverGood) GetDestinationSymbolOk() (*string, bool)

GetDestinationSymbolOk returns a tuple with the DestinationSymbol field value and a boolean to check if the value has been set.

func (*ContractDeliverGood) GetTradeSymbol

func (o *ContractDeliverGood) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*ContractDeliverGood) GetTradeSymbolOk

func (o *ContractDeliverGood) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*ContractDeliverGood) GetUnitsFulfilled

func (o *ContractDeliverGood) GetUnitsFulfilled() int32

GetUnitsFulfilled returns the UnitsFulfilled field value

func (*ContractDeliverGood) GetUnitsFulfilledOk

func (o *ContractDeliverGood) GetUnitsFulfilledOk() (*int32, bool)

GetUnitsFulfilledOk returns a tuple with the UnitsFulfilled field value and a boolean to check if the value has been set.

func (*ContractDeliverGood) GetUnitsRequired

func (o *ContractDeliverGood) GetUnitsRequired() int32

GetUnitsRequired returns the UnitsRequired field value

func (*ContractDeliverGood) GetUnitsRequiredOk

func (o *ContractDeliverGood) GetUnitsRequiredOk() (*int32, bool)

GetUnitsRequiredOk returns a tuple with the UnitsRequired field value and a boolean to check if the value has been set.

func (ContractDeliverGood) MarshalJSON

func (o ContractDeliverGood) MarshalJSON() ([]byte, error)

func (*ContractDeliverGood) SetDestinationSymbol

func (o *ContractDeliverGood) SetDestinationSymbol(v string)

SetDestinationSymbol sets field value

func (*ContractDeliverGood) SetTradeSymbol

func (o *ContractDeliverGood) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*ContractDeliverGood) SetUnitsFulfilled

func (o *ContractDeliverGood) SetUnitsFulfilled(v int32)

SetUnitsFulfilled sets field value

func (*ContractDeliverGood) SetUnitsRequired

func (o *ContractDeliverGood) SetUnitsRequired(v int32)

SetUnitsRequired sets field value

func (ContractDeliverGood) ToMap

func (o ContractDeliverGood) ToMap() (map[string]interface{}, error)

func (*ContractDeliverGood) UnmarshalJSON

func (o *ContractDeliverGood) UnmarshalJSON(data []byte) (err error)

type ContractPayment

type ContractPayment struct {
	// The amount of credits received up front for accepting the contract.
	OnAccepted int32 `json:"onAccepted"`
	// The amount of credits received when the contract is fulfilled.
	OnFulfilled          int32 `json:"onFulfilled"`
	AdditionalProperties map[string]interface{}
}

ContractPayment Payments for the contract.

func NewContractPayment

func NewContractPayment(onAccepted int32, onFulfilled int32) *ContractPayment

NewContractPayment instantiates a new ContractPayment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractPaymentWithDefaults

func NewContractPaymentWithDefaults() *ContractPayment

NewContractPaymentWithDefaults instantiates a new ContractPayment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ContractPayment) GetOnAccepted

func (o *ContractPayment) GetOnAccepted() int32

GetOnAccepted returns the OnAccepted field value

func (*ContractPayment) GetOnAcceptedOk

func (o *ContractPayment) GetOnAcceptedOk() (*int32, bool)

GetOnAcceptedOk returns a tuple with the OnAccepted field value and a boolean to check if the value has been set.

func (*ContractPayment) GetOnFulfilled

func (o *ContractPayment) GetOnFulfilled() int32

GetOnFulfilled returns the OnFulfilled field value

func (*ContractPayment) GetOnFulfilledOk

func (o *ContractPayment) GetOnFulfilledOk() (*int32, bool)

GetOnFulfilledOk returns a tuple with the OnFulfilled field value and a boolean to check if the value has been set.

func (ContractPayment) MarshalJSON

func (o ContractPayment) MarshalJSON() ([]byte, error)

func (*ContractPayment) SetOnAccepted

func (o *ContractPayment) SetOnAccepted(v int32)

SetOnAccepted sets field value

func (*ContractPayment) SetOnFulfilled

func (o *ContractPayment) SetOnFulfilled(v int32)

SetOnFulfilled sets field value

func (ContractPayment) ToMap

func (o ContractPayment) ToMap() (map[string]interface{}, error)

func (*ContractPayment) UnmarshalJSON

func (o *ContractPayment) UnmarshalJSON(data []byte) (err error)

type ContractTerms

type ContractTerms struct {
	// The deadline for the contract.
	Deadline time.Time       `json:"deadline"`
	Payment  ContractPayment `json:"payment"`
	// The cargo that needs to be delivered to fulfill the contract.
	Deliver              []ContractDeliverGood `json:"deliver,omitempty"`
	AdditionalProperties map[string]interface{}
}

ContractTerms The terms to fulfill the contract.

func NewContractTerms

func NewContractTerms(deadline time.Time, payment ContractPayment) *ContractTerms

NewContractTerms instantiates a new ContractTerms object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContractTermsWithDefaults

func NewContractTermsWithDefaults() *ContractTerms

NewContractTermsWithDefaults instantiates a new ContractTerms object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ContractTerms) GetDeadline

func (o *ContractTerms) GetDeadline() time.Time

GetDeadline returns the Deadline field value

func (*ContractTerms) GetDeadlineOk

func (o *ContractTerms) GetDeadlineOk() (*time.Time, bool)

GetDeadlineOk returns a tuple with the Deadline field value and a boolean to check if the value has been set.

func (*ContractTerms) GetDeliver

func (o *ContractTerms) GetDeliver() []ContractDeliverGood

GetDeliver returns the Deliver field value if set, zero value otherwise.

func (*ContractTerms) GetDeliverOk

func (o *ContractTerms) GetDeliverOk() ([]ContractDeliverGood, bool)

GetDeliverOk returns a tuple with the Deliver field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContractTerms) GetPayment

func (o *ContractTerms) GetPayment() ContractPayment

GetPayment returns the Payment field value

func (*ContractTerms) GetPaymentOk

func (o *ContractTerms) GetPaymentOk() (*ContractPayment, bool)

GetPaymentOk returns a tuple with the Payment field value and a boolean to check if the value has been set.

func (*ContractTerms) HasDeliver

func (o *ContractTerms) HasDeliver() bool

HasDeliver returns a boolean if a field has been set.

func (ContractTerms) MarshalJSON

func (o ContractTerms) MarshalJSON() ([]byte, error)

func (*ContractTerms) SetDeadline

func (o *ContractTerms) SetDeadline(v time.Time)

SetDeadline sets field value

func (*ContractTerms) SetDeliver

func (o *ContractTerms) SetDeliver(v []ContractDeliverGood)

SetDeliver gets a reference to the given []ContractDeliverGood and assigns it to the Deliver field.

func (*ContractTerms) SetPayment

func (o *ContractTerms) SetPayment(v ContractPayment)

SetPayment sets field value

func (ContractTerms) ToMap

func (o ContractTerms) ToMap() (map[string]interface{}, error)

func (*ContractTerms) UnmarshalJSON

func (o *ContractTerms) UnmarshalJSON(data []byte) (err error)

type ContractsAPIService

type ContractsAPIService service

ContractsAPIService ContractsAPI service

func (*ContractsAPIService) AcceptContract

func (a *ContractsAPIService) AcceptContract(ctx context.Context, contractId string) ApiAcceptContractRequest

AcceptContract Accept Contract

Accept a contract by ID.

You can only accept contracts that were offered to you, were not accepted yet, and whose deadlines has not passed yet.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contractId The contract ID to accept.
@return ApiAcceptContractRequest

func (*ContractsAPIService) AcceptContractExecute

Execute executes the request

@return AcceptContract200Response

func (*ContractsAPIService) DeliverContract

func (a *ContractsAPIService) DeliverContract(ctx context.Context, contractId string) ApiDeliverContractRequest

DeliverContract Deliver Cargo to Contract

Deliver cargo to a contract.

In order to use this API, a ship must be at the delivery location (denoted in the delivery terms as `destinationSymbol` of a contract) and must have a number of units of a good required by this contract in its cargo.

Cargo that was delivered will be removed from the ship's cargo.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contractId The ID of the contract.
@return ApiDeliverContractRequest

func (*ContractsAPIService) DeliverContractExecute

Execute executes the request

@return DeliverContract200Response

func (*ContractsAPIService) FulfillContract

func (a *ContractsAPIService) FulfillContract(ctx context.Context, contractId string) ApiFulfillContractRequest

FulfillContract Fulfill Contract

Fulfill a contract. Can only be used on contracts that have all of their delivery terms fulfilled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contractId The ID of the contract to fulfill.
@return ApiFulfillContractRequest

func (*ContractsAPIService) FulfillContractExecute

Execute executes the request

@return FulfillContract200Response

func (*ContractsAPIService) GetContract

func (a *ContractsAPIService) GetContract(ctx context.Context, contractId string) ApiGetContractRequest

GetContract Get Contract

Get the details of a contract by ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param contractId The contract ID
@return ApiGetContractRequest

func (*ContractsAPIService) GetContractExecute

Execute executes the request

@return GetContract200Response

func (*ContractsAPIService) GetContracts

GetContracts List Contracts

Return a paginated list of all your contracts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetContractsRequest

func (*ContractsAPIService) GetContractsExecute

Execute executes the request

@return GetContracts200Response

type Cooldown

type Cooldown struct {
	// The symbol of the ship that is on cooldown
	ShipSymbol string `json:"shipSymbol"`
	// The total duration of the cooldown in seconds
	TotalSeconds int32 `json:"totalSeconds"`
	// The remaining duration of the cooldown in seconds
	RemainingSeconds int32 `json:"remainingSeconds"`
	// The date and time when the cooldown expires in ISO 8601 format
	Expiration           *time.Time `json:"expiration,omitempty"`
	AdditionalProperties map[string]interface{}
}

Cooldown A cooldown is a period of time in which a ship cannot perform certain actions.

func NewCooldown

func NewCooldown(shipSymbol string, totalSeconds int32, remainingSeconds int32) *Cooldown

NewCooldown instantiates a new Cooldown object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCooldownWithDefaults

func NewCooldownWithDefaults() *Cooldown

NewCooldownWithDefaults instantiates a new Cooldown object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Cooldown) GetExpiration

func (o *Cooldown) GetExpiration() time.Time

GetExpiration returns the Expiration field value if set, zero value otherwise.

func (*Cooldown) GetExpirationOk

func (o *Cooldown) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Cooldown) GetRemainingSeconds

func (o *Cooldown) GetRemainingSeconds() int32

GetRemainingSeconds returns the RemainingSeconds field value

func (*Cooldown) GetRemainingSecondsOk

func (o *Cooldown) GetRemainingSecondsOk() (*int32, bool)

GetRemainingSecondsOk returns a tuple with the RemainingSeconds field value and a boolean to check if the value has been set.

func (*Cooldown) GetShipSymbol

func (o *Cooldown) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*Cooldown) GetShipSymbolOk

func (o *Cooldown) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*Cooldown) GetTotalSeconds

func (o *Cooldown) GetTotalSeconds() int32

GetTotalSeconds returns the TotalSeconds field value

func (*Cooldown) GetTotalSecondsOk

func (o *Cooldown) GetTotalSecondsOk() (*int32, bool)

GetTotalSecondsOk returns a tuple with the TotalSeconds field value and a boolean to check if the value has been set.

func (*Cooldown) HasExpiration

func (o *Cooldown) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (Cooldown) MarshalJSON

func (o Cooldown) MarshalJSON() ([]byte, error)

func (*Cooldown) SetExpiration

func (o *Cooldown) SetExpiration(v time.Time)

SetExpiration gets a reference to the given time.Time and assigns it to the Expiration field.

func (*Cooldown) SetRemainingSeconds

func (o *Cooldown) SetRemainingSeconds(v int32)

SetRemainingSeconds sets field value

func (*Cooldown) SetShipSymbol

func (o *Cooldown) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*Cooldown) SetTotalSeconds

func (o *Cooldown) SetTotalSeconds(v int32)

SetTotalSeconds sets field value

func (Cooldown) ToMap

func (o Cooldown) ToMap() (map[string]interface{}, error)

func (*Cooldown) UnmarshalJSON

func (o *Cooldown) UnmarshalJSON(data []byte) (err error)

type CreateChart201Response

type CreateChart201Response struct {
	Data                 CreateChart201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

CreateChart201Response struct for CreateChart201Response

func NewCreateChart201Response

func NewCreateChart201Response(data CreateChart201ResponseData) *CreateChart201Response

NewCreateChart201Response instantiates a new CreateChart201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateChart201ResponseWithDefaults

func NewCreateChart201ResponseWithDefaults() *CreateChart201Response

NewCreateChart201ResponseWithDefaults instantiates a new CreateChart201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateChart201Response) GetData

GetData returns the Data field value

func (*CreateChart201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateChart201Response) MarshalJSON

func (o CreateChart201Response) MarshalJSON() ([]byte, error)

func (*CreateChart201Response) SetData

SetData sets field value

func (CreateChart201Response) ToMap

func (o CreateChart201Response) ToMap() (map[string]interface{}, error)

func (*CreateChart201Response) UnmarshalJSON

func (o *CreateChart201Response) UnmarshalJSON(data []byte) (err error)

type CreateChart201ResponseData

type CreateChart201ResponseData struct {
	Chart                Chart    `json:"chart"`
	Waypoint             Waypoint `json:"waypoint"`
	AdditionalProperties map[string]interface{}
}

CreateChart201ResponseData struct for CreateChart201ResponseData

func NewCreateChart201ResponseData

func NewCreateChart201ResponseData(chart Chart, waypoint Waypoint) *CreateChart201ResponseData

NewCreateChart201ResponseData instantiates a new CreateChart201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateChart201ResponseDataWithDefaults

func NewCreateChart201ResponseDataWithDefaults() *CreateChart201ResponseData

NewCreateChart201ResponseDataWithDefaults instantiates a new CreateChart201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateChart201ResponseData) GetChart

func (o *CreateChart201ResponseData) GetChart() Chart

GetChart returns the Chart field value

func (*CreateChart201ResponseData) GetChartOk

func (o *CreateChart201ResponseData) GetChartOk() (*Chart, bool)

GetChartOk returns a tuple with the Chart field value and a boolean to check if the value has been set.

func (*CreateChart201ResponseData) GetWaypoint

func (o *CreateChart201ResponseData) GetWaypoint() Waypoint

GetWaypoint returns the Waypoint field value

func (*CreateChart201ResponseData) GetWaypointOk

func (o *CreateChart201ResponseData) GetWaypointOk() (*Waypoint, bool)

GetWaypointOk returns a tuple with the Waypoint field value and a boolean to check if the value has been set.

func (CreateChart201ResponseData) MarshalJSON

func (o CreateChart201ResponseData) MarshalJSON() ([]byte, error)

func (*CreateChart201ResponseData) SetChart

func (o *CreateChart201ResponseData) SetChart(v Chart)

SetChart sets field value

func (*CreateChart201ResponseData) SetWaypoint

func (o *CreateChart201ResponseData) SetWaypoint(v Waypoint)

SetWaypoint sets field value

func (CreateChart201ResponseData) ToMap

func (o CreateChart201ResponseData) ToMap() (map[string]interface{}, error)

func (*CreateChart201ResponseData) UnmarshalJSON

func (o *CreateChart201ResponseData) UnmarshalJSON(data []byte) (err error)

type CreateShipShipScan201Response

type CreateShipShipScan201Response struct {
	Data                 CreateShipShipScan201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

CreateShipShipScan201Response struct for CreateShipShipScan201Response

func NewCreateShipShipScan201Response

func NewCreateShipShipScan201Response(data CreateShipShipScan201ResponseData) *CreateShipShipScan201Response

NewCreateShipShipScan201Response instantiates a new CreateShipShipScan201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipShipScan201ResponseWithDefaults

func NewCreateShipShipScan201ResponseWithDefaults() *CreateShipShipScan201Response

NewCreateShipShipScan201ResponseWithDefaults instantiates a new CreateShipShipScan201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipShipScan201Response) GetData

GetData returns the Data field value

func (*CreateShipShipScan201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateShipShipScan201Response) MarshalJSON

func (o CreateShipShipScan201Response) MarshalJSON() ([]byte, error)

func (*CreateShipShipScan201Response) SetData

SetData sets field value

func (CreateShipShipScan201Response) ToMap

func (o CreateShipShipScan201Response) ToMap() (map[string]interface{}, error)

func (*CreateShipShipScan201Response) UnmarshalJSON

func (o *CreateShipShipScan201Response) UnmarshalJSON(data []byte) (err error)

type CreateShipShipScan201ResponseData

type CreateShipShipScan201ResponseData struct {
	Cooldown Cooldown `json:"cooldown"`
	// List of scanned ships.
	Ships                []ScannedShip `json:"ships"`
	AdditionalProperties map[string]interface{}
}

CreateShipShipScan201ResponseData struct for CreateShipShipScan201ResponseData

func NewCreateShipShipScan201ResponseData

func NewCreateShipShipScan201ResponseData(cooldown Cooldown, ships []ScannedShip) *CreateShipShipScan201ResponseData

NewCreateShipShipScan201ResponseData instantiates a new CreateShipShipScan201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipShipScan201ResponseDataWithDefaults

func NewCreateShipShipScan201ResponseDataWithDefaults() *CreateShipShipScan201ResponseData

NewCreateShipShipScan201ResponseDataWithDefaults instantiates a new CreateShipShipScan201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipShipScan201ResponseData) GetCooldown

GetCooldown returns the Cooldown field value

func (*CreateShipShipScan201ResponseData) GetCooldownOk

func (o *CreateShipShipScan201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*CreateShipShipScan201ResponseData) GetShips

GetShips returns the Ships field value

func (*CreateShipShipScan201ResponseData) GetShipsOk

func (o *CreateShipShipScan201ResponseData) GetShipsOk() ([]ScannedShip, bool)

GetShipsOk returns a tuple with the Ships field value and a boolean to check if the value has been set.

func (CreateShipShipScan201ResponseData) MarshalJSON

func (o CreateShipShipScan201ResponseData) MarshalJSON() ([]byte, error)

func (*CreateShipShipScan201ResponseData) SetCooldown

func (o *CreateShipShipScan201ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*CreateShipShipScan201ResponseData) SetShips

SetShips sets field value

func (CreateShipShipScan201ResponseData) ToMap

func (o CreateShipShipScan201ResponseData) ToMap() (map[string]interface{}, error)

func (*CreateShipShipScan201ResponseData) UnmarshalJSON

func (o *CreateShipShipScan201ResponseData) UnmarshalJSON(data []byte) (err error)

type CreateShipSystemScan201Response

type CreateShipSystemScan201Response struct {
	Data                 CreateShipSystemScan201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

CreateShipSystemScan201Response struct for CreateShipSystemScan201Response

func NewCreateShipSystemScan201Response

func NewCreateShipSystemScan201Response(data CreateShipSystemScan201ResponseData) *CreateShipSystemScan201Response

NewCreateShipSystemScan201Response instantiates a new CreateShipSystemScan201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipSystemScan201ResponseWithDefaults

func NewCreateShipSystemScan201ResponseWithDefaults() *CreateShipSystemScan201Response

NewCreateShipSystemScan201ResponseWithDefaults instantiates a new CreateShipSystemScan201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipSystemScan201Response) GetData

GetData returns the Data field value

func (*CreateShipSystemScan201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateShipSystemScan201Response) MarshalJSON

func (o CreateShipSystemScan201Response) MarshalJSON() ([]byte, error)

func (*CreateShipSystemScan201Response) SetData

SetData sets field value

func (CreateShipSystemScan201Response) ToMap

func (o CreateShipSystemScan201Response) ToMap() (map[string]interface{}, error)

func (*CreateShipSystemScan201Response) UnmarshalJSON

func (o *CreateShipSystemScan201Response) UnmarshalJSON(data []byte) (err error)

type CreateShipSystemScan201ResponseData

type CreateShipSystemScan201ResponseData struct {
	Cooldown Cooldown `json:"cooldown"`
	// List of scanned systems.
	Systems              []ScannedSystem `json:"systems"`
	AdditionalProperties map[string]interface{}
}

CreateShipSystemScan201ResponseData struct for CreateShipSystemScan201ResponseData

func NewCreateShipSystemScan201ResponseData

func NewCreateShipSystemScan201ResponseData(cooldown Cooldown, systems []ScannedSystem) *CreateShipSystemScan201ResponseData

NewCreateShipSystemScan201ResponseData instantiates a new CreateShipSystemScan201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipSystemScan201ResponseDataWithDefaults

func NewCreateShipSystemScan201ResponseDataWithDefaults() *CreateShipSystemScan201ResponseData

NewCreateShipSystemScan201ResponseDataWithDefaults instantiates a new CreateShipSystemScan201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipSystemScan201ResponseData) GetCooldown

GetCooldown returns the Cooldown field value

func (*CreateShipSystemScan201ResponseData) GetCooldownOk

func (o *CreateShipSystemScan201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*CreateShipSystemScan201ResponseData) GetSystems

GetSystems returns the Systems field value

func (*CreateShipSystemScan201ResponseData) GetSystemsOk

GetSystemsOk returns a tuple with the Systems field value and a boolean to check if the value has been set.

func (CreateShipSystemScan201ResponseData) MarshalJSON

func (o CreateShipSystemScan201ResponseData) MarshalJSON() ([]byte, error)

func (*CreateShipSystemScan201ResponseData) SetCooldown

SetCooldown sets field value

func (*CreateShipSystemScan201ResponseData) SetSystems

SetSystems sets field value

func (CreateShipSystemScan201ResponseData) ToMap

func (o CreateShipSystemScan201ResponseData) ToMap() (map[string]interface{}, error)

func (*CreateShipSystemScan201ResponseData) UnmarshalJSON

func (o *CreateShipSystemScan201ResponseData) UnmarshalJSON(data []byte) (err error)

type CreateShipWaypointScan201Response

type CreateShipWaypointScan201Response struct {
	Data                 CreateShipWaypointScan201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

CreateShipWaypointScan201Response struct for CreateShipWaypointScan201Response

func NewCreateShipWaypointScan201Response

func NewCreateShipWaypointScan201Response(data CreateShipWaypointScan201ResponseData) *CreateShipWaypointScan201Response

NewCreateShipWaypointScan201Response instantiates a new CreateShipWaypointScan201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipWaypointScan201ResponseWithDefaults

func NewCreateShipWaypointScan201ResponseWithDefaults() *CreateShipWaypointScan201Response

NewCreateShipWaypointScan201ResponseWithDefaults instantiates a new CreateShipWaypointScan201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipWaypointScan201Response) GetData

GetData returns the Data field value

func (*CreateShipWaypointScan201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateShipWaypointScan201Response) MarshalJSON

func (o CreateShipWaypointScan201Response) MarshalJSON() ([]byte, error)

func (*CreateShipWaypointScan201Response) SetData

SetData sets field value

func (CreateShipWaypointScan201Response) ToMap

func (o CreateShipWaypointScan201Response) ToMap() (map[string]interface{}, error)

func (*CreateShipWaypointScan201Response) UnmarshalJSON

func (o *CreateShipWaypointScan201Response) UnmarshalJSON(data []byte) (err error)

type CreateShipWaypointScan201ResponseData

type CreateShipWaypointScan201ResponseData struct {
	Cooldown Cooldown `json:"cooldown"`
	// List of scanned waypoints.
	Waypoints            []ScannedWaypoint `json:"waypoints"`
	AdditionalProperties map[string]interface{}
}

CreateShipWaypointScan201ResponseData struct for CreateShipWaypointScan201ResponseData

func NewCreateShipWaypointScan201ResponseData

func NewCreateShipWaypointScan201ResponseData(cooldown Cooldown, waypoints []ScannedWaypoint) *CreateShipWaypointScan201ResponseData

NewCreateShipWaypointScan201ResponseData instantiates a new CreateShipWaypointScan201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateShipWaypointScan201ResponseDataWithDefaults

func NewCreateShipWaypointScan201ResponseDataWithDefaults() *CreateShipWaypointScan201ResponseData

NewCreateShipWaypointScan201ResponseDataWithDefaults instantiates a new CreateShipWaypointScan201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateShipWaypointScan201ResponseData) GetCooldown

GetCooldown returns the Cooldown field value

func (*CreateShipWaypointScan201ResponseData) GetCooldownOk

func (o *CreateShipWaypointScan201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*CreateShipWaypointScan201ResponseData) GetWaypoints

GetWaypoints returns the Waypoints field value

func (*CreateShipWaypointScan201ResponseData) GetWaypointsOk

GetWaypointsOk returns a tuple with the Waypoints field value and a boolean to check if the value has been set.

func (CreateShipWaypointScan201ResponseData) MarshalJSON

func (o CreateShipWaypointScan201ResponseData) MarshalJSON() ([]byte, error)

func (*CreateShipWaypointScan201ResponseData) SetCooldown

SetCooldown sets field value

func (*CreateShipWaypointScan201ResponseData) SetWaypoints

SetWaypoints sets field value

func (CreateShipWaypointScan201ResponseData) ToMap

func (o CreateShipWaypointScan201ResponseData) ToMap() (map[string]interface{}, error)

func (*CreateShipWaypointScan201ResponseData) UnmarshalJSON

func (o *CreateShipWaypointScan201ResponseData) UnmarshalJSON(data []byte) (err error)

type CreateSurvey201Response

type CreateSurvey201Response struct {
	Data                 CreateSurvey201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

CreateSurvey201Response struct for CreateSurvey201Response

func NewCreateSurvey201Response

func NewCreateSurvey201Response(data CreateSurvey201ResponseData) *CreateSurvey201Response

NewCreateSurvey201Response instantiates a new CreateSurvey201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSurvey201ResponseWithDefaults

func NewCreateSurvey201ResponseWithDefaults() *CreateSurvey201Response

NewCreateSurvey201ResponseWithDefaults instantiates a new CreateSurvey201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSurvey201Response) GetData

GetData returns the Data field value

func (*CreateSurvey201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateSurvey201Response) MarshalJSON

func (o CreateSurvey201Response) MarshalJSON() ([]byte, error)

func (*CreateSurvey201Response) SetData

SetData sets field value

func (CreateSurvey201Response) ToMap

func (o CreateSurvey201Response) ToMap() (map[string]interface{}, error)

func (*CreateSurvey201Response) UnmarshalJSON

func (o *CreateSurvey201Response) UnmarshalJSON(data []byte) (err error)

type CreateSurvey201ResponseData

type CreateSurvey201ResponseData struct {
	Cooldown Cooldown `json:"cooldown"`
	// Surveys created by this action.
	Surveys              []Survey `json:"surveys"`
	AdditionalProperties map[string]interface{}
}

CreateSurvey201ResponseData struct for CreateSurvey201ResponseData

func NewCreateSurvey201ResponseData

func NewCreateSurvey201ResponseData(cooldown Cooldown, surveys []Survey) *CreateSurvey201ResponseData

NewCreateSurvey201ResponseData instantiates a new CreateSurvey201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSurvey201ResponseDataWithDefaults

func NewCreateSurvey201ResponseDataWithDefaults() *CreateSurvey201ResponseData

NewCreateSurvey201ResponseDataWithDefaults instantiates a new CreateSurvey201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSurvey201ResponseData) GetCooldown

func (o *CreateSurvey201ResponseData) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*CreateSurvey201ResponseData) GetCooldownOk

func (o *CreateSurvey201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*CreateSurvey201ResponseData) GetSurveys

func (o *CreateSurvey201ResponseData) GetSurveys() []Survey

GetSurveys returns the Surveys field value

func (*CreateSurvey201ResponseData) GetSurveysOk

func (o *CreateSurvey201ResponseData) GetSurveysOk() ([]Survey, bool)

GetSurveysOk returns a tuple with the Surveys field value and a boolean to check if the value has been set.

func (CreateSurvey201ResponseData) MarshalJSON

func (o CreateSurvey201ResponseData) MarshalJSON() ([]byte, error)

func (*CreateSurvey201ResponseData) SetCooldown

func (o *CreateSurvey201ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*CreateSurvey201ResponseData) SetSurveys

func (o *CreateSurvey201ResponseData) SetSurveys(v []Survey)

SetSurveys sets field value

func (CreateSurvey201ResponseData) ToMap

func (o CreateSurvey201ResponseData) ToMap() (map[string]interface{}, error)

func (*CreateSurvey201ResponseData) UnmarshalJSON

func (o *CreateSurvey201ResponseData) UnmarshalJSON(data []byte) (err error)

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) GetStatus

GetStatus Get Status

Return the status of the game server. This also includes a few global elements, such as announcements, server reset dates and leaderboards.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetStatusRequest

func (*DefaultAPIService) GetStatusExecute

Execute executes the request

@return GetStatus200Response

func (*DefaultAPIService) Register

Register Register New Agent

Creates a new agent and ties it to an account. The agent symbol must consist of a 3-14 character string, and will be used to represent your agent. This symbol will prefix the symbol of every ship you own. Agent symbols will be cast to all uppercase characters.

This new agent will be tied to a starting faction of your choice, which determines your starting location, and will be granted an authorization token, a contract with their starting faction, a command ship that can fly across space with advanced capabilities, a small probe ship that can be used for reconnaissance, and 150,000 credits.

> #### Keep your token safe and secure > > Save your token during the alpha phase. There is no way to regenerate this token without starting a new agent. In the future you will be able to generate and manage your tokens from the SpaceTraders website.

If you are new to SpaceTraders, It is recommended to register with the COSMIC faction, a faction that is well connected to the rest of the universe. After registering, you should try our interactive [quickstart guide](https://docs.spacetraders.io/quickstart/new-game) which will walk you through basic API requests in just a few minutes.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiRegisterRequest

func (*DefaultAPIService) RegisterExecute

Execute executes the request

@return Register201Response

type DeliverContract200Response

type DeliverContract200Response struct {
	Data                 DeliverContract200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

DeliverContract200Response

func NewDeliverContract200Response

func NewDeliverContract200Response(data DeliverContract200ResponseData) *DeliverContract200Response

NewDeliverContract200Response instantiates a new DeliverContract200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeliverContract200ResponseWithDefaults

func NewDeliverContract200ResponseWithDefaults() *DeliverContract200Response

NewDeliverContract200ResponseWithDefaults instantiates a new DeliverContract200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeliverContract200Response) GetData

GetData returns the Data field value

func (*DeliverContract200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DeliverContract200Response) MarshalJSON

func (o DeliverContract200Response) MarshalJSON() ([]byte, error)

func (*DeliverContract200Response) SetData

SetData sets field value

func (DeliverContract200Response) ToMap

func (o DeliverContract200Response) ToMap() (map[string]interface{}, error)

func (*DeliverContract200Response) UnmarshalJSON

func (o *DeliverContract200Response) UnmarshalJSON(data []byte) (err error)

type DeliverContract200ResponseData

type DeliverContract200ResponseData struct {
	Contract             Contract  `json:"contract"`
	Cargo                ShipCargo `json:"cargo"`
	AdditionalProperties map[string]interface{}
}

DeliverContract200ResponseData struct for DeliverContract200ResponseData

func NewDeliverContract200ResponseData

func NewDeliverContract200ResponseData(contract Contract, cargo ShipCargo) *DeliverContract200ResponseData

NewDeliverContract200ResponseData instantiates a new DeliverContract200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeliverContract200ResponseDataWithDefaults

func NewDeliverContract200ResponseDataWithDefaults() *DeliverContract200ResponseData

NewDeliverContract200ResponseDataWithDefaults instantiates a new DeliverContract200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeliverContract200ResponseData) GetCargo

GetCargo returns the Cargo field value

func (*DeliverContract200ResponseData) GetCargoOk

func (o *DeliverContract200ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*DeliverContract200ResponseData) GetContract

func (o *DeliverContract200ResponseData) GetContract() Contract

GetContract returns the Contract field value

func (*DeliverContract200ResponseData) GetContractOk

func (o *DeliverContract200ResponseData) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (DeliverContract200ResponseData) MarshalJSON

func (o DeliverContract200ResponseData) MarshalJSON() ([]byte, error)

func (*DeliverContract200ResponseData) SetCargo

SetCargo sets field value

func (*DeliverContract200ResponseData) SetContract

func (o *DeliverContract200ResponseData) SetContract(v Contract)

SetContract sets field value

func (DeliverContract200ResponseData) ToMap

func (o DeliverContract200ResponseData) ToMap() (map[string]interface{}, error)

func (*DeliverContract200ResponseData) UnmarshalJSON

func (o *DeliverContract200ResponseData) UnmarshalJSON(data []byte) (err error)

type DeliverContractRequest

type DeliverContractRequest struct {
	// Symbol of a ship located in the destination to deliver a contract and that has a good to deliver in its cargo.
	ShipSymbol string `json:"shipSymbol"`
	// The symbol of the good to deliver.
	TradeSymbol string `json:"tradeSymbol"`
	// Amount of units to deliver.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

DeliverContractRequest struct for DeliverContractRequest

func NewDeliverContractRequest

func NewDeliverContractRequest(shipSymbol string, tradeSymbol string, units int32) *DeliverContractRequest

NewDeliverContractRequest instantiates a new DeliverContractRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeliverContractRequestWithDefaults

func NewDeliverContractRequestWithDefaults() *DeliverContractRequest

NewDeliverContractRequestWithDefaults instantiates a new DeliverContractRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeliverContractRequest) GetShipSymbol

func (o *DeliverContractRequest) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*DeliverContractRequest) GetShipSymbolOk

func (o *DeliverContractRequest) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*DeliverContractRequest) GetTradeSymbol

func (o *DeliverContractRequest) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*DeliverContractRequest) GetTradeSymbolOk

func (o *DeliverContractRequest) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*DeliverContractRequest) GetUnits

func (o *DeliverContractRequest) GetUnits() int32

GetUnits returns the Units field value

func (*DeliverContractRequest) GetUnitsOk

func (o *DeliverContractRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (DeliverContractRequest) MarshalJSON

func (o DeliverContractRequest) MarshalJSON() ([]byte, error)

func (*DeliverContractRequest) SetShipSymbol

func (o *DeliverContractRequest) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*DeliverContractRequest) SetTradeSymbol

func (o *DeliverContractRequest) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*DeliverContractRequest) SetUnits

func (o *DeliverContractRequest) SetUnits(v int32)

SetUnits sets field value

func (DeliverContractRequest) ToMap

func (o DeliverContractRequest) ToMap() (map[string]interface{}, error)

func (*DeliverContractRequest) UnmarshalJSON

func (o *DeliverContractRequest) UnmarshalJSON(data []byte) (err error)

type DockShip200Response

type DockShip200Response struct {
	Data                 OrbitShip200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

DockShip200Response

func NewDockShip200Response

func NewDockShip200Response(data OrbitShip200ResponseData) *DockShip200Response

NewDockShip200Response instantiates a new DockShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDockShip200ResponseWithDefaults

func NewDockShip200ResponseWithDefaults() *DockShip200Response

NewDockShip200ResponseWithDefaults instantiates a new DockShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DockShip200Response) GetData

GetData returns the Data field value

func (*DockShip200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DockShip200Response) MarshalJSON

func (o DockShip200Response) MarshalJSON() ([]byte, error)

func (*DockShip200Response) SetData

SetData sets field value

func (DockShip200Response) ToMap

func (o DockShip200Response) ToMap() (map[string]interface{}, error)

func (*DockShip200Response) UnmarshalJSON

func (o *DockShip200Response) UnmarshalJSON(data []byte) (err error)

type ExtractResources201Response

type ExtractResources201Response struct {
	Data                 ExtractResources201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

ExtractResources201Response

func NewExtractResources201Response

func NewExtractResources201Response(data ExtractResources201ResponseData) *ExtractResources201Response

NewExtractResources201Response instantiates a new ExtractResources201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExtractResources201ResponseWithDefaults

func NewExtractResources201ResponseWithDefaults() *ExtractResources201Response

NewExtractResources201ResponseWithDefaults instantiates a new ExtractResources201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExtractResources201Response) GetData

GetData returns the Data field value

func (*ExtractResources201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ExtractResources201Response) MarshalJSON

func (o ExtractResources201Response) MarshalJSON() ([]byte, error)

func (*ExtractResources201Response) SetData

SetData sets field value

func (ExtractResources201Response) ToMap

func (o ExtractResources201Response) ToMap() (map[string]interface{}, error)

func (*ExtractResources201Response) UnmarshalJSON

func (o *ExtractResources201Response) UnmarshalJSON(data []byte) (err error)

type ExtractResources201ResponseData

type ExtractResources201ResponseData struct {
	Cooldown             Cooldown   `json:"cooldown"`
	Extraction           Extraction `json:"extraction"`
	Cargo                ShipCargo  `json:"cargo"`
	AdditionalProperties map[string]interface{}
}

ExtractResources201ResponseData struct for ExtractResources201ResponseData

func NewExtractResources201ResponseData

func NewExtractResources201ResponseData(cooldown Cooldown, extraction Extraction, cargo ShipCargo) *ExtractResources201ResponseData

NewExtractResources201ResponseData instantiates a new ExtractResources201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExtractResources201ResponseDataWithDefaults

func NewExtractResources201ResponseDataWithDefaults() *ExtractResources201ResponseData

NewExtractResources201ResponseDataWithDefaults instantiates a new ExtractResources201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExtractResources201ResponseData) GetCargo

GetCargo returns the Cargo field value

func (*ExtractResources201ResponseData) GetCargoOk

func (o *ExtractResources201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*ExtractResources201ResponseData) GetCooldown

func (o *ExtractResources201ResponseData) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*ExtractResources201ResponseData) GetCooldownOk

func (o *ExtractResources201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*ExtractResources201ResponseData) GetExtraction

func (o *ExtractResources201ResponseData) GetExtraction() Extraction

GetExtraction returns the Extraction field value

func (*ExtractResources201ResponseData) GetExtractionOk

func (o *ExtractResources201ResponseData) GetExtractionOk() (*Extraction, bool)

GetExtractionOk returns a tuple with the Extraction field value and a boolean to check if the value has been set.

func (ExtractResources201ResponseData) MarshalJSON

func (o ExtractResources201ResponseData) MarshalJSON() ([]byte, error)

func (*ExtractResources201ResponseData) SetCargo

SetCargo sets field value

func (*ExtractResources201ResponseData) SetCooldown

func (o *ExtractResources201ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*ExtractResources201ResponseData) SetExtraction

func (o *ExtractResources201ResponseData) SetExtraction(v Extraction)

SetExtraction sets field value

func (ExtractResources201ResponseData) ToMap

func (o ExtractResources201ResponseData) ToMap() (map[string]interface{}, error)

func (*ExtractResources201ResponseData) UnmarshalJSON

func (o *ExtractResources201ResponseData) UnmarshalJSON(data []byte) (err error)

type ExtractResourcesRequest

type ExtractResourcesRequest struct {
	Survey               *Survey `json:"survey,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExtractResourcesRequest struct for ExtractResourcesRequest

func NewExtractResourcesRequest

func NewExtractResourcesRequest() *ExtractResourcesRequest

NewExtractResourcesRequest instantiates a new ExtractResourcesRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExtractResourcesRequestWithDefaults

func NewExtractResourcesRequestWithDefaults() *ExtractResourcesRequest

NewExtractResourcesRequestWithDefaults instantiates a new ExtractResourcesRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExtractResourcesRequest) GetSurvey

func (o *ExtractResourcesRequest) GetSurvey() Survey

GetSurvey returns the Survey field value if set, zero value otherwise.

func (*ExtractResourcesRequest) GetSurveyOk

func (o *ExtractResourcesRequest) GetSurveyOk() (*Survey, bool)

GetSurveyOk returns a tuple with the Survey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExtractResourcesRequest) HasSurvey

func (o *ExtractResourcesRequest) HasSurvey() bool

HasSurvey returns a boolean if a field has been set.

func (ExtractResourcesRequest) MarshalJSON

func (o ExtractResourcesRequest) MarshalJSON() ([]byte, error)

func (*ExtractResourcesRequest) SetSurvey

func (o *ExtractResourcesRequest) SetSurvey(v Survey)

SetSurvey gets a reference to the given Survey and assigns it to the Survey field.

func (ExtractResourcesRequest) ToMap

func (o ExtractResourcesRequest) ToMap() (map[string]interface{}, error)

func (*ExtractResourcesRequest) UnmarshalJSON

func (o *ExtractResourcesRequest) UnmarshalJSON(data []byte) (err error)

type Extraction

type Extraction struct {
	// Symbol of the ship that executed the extraction.
	ShipSymbol           string          `json:"shipSymbol"`
	Yield                ExtractionYield `json:"yield"`
	AdditionalProperties map[string]interface{}
}

Extraction Extraction details.

func NewExtraction

func NewExtraction(shipSymbol string, yield ExtractionYield) *Extraction

NewExtraction instantiates a new Extraction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExtractionWithDefaults

func NewExtractionWithDefaults() *Extraction

NewExtractionWithDefaults instantiates a new Extraction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Extraction) GetShipSymbol

func (o *Extraction) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*Extraction) GetShipSymbolOk

func (o *Extraction) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*Extraction) GetYield

func (o *Extraction) GetYield() ExtractionYield

GetYield returns the Yield field value

func (*Extraction) GetYieldOk

func (o *Extraction) GetYieldOk() (*ExtractionYield, bool)

GetYieldOk returns a tuple with the Yield field value and a boolean to check if the value has been set.

func (Extraction) MarshalJSON

func (o Extraction) MarshalJSON() ([]byte, error)

func (*Extraction) SetShipSymbol

func (o *Extraction) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*Extraction) SetYield

func (o *Extraction) SetYield(v ExtractionYield)

SetYield sets field value

func (Extraction) ToMap

func (o Extraction) ToMap() (map[string]interface{}, error)

func (*Extraction) UnmarshalJSON

func (o *Extraction) UnmarshalJSON(data []byte) (err error)

type ExtractionYield

type ExtractionYield struct {
	Symbol TradeSymbol `json:"symbol"`
	// The number of units extracted that were placed into the ship's cargo hold.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

ExtractionYield A yield from the extraction operation.

func NewExtractionYield

func NewExtractionYield(symbol TradeSymbol, units int32) *ExtractionYield

NewExtractionYield instantiates a new ExtractionYield object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExtractionYieldWithDefaults

func NewExtractionYieldWithDefaults() *ExtractionYield

NewExtractionYieldWithDefaults instantiates a new ExtractionYield object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExtractionYield) GetSymbol

func (o *ExtractionYield) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*ExtractionYield) GetSymbolOk

func (o *ExtractionYield) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ExtractionYield) GetUnits

func (o *ExtractionYield) GetUnits() int32

GetUnits returns the Units field value

func (*ExtractionYield) GetUnitsOk

func (o *ExtractionYield) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (ExtractionYield) MarshalJSON

func (o ExtractionYield) MarshalJSON() ([]byte, error)

func (*ExtractionYield) SetSymbol

func (o *ExtractionYield) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*ExtractionYield) SetUnits

func (o *ExtractionYield) SetUnits(v int32)

SetUnits sets field value

func (ExtractionYield) ToMap

func (o ExtractionYield) ToMap() (map[string]interface{}, error)

func (*ExtractionYield) UnmarshalJSON

func (o *ExtractionYield) UnmarshalJSON(data []byte) (err error)

type Faction

type Faction struct {
	Symbol FactionSymbol `json:"symbol"`
	// Name of the faction.
	Name string `json:"name"`
	// Description of the faction.
	Description string `json:"description"`
	// The waypoint in which the faction's HQ is located in.
	Headquarters string `json:"headquarters"`
	// List of traits that define this faction.
	Traits []FactionTrait `json:"traits"`
	// Whether or not the faction is currently recruiting new agents.
	IsRecruiting         bool `json:"isRecruiting"`
	AdditionalProperties map[string]interface{}
}

Faction Faction details.

func NewFaction

func NewFaction(symbol FactionSymbol, name string, description string, headquarters string, traits []FactionTrait, isRecruiting bool) *Faction

NewFaction instantiates a new Faction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFactionWithDefaults

func NewFactionWithDefaults() *Faction

NewFactionWithDefaults instantiates a new Faction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Faction) GetDescription

func (o *Faction) GetDescription() string

GetDescription returns the Description field value

func (*Faction) GetDescriptionOk

func (o *Faction) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Faction) GetHeadquarters

func (o *Faction) GetHeadquarters() string

GetHeadquarters returns the Headquarters field value

func (*Faction) GetHeadquartersOk

func (o *Faction) GetHeadquartersOk() (*string, bool)

GetHeadquartersOk returns a tuple with the Headquarters field value and a boolean to check if the value has been set.

func (*Faction) GetIsRecruiting

func (o *Faction) GetIsRecruiting() bool

GetIsRecruiting returns the IsRecruiting field value

func (*Faction) GetIsRecruitingOk

func (o *Faction) GetIsRecruitingOk() (*bool, bool)

GetIsRecruitingOk returns a tuple with the IsRecruiting field value and a boolean to check if the value has been set.

func (*Faction) GetName

func (o *Faction) GetName() string

GetName returns the Name field value

func (*Faction) GetNameOk

func (o *Faction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Faction) GetSymbol

func (o *Faction) GetSymbol() FactionSymbol

GetSymbol returns the Symbol field value

func (*Faction) GetSymbolOk

func (o *Faction) GetSymbolOk() (*FactionSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*Faction) GetTraits

func (o *Faction) GetTraits() []FactionTrait

GetTraits returns the Traits field value

func (*Faction) GetTraitsOk

func (o *Faction) GetTraitsOk() ([]FactionTrait, bool)

GetTraitsOk returns a tuple with the Traits field value and a boolean to check if the value has been set.

func (Faction) MarshalJSON

func (o Faction) MarshalJSON() ([]byte, error)

func (*Faction) SetDescription

func (o *Faction) SetDescription(v string)

SetDescription sets field value

func (*Faction) SetHeadquarters

func (o *Faction) SetHeadquarters(v string)

SetHeadquarters sets field value

func (*Faction) SetIsRecruiting

func (o *Faction) SetIsRecruiting(v bool)

SetIsRecruiting sets field value

func (*Faction) SetName

func (o *Faction) SetName(v string)

SetName sets field value

func (*Faction) SetSymbol

func (o *Faction) SetSymbol(v FactionSymbol)

SetSymbol sets field value

func (*Faction) SetTraits

func (o *Faction) SetTraits(v []FactionTrait)

SetTraits sets field value

func (Faction) ToMap

func (o Faction) ToMap() (map[string]interface{}, error)

func (*Faction) UnmarshalJSON

func (o *Faction) UnmarshalJSON(data []byte) (err error)

type FactionSymbol

type FactionSymbol string

FactionSymbol The symbol of the faction.

const (
	FACTIONSYMBOL_COSMIC   FactionSymbol = "COSMIC"
	FACTIONSYMBOL_VOID     FactionSymbol = "VOID"
	FACTIONSYMBOL_GALACTIC FactionSymbol = "GALACTIC"
	FACTIONSYMBOL_QUANTUM  FactionSymbol = "QUANTUM"
	FACTIONSYMBOL_DOMINION FactionSymbol = "DOMINION"
	FACTIONSYMBOL_ASTRO    FactionSymbol = "ASTRO"
	FACTIONSYMBOL_CORSAIRS FactionSymbol = "CORSAIRS"
	FACTIONSYMBOL_OBSIDIAN FactionSymbol = "OBSIDIAN"
	FACTIONSYMBOL_AEGIS    FactionSymbol = "AEGIS"
	FACTIONSYMBOL_UNITED   FactionSymbol = "UNITED"
	FACTIONSYMBOL_SOLITARY FactionSymbol = "SOLITARY"
	FACTIONSYMBOL_COBALT   FactionSymbol = "COBALT"
	FACTIONSYMBOL_OMEGA    FactionSymbol = "OMEGA"
	FACTIONSYMBOL_ECHO     FactionSymbol = "ECHO"
	FACTIONSYMBOL_LORDS    FactionSymbol = "LORDS"
	FACTIONSYMBOL_CULT     FactionSymbol = "CULT"
	FACTIONSYMBOL_ANCIENTS FactionSymbol = "ANCIENTS"
	FACTIONSYMBOL_SHADOW   FactionSymbol = "SHADOW"
	FACTIONSYMBOL_ETHEREAL FactionSymbol = "ETHEREAL"
)

List of FactionSymbol

func NewFactionSymbolFromValue

func NewFactionSymbolFromValue(v string) (*FactionSymbol, error)

NewFactionSymbolFromValue returns a pointer to a valid FactionSymbol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (FactionSymbol) IsValid

func (v FactionSymbol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FactionSymbol) Ptr

func (v FactionSymbol) Ptr() *FactionSymbol

Ptr returns reference to FactionSymbol value

func (*FactionSymbol) UnmarshalJSON

func (v *FactionSymbol) UnmarshalJSON(src []byte) error

type FactionTrait

type FactionTrait struct {
	Symbol FactionTraitSymbol `json:"symbol"`
	// The name of the trait.
	Name string `json:"name"`
	// A description of the trait.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

FactionTrait struct for FactionTrait

func NewFactionTrait

func NewFactionTrait(symbol FactionTraitSymbol, name string, description string) *FactionTrait

NewFactionTrait instantiates a new FactionTrait object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFactionTraitWithDefaults

func NewFactionTraitWithDefaults() *FactionTrait

NewFactionTraitWithDefaults instantiates a new FactionTrait object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FactionTrait) GetDescription

func (o *FactionTrait) GetDescription() string

GetDescription returns the Description field value

func (*FactionTrait) GetDescriptionOk

func (o *FactionTrait) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*FactionTrait) GetName

func (o *FactionTrait) GetName() string

GetName returns the Name field value

func (*FactionTrait) GetNameOk

func (o *FactionTrait) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FactionTrait) GetSymbol

func (o *FactionTrait) GetSymbol() FactionTraitSymbol

GetSymbol returns the Symbol field value

func (*FactionTrait) GetSymbolOk

func (o *FactionTrait) GetSymbolOk() (*FactionTraitSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (FactionTrait) MarshalJSON

func (o FactionTrait) MarshalJSON() ([]byte, error)

func (*FactionTrait) SetDescription

func (o *FactionTrait) SetDescription(v string)

SetDescription sets field value

func (*FactionTrait) SetName

func (o *FactionTrait) SetName(v string)

SetName sets field value

func (*FactionTrait) SetSymbol

func (o *FactionTrait) SetSymbol(v FactionTraitSymbol)

SetSymbol sets field value

func (FactionTrait) ToMap

func (o FactionTrait) ToMap() (map[string]interface{}, error)

func (*FactionTrait) UnmarshalJSON

func (o *FactionTrait) UnmarshalJSON(data []byte) (err error)

type FactionTraitSymbol

type FactionTraitSymbol string

FactionTraitSymbol The unique identifier of the trait.

const (
	FACTIONTRAITSYMBOL_BUREAUCRATIC             FactionTraitSymbol = "BUREAUCRATIC"
	FACTIONTRAITSYMBOL_SECRETIVE                FactionTraitSymbol = "SECRETIVE"
	FACTIONTRAITSYMBOL_CAPITALISTIC             FactionTraitSymbol = "CAPITALISTIC"
	FACTIONTRAITSYMBOL_INDUSTRIOUS              FactionTraitSymbol = "INDUSTRIOUS"
	FACTIONTRAITSYMBOL_PEACEFUL                 FactionTraitSymbol = "PEACEFUL"
	FACTIONTRAITSYMBOL_DISTRUSTFUL              FactionTraitSymbol = "DISTRUSTFUL"
	FACTIONTRAITSYMBOL_WELCOMING                FactionTraitSymbol = "WELCOMING"
	FACTIONTRAITSYMBOL_SMUGGLERS                FactionTraitSymbol = "SMUGGLERS"
	FACTIONTRAITSYMBOL_SCAVENGERS               FactionTraitSymbol = "SCAVENGERS"
	FACTIONTRAITSYMBOL_REBELLIOUS               FactionTraitSymbol = "REBELLIOUS"
	FACTIONTRAITSYMBOL_EXILES                   FactionTraitSymbol = "EXILES"
	FACTIONTRAITSYMBOL_PIRATES                  FactionTraitSymbol = "PIRATES"
	FACTIONTRAITSYMBOL_RAIDERS                  FactionTraitSymbol = "RAIDERS"
	FACTIONTRAITSYMBOL_CLAN                     FactionTraitSymbol = "CLAN"
	FACTIONTRAITSYMBOL_GUILD                    FactionTraitSymbol = "GUILD"
	FACTIONTRAITSYMBOL_DOMINION                 FactionTraitSymbol = "DOMINION"
	FACTIONTRAITSYMBOL_FRINGE                   FactionTraitSymbol = "FRINGE"
	FACTIONTRAITSYMBOL_FORSAKEN                 FactionTraitSymbol = "FORSAKEN"
	FACTIONTRAITSYMBOL_ISOLATED                 FactionTraitSymbol = "ISOLATED"
	FACTIONTRAITSYMBOL_LOCALIZED                FactionTraitSymbol = "LOCALIZED"
	FACTIONTRAITSYMBOL_ESTABLISHED              FactionTraitSymbol = "ESTABLISHED"
	FACTIONTRAITSYMBOL_NOTABLE                  FactionTraitSymbol = "NOTABLE"
	FACTIONTRAITSYMBOL_DOMINANT                 FactionTraitSymbol = "DOMINANT"
	FACTIONTRAITSYMBOL_INESCAPABLE              FactionTraitSymbol = "INESCAPABLE"
	FACTIONTRAITSYMBOL_INNOVATIVE               FactionTraitSymbol = "INNOVATIVE"
	FACTIONTRAITSYMBOL_BOLD                     FactionTraitSymbol = "BOLD"
	FACTIONTRAITSYMBOL_VISIONARY                FactionTraitSymbol = "VISIONARY"
	FACTIONTRAITSYMBOL_CURIOUS                  FactionTraitSymbol = "CURIOUS"
	FACTIONTRAITSYMBOL_DARING                   FactionTraitSymbol = "DARING"
	FACTIONTRAITSYMBOL_EXPLORATORY              FactionTraitSymbol = "EXPLORATORY"
	FACTIONTRAITSYMBOL_RESOURCEFUL              FactionTraitSymbol = "RESOURCEFUL"
	FACTIONTRAITSYMBOL_FLEXIBLE                 FactionTraitSymbol = "FLEXIBLE"
	FACTIONTRAITSYMBOL_COOPERATIVE              FactionTraitSymbol = "COOPERATIVE"
	FACTIONTRAITSYMBOL_UNITED                   FactionTraitSymbol = "UNITED"
	FACTIONTRAITSYMBOL_STRATEGIC                FactionTraitSymbol = "STRATEGIC"
	FACTIONTRAITSYMBOL_INTELLIGENT              FactionTraitSymbol = "INTELLIGENT"
	FACTIONTRAITSYMBOL_RESEARCH_FOCUSED         FactionTraitSymbol = "RESEARCH_FOCUSED"
	FACTIONTRAITSYMBOL_COLLABORATIVE            FactionTraitSymbol = "COLLABORATIVE"
	FACTIONTRAITSYMBOL_PROGRESSIVE              FactionTraitSymbol = "PROGRESSIVE"
	FACTIONTRAITSYMBOL_MILITARISTIC             FactionTraitSymbol = "MILITARISTIC"
	FACTIONTRAITSYMBOL_TECHNOLOGICALLY_ADVANCED FactionTraitSymbol = "TECHNOLOGICALLY_ADVANCED"
	FACTIONTRAITSYMBOL_AGGRESSIVE               FactionTraitSymbol = "AGGRESSIVE"
	FACTIONTRAITSYMBOL_IMPERIALISTIC            FactionTraitSymbol = "IMPERIALISTIC"
	FACTIONTRAITSYMBOL_TREASURE_HUNTERS         FactionTraitSymbol = "TREASURE_HUNTERS"
	FACTIONTRAITSYMBOL_DEXTEROUS                FactionTraitSymbol = "DEXTEROUS"
	FACTIONTRAITSYMBOL_UNPREDICTABLE            FactionTraitSymbol = "UNPREDICTABLE"
	FACTIONTRAITSYMBOL_BRUTAL                   FactionTraitSymbol = "BRUTAL"
	FACTIONTRAITSYMBOL_FLEETING                 FactionTraitSymbol = "FLEETING"
	FACTIONTRAITSYMBOL_ADAPTABLE                FactionTraitSymbol = "ADAPTABLE"
	FACTIONTRAITSYMBOL_SELF_SUFFICIENT          FactionTraitSymbol = "SELF_SUFFICIENT"
	FACTIONTRAITSYMBOL_DEFENSIVE                FactionTraitSymbol = "DEFENSIVE"
	FACTIONTRAITSYMBOL_PROUD                    FactionTraitSymbol = "PROUD"
	FACTIONTRAITSYMBOL_DIVERSE                  FactionTraitSymbol = "DIVERSE"
	FACTIONTRAITSYMBOL_INDEPENDENT              FactionTraitSymbol = "INDEPENDENT"
	FACTIONTRAITSYMBOL_SELF_INTERESTED          FactionTraitSymbol = "SELF_INTERESTED"
	FACTIONTRAITSYMBOL_FRAGMENTED               FactionTraitSymbol = "FRAGMENTED"
	FACTIONTRAITSYMBOL_COMMERCIAL               FactionTraitSymbol = "COMMERCIAL"
	FACTIONTRAITSYMBOL_FREE_MARKETS             FactionTraitSymbol = "FREE_MARKETS"
	FACTIONTRAITSYMBOL_ENTREPRENEURIAL          FactionTraitSymbol = "ENTREPRENEURIAL"
)

List of FactionTraitSymbol

func NewFactionTraitSymbolFromValue

func NewFactionTraitSymbolFromValue(v string) (*FactionTraitSymbol, error)

NewFactionTraitSymbolFromValue returns a pointer to a valid FactionTraitSymbol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (FactionTraitSymbol) IsValid

func (v FactionTraitSymbol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FactionTraitSymbol) Ptr

Ptr returns reference to FactionTraitSymbol value

func (*FactionTraitSymbol) UnmarshalJSON

func (v *FactionTraitSymbol) UnmarshalJSON(src []byte) error

type FactionsAPIService

type FactionsAPIService service

FactionsAPIService FactionsAPI service

func (*FactionsAPIService) GetFaction

func (a *FactionsAPIService) GetFaction(ctx context.Context, factionSymbol string) ApiGetFactionRequest

GetFaction Get Faction

View the details of a faction.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param factionSymbol The faction symbol
@return ApiGetFactionRequest

func (*FactionsAPIService) GetFactionExecute

Execute executes the request

@return GetFaction200Response

func (*FactionsAPIService) GetFactions

GetFactions List Factions

Return a paginated list of all the factions in the game.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetFactionsRequest

func (*FactionsAPIService) GetFactionsExecute

Execute executes the request

@return GetFactions200Response

type FleetAPIService

type FleetAPIService service

FleetAPIService FleetAPI service

func (*FleetAPIService) CreateChart

func (a *FleetAPIService) CreateChart(ctx context.Context, shipSymbol string) ApiCreateChartRequest

CreateChart Create Chart

Command a ship to chart the waypoint at its current location.

Most waypoints in the universe are uncharted by default. These waypoints have their traits hidden until they have been charted by a ship.

Charting a waypoint will record your agent as the one who created the chart, and all other agents would also be able to see the waypoint's traits.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiCreateChartRequest

func (*FleetAPIService) CreateChartExecute

Execute executes the request

@return CreateChart201Response

func (*FleetAPIService) CreateShipShipScan

func (a *FleetAPIService) CreateShipShipScan(ctx context.Context, shipSymbol string) ApiCreateShipShipScanRequest

CreateShipShipScan Scan Ships

Scan for nearby ships, retrieving information for all ships in range.

Requires a ship to have the `Sensor Array` mount installed to use.

The ship will enter a cooldown after using this function, during which it cannot execute certain actions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiCreateShipShipScanRequest

func (*FleetAPIService) CreateShipShipScanExecute

Execute executes the request

@return CreateShipShipScan201Response

func (*FleetAPIService) CreateShipSystemScan

func (a *FleetAPIService) CreateShipSystemScan(ctx context.Context, shipSymbol string) ApiCreateShipSystemScanRequest

CreateShipSystemScan Scan Systems

Scan for nearby systems, retrieving information on the systems' distance from the ship and their waypoints. Requires a ship to have the `Sensor Array` mount installed to use.

The ship will enter a cooldown after using this function, during which it cannot execute certain actions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiCreateShipSystemScanRequest

func (*FleetAPIService) CreateShipSystemScanExecute

Execute executes the request

@return CreateShipSystemScan201Response

func (*FleetAPIService) CreateShipWaypointScan

func (a *FleetAPIService) CreateShipWaypointScan(ctx context.Context, shipSymbol string) ApiCreateShipWaypointScanRequest

CreateShipWaypointScan Scan Waypoints

Scan for nearby waypoints, retrieving detailed information on each waypoint in range. Scanning uncharted waypoints will allow you to ignore their uncharted state and will list the waypoints' traits.

Requires a ship to have the `Sensor Array` mount installed to use.

The ship will enter a cooldown after using this function, during which it cannot execute certain actions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiCreateShipWaypointScanRequest

func (*FleetAPIService) CreateShipWaypointScanExecute

Execute executes the request

@return CreateShipWaypointScan201Response

func (*FleetAPIService) CreateSurvey

func (a *FleetAPIService) CreateSurvey(ctx context.Context, shipSymbol string) ApiCreateSurveyRequest

CreateSurvey Create Survey

Create surveys on a waypoint that can be extracted such as asteroid fields. A survey focuses on specific types of deposits from the extracted location. When ships extract using this survey, they are guaranteed to procure a high amount of one of the goods in the survey.

In order to use a survey, send the entire survey details in the body of the extract request.

Each survey may have multiple deposits, and if a symbol shows up more than once, that indicates a higher chance of extracting that resource.

Your ship will enter a cooldown after surveying in which it is unable to perform certain actions. Surveys will eventually expire after a period of time or will be exhausted after being extracted several times based on the survey's size. Multiple ships can use the same survey for extraction.

A ship must have the `Surveyor` mount installed in order to use this function.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiCreateSurveyRequest

func (*FleetAPIService) CreateSurveyExecute

Execute executes the request

@return CreateSurvey201Response

func (*FleetAPIService) DockShip

func (a *FleetAPIService) DockShip(ctx context.Context, shipSymbol string) ApiDockShipRequest

DockShip Dock Ship

Attempt to dock your ship at its current location. Docking will only succeed if your ship is capable of docking at the time of the request.

Docked ships can access elements in their current location, such as the market or a shipyard, but cannot do actions that require the ship to be above surface such as navigating or extracting.

The endpoint is idempotent - successive calls will succeed even if the ship is already docked.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiDockShipRequest

func (*FleetAPIService) DockShipExecute

Execute executes the request

@return DockShip200Response

func (*FleetAPIService) ExtractResources

func (a *FleetAPIService) ExtractResources(ctx context.Context, shipSymbol string) ApiExtractResourcesRequest

ExtractResources Extract Resources

Extract resources from a waypoint that can be extracted, such as asteroid fields, into your ship. Send an optional survey as the payload to target specific yields.

The ship must be in orbit to be able to extract and must have mining equipments installed that can extract goods, such as the `Gas Siphon` mount for gas-based goods or `Mining Laser` mount for ore-based goods.

The survey property is now deprecated. See the `extract/survey` endpoint for more details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiExtractResourcesRequest

func (*FleetAPIService) ExtractResourcesExecute

Execute executes the request

@return ExtractResources201Response

func (*FleetAPIService) ExtractResourcesWithSurvey

func (a *FleetAPIService) ExtractResourcesWithSurvey(ctx context.Context, shipSymbol string) ApiExtractResourcesWithSurveyRequest

ExtractResourcesWithSurvey Extract Resources with Survey

Use a survey when extracting resources from a waypoint. This endpoint requires a survey as the payload, which allows your ship to extract specific yields.

Send the full survey object as the payload which will be validated according to the signature. If the signature is invalid, or any properties of the survey are changed, the request will fail.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiExtractResourcesWithSurveyRequest

func (*FleetAPIService) ExtractResourcesWithSurveyExecute

Execute executes the request

@return ExtractResources201Response

func (*FleetAPIService) GetMounts

func (a *FleetAPIService) GetMounts(ctx context.Context, shipSymbol string) ApiGetMountsRequest

GetMounts Get Mounts

Get the mounts installed on a ship.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship's symbol.
@return ApiGetMountsRequest

func (*FleetAPIService) GetMountsExecute

Execute executes the request

@return GetMounts200Response

func (*FleetAPIService) GetMyShip

func (a *FleetAPIService) GetMyShip(ctx context.Context, shipSymbol string) ApiGetMyShipRequest

GetMyShip Get Ship

Retrieve the details of a ship under your agent's ownership.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiGetMyShipRequest

func (*FleetAPIService) GetMyShipCargo

func (a *FleetAPIService) GetMyShipCargo(ctx context.Context, shipSymbol string) ApiGetMyShipCargoRequest

GetMyShipCargo Get Ship Cargo

Retrieve the cargo of a ship under your agent's ownership.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiGetMyShipCargoRequest

func (*FleetAPIService) GetMyShipCargoExecute

Execute executes the request

@return GetMyShipCargo200Response

func (*FleetAPIService) GetMyShipExecute

Execute executes the request

@return GetMyShip200Response

func (*FleetAPIService) GetMyShips

GetMyShips List Ships

Return a paginated list of all of ships under your agent's ownership.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetMyShipsRequest

func (*FleetAPIService) GetMyShipsExecute

Execute executes the request

@return GetMyShips200Response

func (*FleetAPIService) GetShipCooldown

func (a *FleetAPIService) GetShipCooldown(ctx context.Context, shipSymbol string) ApiGetShipCooldownRequest

GetShipCooldown Get Ship Cooldown

Retrieve the details of your ship's reactor cooldown. Some actions such as activating your jump drive, scanning, or extracting resources taxes your reactor and results in a cooldown.

Your ship cannot perform additional actions until your cooldown has expired. The duration of your cooldown is relative to the power consumption of the related modules or mounts for the action taken.

Response returns a 204 status code (no-content) when the ship has no cooldown.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiGetShipCooldownRequest

func (*FleetAPIService) GetShipCooldownExecute

Execute executes the request

@return GetShipCooldown200Response

func (*FleetAPIService) GetShipNav

func (a *FleetAPIService) GetShipNav(ctx context.Context, shipSymbol string) ApiGetShipNavRequest

GetShipNav Get Ship Nav

Get the current nav status of a ship.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiGetShipNavRequest

func (*FleetAPIService) GetShipNavExecute

Execute executes the request

@return GetShipNav200Response

func (*FleetAPIService) InstallMount

func (a *FleetAPIService) InstallMount(ctx context.Context, shipSymbol string) ApiInstallMountRequest

InstallMount Install Mount

Install a mount on a ship.

In order to install a mount, the ship must be docked and located in a waypoint that has a `Shipyard` trait. The ship also must have the mount to install in its cargo hold.

An installation fee will be deduced by the Shipyard for installing the mount on the ship.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship's symbol.
@return ApiInstallMountRequest

func (*FleetAPIService) InstallMountExecute

Execute executes the request

@return InstallMount201Response

func (*FleetAPIService) Jettison

func (a *FleetAPIService) Jettison(ctx context.Context, shipSymbol string) ApiJettisonRequest

Jettison Jettison Cargo

Jettison cargo from your ship's cargo hold.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiJettisonRequest

func (*FleetAPIService) JettisonExecute

Execute executes the request

@return Jettison200Response

func (*FleetAPIService) JumpShip

func (a *FleetAPIService) JumpShip(ctx context.Context, shipSymbol string) ApiJumpShipRequest

JumpShip Jump Ship

Jump your ship instantly to a target connected waypoint. The ship must be in orbit to execute a jump.

A unit of antimatter is purchased and consumed from the market when jumping. The price of antimatter is determined by the market and is subject to change. A ship can only jump to connected waypoints

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiJumpShipRequest

func (*FleetAPIService) JumpShipExecute

Execute executes the request

@return JumpShip200Response

func (*FleetAPIService) NavigateShip

func (a *FleetAPIService) NavigateShip(ctx context.Context, shipSymbol string) ApiNavigateShipRequest

NavigateShip Navigate Ship

Navigate to a target destination. The ship must be in orbit to use this function. The destination waypoint must be within the same system as the ship's current location. Navigating will consume the necessary fuel from the ship's manifest based on the distance to the target waypoint.

The returned response will detail the route information including the expected time of arrival. Most ship actions are unavailable until the ship has arrived at it's destination.

To travel between systems, see the ship's Warp or Jump actions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiNavigateShipRequest

func (*FleetAPIService) NavigateShipExecute

Execute executes the request

@return NavigateShip200Response

func (*FleetAPIService) NegotiateContract

func (a *FleetAPIService) NegotiateContract(ctx context.Context, shipSymbol string) ApiNegotiateContractRequest

NegotiateContract Negotiate Contract

Negotiate a new contract with the HQ.

In order to negotiate a new contract, an agent must not have ongoing or offered contracts over the allowed maximum amount. Currently the maximum contracts an agent can have at a time is 1.

Once a contract is negotiated, it is added to the list of contracts offered to the agent, which the agent can then accept.

The ship must be present at any waypoint with a faction present to negotiate a contract with that faction.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship's symbol.
@return ApiNegotiateContractRequest

func (*FleetAPIService) NegotiateContractExecute

Execute executes the request

@return NegotiateContract200Response

func (*FleetAPIService) OrbitShip

func (a *FleetAPIService) OrbitShip(ctx context.Context, shipSymbol string) ApiOrbitShipRequest

OrbitShip Orbit Ship

Attempt to move your ship into orbit at its current location. The request will only succeed if your ship is capable of moving into orbit at the time of the request.

Orbiting ships are able to do actions that require the ship to be above surface such as navigating or extracting, but cannot access elements in their current waypoint, such as the market or a shipyard.

The endpoint is idempotent - successive calls will succeed even if the ship is already in orbit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiOrbitShipRequest

func (*FleetAPIService) OrbitShipExecute

Execute executes the request

@return OrbitShip200Response

func (*FleetAPIService) PatchShipNav

func (a *FleetAPIService) PatchShipNav(ctx context.Context, shipSymbol string) ApiPatchShipNavRequest

PatchShipNav Patch Ship Nav

Update the nav configuration of a ship.

Currently only supports configuring the Flight Mode of the ship, which affects its speed and fuel consumption.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiPatchShipNavRequest

func (*FleetAPIService) PatchShipNavExecute

Execute executes the request

@return GetShipNav200Response

func (*FleetAPIService) PurchaseCargo

func (a *FleetAPIService) PurchaseCargo(ctx context.Context, shipSymbol string) ApiPurchaseCargoRequest

PurchaseCargo Purchase Cargo

Purchase cargo from a market.

The ship must be docked in a waypoint that has `Marketplace` trait, and the market must be selling a good to be able to purchase it.

The maximum amount of units of a good that can be purchased in each transaction are denoted by the `tradeVolume` value of the good, which can be viewed by using the Get Market action.

Purchased goods are added to the ship's cargo hold.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship's symbol.
@return ApiPurchaseCargoRequest

func (*FleetAPIService) PurchaseCargoExecute

Execute executes the request

@return PurchaseCargo201Response

func (*FleetAPIService) PurchaseShip

PurchaseShip Purchase Ship

Purchase a ship from a Shipyard. In order to use this function, a ship under your agent's ownership must be in a waypoint that has the `Shipyard` trait, and the Shipyard must sell the type of the desired ship.

Shipyards typically offer ship types, which are predefined templates of ships that have dedicated roles. A template comes with a preset of an engine, a reactor, and a frame. It may also include a few modules and mounts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPurchaseShipRequest

func (*FleetAPIService) PurchaseShipExecute

Execute executes the request

@return PurchaseShip201Response

func (*FleetAPIService) RefuelShip

func (a *FleetAPIService) RefuelShip(ctx context.Context, shipSymbol string) ApiRefuelShipRequest

RefuelShip Refuel Ship

Refuel your ship by buying fuel from the local market.

Requires the ship to be docked in a waypoint that has the `Marketplace` trait, and the market must be selling fuel in order to refuel.

Each fuel bought from the market replenishes 100 units in your ship's fuel.

Ships will always be refuel to their frame's maximum fuel capacity when using this action.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiRefuelShipRequest

func (*FleetAPIService) RefuelShipExecute

Execute executes the request

@return RefuelShip200Response

func (*FleetAPIService) RemoveMount

func (a *FleetAPIService) RemoveMount(ctx context.Context, shipSymbol string) ApiRemoveMountRequest

RemoveMount Remove Mount

Remove a mount from a ship.

The ship must be docked in a waypoint that has the `Shipyard` trait, and must have the desired mount that it wish to remove installed.

A removal fee will be deduced from the agent by the Shipyard.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship's symbol.
@return ApiRemoveMountRequest

func (*FleetAPIService) RemoveMountExecute

Execute executes the request

@return RemoveMount201Response

func (*FleetAPIService) SellCargo

func (a *FleetAPIService) SellCargo(ctx context.Context, shipSymbol string) ApiSellCargoRequest

SellCargo Sell Cargo

Sell cargo in your ship to a market that trades this cargo. The ship must be docked in a waypoint that has the `Marketplace` trait in order to use this function.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol Symbol of a ship.
@return ApiSellCargoRequest

func (*FleetAPIService) SellCargoExecute

Execute executes the request

@return SellCargo201Response

func (*FleetAPIService) ShipRefine

func (a *FleetAPIService) ShipRefine(ctx context.Context, shipSymbol string) ApiShipRefineRequest

ShipRefine Ship Refine

Attempt to refine the raw materials on your ship. The request will only succeed if your ship is capable of refining at the time of the request. In order to be able to refine, a ship must have goods that can be refined and have installed a `Refinery` module that can refine it.

When refining, 30 basic goods will be converted into 10 processed goods.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The symbol of the ship.
@return ApiShipRefineRequest

func (*FleetAPIService) ShipRefineExecute

Execute executes the request

@return ShipRefine201Response

func (*FleetAPIService) SiphonResources

func (a *FleetAPIService) SiphonResources(ctx context.Context, shipSymbol string) ApiSiphonResourcesRequest

SiphonResources Siphon Resources

Siphon gases, such as hydrocarbon, from gas giants.

The ship must be in orbit to be able to siphon and must have siphon mounts and a gas processor installed.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiSiphonResourcesRequest

func (*FleetAPIService) SiphonResourcesExecute

Execute executes the request

@return SiphonResources201Response

func (*FleetAPIService) TransferCargo

func (a *FleetAPIService) TransferCargo(ctx context.Context, shipSymbol string) ApiTransferCargoRequest

TransferCargo Transfer Cargo

Transfer cargo between ships.

The receiving ship must be in the same waypoint as the transferring ship, and it must able to hold the additional cargo after the transfer is complete. Both ships also must be in the same state, either both are docked or both are orbiting.

The response body's cargo shows the cargo of the transferring ship after the transfer is complete.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The transferring ship's symbol.
@return ApiTransferCargoRequest

func (*FleetAPIService) TransferCargoExecute

Execute executes the request

@return TransferCargo200Response

func (*FleetAPIService) WarpShip

func (a *FleetAPIService) WarpShip(ctx context.Context, shipSymbol string) ApiWarpShipRequest

WarpShip Warp Ship

Warp your ship to a target destination in another system. The ship must be in orbit to use this function and must have the `Warp Drive` module installed. Warping will consume the necessary fuel from the ship's manifest.

The returned response will detail the route information including the expected time of arrival. Most ship actions are unavailable until the ship has arrived at its destination.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param shipSymbol The ship symbol.
@return ApiWarpShipRequest

func (*FleetAPIService) WarpShipExecute

Execute executes the request

@return NavigateShip200Response

type FulfillContract200Response

type FulfillContract200Response struct {
	Data                 AcceptContract200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

FulfillContract200Response

func NewFulfillContract200Response

func NewFulfillContract200Response(data AcceptContract200ResponseData) *FulfillContract200Response

NewFulfillContract200Response instantiates a new FulfillContract200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFulfillContract200ResponseWithDefaults

func NewFulfillContract200ResponseWithDefaults() *FulfillContract200Response

NewFulfillContract200ResponseWithDefaults instantiates a new FulfillContract200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FulfillContract200Response) GetData

GetData returns the Data field value

func (*FulfillContract200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FulfillContract200Response) MarshalJSON

func (o FulfillContract200Response) MarshalJSON() ([]byte, error)

func (*FulfillContract200Response) SetData

SetData sets field value

func (FulfillContract200Response) ToMap

func (o FulfillContract200Response) ToMap() (map[string]interface{}, error)

func (*FulfillContract200Response) UnmarshalJSON

func (o *FulfillContract200Response) UnmarshalJSON(data []byte) (err error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetAgents200Response

type GetAgents200Response struct {
	Data                 []Agent `json:"data"`
	Meta                 Meta    `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetAgents200Response struct for GetAgents200Response

func NewGetAgents200Response

func NewGetAgents200Response(data []Agent, meta Meta) *GetAgents200Response

NewGetAgents200Response instantiates a new GetAgents200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetAgents200ResponseWithDefaults

func NewGetAgents200ResponseWithDefaults() *GetAgents200Response

NewGetAgents200ResponseWithDefaults instantiates a new GetAgents200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetAgents200Response) GetData

func (o *GetAgents200Response) GetData() []Agent

GetData returns the Data field value

func (*GetAgents200Response) GetDataOk

func (o *GetAgents200Response) GetDataOk() ([]Agent, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetAgents200Response) GetMeta

func (o *GetAgents200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetAgents200Response) GetMetaOk

func (o *GetAgents200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetAgents200Response) MarshalJSON

func (o GetAgents200Response) MarshalJSON() ([]byte, error)

func (*GetAgents200Response) SetData

func (o *GetAgents200Response) SetData(v []Agent)

SetData sets field value

func (*GetAgents200Response) SetMeta

func (o *GetAgents200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetAgents200Response) ToMap

func (o GetAgents200Response) ToMap() (map[string]interface{}, error)

func (*GetAgents200Response) UnmarshalJSON

func (o *GetAgents200Response) UnmarshalJSON(data []byte) (err error)

type GetConstruction200Response

type GetConstruction200Response struct {
	Data                 Construction `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetConstruction200Response

func NewGetConstruction200Response

func NewGetConstruction200Response(data Construction) *GetConstruction200Response

NewGetConstruction200Response instantiates a new GetConstruction200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetConstruction200ResponseWithDefaults

func NewGetConstruction200ResponseWithDefaults() *GetConstruction200Response

NewGetConstruction200ResponseWithDefaults instantiates a new GetConstruction200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetConstruction200Response) GetData

GetData returns the Data field value

func (*GetConstruction200Response) GetDataOk

func (o *GetConstruction200Response) GetDataOk() (*Construction, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetConstruction200Response) MarshalJSON

func (o GetConstruction200Response) MarshalJSON() ([]byte, error)

func (*GetConstruction200Response) SetData

SetData sets field value

func (GetConstruction200Response) ToMap

func (o GetConstruction200Response) ToMap() (map[string]interface{}, error)

func (*GetConstruction200Response) UnmarshalJSON

func (o *GetConstruction200Response) UnmarshalJSON(data []byte) (err error)

type GetContract200Response

type GetContract200Response struct {
	Data                 Contract `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetContract200Response struct for GetContract200Response

func NewGetContract200Response

func NewGetContract200Response(data Contract) *GetContract200Response

NewGetContract200Response instantiates a new GetContract200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetContract200ResponseWithDefaults

func NewGetContract200ResponseWithDefaults() *GetContract200Response

NewGetContract200ResponseWithDefaults instantiates a new GetContract200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetContract200Response) GetData

func (o *GetContract200Response) GetData() Contract

GetData returns the Data field value

func (*GetContract200Response) GetDataOk

func (o *GetContract200Response) GetDataOk() (*Contract, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetContract200Response) MarshalJSON

func (o GetContract200Response) MarshalJSON() ([]byte, error)

func (*GetContract200Response) SetData

func (o *GetContract200Response) SetData(v Contract)

SetData sets field value

func (GetContract200Response) ToMap

func (o GetContract200Response) ToMap() (map[string]interface{}, error)

func (*GetContract200Response) UnmarshalJSON

func (o *GetContract200Response) UnmarshalJSON(data []byte) (err error)

type GetContracts200Response

type GetContracts200Response struct {
	Data                 []Contract `json:"data"`
	Meta                 Meta       `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetContracts200Response

func NewGetContracts200Response

func NewGetContracts200Response(data []Contract, meta Meta) *GetContracts200Response

NewGetContracts200Response instantiates a new GetContracts200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetContracts200ResponseWithDefaults

func NewGetContracts200ResponseWithDefaults() *GetContracts200Response

NewGetContracts200ResponseWithDefaults instantiates a new GetContracts200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetContracts200Response) GetData

func (o *GetContracts200Response) GetData() []Contract

GetData returns the Data field value

func (*GetContracts200Response) GetDataOk

func (o *GetContracts200Response) GetDataOk() ([]Contract, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetContracts200Response) GetMeta

func (o *GetContracts200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetContracts200Response) GetMetaOk

func (o *GetContracts200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetContracts200Response) MarshalJSON

func (o GetContracts200Response) MarshalJSON() ([]byte, error)

func (*GetContracts200Response) SetData

func (o *GetContracts200Response) SetData(v []Contract)

SetData sets field value

func (*GetContracts200Response) SetMeta

func (o *GetContracts200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetContracts200Response) ToMap

func (o GetContracts200Response) ToMap() (map[string]interface{}, error)

func (*GetContracts200Response) UnmarshalJSON

func (o *GetContracts200Response) UnmarshalJSON(data []byte) (err error)

type GetFaction200Response

type GetFaction200Response struct {
	Data                 Faction `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetFaction200Response struct for GetFaction200Response

func NewGetFaction200Response

func NewGetFaction200Response(data Faction) *GetFaction200Response

NewGetFaction200Response instantiates a new GetFaction200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetFaction200ResponseWithDefaults

func NewGetFaction200ResponseWithDefaults() *GetFaction200Response

NewGetFaction200ResponseWithDefaults instantiates a new GetFaction200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetFaction200Response) GetData

func (o *GetFaction200Response) GetData() Faction

GetData returns the Data field value

func (*GetFaction200Response) GetDataOk

func (o *GetFaction200Response) GetDataOk() (*Faction, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetFaction200Response) MarshalJSON

func (o GetFaction200Response) MarshalJSON() ([]byte, error)

func (*GetFaction200Response) SetData

func (o *GetFaction200Response) SetData(v Faction)

SetData sets field value

func (GetFaction200Response) ToMap

func (o GetFaction200Response) ToMap() (map[string]interface{}, error)

func (*GetFaction200Response) UnmarshalJSON

func (o *GetFaction200Response) UnmarshalJSON(data []byte) (err error)

type GetFactions200Response

type GetFactions200Response struct {
	Data                 []Faction `json:"data"`
	Meta                 Meta      `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetFactions200Response struct for GetFactions200Response

func NewGetFactions200Response

func NewGetFactions200Response(data []Faction, meta Meta) *GetFactions200Response

NewGetFactions200Response instantiates a new GetFactions200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetFactions200ResponseWithDefaults

func NewGetFactions200ResponseWithDefaults() *GetFactions200Response

NewGetFactions200ResponseWithDefaults instantiates a new GetFactions200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetFactions200Response) GetData

func (o *GetFactions200Response) GetData() []Faction

GetData returns the Data field value

func (*GetFactions200Response) GetDataOk

func (o *GetFactions200Response) GetDataOk() ([]Faction, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetFactions200Response) GetMeta

func (o *GetFactions200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetFactions200Response) GetMetaOk

func (o *GetFactions200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetFactions200Response) MarshalJSON

func (o GetFactions200Response) MarshalJSON() ([]byte, error)

func (*GetFactions200Response) SetData

func (o *GetFactions200Response) SetData(v []Faction)

SetData sets field value

func (*GetFactions200Response) SetMeta

func (o *GetFactions200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetFactions200Response) ToMap

func (o GetFactions200Response) ToMap() (map[string]interface{}, error)

func (*GetFactions200Response) UnmarshalJSON

func (o *GetFactions200Response) UnmarshalJSON(data []byte) (err error)

type GetJumpGate200Response

type GetJumpGate200Response struct {
	Data                 JumpGate `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetJumpGate200Response

func NewGetJumpGate200Response

func NewGetJumpGate200Response(data JumpGate) *GetJumpGate200Response

NewGetJumpGate200Response instantiates a new GetJumpGate200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetJumpGate200ResponseWithDefaults

func NewGetJumpGate200ResponseWithDefaults() *GetJumpGate200Response

NewGetJumpGate200ResponseWithDefaults instantiates a new GetJumpGate200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetJumpGate200Response) GetData

func (o *GetJumpGate200Response) GetData() JumpGate

GetData returns the Data field value

func (*GetJumpGate200Response) GetDataOk

func (o *GetJumpGate200Response) GetDataOk() (*JumpGate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetJumpGate200Response) MarshalJSON

func (o GetJumpGate200Response) MarshalJSON() ([]byte, error)

func (*GetJumpGate200Response) SetData

func (o *GetJumpGate200Response) SetData(v JumpGate)

SetData sets field value

func (GetJumpGate200Response) ToMap

func (o GetJumpGate200Response) ToMap() (map[string]interface{}, error)

func (*GetJumpGate200Response) UnmarshalJSON

func (o *GetJumpGate200Response) UnmarshalJSON(data []byte) (err error)

type GetMarket200Response

type GetMarket200Response struct {
	Data                 Market `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetMarket200Response struct for GetMarket200Response

func NewGetMarket200Response

func NewGetMarket200Response(data Market) *GetMarket200Response

NewGetMarket200Response instantiates a new GetMarket200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMarket200ResponseWithDefaults

func NewGetMarket200ResponseWithDefaults() *GetMarket200Response

NewGetMarket200ResponseWithDefaults instantiates a new GetMarket200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMarket200Response) GetData

func (o *GetMarket200Response) GetData() Market

GetData returns the Data field value

func (*GetMarket200Response) GetDataOk

func (o *GetMarket200Response) GetDataOk() (*Market, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetMarket200Response) MarshalJSON

func (o GetMarket200Response) MarshalJSON() ([]byte, error)

func (*GetMarket200Response) SetData

func (o *GetMarket200Response) SetData(v Market)

SetData sets field value

func (GetMarket200Response) ToMap

func (o GetMarket200Response) ToMap() (map[string]interface{}, error)

func (*GetMarket200Response) UnmarshalJSON

func (o *GetMarket200Response) UnmarshalJSON(data []byte) (err error)

type GetMounts200Response

type GetMounts200Response struct {
	Data                 []ShipMount `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetMounts200Response

func NewGetMounts200Response

func NewGetMounts200Response(data []ShipMount) *GetMounts200Response

NewGetMounts200Response instantiates a new GetMounts200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMounts200ResponseWithDefaults

func NewGetMounts200ResponseWithDefaults() *GetMounts200Response

NewGetMounts200ResponseWithDefaults instantiates a new GetMounts200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMounts200Response) GetData

func (o *GetMounts200Response) GetData() []ShipMount

GetData returns the Data field value

func (*GetMounts200Response) GetDataOk

func (o *GetMounts200Response) GetDataOk() ([]ShipMount, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetMounts200Response) MarshalJSON

func (o GetMounts200Response) MarshalJSON() ([]byte, error)

func (*GetMounts200Response) SetData

func (o *GetMounts200Response) SetData(v []ShipMount)

SetData sets field value

func (GetMounts200Response) ToMap

func (o GetMounts200Response) ToMap() (map[string]interface{}, error)

func (*GetMounts200Response) UnmarshalJSON

func (o *GetMounts200Response) UnmarshalJSON(data []byte) (err error)

type GetMyAgent200Response

type GetMyAgent200Response struct {
	Data                 Agent `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetMyAgent200Response struct for GetMyAgent200Response

func NewGetMyAgent200Response

func NewGetMyAgent200Response(data Agent) *GetMyAgent200Response

NewGetMyAgent200Response instantiates a new GetMyAgent200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMyAgent200ResponseWithDefaults

func NewGetMyAgent200ResponseWithDefaults() *GetMyAgent200Response

NewGetMyAgent200ResponseWithDefaults instantiates a new GetMyAgent200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMyAgent200Response) GetData

func (o *GetMyAgent200Response) GetData() Agent

GetData returns the Data field value

func (*GetMyAgent200Response) GetDataOk

func (o *GetMyAgent200Response) GetDataOk() (*Agent, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetMyAgent200Response) MarshalJSON

func (o GetMyAgent200Response) MarshalJSON() ([]byte, error)

func (*GetMyAgent200Response) SetData

func (o *GetMyAgent200Response) SetData(v Agent)

SetData sets field value

func (GetMyAgent200Response) ToMap

func (o GetMyAgent200Response) ToMap() (map[string]interface{}, error)

func (*GetMyAgent200Response) UnmarshalJSON

func (o *GetMyAgent200Response) UnmarshalJSON(data []byte) (err error)

type GetMyShip200Response

type GetMyShip200Response struct {
	Data                 Ship `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetMyShip200Response

func NewGetMyShip200Response

func NewGetMyShip200Response(data Ship) *GetMyShip200Response

NewGetMyShip200Response instantiates a new GetMyShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMyShip200ResponseWithDefaults

func NewGetMyShip200ResponseWithDefaults() *GetMyShip200Response

NewGetMyShip200ResponseWithDefaults instantiates a new GetMyShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMyShip200Response) GetData

func (o *GetMyShip200Response) GetData() Ship

GetData returns the Data field value

func (*GetMyShip200Response) GetDataOk

func (o *GetMyShip200Response) GetDataOk() (*Ship, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetMyShip200Response) MarshalJSON

func (o GetMyShip200Response) MarshalJSON() ([]byte, error)

func (*GetMyShip200Response) SetData

func (o *GetMyShip200Response) SetData(v Ship)

SetData sets field value

func (GetMyShip200Response) ToMap

func (o GetMyShip200Response) ToMap() (map[string]interface{}, error)

func (*GetMyShip200Response) UnmarshalJSON

func (o *GetMyShip200Response) UnmarshalJSON(data []byte) (err error)

type GetMyShipCargo200Response

type GetMyShipCargo200Response struct {
	Data                 ShipCargo `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetMyShipCargo200Response

func NewGetMyShipCargo200Response

func NewGetMyShipCargo200Response(data ShipCargo) *GetMyShipCargo200Response

NewGetMyShipCargo200Response instantiates a new GetMyShipCargo200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMyShipCargo200ResponseWithDefaults

func NewGetMyShipCargo200ResponseWithDefaults() *GetMyShipCargo200Response

NewGetMyShipCargo200ResponseWithDefaults instantiates a new GetMyShipCargo200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMyShipCargo200Response) GetData

func (o *GetMyShipCargo200Response) GetData() ShipCargo

GetData returns the Data field value

func (*GetMyShipCargo200Response) GetDataOk

func (o *GetMyShipCargo200Response) GetDataOk() (*ShipCargo, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetMyShipCargo200Response) MarshalJSON

func (o GetMyShipCargo200Response) MarshalJSON() ([]byte, error)

func (*GetMyShipCargo200Response) SetData

func (o *GetMyShipCargo200Response) SetData(v ShipCargo)

SetData sets field value

func (GetMyShipCargo200Response) ToMap

func (o GetMyShipCargo200Response) ToMap() (map[string]interface{}, error)

func (*GetMyShipCargo200Response) UnmarshalJSON

func (o *GetMyShipCargo200Response) UnmarshalJSON(data []byte) (err error)

type GetMyShips200Response

type GetMyShips200Response struct {
	Data                 []Ship `json:"data"`
	Meta                 Meta   `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetMyShips200Response

func NewGetMyShips200Response

func NewGetMyShips200Response(data []Ship, meta Meta) *GetMyShips200Response

NewGetMyShips200Response instantiates a new GetMyShips200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMyShips200ResponseWithDefaults

func NewGetMyShips200ResponseWithDefaults() *GetMyShips200Response

NewGetMyShips200ResponseWithDefaults instantiates a new GetMyShips200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMyShips200Response) GetData

func (o *GetMyShips200Response) GetData() []Ship

GetData returns the Data field value

func (*GetMyShips200Response) GetDataOk

func (o *GetMyShips200Response) GetDataOk() ([]Ship, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetMyShips200Response) GetMeta

func (o *GetMyShips200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetMyShips200Response) GetMetaOk

func (o *GetMyShips200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetMyShips200Response) MarshalJSON

func (o GetMyShips200Response) MarshalJSON() ([]byte, error)

func (*GetMyShips200Response) SetData

func (o *GetMyShips200Response) SetData(v []Ship)

SetData sets field value

func (*GetMyShips200Response) SetMeta

func (o *GetMyShips200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetMyShips200Response) ToMap

func (o GetMyShips200Response) ToMap() (map[string]interface{}, error)

func (*GetMyShips200Response) UnmarshalJSON

func (o *GetMyShips200Response) UnmarshalJSON(data []byte) (err error)

type GetShipCooldown200Response

type GetShipCooldown200Response struct {
	Data                 Cooldown `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetShipCooldown200Response

func NewGetShipCooldown200Response

func NewGetShipCooldown200Response(data Cooldown) *GetShipCooldown200Response

NewGetShipCooldown200Response instantiates a new GetShipCooldown200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetShipCooldown200ResponseWithDefaults

func NewGetShipCooldown200ResponseWithDefaults() *GetShipCooldown200Response

NewGetShipCooldown200ResponseWithDefaults instantiates a new GetShipCooldown200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetShipCooldown200Response) GetData

func (o *GetShipCooldown200Response) GetData() Cooldown

GetData returns the Data field value

func (*GetShipCooldown200Response) GetDataOk

func (o *GetShipCooldown200Response) GetDataOk() (*Cooldown, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetShipCooldown200Response) MarshalJSON

func (o GetShipCooldown200Response) MarshalJSON() ([]byte, error)

func (*GetShipCooldown200Response) SetData

func (o *GetShipCooldown200Response) SetData(v Cooldown)

SetData sets field value

func (GetShipCooldown200Response) ToMap

func (o GetShipCooldown200Response) ToMap() (map[string]interface{}, error)

func (*GetShipCooldown200Response) UnmarshalJSON

func (o *GetShipCooldown200Response) UnmarshalJSON(data []byte) (err error)

type GetShipNav200Response

type GetShipNav200Response struct {
	Data                 ShipNav `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetShipNav200Response

func NewGetShipNav200Response

func NewGetShipNav200Response(data ShipNav) *GetShipNav200Response

NewGetShipNav200Response instantiates a new GetShipNav200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetShipNav200ResponseWithDefaults

func NewGetShipNav200ResponseWithDefaults() *GetShipNav200Response

NewGetShipNav200ResponseWithDefaults instantiates a new GetShipNav200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetShipNav200Response) GetData

func (o *GetShipNav200Response) GetData() ShipNav

GetData returns the Data field value

func (*GetShipNav200Response) GetDataOk

func (o *GetShipNav200Response) GetDataOk() (*ShipNav, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetShipNav200Response) MarshalJSON

func (o GetShipNav200Response) MarshalJSON() ([]byte, error)

func (*GetShipNav200Response) SetData

func (o *GetShipNav200Response) SetData(v ShipNav)

SetData sets field value

func (GetShipNav200Response) ToMap

func (o GetShipNav200Response) ToMap() (map[string]interface{}, error)

func (*GetShipNav200Response) UnmarshalJSON

func (o *GetShipNav200Response) UnmarshalJSON(data []byte) (err error)

type GetShipyard200Response

type GetShipyard200Response struct {
	Data                 Shipyard `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetShipyard200Response

func NewGetShipyard200Response

func NewGetShipyard200Response(data Shipyard) *GetShipyard200Response

NewGetShipyard200Response instantiates a new GetShipyard200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetShipyard200ResponseWithDefaults

func NewGetShipyard200ResponseWithDefaults() *GetShipyard200Response

NewGetShipyard200ResponseWithDefaults instantiates a new GetShipyard200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetShipyard200Response) GetData

func (o *GetShipyard200Response) GetData() Shipyard

GetData returns the Data field value

func (*GetShipyard200Response) GetDataOk

func (o *GetShipyard200Response) GetDataOk() (*Shipyard, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetShipyard200Response) MarshalJSON

func (o GetShipyard200Response) MarshalJSON() ([]byte, error)

func (*GetShipyard200Response) SetData

func (o *GetShipyard200Response) SetData(v Shipyard)

SetData sets field value

func (GetShipyard200Response) ToMap

func (o GetShipyard200Response) ToMap() (map[string]interface{}, error)

func (*GetShipyard200Response) UnmarshalJSON

func (o *GetShipyard200Response) UnmarshalJSON(data []byte) (err error)

type GetStatus200Response

type GetStatus200Response struct {
	// The current status of the game server.
	Status string `json:"status"`
	// The current version of the API.
	Version string `json:"version"`
	// The date when the game server was last reset.
	ResetDate            string                                   `json:"resetDate"`
	Description          string                                   `json:"description"`
	Stats                GetStatus200ResponseStats                `json:"stats"`
	Leaderboards         GetStatus200ResponseLeaderboards         `json:"leaderboards"`
	ServerResets         GetStatus200ResponseServerResets         `json:"serverResets"`
	Announcements        []GetStatus200ResponseAnnouncementsInner `json:"announcements"`
	Links                []GetStatus200ResponseLinksInner         `json:"links"`
	AdditionalProperties map[string]interface{}
}

GetStatus200Response struct for GetStatus200Response

func NewGetStatus200Response

func NewGetStatus200Response(status string, version string, resetDate string, description string, stats GetStatus200ResponseStats, leaderboards GetStatus200ResponseLeaderboards, serverResets GetStatus200ResponseServerResets, announcements []GetStatus200ResponseAnnouncementsInner, links []GetStatus200ResponseLinksInner) *GetStatus200Response

NewGetStatus200Response instantiates a new GetStatus200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseWithDefaults

func NewGetStatus200ResponseWithDefaults() *GetStatus200Response

NewGetStatus200ResponseWithDefaults instantiates a new GetStatus200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200Response) GetAnnouncements

GetAnnouncements returns the Announcements field value

func (*GetStatus200Response) GetAnnouncementsOk

GetAnnouncementsOk returns a tuple with the Announcements field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetDescription

func (o *GetStatus200Response) GetDescription() string

GetDescription returns the Description field value

func (*GetStatus200Response) GetDescriptionOk

func (o *GetStatus200Response) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetLeaderboards

GetLeaderboards returns the Leaderboards field value

func (*GetStatus200Response) GetLeaderboardsOk

func (o *GetStatus200Response) GetLeaderboardsOk() (*GetStatus200ResponseLeaderboards, bool)

GetLeaderboardsOk returns a tuple with the Leaderboards field value and a boolean to check if the value has been set.

GetLinks returns the Links field value

func (*GetStatus200Response) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetResetDate

func (o *GetStatus200Response) GetResetDate() string

GetResetDate returns the ResetDate field value

func (*GetStatus200Response) GetResetDateOk

func (o *GetStatus200Response) GetResetDateOk() (*string, bool)

GetResetDateOk returns a tuple with the ResetDate field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetServerResets

GetServerResets returns the ServerResets field value

func (*GetStatus200Response) GetServerResetsOk

func (o *GetStatus200Response) GetServerResetsOk() (*GetStatus200ResponseServerResets, bool)

GetServerResetsOk returns a tuple with the ServerResets field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetStats

GetStats returns the Stats field value

func (*GetStatus200Response) GetStatsOk

GetStatsOk returns a tuple with the Stats field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetStatus

func (o *GetStatus200Response) GetStatus() string

GetStatus returns the Status field value

func (*GetStatus200Response) GetStatusOk

func (o *GetStatus200Response) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*GetStatus200Response) GetVersion

func (o *GetStatus200Response) GetVersion() string

GetVersion returns the Version field value

func (*GetStatus200Response) GetVersionOk

func (o *GetStatus200Response) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (GetStatus200Response) MarshalJSON

func (o GetStatus200Response) MarshalJSON() ([]byte, error)

func (*GetStatus200Response) SetAnnouncements

SetAnnouncements sets field value

func (*GetStatus200Response) SetDescription

func (o *GetStatus200Response) SetDescription(v string)

SetDescription sets field value

func (*GetStatus200Response) SetLeaderboards

SetLeaderboards sets field value

SetLinks sets field value

func (*GetStatus200Response) SetResetDate

func (o *GetStatus200Response) SetResetDate(v string)

SetResetDate sets field value

func (*GetStatus200Response) SetServerResets

SetServerResets sets field value

func (*GetStatus200Response) SetStats

SetStats sets field value

func (*GetStatus200Response) SetStatus

func (o *GetStatus200Response) SetStatus(v string)

SetStatus sets field value

func (*GetStatus200Response) SetVersion

func (o *GetStatus200Response) SetVersion(v string)

SetVersion sets field value

func (GetStatus200Response) ToMap

func (o GetStatus200Response) ToMap() (map[string]interface{}, error)

func (*GetStatus200Response) UnmarshalJSON

func (o *GetStatus200Response) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseAnnouncementsInner

type GetStatus200ResponseAnnouncementsInner struct {
	Title                string `json:"title"`
	Body                 string `json:"body"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseAnnouncementsInner struct for GetStatus200ResponseAnnouncementsInner

func NewGetStatus200ResponseAnnouncementsInner

func NewGetStatus200ResponseAnnouncementsInner(title string, body string) *GetStatus200ResponseAnnouncementsInner

NewGetStatus200ResponseAnnouncementsInner instantiates a new GetStatus200ResponseAnnouncementsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseAnnouncementsInnerWithDefaults

func NewGetStatus200ResponseAnnouncementsInnerWithDefaults() *GetStatus200ResponseAnnouncementsInner

NewGetStatus200ResponseAnnouncementsInnerWithDefaults instantiates a new GetStatus200ResponseAnnouncementsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseAnnouncementsInner) GetBody

GetBody returns the Body field value

func (*GetStatus200ResponseAnnouncementsInner) GetBodyOk

GetBodyOk returns a tuple with the Body field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseAnnouncementsInner) GetTitle

GetTitle returns the Title field value

func (*GetStatus200ResponseAnnouncementsInner) GetTitleOk

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (GetStatus200ResponseAnnouncementsInner) MarshalJSON

func (o GetStatus200ResponseAnnouncementsInner) MarshalJSON() ([]byte, error)

func (*GetStatus200ResponseAnnouncementsInner) SetBody

SetBody sets field value

func (*GetStatus200ResponseAnnouncementsInner) SetTitle

SetTitle sets field value

func (GetStatus200ResponseAnnouncementsInner) ToMap

func (o GetStatus200ResponseAnnouncementsInner) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseAnnouncementsInner) UnmarshalJSON

func (o *GetStatus200ResponseAnnouncementsInner) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseLeaderboards

type GetStatus200ResponseLeaderboards struct {
	// Top agents with the most credits.
	MostCredits []GetStatus200ResponseLeaderboardsMostCreditsInner `json:"mostCredits"`
	// Top agents with the most charted submitted.
	MostSubmittedCharts  []GetStatus200ResponseLeaderboardsMostSubmittedChartsInner `json:"mostSubmittedCharts"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseLeaderboards struct for GetStatus200ResponseLeaderboards

func NewGetStatus200ResponseLeaderboards

NewGetStatus200ResponseLeaderboards instantiates a new GetStatus200ResponseLeaderboards object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseLeaderboardsWithDefaults

func NewGetStatus200ResponseLeaderboardsWithDefaults() *GetStatus200ResponseLeaderboards

NewGetStatus200ResponseLeaderboardsWithDefaults instantiates a new GetStatus200ResponseLeaderboards object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseLeaderboards) GetMostCredits

GetMostCredits returns the MostCredits field value

func (*GetStatus200ResponseLeaderboards) GetMostCreditsOk

GetMostCreditsOk returns a tuple with the MostCredits field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseLeaderboards) GetMostSubmittedCharts

GetMostSubmittedCharts returns the MostSubmittedCharts field value

func (*GetStatus200ResponseLeaderboards) GetMostSubmittedChartsOk

GetMostSubmittedChartsOk returns a tuple with the MostSubmittedCharts field value and a boolean to check if the value has been set.

func (GetStatus200ResponseLeaderboards) MarshalJSON

func (o GetStatus200ResponseLeaderboards) MarshalJSON() ([]byte, error)

func (*GetStatus200ResponseLeaderboards) SetMostCredits

SetMostCredits sets field value

func (*GetStatus200ResponseLeaderboards) SetMostSubmittedCharts

SetMostSubmittedCharts sets field value

func (GetStatus200ResponseLeaderboards) ToMap

func (o GetStatus200ResponseLeaderboards) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseLeaderboards) UnmarshalJSON

func (o *GetStatus200ResponseLeaderboards) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseLeaderboardsMostCreditsInner

type GetStatus200ResponseLeaderboardsMostCreditsInner struct {
	// Symbol of the agent.
	AgentSymbol string `json:"agentSymbol"`
	// Amount of credits.
	Credits              int64 `json:"credits"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseLeaderboardsMostCreditsInner struct for GetStatus200ResponseLeaderboardsMostCreditsInner

func NewGetStatus200ResponseLeaderboardsMostCreditsInner

func NewGetStatus200ResponseLeaderboardsMostCreditsInner(agentSymbol string, credits int64) *GetStatus200ResponseLeaderboardsMostCreditsInner

NewGetStatus200ResponseLeaderboardsMostCreditsInner instantiates a new GetStatus200ResponseLeaderboardsMostCreditsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseLeaderboardsMostCreditsInnerWithDefaults

func NewGetStatus200ResponseLeaderboardsMostCreditsInnerWithDefaults() *GetStatus200ResponseLeaderboardsMostCreditsInner

NewGetStatus200ResponseLeaderboardsMostCreditsInnerWithDefaults instantiates a new GetStatus200ResponseLeaderboardsMostCreditsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) GetAgentSymbol

GetAgentSymbol returns the AgentSymbol field value

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) GetAgentSymbolOk

GetAgentSymbolOk returns a tuple with the AgentSymbol field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) GetCredits

GetCredits returns the Credits field value

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) GetCreditsOk

GetCreditsOk returns a tuple with the Credits field value and a boolean to check if the value has been set.

func (GetStatus200ResponseLeaderboardsMostCreditsInner) MarshalJSON

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) SetAgentSymbol

SetAgentSymbol sets field value

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) SetCredits

SetCredits sets field value

func (GetStatus200ResponseLeaderboardsMostCreditsInner) ToMap

func (o GetStatus200ResponseLeaderboardsMostCreditsInner) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseLeaderboardsMostCreditsInner) UnmarshalJSON

func (o *GetStatus200ResponseLeaderboardsMostCreditsInner) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseLeaderboardsMostSubmittedChartsInner

type GetStatus200ResponseLeaderboardsMostSubmittedChartsInner struct {
	// Symbol of the agent.
	AgentSymbol string `json:"agentSymbol"`
	// Amount of charts done by the agent.
	ChartCount           int32 `json:"chartCount"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseLeaderboardsMostSubmittedChartsInner struct for GetStatus200ResponseLeaderboardsMostSubmittedChartsInner

func NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInner

func NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInner(agentSymbol string, chartCount int32) *GetStatus200ResponseLeaderboardsMostSubmittedChartsInner

NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInner instantiates a new GetStatus200ResponseLeaderboardsMostSubmittedChartsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInnerWithDefaults

func NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInnerWithDefaults() *GetStatus200ResponseLeaderboardsMostSubmittedChartsInner

NewGetStatus200ResponseLeaderboardsMostSubmittedChartsInnerWithDefaults instantiates a new GetStatus200ResponseLeaderboardsMostSubmittedChartsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) GetAgentSymbol

GetAgentSymbol returns the AgentSymbol field value

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) GetAgentSymbolOk

GetAgentSymbolOk returns a tuple with the AgentSymbol field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) GetChartCount

GetChartCount returns the ChartCount field value

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) GetChartCountOk

GetChartCountOk returns a tuple with the ChartCount field value and a boolean to check if the value has been set.

func (GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) MarshalJSON

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) SetAgentSymbol

SetAgentSymbol sets field value

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) SetChartCount

SetChartCount sets field value

func (GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) ToMap

func (*GetStatus200ResponseLeaderboardsMostSubmittedChartsInner) UnmarshalJSON

type GetStatus200ResponseLinksInner

type GetStatus200ResponseLinksInner struct {
	Name                 string `json:"name"`
	Url                  string `json:"url"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseLinksInner struct for GetStatus200ResponseLinksInner

func NewGetStatus200ResponseLinksInner

func NewGetStatus200ResponseLinksInner(name string, url string) *GetStatus200ResponseLinksInner

NewGetStatus200ResponseLinksInner instantiates a new GetStatus200ResponseLinksInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseLinksInnerWithDefaults

func NewGetStatus200ResponseLinksInnerWithDefaults() *GetStatus200ResponseLinksInner

NewGetStatus200ResponseLinksInnerWithDefaults instantiates a new GetStatus200ResponseLinksInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseLinksInner) GetName

GetName returns the Name field value

func (*GetStatus200ResponseLinksInner) GetNameOk

func (o *GetStatus200ResponseLinksInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseLinksInner) GetUrl

GetUrl returns the Url field value

func (*GetStatus200ResponseLinksInner) GetUrlOk

func (o *GetStatus200ResponseLinksInner) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (GetStatus200ResponseLinksInner) MarshalJSON

func (o GetStatus200ResponseLinksInner) MarshalJSON() ([]byte, error)

func (*GetStatus200ResponseLinksInner) SetName

func (o *GetStatus200ResponseLinksInner) SetName(v string)

SetName sets field value

func (*GetStatus200ResponseLinksInner) SetUrl

SetUrl sets field value

func (GetStatus200ResponseLinksInner) ToMap

func (o GetStatus200ResponseLinksInner) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseLinksInner) UnmarshalJSON

func (o *GetStatus200ResponseLinksInner) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseServerResets

type GetStatus200ResponseServerResets struct {
	// The date and time when the game server will reset.
	Next string `json:"next"`
	// How often we intend to reset the game server.
	Frequency            string `json:"frequency"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseServerResets struct for GetStatus200ResponseServerResets

func NewGetStatus200ResponseServerResets

func NewGetStatus200ResponseServerResets(next string, frequency string) *GetStatus200ResponseServerResets

NewGetStatus200ResponseServerResets instantiates a new GetStatus200ResponseServerResets object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseServerResetsWithDefaults

func NewGetStatus200ResponseServerResetsWithDefaults() *GetStatus200ResponseServerResets

NewGetStatus200ResponseServerResetsWithDefaults instantiates a new GetStatus200ResponseServerResets object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseServerResets) GetFrequency

func (o *GetStatus200ResponseServerResets) GetFrequency() string

GetFrequency returns the Frequency field value

func (*GetStatus200ResponseServerResets) GetFrequencyOk

func (o *GetStatus200ResponseServerResets) GetFrequencyOk() (*string, bool)

GetFrequencyOk returns a tuple with the Frequency field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseServerResets) GetNext

GetNext returns the Next field value

func (*GetStatus200ResponseServerResets) GetNextOk

func (o *GetStatus200ResponseServerResets) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value and a boolean to check if the value has been set.

func (GetStatus200ResponseServerResets) MarshalJSON

func (o GetStatus200ResponseServerResets) MarshalJSON() ([]byte, error)

func (*GetStatus200ResponseServerResets) SetFrequency

func (o *GetStatus200ResponseServerResets) SetFrequency(v string)

SetFrequency sets field value

func (*GetStatus200ResponseServerResets) SetNext

SetNext sets field value

func (GetStatus200ResponseServerResets) ToMap

func (o GetStatus200ResponseServerResets) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseServerResets) UnmarshalJSON

func (o *GetStatus200ResponseServerResets) UnmarshalJSON(data []byte) (err error)

type GetStatus200ResponseStats

type GetStatus200ResponseStats struct {
	// Number of registered agents in the game.
	Agents int32 `json:"agents"`
	// Total number of ships in the game.
	Ships int32 `json:"ships"`
	// Total number of systems in the game.
	Systems int32 `json:"systems"`
	// Total number of waypoints in the game.
	Waypoints            int32 `json:"waypoints"`
	AdditionalProperties map[string]interface{}
}

GetStatus200ResponseStats struct for GetStatus200ResponseStats

func NewGetStatus200ResponseStats

func NewGetStatus200ResponseStats(agents int32, ships int32, systems int32, waypoints int32) *GetStatus200ResponseStats

NewGetStatus200ResponseStats instantiates a new GetStatus200ResponseStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatus200ResponseStatsWithDefaults

func NewGetStatus200ResponseStatsWithDefaults() *GetStatus200ResponseStats

NewGetStatus200ResponseStatsWithDefaults instantiates a new GetStatus200ResponseStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatus200ResponseStats) GetAgents

func (o *GetStatus200ResponseStats) GetAgents() int32

GetAgents returns the Agents field value

func (*GetStatus200ResponseStats) GetAgentsOk

func (o *GetStatus200ResponseStats) GetAgentsOk() (*int32, bool)

GetAgentsOk returns a tuple with the Agents field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseStats) GetShips

func (o *GetStatus200ResponseStats) GetShips() int32

GetShips returns the Ships field value

func (*GetStatus200ResponseStats) GetShipsOk

func (o *GetStatus200ResponseStats) GetShipsOk() (*int32, bool)

GetShipsOk returns a tuple with the Ships field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseStats) GetSystems

func (o *GetStatus200ResponseStats) GetSystems() int32

GetSystems returns the Systems field value

func (*GetStatus200ResponseStats) GetSystemsOk

func (o *GetStatus200ResponseStats) GetSystemsOk() (*int32, bool)

GetSystemsOk returns a tuple with the Systems field value and a boolean to check if the value has been set.

func (*GetStatus200ResponseStats) GetWaypoints

func (o *GetStatus200ResponseStats) GetWaypoints() int32

GetWaypoints returns the Waypoints field value

func (*GetStatus200ResponseStats) GetWaypointsOk

func (o *GetStatus200ResponseStats) GetWaypointsOk() (*int32, bool)

GetWaypointsOk returns a tuple with the Waypoints field value and a boolean to check if the value has been set.

func (GetStatus200ResponseStats) MarshalJSON

func (o GetStatus200ResponseStats) MarshalJSON() ([]byte, error)

func (*GetStatus200ResponseStats) SetAgents

func (o *GetStatus200ResponseStats) SetAgents(v int32)

SetAgents sets field value

func (*GetStatus200ResponseStats) SetShips

func (o *GetStatus200ResponseStats) SetShips(v int32)

SetShips sets field value

func (*GetStatus200ResponseStats) SetSystems

func (o *GetStatus200ResponseStats) SetSystems(v int32)

SetSystems sets field value

func (*GetStatus200ResponseStats) SetWaypoints

func (o *GetStatus200ResponseStats) SetWaypoints(v int32)

SetWaypoints sets field value

func (GetStatus200ResponseStats) ToMap

func (o GetStatus200ResponseStats) ToMap() (map[string]interface{}, error)

func (*GetStatus200ResponseStats) UnmarshalJSON

func (o *GetStatus200ResponseStats) UnmarshalJSON(data []byte) (err error)

type GetSystem200Response

type GetSystem200Response struct {
	Data                 System `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetSystem200Response

func NewGetSystem200Response

func NewGetSystem200Response(data System) *GetSystem200Response

NewGetSystem200Response instantiates a new GetSystem200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetSystem200ResponseWithDefaults

func NewGetSystem200ResponseWithDefaults() *GetSystem200Response

NewGetSystem200ResponseWithDefaults instantiates a new GetSystem200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetSystem200Response) GetData

func (o *GetSystem200Response) GetData() System

GetData returns the Data field value

func (*GetSystem200Response) GetDataOk

func (o *GetSystem200Response) GetDataOk() (*System, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetSystem200Response) MarshalJSON

func (o GetSystem200Response) MarshalJSON() ([]byte, error)

func (*GetSystem200Response) SetData

func (o *GetSystem200Response) SetData(v System)

SetData sets field value

func (GetSystem200Response) ToMap

func (o GetSystem200Response) ToMap() (map[string]interface{}, error)

func (*GetSystem200Response) UnmarshalJSON

func (o *GetSystem200Response) UnmarshalJSON(data []byte) (err error)

type GetSystemWaypoints200Response

type GetSystemWaypoints200Response struct {
	Data                 []Waypoint `json:"data"`
	Meta                 Meta       `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetSystemWaypoints200Response

func NewGetSystemWaypoints200Response

func NewGetSystemWaypoints200Response(data []Waypoint, meta Meta) *GetSystemWaypoints200Response

NewGetSystemWaypoints200Response instantiates a new GetSystemWaypoints200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetSystemWaypoints200ResponseWithDefaults

func NewGetSystemWaypoints200ResponseWithDefaults() *GetSystemWaypoints200Response

NewGetSystemWaypoints200ResponseWithDefaults instantiates a new GetSystemWaypoints200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetSystemWaypoints200Response) GetData

func (o *GetSystemWaypoints200Response) GetData() []Waypoint

GetData returns the Data field value

func (*GetSystemWaypoints200Response) GetDataOk

func (o *GetSystemWaypoints200Response) GetDataOk() ([]Waypoint, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetSystemWaypoints200Response) GetMeta

func (o *GetSystemWaypoints200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetSystemWaypoints200Response) GetMetaOk

func (o *GetSystemWaypoints200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetSystemWaypoints200Response) MarshalJSON

func (o GetSystemWaypoints200Response) MarshalJSON() ([]byte, error)

func (*GetSystemWaypoints200Response) SetData

func (o *GetSystemWaypoints200Response) SetData(v []Waypoint)

SetData sets field value

func (*GetSystemWaypoints200Response) SetMeta

func (o *GetSystemWaypoints200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetSystemWaypoints200Response) ToMap

func (o GetSystemWaypoints200Response) ToMap() (map[string]interface{}, error)

func (*GetSystemWaypoints200Response) UnmarshalJSON

func (o *GetSystemWaypoints200Response) UnmarshalJSON(data []byte) (err error)

type GetSystemWaypointsTraitsParameter

type GetSystemWaypointsTraitsParameter struct {
	WaypointTraitSymbol        *WaypointTraitSymbol
	ArrayOfWaypointTraitSymbol *[]WaypointTraitSymbol
}

GetSystemWaypointsTraitsParameter - struct for GetSystemWaypointsTraitsParameter

func ArrayOfWaypointTraitSymbolAsGetSystemWaypointsTraitsParameter

func ArrayOfWaypointTraitSymbolAsGetSystemWaypointsTraitsParameter(v *[]WaypointTraitSymbol) GetSystemWaypointsTraitsParameter

[]WaypointTraitSymbolAsGetSystemWaypointsTraitsParameter is a convenience function that returns []WaypointTraitSymbol wrapped in GetSystemWaypointsTraitsParameter

func WaypointTraitSymbolAsGetSystemWaypointsTraitsParameter

func WaypointTraitSymbolAsGetSystemWaypointsTraitsParameter(v *WaypointTraitSymbol) GetSystemWaypointsTraitsParameter

WaypointTraitSymbolAsGetSystemWaypointsTraitsParameter is a convenience function that returns WaypointTraitSymbol wrapped in GetSystemWaypointsTraitsParameter

func (*GetSystemWaypointsTraitsParameter) GetActualInstance

func (obj *GetSystemWaypointsTraitsParameter) GetActualInstance() interface{}

Get the actual instance

func (GetSystemWaypointsTraitsParameter) MarshalJSON

func (src GetSystemWaypointsTraitsParameter) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*GetSystemWaypointsTraitsParameter) UnmarshalJSON

func (dst *GetSystemWaypointsTraitsParameter) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type GetSystems200Response

type GetSystems200Response struct {
	Data                 []System `json:"data"`
	Meta                 Meta     `json:"meta"`
	AdditionalProperties map[string]interface{}
}

GetSystems200Response

func NewGetSystems200Response

func NewGetSystems200Response(data []System, meta Meta) *GetSystems200Response

NewGetSystems200Response instantiates a new GetSystems200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetSystems200ResponseWithDefaults

func NewGetSystems200ResponseWithDefaults() *GetSystems200Response

NewGetSystems200ResponseWithDefaults instantiates a new GetSystems200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetSystems200Response) GetData

func (o *GetSystems200Response) GetData() []System

GetData returns the Data field value

func (*GetSystems200Response) GetDataOk

func (o *GetSystems200Response) GetDataOk() ([]System, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*GetSystems200Response) GetMeta

func (o *GetSystems200Response) GetMeta() Meta

GetMeta returns the Meta field value

func (*GetSystems200Response) GetMetaOk

func (o *GetSystems200Response) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (GetSystems200Response) MarshalJSON

func (o GetSystems200Response) MarshalJSON() ([]byte, error)

func (*GetSystems200Response) SetData

func (o *GetSystems200Response) SetData(v []System)

SetData sets field value

func (*GetSystems200Response) SetMeta

func (o *GetSystems200Response) SetMeta(v Meta)

SetMeta sets field value

func (GetSystems200Response) ToMap

func (o GetSystems200Response) ToMap() (map[string]interface{}, error)

func (*GetSystems200Response) UnmarshalJSON

func (o *GetSystems200Response) UnmarshalJSON(data []byte) (err error)

type GetWaypoint200Response

type GetWaypoint200Response struct {
	Data                 Waypoint `json:"data"`
	AdditionalProperties map[string]interface{}
}

GetWaypoint200Response

func NewGetWaypoint200Response

func NewGetWaypoint200Response(data Waypoint) *GetWaypoint200Response

NewGetWaypoint200Response instantiates a new GetWaypoint200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetWaypoint200ResponseWithDefaults

func NewGetWaypoint200ResponseWithDefaults() *GetWaypoint200Response

NewGetWaypoint200ResponseWithDefaults instantiates a new GetWaypoint200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetWaypoint200Response) GetData

func (o *GetWaypoint200Response) GetData() Waypoint

GetData returns the Data field value

func (*GetWaypoint200Response) GetDataOk

func (o *GetWaypoint200Response) GetDataOk() (*Waypoint, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetWaypoint200Response) MarshalJSON

func (o GetWaypoint200Response) MarshalJSON() ([]byte, error)

func (*GetWaypoint200Response) SetData

func (o *GetWaypoint200Response) SetData(v Waypoint)

SetData sets field value

func (GetWaypoint200Response) ToMap

func (o GetWaypoint200Response) ToMap() (map[string]interface{}, error)

func (*GetWaypoint200Response) UnmarshalJSON

func (o *GetWaypoint200Response) UnmarshalJSON(data []byte) (err error)

type InstallMount201Response

type InstallMount201Response struct {
	Data                 InstallMount201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

InstallMount201Response struct for InstallMount201Response

func NewInstallMount201Response

func NewInstallMount201Response(data InstallMount201ResponseData) *InstallMount201Response

NewInstallMount201Response instantiates a new InstallMount201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallMount201ResponseWithDefaults

func NewInstallMount201ResponseWithDefaults() *InstallMount201Response

NewInstallMount201ResponseWithDefaults instantiates a new InstallMount201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallMount201Response) GetData

GetData returns the Data field value

func (*InstallMount201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (InstallMount201Response) MarshalJSON

func (o InstallMount201Response) MarshalJSON() ([]byte, error)

func (*InstallMount201Response) SetData

SetData sets field value

func (InstallMount201Response) ToMap

func (o InstallMount201Response) ToMap() (map[string]interface{}, error)

func (*InstallMount201Response) UnmarshalJSON

func (o *InstallMount201Response) UnmarshalJSON(data []byte) (err error)

type InstallMount201ResponseData

type InstallMount201ResponseData struct {
	Agent Agent `json:"agent"`
	// List of installed mounts after the installation of the new mount.
	Mounts               []ShipMount                 `json:"mounts"`
	Cargo                ShipCargo                   `json:"cargo"`
	Transaction          ShipModificationTransaction `json:"transaction"`
	AdditionalProperties map[string]interface{}
}

InstallMount201ResponseData struct for InstallMount201ResponseData

func NewInstallMount201ResponseData

func NewInstallMount201ResponseData(agent Agent, mounts []ShipMount, cargo ShipCargo, transaction ShipModificationTransaction) *InstallMount201ResponseData

NewInstallMount201ResponseData instantiates a new InstallMount201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallMount201ResponseDataWithDefaults

func NewInstallMount201ResponseDataWithDefaults() *InstallMount201ResponseData

NewInstallMount201ResponseDataWithDefaults instantiates a new InstallMount201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallMount201ResponseData) GetAgent

func (o *InstallMount201ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*InstallMount201ResponseData) GetAgentOk

func (o *InstallMount201ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*InstallMount201ResponseData) GetCargo

func (o *InstallMount201ResponseData) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*InstallMount201ResponseData) GetCargoOk

func (o *InstallMount201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*InstallMount201ResponseData) GetMounts

func (o *InstallMount201ResponseData) GetMounts() []ShipMount

GetMounts returns the Mounts field value

func (*InstallMount201ResponseData) GetMountsOk

func (o *InstallMount201ResponseData) GetMountsOk() ([]ShipMount, bool)

GetMountsOk returns a tuple with the Mounts field value and a boolean to check if the value has been set.

func (*InstallMount201ResponseData) GetTransaction

GetTransaction returns the Transaction field value

func (*InstallMount201ResponseData) GetTransactionOk

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (InstallMount201ResponseData) MarshalJSON

func (o InstallMount201ResponseData) MarshalJSON() ([]byte, error)

func (*InstallMount201ResponseData) SetAgent

func (o *InstallMount201ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*InstallMount201ResponseData) SetCargo

func (o *InstallMount201ResponseData) SetCargo(v ShipCargo)

SetCargo sets field value

func (*InstallMount201ResponseData) SetMounts

func (o *InstallMount201ResponseData) SetMounts(v []ShipMount)

SetMounts sets field value

func (*InstallMount201ResponseData) SetTransaction

SetTransaction sets field value

func (InstallMount201ResponseData) ToMap

func (o InstallMount201ResponseData) ToMap() (map[string]interface{}, error)

func (*InstallMount201ResponseData) UnmarshalJSON

func (o *InstallMount201ResponseData) UnmarshalJSON(data []byte) (err error)

type InstallMountRequest

type InstallMountRequest struct {
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

InstallMountRequest struct for InstallMountRequest

func NewInstallMountRequest

func NewInstallMountRequest(symbol string) *InstallMountRequest

NewInstallMountRequest instantiates a new InstallMountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallMountRequestWithDefaults

func NewInstallMountRequestWithDefaults() *InstallMountRequest

NewInstallMountRequestWithDefaults instantiates a new InstallMountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallMountRequest) GetSymbol

func (o *InstallMountRequest) GetSymbol() string

GetSymbol returns the Symbol field value

func (*InstallMountRequest) GetSymbolOk

func (o *InstallMountRequest) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (InstallMountRequest) MarshalJSON

func (o InstallMountRequest) MarshalJSON() ([]byte, error)

func (*InstallMountRequest) SetSymbol

func (o *InstallMountRequest) SetSymbol(v string)

SetSymbol sets field value

func (InstallMountRequest) ToMap

func (o InstallMountRequest) ToMap() (map[string]interface{}, error)

func (*InstallMountRequest) UnmarshalJSON

func (o *InstallMountRequest) UnmarshalJSON(data []byte) (err error)

type Jettison200Response

type Jettison200Response struct {
	Data                 Jettison200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

Jettison200Response

func NewJettison200Response

func NewJettison200Response(data Jettison200ResponseData) *Jettison200Response

NewJettison200Response instantiates a new Jettison200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJettison200ResponseWithDefaults

func NewJettison200ResponseWithDefaults() *Jettison200Response

NewJettison200ResponseWithDefaults instantiates a new Jettison200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Jettison200Response) GetData

GetData returns the Data field value

func (*Jettison200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (Jettison200Response) MarshalJSON

func (o Jettison200Response) MarshalJSON() ([]byte, error)

func (*Jettison200Response) SetData

SetData sets field value

func (Jettison200Response) ToMap

func (o Jettison200Response) ToMap() (map[string]interface{}, error)

func (*Jettison200Response) UnmarshalJSON

func (o *Jettison200Response) UnmarshalJSON(data []byte) (err error)

type Jettison200ResponseData

type Jettison200ResponseData struct {
	Cargo                ShipCargo `json:"cargo"`
	AdditionalProperties map[string]interface{}
}

Jettison200ResponseData struct for Jettison200ResponseData

func NewJettison200ResponseData

func NewJettison200ResponseData(cargo ShipCargo) *Jettison200ResponseData

NewJettison200ResponseData instantiates a new Jettison200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJettison200ResponseDataWithDefaults

func NewJettison200ResponseDataWithDefaults() *Jettison200ResponseData

NewJettison200ResponseDataWithDefaults instantiates a new Jettison200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Jettison200ResponseData) GetCargo

func (o *Jettison200ResponseData) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*Jettison200ResponseData) GetCargoOk

func (o *Jettison200ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (Jettison200ResponseData) MarshalJSON

func (o Jettison200ResponseData) MarshalJSON() ([]byte, error)

func (*Jettison200ResponseData) SetCargo

func (o *Jettison200ResponseData) SetCargo(v ShipCargo)

SetCargo sets field value

func (Jettison200ResponseData) ToMap

func (o Jettison200ResponseData) ToMap() (map[string]interface{}, error)

func (*Jettison200ResponseData) UnmarshalJSON

func (o *Jettison200ResponseData) UnmarshalJSON(data []byte) (err error)

type JettisonRequest

type JettisonRequest struct {
	Symbol TradeSymbol `json:"symbol"`
	// Amount of units to jettison of this good.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

JettisonRequest struct for JettisonRequest

func NewJettisonRequest

func NewJettisonRequest(symbol TradeSymbol, units int32) *JettisonRequest

NewJettisonRequest instantiates a new JettisonRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJettisonRequestWithDefaults

func NewJettisonRequestWithDefaults() *JettisonRequest

NewJettisonRequestWithDefaults instantiates a new JettisonRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JettisonRequest) GetSymbol

func (o *JettisonRequest) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*JettisonRequest) GetSymbolOk

func (o *JettisonRequest) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*JettisonRequest) GetUnits

func (o *JettisonRequest) GetUnits() int32

GetUnits returns the Units field value

func (*JettisonRequest) GetUnitsOk

func (o *JettisonRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (JettisonRequest) MarshalJSON

func (o JettisonRequest) MarshalJSON() ([]byte, error)

func (*JettisonRequest) SetSymbol

func (o *JettisonRequest) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*JettisonRequest) SetUnits

func (o *JettisonRequest) SetUnits(v int32)

SetUnits sets field value

func (JettisonRequest) ToMap

func (o JettisonRequest) ToMap() (map[string]interface{}, error)

func (*JettisonRequest) UnmarshalJSON

func (o *JettisonRequest) UnmarshalJSON(data []byte) (err error)

type JumpGate

type JumpGate struct {
	// The symbol of the waypoint.
	Symbol string `json:"symbol"`
	// All the gates that are connected to this waypoint.
	Connections          []string `json:"connections"`
	AdditionalProperties map[string]interface{}
}

JumpGate

func NewJumpGate

func NewJumpGate(symbol string, connections []string) *JumpGate

NewJumpGate instantiates a new JumpGate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJumpGateWithDefaults

func NewJumpGateWithDefaults() *JumpGate

NewJumpGateWithDefaults instantiates a new JumpGate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JumpGate) GetConnections

func (o *JumpGate) GetConnections() []string

GetConnections returns the Connections field value

func (*JumpGate) GetConnectionsOk

func (o *JumpGate) GetConnectionsOk() ([]string, bool)

GetConnectionsOk returns a tuple with the Connections field value and a boolean to check if the value has been set.

func (*JumpGate) GetSymbol

func (o *JumpGate) GetSymbol() string

GetSymbol returns the Symbol field value

func (*JumpGate) GetSymbolOk

func (o *JumpGate) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (JumpGate) MarshalJSON

func (o JumpGate) MarshalJSON() ([]byte, error)

func (*JumpGate) SetConnections

func (o *JumpGate) SetConnections(v []string)

SetConnections sets field value

func (*JumpGate) SetSymbol

func (o *JumpGate) SetSymbol(v string)

SetSymbol sets field value

func (JumpGate) ToMap

func (o JumpGate) ToMap() (map[string]interface{}, error)

func (*JumpGate) UnmarshalJSON

func (o *JumpGate) UnmarshalJSON(data []byte) (err error)

type JumpShip200Response

type JumpShip200Response struct {
	Data                 JumpShip200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

JumpShip200Response

func NewJumpShip200Response

func NewJumpShip200Response(data JumpShip200ResponseData) *JumpShip200Response

NewJumpShip200Response instantiates a new JumpShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJumpShip200ResponseWithDefaults

func NewJumpShip200ResponseWithDefaults() *JumpShip200Response

NewJumpShip200ResponseWithDefaults instantiates a new JumpShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JumpShip200Response) GetData

GetData returns the Data field value

func (*JumpShip200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (JumpShip200Response) MarshalJSON

func (o JumpShip200Response) MarshalJSON() ([]byte, error)

func (*JumpShip200Response) SetData

SetData sets field value

func (JumpShip200Response) ToMap

func (o JumpShip200Response) ToMap() (map[string]interface{}, error)

func (*JumpShip200Response) UnmarshalJSON

func (o *JumpShip200Response) UnmarshalJSON(data []byte) (err error)

type JumpShip200ResponseData

type JumpShip200ResponseData struct {
	Nav                  ShipNav           `json:"nav"`
	Cooldown             Cooldown          `json:"cooldown"`
	Transaction          MarketTransaction `json:"transaction"`
	Agent                Agent             `json:"agent"`
	AdditionalProperties map[string]interface{}
}

JumpShip200ResponseData struct for JumpShip200ResponseData

func NewJumpShip200ResponseData

func NewJumpShip200ResponseData(nav ShipNav, cooldown Cooldown, transaction MarketTransaction, agent Agent) *JumpShip200ResponseData

NewJumpShip200ResponseData instantiates a new JumpShip200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJumpShip200ResponseDataWithDefaults

func NewJumpShip200ResponseDataWithDefaults() *JumpShip200ResponseData

NewJumpShip200ResponseDataWithDefaults instantiates a new JumpShip200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JumpShip200ResponseData) GetAgent

func (o *JumpShip200ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*JumpShip200ResponseData) GetAgentOk

func (o *JumpShip200ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*JumpShip200ResponseData) GetCooldown

func (o *JumpShip200ResponseData) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*JumpShip200ResponseData) GetCooldownOk

func (o *JumpShip200ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*JumpShip200ResponseData) GetNav

func (o *JumpShip200ResponseData) GetNav() ShipNav

GetNav returns the Nav field value

func (*JumpShip200ResponseData) GetNavOk

func (o *JumpShip200ResponseData) GetNavOk() (*ShipNav, bool)

GetNavOk returns a tuple with the Nav field value and a boolean to check if the value has been set.

func (*JumpShip200ResponseData) GetTransaction

func (o *JumpShip200ResponseData) GetTransaction() MarketTransaction

GetTransaction returns the Transaction field value

func (*JumpShip200ResponseData) GetTransactionOk

func (o *JumpShip200ResponseData) GetTransactionOk() (*MarketTransaction, bool)

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (JumpShip200ResponseData) MarshalJSON

func (o JumpShip200ResponseData) MarshalJSON() ([]byte, error)

func (*JumpShip200ResponseData) SetAgent

func (o *JumpShip200ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*JumpShip200ResponseData) SetCooldown

func (o *JumpShip200ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*JumpShip200ResponseData) SetNav

func (o *JumpShip200ResponseData) SetNav(v ShipNav)

SetNav sets field value

func (*JumpShip200ResponseData) SetTransaction

func (o *JumpShip200ResponseData) SetTransaction(v MarketTransaction)

SetTransaction sets field value

func (JumpShip200ResponseData) ToMap

func (o JumpShip200ResponseData) ToMap() (map[string]interface{}, error)

func (*JumpShip200ResponseData) UnmarshalJSON

func (o *JumpShip200ResponseData) UnmarshalJSON(data []byte) (err error)

type JumpShipRequest

type JumpShipRequest struct {
	// The symbol of the waypoint to jump to. The destination must be a connected waypoint.
	WaypointSymbol       string `json:"waypointSymbol"`
	AdditionalProperties map[string]interface{}
}

JumpShipRequest struct for JumpShipRequest

func NewJumpShipRequest

func NewJumpShipRequest(waypointSymbol string) *JumpShipRequest

NewJumpShipRequest instantiates a new JumpShipRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJumpShipRequestWithDefaults

func NewJumpShipRequestWithDefaults() *JumpShipRequest

NewJumpShipRequestWithDefaults instantiates a new JumpShipRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JumpShipRequest) GetWaypointSymbol

func (o *JumpShipRequest) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*JumpShipRequest) GetWaypointSymbolOk

func (o *JumpShipRequest) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (JumpShipRequest) MarshalJSON

func (o JumpShipRequest) MarshalJSON() ([]byte, error)

func (*JumpShipRequest) SetWaypointSymbol

func (o *JumpShipRequest) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (JumpShipRequest) ToMap

func (o JumpShipRequest) ToMap() (map[string]interface{}, error)

func (*JumpShipRequest) UnmarshalJSON

func (o *JumpShipRequest) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Market

type Market struct {
	// The symbol of the market. The symbol is the same as the waypoint where the market is located.
	Symbol string `json:"symbol"`
	// The list of goods that are exported from this market.
	Exports []TradeGood `json:"exports"`
	// The list of goods that are sought as imports in this market.
	Imports []TradeGood `json:"imports"`
	// The list of goods that are bought and sold between agents at this market.
	Exchange []TradeGood `json:"exchange"`
	// The list of recent transactions at this market. Visible only when a ship is present at the market.
	Transactions []MarketTransaction `json:"transactions,omitempty"`
	// The list of goods that are traded at this market. Visible only when a ship is present at the market.
	TradeGoods           []MarketTradeGood `json:"tradeGoods,omitempty"`
	AdditionalProperties map[string]interface{}
}

Market

func NewMarket

func NewMarket(symbol string, exports []TradeGood, imports []TradeGood, exchange []TradeGood) *Market

NewMarket instantiates a new Market object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMarketWithDefaults

func NewMarketWithDefaults() *Market

NewMarketWithDefaults instantiates a new Market object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Market) GetExchange

func (o *Market) GetExchange() []TradeGood

GetExchange returns the Exchange field value

func (*Market) GetExchangeOk

func (o *Market) GetExchangeOk() ([]TradeGood, bool)

GetExchangeOk returns a tuple with the Exchange field value and a boolean to check if the value has been set.

func (*Market) GetExports

func (o *Market) GetExports() []TradeGood

GetExports returns the Exports field value

func (*Market) GetExportsOk

func (o *Market) GetExportsOk() ([]TradeGood, bool)

GetExportsOk returns a tuple with the Exports field value and a boolean to check if the value has been set.

func (*Market) GetImports

func (o *Market) GetImports() []TradeGood

GetImports returns the Imports field value

func (*Market) GetImportsOk

func (o *Market) GetImportsOk() ([]TradeGood, bool)

GetImportsOk returns a tuple with the Imports field value and a boolean to check if the value has been set.

func (*Market) GetSymbol

func (o *Market) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Market) GetSymbolOk

func (o *Market) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*Market) GetTradeGoods

func (o *Market) GetTradeGoods() []MarketTradeGood

GetTradeGoods returns the TradeGoods field value if set, zero value otherwise.

func (*Market) GetTradeGoodsOk

func (o *Market) GetTradeGoodsOk() ([]MarketTradeGood, bool)

GetTradeGoodsOk returns a tuple with the TradeGoods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Market) GetTransactions

func (o *Market) GetTransactions() []MarketTransaction

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*Market) GetTransactionsOk

func (o *Market) GetTransactionsOk() ([]MarketTransaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Market) HasTradeGoods

func (o *Market) HasTradeGoods() bool

HasTradeGoods returns a boolean if a field has been set.

func (*Market) HasTransactions

func (o *Market) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (Market) MarshalJSON

func (o Market) MarshalJSON() ([]byte, error)

func (*Market) SetExchange

func (o *Market) SetExchange(v []TradeGood)

SetExchange sets field value

func (*Market) SetExports

func (o *Market) SetExports(v []TradeGood)

SetExports sets field value

func (*Market) SetImports

func (o *Market) SetImports(v []TradeGood)

SetImports sets field value

func (*Market) SetSymbol

func (o *Market) SetSymbol(v string)

SetSymbol sets field value

func (*Market) SetTradeGoods

func (o *Market) SetTradeGoods(v []MarketTradeGood)

SetTradeGoods gets a reference to the given []MarketTradeGood and assigns it to the TradeGoods field.

func (*Market) SetTransactions

func (o *Market) SetTransactions(v []MarketTransaction)

SetTransactions gets a reference to the given []MarketTransaction and assigns it to the Transactions field.

func (Market) ToMap

func (o Market) ToMap() (map[string]interface{}, error)

func (*Market) UnmarshalJSON

func (o *Market) UnmarshalJSON(data []byte) (err error)

type MarketTradeGood

type MarketTradeGood struct {
	Symbol TradeSymbol `json:"symbol"`
	// The type of trade good (export, import, or exchange).
	Type string `json:"type"`
	// This is the maximum number of units that can be purchased or sold at this market in a single trade for this good. Trade volume also gives an indication of price volatility. A market with a low trade volume will have large price swings, while high trade volume will be more resilient to price changes.
	TradeVolume int32          `json:"tradeVolume"`
	Supply      SupplyLevel    `json:"supply"`
	Activity    *ActivityLevel `json:"activity,omitempty"`
	// The price at which this good can be purchased from the market.
	PurchasePrice int32 `json:"purchasePrice"`
	// The price at which this good can be sold to the market.
	SellPrice            int32 `json:"sellPrice"`
	AdditionalProperties map[string]interface{}
}

MarketTradeGood struct for MarketTradeGood

func NewMarketTradeGood

func NewMarketTradeGood(symbol TradeSymbol, type_ string, tradeVolume int32, supply SupplyLevel, purchasePrice int32, sellPrice int32) *MarketTradeGood

NewMarketTradeGood instantiates a new MarketTradeGood object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMarketTradeGoodWithDefaults

func NewMarketTradeGoodWithDefaults() *MarketTradeGood

NewMarketTradeGoodWithDefaults instantiates a new MarketTradeGood object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MarketTradeGood) GetActivity

func (o *MarketTradeGood) GetActivity() ActivityLevel

GetActivity returns the Activity field value if set, zero value otherwise.

func (*MarketTradeGood) GetActivityOk

func (o *MarketTradeGood) GetActivityOk() (*ActivityLevel, bool)

GetActivityOk returns a tuple with the Activity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MarketTradeGood) GetPurchasePrice

func (o *MarketTradeGood) GetPurchasePrice() int32

GetPurchasePrice returns the PurchasePrice field value

func (*MarketTradeGood) GetPurchasePriceOk

func (o *MarketTradeGood) GetPurchasePriceOk() (*int32, bool)

GetPurchasePriceOk returns a tuple with the PurchasePrice field value and a boolean to check if the value has been set.

func (*MarketTradeGood) GetSellPrice

func (o *MarketTradeGood) GetSellPrice() int32

GetSellPrice returns the SellPrice field value

func (*MarketTradeGood) GetSellPriceOk

func (o *MarketTradeGood) GetSellPriceOk() (*int32, bool)

GetSellPriceOk returns a tuple with the SellPrice field value and a boolean to check if the value has been set.

func (*MarketTradeGood) GetSupply

func (o *MarketTradeGood) GetSupply() SupplyLevel

GetSupply returns the Supply field value

func (*MarketTradeGood) GetSupplyOk

func (o *MarketTradeGood) GetSupplyOk() (*SupplyLevel, bool)

GetSupplyOk returns a tuple with the Supply field value and a boolean to check if the value has been set.

func (*MarketTradeGood) GetSymbol

func (o *MarketTradeGood) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*MarketTradeGood) GetSymbolOk

func (o *MarketTradeGood) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*MarketTradeGood) GetTradeVolume

func (o *MarketTradeGood) GetTradeVolume() int32

GetTradeVolume returns the TradeVolume field value

func (*MarketTradeGood) GetTradeVolumeOk

func (o *MarketTradeGood) GetTradeVolumeOk() (*int32, bool)

GetTradeVolumeOk returns a tuple with the TradeVolume field value and a boolean to check if the value has been set.

func (*MarketTradeGood) GetType

func (o *MarketTradeGood) GetType() string

GetType returns the Type field value

func (*MarketTradeGood) GetTypeOk

func (o *MarketTradeGood) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MarketTradeGood) HasActivity

func (o *MarketTradeGood) HasActivity() bool

HasActivity returns a boolean if a field has been set.

func (MarketTradeGood) MarshalJSON

func (o MarketTradeGood) MarshalJSON() ([]byte, error)

func (*MarketTradeGood) SetActivity

func (o *MarketTradeGood) SetActivity(v ActivityLevel)

SetActivity gets a reference to the given ActivityLevel and assigns it to the Activity field.

func (*MarketTradeGood) SetPurchasePrice

func (o *MarketTradeGood) SetPurchasePrice(v int32)

SetPurchasePrice sets field value

func (*MarketTradeGood) SetSellPrice

func (o *MarketTradeGood) SetSellPrice(v int32)

SetSellPrice sets field value

func (*MarketTradeGood) SetSupply

func (o *MarketTradeGood) SetSupply(v SupplyLevel)

SetSupply sets field value

func (*MarketTradeGood) SetSymbol

func (o *MarketTradeGood) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*MarketTradeGood) SetTradeVolume

func (o *MarketTradeGood) SetTradeVolume(v int32)

SetTradeVolume sets field value

func (*MarketTradeGood) SetType

func (o *MarketTradeGood) SetType(v string)

SetType sets field value

func (MarketTradeGood) ToMap

func (o MarketTradeGood) ToMap() (map[string]interface{}, error)

func (*MarketTradeGood) UnmarshalJSON

func (o *MarketTradeGood) UnmarshalJSON(data []byte) (err error)

type MarketTransaction

type MarketTransaction struct {
	// The symbol of the waypoint.
	WaypointSymbol string `json:"waypointSymbol"`
	// The symbol of the ship that made the transaction.
	ShipSymbol string `json:"shipSymbol"`
	// The symbol of the trade good.
	TradeSymbol string `json:"tradeSymbol"`
	// The type of transaction.
	Type string `json:"type"`
	// The number of units of the transaction.
	Units int32 `json:"units"`
	// The price per unit of the transaction.
	PricePerUnit int32 `json:"pricePerUnit"`
	// The total price of the transaction.
	TotalPrice int32 `json:"totalPrice"`
	// The timestamp of the transaction.
	Timestamp            time.Time `json:"timestamp"`
	AdditionalProperties map[string]interface{}
}

MarketTransaction Result of a transaction with a market.

func NewMarketTransaction

func NewMarketTransaction(waypointSymbol string, shipSymbol string, tradeSymbol string, type_ string, units int32, pricePerUnit int32, totalPrice int32, timestamp time.Time) *MarketTransaction

NewMarketTransaction instantiates a new MarketTransaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMarketTransactionWithDefaults

func NewMarketTransactionWithDefaults() *MarketTransaction

NewMarketTransactionWithDefaults instantiates a new MarketTransaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MarketTransaction) GetPricePerUnit

func (o *MarketTransaction) GetPricePerUnit() int32

GetPricePerUnit returns the PricePerUnit field value

func (*MarketTransaction) GetPricePerUnitOk

func (o *MarketTransaction) GetPricePerUnitOk() (*int32, bool)

GetPricePerUnitOk returns a tuple with the PricePerUnit field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetShipSymbol

func (o *MarketTransaction) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*MarketTransaction) GetShipSymbolOk

func (o *MarketTransaction) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetTimestamp

func (o *MarketTransaction) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*MarketTransaction) GetTimestampOk

func (o *MarketTransaction) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetTotalPrice

func (o *MarketTransaction) GetTotalPrice() int32

GetTotalPrice returns the TotalPrice field value

func (*MarketTransaction) GetTotalPriceOk

func (o *MarketTransaction) GetTotalPriceOk() (*int32, bool)

GetTotalPriceOk returns a tuple with the TotalPrice field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetTradeSymbol

func (o *MarketTransaction) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*MarketTransaction) GetTradeSymbolOk

func (o *MarketTransaction) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetType

func (o *MarketTransaction) GetType() string

GetType returns the Type field value

func (*MarketTransaction) GetTypeOk

func (o *MarketTransaction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetUnits

func (o *MarketTransaction) GetUnits() int32

GetUnits returns the Units field value

func (*MarketTransaction) GetUnitsOk

func (o *MarketTransaction) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (*MarketTransaction) GetWaypointSymbol

func (o *MarketTransaction) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*MarketTransaction) GetWaypointSymbolOk

func (o *MarketTransaction) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (MarketTransaction) MarshalJSON

func (o MarketTransaction) MarshalJSON() ([]byte, error)

func (*MarketTransaction) SetPricePerUnit

func (o *MarketTransaction) SetPricePerUnit(v int32)

SetPricePerUnit sets field value

func (*MarketTransaction) SetShipSymbol

func (o *MarketTransaction) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*MarketTransaction) SetTimestamp

func (o *MarketTransaction) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*MarketTransaction) SetTotalPrice

func (o *MarketTransaction) SetTotalPrice(v int32)

SetTotalPrice sets field value

func (*MarketTransaction) SetTradeSymbol

func (o *MarketTransaction) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*MarketTransaction) SetType

func (o *MarketTransaction) SetType(v string)

SetType sets field value

func (*MarketTransaction) SetUnits

func (o *MarketTransaction) SetUnits(v int32)

SetUnits sets field value

func (*MarketTransaction) SetWaypointSymbol

func (o *MarketTransaction) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (MarketTransaction) ToMap

func (o MarketTransaction) ToMap() (map[string]interface{}, error)

func (*MarketTransaction) UnmarshalJSON

func (o *MarketTransaction) UnmarshalJSON(data []byte) (err error)

type Meta

type Meta struct {
	// Shows the total amount of items of this kind that exist.
	Total int32 `json:"total"`
	// A page denotes an amount of items, offset from the first item. Each page holds an amount of items equal to the `limit`.
	Page int32 `json:"page"`
	// The amount of items in each page. Limits how many items can be fetched at once.
	Limit                int32 `json:"limit"`
	AdditionalProperties map[string]interface{}
}

Meta Meta details for pagination.

func NewMeta

func NewMeta(total int32, page int32, limit int32) *Meta

NewMeta instantiates a new Meta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetaWithDefaults

func NewMetaWithDefaults() *Meta

NewMetaWithDefaults instantiates a new Meta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Meta) GetLimit

func (o *Meta) GetLimit() int32

GetLimit returns the Limit field value

func (*Meta) GetLimitOk

func (o *Meta) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*Meta) GetPage

func (o *Meta) GetPage() int32

GetPage returns the Page field value

func (*Meta) GetPageOk

func (o *Meta) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*Meta) GetTotal

func (o *Meta) GetTotal() int32

GetTotal returns the Total field value

func (*Meta) GetTotalOk

func (o *Meta) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (Meta) MarshalJSON

func (o Meta) MarshalJSON() ([]byte, error)

func (*Meta) SetLimit

func (o *Meta) SetLimit(v int32)

SetLimit sets field value

func (*Meta) SetPage

func (o *Meta) SetPage(v int32)

SetPage sets field value

func (*Meta) SetTotal

func (o *Meta) SetTotal(v int32)

SetTotal sets field value

func (Meta) ToMap

func (o Meta) ToMap() (map[string]interface{}, error)

func (*Meta) UnmarshalJSON

func (o *Meta) UnmarshalJSON(data []byte) (err error)
type NavigateShip200Response struct {
	Data                 NavigateShip200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

NavigateShip200Response

func NewNavigateShip200Response

func NewNavigateShip200Response(data NavigateShip200ResponseData) *NavigateShip200Response

NewNavigateShip200Response instantiates a new NavigateShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNavigateShip200ResponseWithDefaults

func NewNavigateShip200ResponseWithDefaults() *NavigateShip200Response

NewNavigateShip200ResponseWithDefaults instantiates a new NavigateShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetData returns the Data field value

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (o NavigateShip200Response) MarshalJSON() ([]byte, error)

SetData sets field value

func (o NavigateShip200Response) ToMap() (map[string]interface{}, error)
func (o *NavigateShip200Response) UnmarshalJSON(data []byte) (err error)
type NavigateShip200ResponseData struct {
	Fuel                 ShipFuel `json:"fuel"`
	Nav                  ShipNav  `json:"nav"`
	AdditionalProperties map[string]interface{}
}

NavigateShip200ResponseData struct for NavigateShip200ResponseData

func NewNavigateShip200ResponseData

func NewNavigateShip200ResponseData(fuel ShipFuel, nav ShipNav) *NavigateShip200ResponseData

NewNavigateShip200ResponseData instantiates a new NavigateShip200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNavigateShip200ResponseDataWithDefaults

func NewNavigateShip200ResponseDataWithDefaults() *NavigateShip200ResponseData

NewNavigateShip200ResponseDataWithDefaults instantiates a new NavigateShip200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetFuel returns the Fuel field value

func (o *NavigateShip200ResponseData) GetFuelOk() (*ShipFuel, bool)

GetFuelOk returns a tuple with the Fuel field value and a boolean to check if the value has been set.

GetNav returns the Nav field value

func (o *NavigateShip200ResponseData) GetNavOk() (*ShipNav, bool)

GetNavOk returns a tuple with the Nav field value and a boolean to check if the value has been set.

func (o NavigateShip200ResponseData) MarshalJSON() ([]byte, error)
func (o *NavigateShip200ResponseData) SetFuel(v ShipFuel)

SetFuel sets field value

func (o *NavigateShip200ResponseData) SetNav(v ShipNav)

SetNav sets field value

func (o NavigateShip200ResponseData) ToMap() (map[string]interface{}, error)
func (o *NavigateShip200ResponseData) UnmarshalJSON(data []byte) (err error)
type NavigateShipRequest struct {
	// The target destination.
	WaypointSymbol       string `json:"waypointSymbol"`
	AdditionalProperties map[string]interface{}
}

NavigateShipRequest struct for NavigateShipRequest

func NewNavigateShipRequest

func NewNavigateShipRequest(waypointSymbol string) *NavigateShipRequest

NewNavigateShipRequest instantiates a new NavigateShipRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNavigateShipRequestWithDefaults

func NewNavigateShipRequestWithDefaults() *NavigateShipRequest

NewNavigateShipRequestWithDefaults instantiates a new NavigateShipRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *NavigateShipRequest) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (o *NavigateShipRequest) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (o NavigateShipRequest) MarshalJSON() ([]byte, error)
func (o *NavigateShipRequest) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (o NavigateShipRequest) ToMap() (map[string]interface{}, error)
func (o *NavigateShipRequest) UnmarshalJSON(data []byte) (err error)

type NegotiateContract200Response

type NegotiateContract200Response struct {
	Data                 NegotiateContract200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

NegotiateContract200Response

func NewNegotiateContract200Response

func NewNegotiateContract200Response(data NegotiateContract200ResponseData) *NegotiateContract200Response

NewNegotiateContract200Response instantiates a new NegotiateContract200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNegotiateContract200ResponseWithDefaults

func NewNegotiateContract200ResponseWithDefaults() *NegotiateContract200Response

NewNegotiateContract200ResponseWithDefaults instantiates a new NegotiateContract200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NegotiateContract200Response) GetData

GetData returns the Data field value

func (*NegotiateContract200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (NegotiateContract200Response) MarshalJSON

func (o NegotiateContract200Response) MarshalJSON() ([]byte, error)

func (*NegotiateContract200Response) SetData

SetData sets field value

func (NegotiateContract200Response) ToMap

func (o NegotiateContract200Response) ToMap() (map[string]interface{}, error)

func (*NegotiateContract200Response) UnmarshalJSON

func (o *NegotiateContract200Response) UnmarshalJSON(data []byte) (err error)

type NegotiateContract200ResponseData

type NegotiateContract200ResponseData struct {
	Contract             Contract `json:"contract"`
	AdditionalProperties map[string]interface{}
}

NegotiateContract200ResponseData struct for NegotiateContract200ResponseData

func NewNegotiateContract200ResponseData

func NewNegotiateContract200ResponseData(contract Contract) *NegotiateContract200ResponseData

NewNegotiateContract200ResponseData instantiates a new NegotiateContract200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNegotiateContract200ResponseDataWithDefaults

func NewNegotiateContract200ResponseDataWithDefaults() *NegotiateContract200ResponseData

NewNegotiateContract200ResponseDataWithDefaults instantiates a new NegotiateContract200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NegotiateContract200ResponseData) GetContract

func (o *NegotiateContract200ResponseData) GetContract() Contract

GetContract returns the Contract field value

func (*NegotiateContract200ResponseData) GetContractOk

func (o *NegotiateContract200ResponseData) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (NegotiateContract200ResponseData) MarshalJSON

func (o NegotiateContract200ResponseData) MarshalJSON() ([]byte, error)

func (*NegotiateContract200ResponseData) SetContract

func (o *NegotiateContract200ResponseData) SetContract(v Contract)

SetContract sets field value

func (NegotiateContract200ResponseData) ToMap

func (o NegotiateContract200ResponseData) ToMap() (map[string]interface{}, error)

func (*NegotiateContract200ResponseData) UnmarshalJSON

func (o *NegotiateContract200ResponseData) UnmarshalJSON(data []byte) (err error)

type NullableAcceptContract200Response

type NullableAcceptContract200Response struct {
	// contains filtered or unexported fields
}

func (NullableAcceptContract200Response) Get

func (NullableAcceptContract200Response) IsSet

func (NullableAcceptContract200Response) MarshalJSON

func (v NullableAcceptContract200Response) MarshalJSON() ([]byte, error)

func (*NullableAcceptContract200Response) Set

func (*NullableAcceptContract200Response) UnmarshalJSON

func (v *NullableAcceptContract200Response) UnmarshalJSON(src []byte) error

func (*NullableAcceptContract200Response) Unset

type NullableAcceptContract200ResponseData

type NullableAcceptContract200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableAcceptContract200ResponseData) Get

func (NullableAcceptContract200ResponseData) IsSet

func (NullableAcceptContract200ResponseData) MarshalJSON

func (v NullableAcceptContract200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableAcceptContract200ResponseData) Set

func (*NullableAcceptContract200ResponseData) UnmarshalJSON

func (v *NullableAcceptContract200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableAcceptContract200ResponseData) Unset

type NullableActivityLevel

type NullableActivityLevel struct {
	// contains filtered or unexported fields
}

func NewNullableActivityLevel

func NewNullableActivityLevel(val *ActivityLevel) *NullableActivityLevel

func (NullableActivityLevel) Get

func (NullableActivityLevel) IsSet

func (v NullableActivityLevel) IsSet() bool

func (NullableActivityLevel) MarshalJSON

func (v NullableActivityLevel) MarshalJSON() ([]byte, error)

func (*NullableActivityLevel) Set

func (v *NullableActivityLevel) Set(val *ActivityLevel)

func (*NullableActivityLevel) UnmarshalJSON

func (v *NullableActivityLevel) UnmarshalJSON(src []byte) error

func (*NullableActivityLevel) Unset

func (v *NullableActivityLevel) Unset()

type NullableAgent

type NullableAgent struct {
	// contains filtered or unexported fields
}

func NewNullableAgent

func NewNullableAgent(val *Agent) *NullableAgent

func (NullableAgent) Get

func (v NullableAgent) Get() *Agent

func (NullableAgent) IsSet

func (v NullableAgent) IsSet() bool

func (NullableAgent) MarshalJSON

func (v NullableAgent) MarshalJSON() ([]byte, error)

func (*NullableAgent) Set

func (v *NullableAgent) Set(val *Agent)

func (*NullableAgent) UnmarshalJSON

func (v *NullableAgent) UnmarshalJSON(src []byte) error

func (*NullableAgent) Unset

func (v *NullableAgent) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableChart

type NullableChart struct {
	// contains filtered or unexported fields
}

func NewNullableChart

func NewNullableChart(val *Chart) *NullableChart

func (NullableChart) Get

func (v NullableChart) Get() *Chart

func (NullableChart) IsSet

func (v NullableChart) IsSet() bool

func (NullableChart) MarshalJSON

func (v NullableChart) MarshalJSON() ([]byte, error)

func (*NullableChart) Set

func (v *NullableChart) Set(val *Chart)

func (*NullableChart) UnmarshalJSON

func (v *NullableChart) UnmarshalJSON(src []byte) error

func (*NullableChart) Unset

func (v *NullableChart) Unset()

type NullableConstruction

type NullableConstruction struct {
	// contains filtered or unexported fields
}

func NewNullableConstruction

func NewNullableConstruction(val *Construction) *NullableConstruction

func (NullableConstruction) Get

func (NullableConstruction) IsSet

func (v NullableConstruction) IsSet() bool

func (NullableConstruction) MarshalJSON

func (v NullableConstruction) MarshalJSON() ([]byte, error)

func (*NullableConstruction) Set

func (v *NullableConstruction) Set(val *Construction)

func (*NullableConstruction) UnmarshalJSON

func (v *NullableConstruction) UnmarshalJSON(src []byte) error

func (*NullableConstruction) Unset

func (v *NullableConstruction) Unset()

type NullableConstructionMaterial

type NullableConstructionMaterial struct {
	// contains filtered or unexported fields
}

func NewNullableConstructionMaterial

func NewNullableConstructionMaterial(val *ConstructionMaterial) *NullableConstructionMaterial

func (NullableConstructionMaterial) Get

func (NullableConstructionMaterial) IsSet

func (NullableConstructionMaterial) MarshalJSON

func (v NullableConstructionMaterial) MarshalJSON() ([]byte, error)

func (*NullableConstructionMaterial) Set

func (*NullableConstructionMaterial) UnmarshalJSON

func (v *NullableConstructionMaterial) UnmarshalJSON(src []byte) error

func (*NullableConstructionMaterial) Unset

func (v *NullableConstructionMaterial) Unset()

type NullableContract

type NullableContract struct {
	// contains filtered or unexported fields
}

func NewNullableContract

func NewNullableContract(val *Contract) *NullableContract

func (NullableContract) Get

func (v NullableContract) Get() *Contract

func (NullableContract) IsSet

func (v NullableContract) IsSet() bool

func (NullableContract) MarshalJSON

func (v NullableContract) MarshalJSON() ([]byte, error)

func (*NullableContract) Set

func (v *NullableContract) Set(val *Contract)

func (*NullableContract) UnmarshalJSON

func (v *NullableContract) UnmarshalJSON(src []byte) error

func (*NullableContract) Unset

func (v *NullableContract) Unset()

type NullableContractDeliverGood

type NullableContractDeliverGood struct {
	// contains filtered or unexported fields
}

func NewNullableContractDeliverGood

func NewNullableContractDeliverGood(val *ContractDeliverGood) *NullableContractDeliverGood

func (NullableContractDeliverGood) Get

func (NullableContractDeliverGood) IsSet

func (NullableContractDeliverGood) MarshalJSON

func (v NullableContractDeliverGood) MarshalJSON() ([]byte, error)

func (*NullableContractDeliverGood) Set

func (*NullableContractDeliverGood) UnmarshalJSON

func (v *NullableContractDeliverGood) UnmarshalJSON(src []byte) error

func (*NullableContractDeliverGood) Unset

func (v *NullableContractDeliverGood) Unset()

type NullableContractPayment

type NullableContractPayment struct {
	// contains filtered or unexported fields
}

func NewNullableContractPayment

func NewNullableContractPayment(val *ContractPayment) *NullableContractPayment

func (NullableContractPayment) Get

func (NullableContractPayment) IsSet

func (v NullableContractPayment) IsSet() bool

func (NullableContractPayment) MarshalJSON

func (v NullableContractPayment) MarshalJSON() ([]byte, error)

func (*NullableContractPayment) Set

func (*NullableContractPayment) UnmarshalJSON

func (v *NullableContractPayment) UnmarshalJSON(src []byte) error

func (*NullableContractPayment) Unset

func (v *NullableContractPayment) Unset()

type NullableContractTerms

type NullableContractTerms struct {
	// contains filtered or unexported fields
}

func NewNullableContractTerms

func NewNullableContractTerms(val *ContractTerms) *NullableContractTerms

func (NullableContractTerms) Get

func (NullableContractTerms) IsSet

func (v NullableContractTerms) IsSet() bool

func (NullableContractTerms) MarshalJSON

func (v NullableContractTerms) MarshalJSON() ([]byte, error)

func (*NullableContractTerms) Set

func (v *NullableContractTerms) Set(val *ContractTerms)

func (*NullableContractTerms) UnmarshalJSON

func (v *NullableContractTerms) UnmarshalJSON(src []byte) error

func (*NullableContractTerms) Unset

func (v *NullableContractTerms) Unset()

type NullableCooldown

type NullableCooldown struct {
	// contains filtered or unexported fields
}

func NewNullableCooldown

func NewNullableCooldown(val *Cooldown) *NullableCooldown

func (NullableCooldown) Get

func (v NullableCooldown) Get() *Cooldown

func (NullableCooldown) IsSet

func (v NullableCooldown) IsSet() bool

func (NullableCooldown) MarshalJSON

func (v NullableCooldown) MarshalJSON() ([]byte, error)

func (*NullableCooldown) Set

func (v *NullableCooldown) Set(val *Cooldown)

func (*NullableCooldown) UnmarshalJSON

func (v *NullableCooldown) UnmarshalJSON(src []byte) error

func (*NullableCooldown) Unset

func (v *NullableCooldown) Unset()

type NullableCreateChart201Response

type NullableCreateChart201Response struct {
	// contains filtered or unexported fields
}

func (NullableCreateChart201Response) Get

func (NullableCreateChart201Response) IsSet

func (NullableCreateChart201Response) MarshalJSON

func (v NullableCreateChart201Response) MarshalJSON() ([]byte, error)

func (*NullableCreateChart201Response) Set

func (*NullableCreateChart201Response) UnmarshalJSON

func (v *NullableCreateChart201Response) UnmarshalJSON(src []byte) error

func (*NullableCreateChart201Response) Unset

func (v *NullableCreateChart201Response) Unset()

type NullableCreateChart201ResponseData

type NullableCreateChart201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableCreateChart201ResponseData) Get

func (NullableCreateChart201ResponseData) IsSet

func (NullableCreateChart201ResponseData) MarshalJSON

func (v NullableCreateChart201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableCreateChart201ResponseData) Set

func (*NullableCreateChart201ResponseData) UnmarshalJSON

func (v *NullableCreateChart201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableCreateChart201ResponseData) Unset

type NullableCreateShipShipScan201Response

type NullableCreateShipShipScan201Response struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipShipScan201Response) Get

func (NullableCreateShipShipScan201Response) IsSet

func (NullableCreateShipShipScan201Response) MarshalJSON

func (v NullableCreateShipShipScan201Response) MarshalJSON() ([]byte, error)

func (*NullableCreateShipShipScan201Response) Set

func (*NullableCreateShipShipScan201Response) UnmarshalJSON

func (v *NullableCreateShipShipScan201Response) UnmarshalJSON(src []byte) error

func (*NullableCreateShipShipScan201Response) Unset

type NullableCreateShipShipScan201ResponseData

type NullableCreateShipShipScan201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipShipScan201ResponseData) Get

func (NullableCreateShipShipScan201ResponseData) IsSet

func (NullableCreateShipShipScan201ResponseData) MarshalJSON

func (*NullableCreateShipShipScan201ResponseData) Set

func (*NullableCreateShipShipScan201ResponseData) UnmarshalJSON

func (v *NullableCreateShipShipScan201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableCreateShipShipScan201ResponseData) Unset

type NullableCreateShipSystemScan201Response

type NullableCreateShipSystemScan201Response struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipSystemScan201Response) Get

func (NullableCreateShipSystemScan201Response) IsSet

func (NullableCreateShipSystemScan201Response) MarshalJSON

func (v NullableCreateShipSystemScan201Response) MarshalJSON() ([]byte, error)

func (*NullableCreateShipSystemScan201Response) Set

func (*NullableCreateShipSystemScan201Response) UnmarshalJSON

func (v *NullableCreateShipSystemScan201Response) UnmarshalJSON(src []byte) error

func (*NullableCreateShipSystemScan201Response) Unset

type NullableCreateShipSystemScan201ResponseData

type NullableCreateShipSystemScan201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipSystemScan201ResponseData) Get

func (NullableCreateShipSystemScan201ResponseData) IsSet

func (NullableCreateShipSystemScan201ResponseData) MarshalJSON

func (*NullableCreateShipSystemScan201ResponseData) Set

func (*NullableCreateShipSystemScan201ResponseData) UnmarshalJSON

func (v *NullableCreateShipSystemScan201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableCreateShipSystemScan201ResponseData) Unset

type NullableCreateShipWaypointScan201Response

type NullableCreateShipWaypointScan201Response struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipWaypointScan201Response) Get

func (NullableCreateShipWaypointScan201Response) IsSet

func (NullableCreateShipWaypointScan201Response) MarshalJSON

func (*NullableCreateShipWaypointScan201Response) Set

func (*NullableCreateShipWaypointScan201Response) UnmarshalJSON

func (v *NullableCreateShipWaypointScan201Response) UnmarshalJSON(src []byte) error

func (*NullableCreateShipWaypointScan201Response) Unset

type NullableCreateShipWaypointScan201ResponseData

type NullableCreateShipWaypointScan201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableCreateShipWaypointScan201ResponseData) Get

func (NullableCreateShipWaypointScan201ResponseData) IsSet

func (NullableCreateShipWaypointScan201ResponseData) MarshalJSON

func (*NullableCreateShipWaypointScan201ResponseData) Set

func (*NullableCreateShipWaypointScan201ResponseData) UnmarshalJSON

func (*NullableCreateShipWaypointScan201ResponseData) Unset

type NullableCreateSurvey201Response

type NullableCreateSurvey201Response struct {
	// contains filtered or unexported fields
}

func (NullableCreateSurvey201Response) Get

func (NullableCreateSurvey201Response) IsSet

func (NullableCreateSurvey201Response) MarshalJSON

func (v NullableCreateSurvey201Response) MarshalJSON() ([]byte, error)

func (*NullableCreateSurvey201Response) Set

func (*NullableCreateSurvey201Response) UnmarshalJSON

func (v *NullableCreateSurvey201Response) UnmarshalJSON(src []byte) error

func (*NullableCreateSurvey201Response) Unset

type NullableCreateSurvey201ResponseData

type NullableCreateSurvey201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableCreateSurvey201ResponseData) Get

func (NullableCreateSurvey201ResponseData) IsSet

func (NullableCreateSurvey201ResponseData) MarshalJSON

func (v NullableCreateSurvey201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableCreateSurvey201ResponseData) Set

func (*NullableCreateSurvey201ResponseData) UnmarshalJSON

func (v *NullableCreateSurvey201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableCreateSurvey201ResponseData) Unset

type NullableDeliverContract200Response

type NullableDeliverContract200Response struct {
	// contains filtered or unexported fields
}

func (NullableDeliverContract200Response) Get

func (NullableDeliverContract200Response) IsSet

func (NullableDeliverContract200Response) MarshalJSON

func (v NullableDeliverContract200Response) MarshalJSON() ([]byte, error)

func (*NullableDeliverContract200Response) Set

func (*NullableDeliverContract200Response) UnmarshalJSON

func (v *NullableDeliverContract200Response) UnmarshalJSON(src []byte) error

func (*NullableDeliverContract200Response) Unset

type NullableDeliverContract200ResponseData

type NullableDeliverContract200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableDeliverContract200ResponseData) Get

func (NullableDeliverContract200ResponseData) IsSet

func (NullableDeliverContract200ResponseData) MarshalJSON

func (v NullableDeliverContract200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableDeliverContract200ResponseData) Set

func (*NullableDeliverContract200ResponseData) UnmarshalJSON

func (v *NullableDeliverContract200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableDeliverContract200ResponseData) Unset

type NullableDeliverContractRequest

type NullableDeliverContractRequest struct {
	// contains filtered or unexported fields
}

func (NullableDeliverContractRequest) Get

func (NullableDeliverContractRequest) IsSet

func (NullableDeliverContractRequest) MarshalJSON

func (v NullableDeliverContractRequest) MarshalJSON() ([]byte, error)

func (*NullableDeliverContractRequest) Set

func (*NullableDeliverContractRequest) UnmarshalJSON

func (v *NullableDeliverContractRequest) UnmarshalJSON(src []byte) error

func (*NullableDeliverContractRequest) Unset

func (v *NullableDeliverContractRequest) Unset()

type NullableDockShip200Response

type NullableDockShip200Response struct {
	// contains filtered or unexported fields
}

func NewNullableDockShip200Response

func NewNullableDockShip200Response(val *DockShip200Response) *NullableDockShip200Response

func (NullableDockShip200Response) Get

func (NullableDockShip200Response) IsSet

func (NullableDockShip200Response) MarshalJSON

func (v NullableDockShip200Response) MarshalJSON() ([]byte, error)

func (*NullableDockShip200Response) Set

func (*NullableDockShip200Response) UnmarshalJSON

func (v *NullableDockShip200Response) UnmarshalJSON(src []byte) error

func (*NullableDockShip200Response) Unset

func (v *NullableDockShip200Response) Unset()

type NullableExtractResources201Response

type NullableExtractResources201Response struct {
	// contains filtered or unexported fields
}

func (NullableExtractResources201Response) Get

func (NullableExtractResources201Response) IsSet

func (NullableExtractResources201Response) MarshalJSON

func (v NullableExtractResources201Response) MarshalJSON() ([]byte, error)

func (*NullableExtractResources201Response) Set

func (*NullableExtractResources201Response) UnmarshalJSON

func (v *NullableExtractResources201Response) UnmarshalJSON(src []byte) error

func (*NullableExtractResources201Response) Unset

type NullableExtractResources201ResponseData

type NullableExtractResources201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableExtractResources201ResponseData) Get

func (NullableExtractResources201ResponseData) IsSet

func (NullableExtractResources201ResponseData) MarshalJSON

func (v NullableExtractResources201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableExtractResources201ResponseData) Set

func (*NullableExtractResources201ResponseData) UnmarshalJSON

func (v *NullableExtractResources201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableExtractResources201ResponseData) Unset

type NullableExtractResourcesRequest

type NullableExtractResourcesRequest struct {
	// contains filtered or unexported fields
}

func (NullableExtractResourcesRequest) Get

func (NullableExtractResourcesRequest) IsSet

func (NullableExtractResourcesRequest) MarshalJSON

func (v NullableExtractResourcesRequest) MarshalJSON() ([]byte, error)

func (*NullableExtractResourcesRequest) Set

func (*NullableExtractResourcesRequest) UnmarshalJSON

func (v *NullableExtractResourcesRequest) UnmarshalJSON(src []byte) error

func (*NullableExtractResourcesRequest) Unset

type NullableExtraction

type NullableExtraction struct {
	// contains filtered or unexported fields
}

func NewNullableExtraction

func NewNullableExtraction(val *Extraction) *NullableExtraction

func (NullableExtraction) Get

func (v NullableExtraction) Get() *Extraction

func (NullableExtraction) IsSet

func (v NullableExtraction) IsSet() bool

func (NullableExtraction) MarshalJSON

func (v NullableExtraction) MarshalJSON() ([]byte, error)

func (*NullableExtraction) Set

func (v *NullableExtraction) Set(val *Extraction)

func (*NullableExtraction) UnmarshalJSON

func (v *NullableExtraction) UnmarshalJSON(src []byte) error

func (*NullableExtraction) Unset

func (v *NullableExtraction) Unset()

type NullableExtractionYield

type NullableExtractionYield struct {
	// contains filtered or unexported fields
}

func NewNullableExtractionYield

func NewNullableExtractionYield(val *ExtractionYield) *NullableExtractionYield

func (NullableExtractionYield) Get

func (NullableExtractionYield) IsSet

func (v NullableExtractionYield) IsSet() bool

func (NullableExtractionYield) MarshalJSON

func (v NullableExtractionYield) MarshalJSON() ([]byte, error)

func (*NullableExtractionYield) Set

func (*NullableExtractionYield) UnmarshalJSON

func (v *NullableExtractionYield) UnmarshalJSON(src []byte) error

func (*NullableExtractionYield) Unset

func (v *NullableExtractionYield) Unset()

type NullableFaction

type NullableFaction struct {
	// contains filtered or unexported fields
}

func NewNullableFaction

func NewNullableFaction(val *Faction) *NullableFaction

func (NullableFaction) Get

func (v NullableFaction) Get() *Faction

func (NullableFaction) IsSet

func (v NullableFaction) IsSet() bool

func (NullableFaction) MarshalJSON

func (v NullableFaction) MarshalJSON() ([]byte, error)

func (*NullableFaction) Set

func (v *NullableFaction) Set(val *Faction)

func (*NullableFaction) UnmarshalJSON

func (v *NullableFaction) UnmarshalJSON(src []byte) error

func (*NullableFaction) Unset

func (v *NullableFaction) Unset()

type NullableFactionSymbol

type NullableFactionSymbol struct {
	// contains filtered or unexported fields
}

func NewNullableFactionSymbol

func NewNullableFactionSymbol(val *FactionSymbol) *NullableFactionSymbol

func (NullableFactionSymbol) Get

func (NullableFactionSymbol) IsSet

func (v NullableFactionSymbol) IsSet() bool

func (NullableFactionSymbol) MarshalJSON

func (v NullableFactionSymbol) MarshalJSON() ([]byte, error)

func (*NullableFactionSymbol) Set

func (v *NullableFactionSymbol) Set(val *FactionSymbol)

func (*NullableFactionSymbol) UnmarshalJSON

func (v *NullableFactionSymbol) UnmarshalJSON(src []byte) error

func (*NullableFactionSymbol) Unset

func (v *NullableFactionSymbol) Unset()

type NullableFactionTrait

type NullableFactionTrait struct {
	// contains filtered or unexported fields
}

func NewNullableFactionTrait

func NewNullableFactionTrait(val *FactionTrait) *NullableFactionTrait

func (NullableFactionTrait) Get

func (NullableFactionTrait) IsSet

func (v NullableFactionTrait) IsSet() bool

func (NullableFactionTrait) MarshalJSON

func (v NullableFactionTrait) MarshalJSON() ([]byte, error)

func (*NullableFactionTrait) Set

func (v *NullableFactionTrait) Set(val *FactionTrait)

func (*NullableFactionTrait) UnmarshalJSON

func (v *NullableFactionTrait) UnmarshalJSON(src []byte) error

func (*NullableFactionTrait) Unset

func (v *NullableFactionTrait) Unset()

type NullableFactionTraitSymbol

type NullableFactionTraitSymbol struct {
	// contains filtered or unexported fields
}

func NewNullableFactionTraitSymbol

func NewNullableFactionTraitSymbol(val *FactionTraitSymbol) *NullableFactionTraitSymbol

func (NullableFactionTraitSymbol) Get

func (NullableFactionTraitSymbol) IsSet

func (v NullableFactionTraitSymbol) IsSet() bool

func (NullableFactionTraitSymbol) MarshalJSON

func (v NullableFactionTraitSymbol) MarshalJSON() ([]byte, error)

func (*NullableFactionTraitSymbol) Set

func (*NullableFactionTraitSymbol) UnmarshalJSON

func (v *NullableFactionTraitSymbol) UnmarshalJSON(src []byte) error

func (*NullableFactionTraitSymbol) Unset

func (v *NullableFactionTraitSymbol) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFulfillContract200Response

type NullableFulfillContract200Response struct {
	// contains filtered or unexported fields
}

func (NullableFulfillContract200Response) Get

func (NullableFulfillContract200Response) IsSet

func (NullableFulfillContract200Response) MarshalJSON

func (v NullableFulfillContract200Response) MarshalJSON() ([]byte, error)

func (*NullableFulfillContract200Response) Set

func (*NullableFulfillContract200Response) UnmarshalJSON

func (v *NullableFulfillContract200Response) UnmarshalJSON(src []byte) error

func (*NullableFulfillContract200Response) Unset

type NullableGetAgents200Response

type NullableGetAgents200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetAgents200Response

func NewNullableGetAgents200Response(val *GetAgents200Response) *NullableGetAgents200Response

func (NullableGetAgents200Response) Get

func (NullableGetAgents200Response) IsSet

func (NullableGetAgents200Response) MarshalJSON

func (v NullableGetAgents200Response) MarshalJSON() ([]byte, error)

func (*NullableGetAgents200Response) Set

func (*NullableGetAgents200Response) UnmarshalJSON

func (v *NullableGetAgents200Response) UnmarshalJSON(src []byte) error

func (*NullableGetAgents200Response) Unset

func (v *NullableGetAgents200Response) Unset()

type NullableGetConstruction200Response

type NullableGetConstruction200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetConstruction200Response) Get

func (NullableGetConstruction200Response) IsSet

func (NullableGetConstruction200Response) MarshalJSON

func (v NullableGetConstruction200Response) MarshalJSON() ([]byte, error)

func (*NullableGetConstruction200Response) Set

func (*NullableGetConstruction200Response) UnmarshalJSON

func (v *NullableGetConstruction200Response) UnmarshalJSON(src []byte) error

func (*NullableGetConstruction200Response) Unset

type NullableGetContract200Response

type NullableGetContract200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetContract200Response) Get

func (NullableGetContract200Response) IsSet

func (NullableGetContract200Response) MarshalJSON

func (v NullableGetContract200Response) MarshalJSON() ([]byte, error)

func (*NullableGetContract200Response) Set

func (*NullableGetContract200Response) UnmarshalJSON

func (v *NullableGetContract200Response) UnmarshalJSON(src []byte) error

func (*NullableGetContract200Response) Unset

func (v *NullableGetContract200Response) Unset()

type NullableGetContracts200Response

type NullableGetContracts200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetContracts200Response) Get

func (NullableGetContracts200Response) IsSet

func (NullableGetContracts200Response) MarshalJSON

func (v NullableGetContracts200Response) MarshalJSON() ([]byte, error)

func (*NullableGetContracts200Response) Set

func (*NullableGetContracts200Response) UnmarshalJSON

func (v *NullableGetContracts200Response) UnmarshalJSON(src []byte) error

func (*NullableGetContracts200Response) Unset

type NullableGetFaction200Response

type NullableGetFaction200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetFaction200Response) Get

func (NullableGetFaction200Response) IsSet

func (NullableGetFaction200Response) MarshalJSON

func (v NullableGetFaction200Response) MarshalJSON() ([]byte, error)

func (*NullableGetFaction200Response) Set

func (*NullableGetFaction200Response) UnmarshalJSON

func (v *NullableGetFaction200Response) UnmarshalJSON(src []byte) error

func (*NullableGetFaction200Response) Unset

func (v *NullableGetFaction200Response) Unset()

type NullableGetFactions200Response

type NullableGetFactions200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetFactions200Response) Get

func (NullableGetFactions200Response) IsSet

func (NullableGetFactions200Response) MarshalJSON

func (v NullableGetFactions200Response) MarshalJSON() ([]byte, error)

func (*NullableGetFactions200Response) Set

func (*NullableGetFactions200Response) UnmarshalJSON

func (v *NullableGetFactions200Response) UnmarshalJSON(src []byte) error

func (*NullableGetFactions200Response) Unset

func (v *NullableGetFactions200Response) Unset()

type NullableGetJumpGate200Response

type NullableGetJumpGate200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetJumpGate200Response) Get

func (NullableGetJumpGate200Response) IsSet

func (NullableGetJumpGate200Response) MarshalJSON

func (v NullableGetJumpGate200Response) MarshalJSON() ([]byte, error)

func (*NullableGetJumpGate200Response) Set

func (*NullableGetJumpGate200Response) UnmarshalJSON

func (v *NullableGetJumpGate200Response) UnmarshalJSON(src []byte) error

func (*NullableGetJumpGate200Response) Unset

func (v *NullableGetJumpGate200Response) Unset()

type NullableGetMarket200Response

type NullableGetMarket200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetMarket200Response

func NewNullableGetMarket200Response(val *GetMarket200Response) *NullableGetMarket200Response

func (NullableGetMarket200Response) Get

func (NullableGetMarket200Response) IsSet

func (NullableGetMarket200Response) MarshalJSON

func (v NullableGetMarket200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMarket200Response) Set

func (*NullableGetMarket200Response) UnmarshalJSON

func (v *NullableGetMarket200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMarket200Response) Unset

func (v *NullableGetMarket200Response) Unset()

type NullableGetMounts200Response

type NullableGetMounts200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetMounts200Response

func NewNullableGetMounts200Response(val *GetMounts200Response) *NullableGetMounts200Response

func (NullableGetMounts200Response) Get

func (NullableGetMounts200Response) IsSet

func (NullableGetMounts200Response) MarshalJSON

func (v NullableGetMounts200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMounts200Response) Set

func (*NullableGetMounts200Response) UnmarshalJSON

func (v *NullableGetMounts200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMounts200Response) Unset

func (v *NullableGetMounts200Response) Unset()

type NullableGetMyAgent200Response

type NullableGetMyAgent200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetMyAgent200Response) Get

func (NullableGetMyAgent200Response) IsSet

func (NullableGetMyAgent200Response) MarshalJSON

func (v NullableGetMyAgent200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMyAgent200Response) Set

func (*NullableGetMyAgent200Response) UnmarshalJSON

func (v *NullableGetMyAgent200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMyAgent200Response) Unset

func (v *NullableGetMyAgent200Response) Unset()

type NullableGetMyShip200Response

type NullableGetMyShip200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetMyShip200Response

func NewNullableGetMyShip200Response(val *GetMyShip200Response) *NullableGetMyShip200Response

func (NullableGetMyShip200Response) Get

func (NullableGetMyShip200Response) IsSet

func (NullableGetMyShip200Response) MarshalJSON

func (v NullableGetMyShip200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMyShip200Response) Set

func (*NullableGetMyShip200Response) UnmarshalJSON

func (v *NullableGetMyShip200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMyShip200Response) Unset

func (v *NullableGetMyShip200Response) Unset()

type NullableGetMyShipCargo200Response

type NullableGetMyShipCargo200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetMyShipCargo200Response) Get

func (NullableGetMyShipCargo200Response) IsSet

func (NullableGetMyShipCargo200Response) MarshalJSON

func (v NullableGetMyShipCargo200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMyShipCargo200Response) Set

func (*NullableGetMyShipCargo200Response) UnmarshalJSON

func (v *NullableGetMyShipCargo200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMyShipCargo200Response) Unset

type NullableGetMyShips200Response

type NullableGetMyShips200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetMyShips200Response) Get

func (NullableGetMyShips200Response) IsSet

func (NullableGetMyShips200Response) MarshalJSON

func (v NullableGetMyShips200Response) MarshalJSON() ([]byte, error)

func (*NullableGetMyShips200Response) Set

func (*NullableGetMyShips200Response) UnmarshalJSON

func (v *NullableGetMyShips200Response) UnmarshalJSON(src []byte) error

func (*NullableGetMyShips200Response) Unset

func (v *NullableGetMyShips200Response) Unset()

type NullableGetShipCooldown200Response

type NullableGetShipCooldown200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetShipCooldown200Response) Get

func (NullableGetShipCooldown200Response) IsSet

func (NullableGetShipCooldown200Response) MarshalJSON

func (v NullableGetShipCooldown200Response) MarshalJSON() ([]byte, error)

func (*NullableGetShipCooldown200Response) Set

func (*NullableGetShipCooldown200Response) UnmarshalJSON

func (v *NullableGetShipCooldown200Response) UnmarshalJSON(src []byte) error

func (*NullableGetShipCooldown200Response) Unset

type NullableGetShipNav200Response

type NullableGetShipNav200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetShipNav200Response) Get

func (NullableGetShipNav200Response) IsSet

func (NullableGetShipNav200Response) MarshalJSON

func (v NullableGetShipNav200Response) MarshalJSON() ([]byte, error)

func (*NullableGetShipNav200Response) Set

func (*NullableGetShipNav200Response) UnmarshalJSON

func (v *NullableGetShipNav200Response) UnmarshalJSON(src []byte) error

func (*NullableGetShipNav200Response) Unset

func (v *NullableGetShipNav200Response) Unset()

type NullableGetShipyard200Response

type NullableGetShipyard200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetShipyard200Response) Get

func (NullableGetShipyard200Response) IsSet

func (NullableGetShipyard200Response) MarshalJSON

func (v NullableGetShipyard200Response) MarshalJSON() ([]byte, error)

func (*NullableGetShipyard200Response) Set

func (*NullableGetShipyard200Response) UnmarshalJSON

func (v *NullableGetShipyard200Response) UnmarshalJSON(src []byte) error

func (*NullableGetShipyard200Response) Unset

func (v *NullableGetShipyard200Response) Unset()

type NullableGetStatus200Response

type NullableGetStatus200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetStatus200Response

func NewNullableGetStatus200Response(val *GetStatus200Response) *NullableGetStatus200Response

func (NullableGetStatus200Response) Get

func (NullableGetStatus200Response) IsSet

func (NullableGetStatus200Response) MarshalJSON

func (v NullableGetStatus200Response) MarshalJSON() ([]byte, error)

func (*NullableGetStatus200Response) Set

func (*NullableGetStatus200Response) UnmarshalJSON

func (v *NullableGetStatus200Response) UnmarshalJSON(src []byte) error

func (*NullableGetStatus200Response) Unset

func (v *NullableGetStatus200Response) Unset()

type NullableGetStatus200ResponseAnnouncementsInner

type NullableGetStatus200ResponseAnnouncementsInner struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseAnnouncementsInner) Get

func (NullableGetStatus200ResponseAnnouncementsInner) IsSet

func (NullableGetStatus200ResponseAnnouncementsInner) MarshalJSON

func (*NullableGetStatus200ResponseAnnouncementsInner) Set

func (*NullableGetStatus200ResponseAnnouncementsInner) UnmarshalJSON

func (*NullableGetStatus200ResponseAnnouncementsInner) Unset

type NullableGetStatus200ResponseLeaderboards

type NullableGetStatus200ResponseLeaderboards struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseLeaderboards) Get

func (NullableGetStatus200ResponseLeaderboards) IsSet

func (NullableGetStatus200ResponseLeaderboards) MarshalJSON

func (*NullableGetStatus200ResponseLeaderboards) Set

func (*NullableGetStatus200ResponseLeaderboards) UnmarshalJSON

func (v *NullableGetStatus200ResponseLeaderboards) UnmarshalJSON(src []byte) error

func (*NullableGetStatus200ResponseLeaderboards) Unset

type NullableGetStatus200ResponseLeaderboardsMostCreditsInner

type NullableGetStatus200ResponseLeaderboardsMostCreditsInner struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseLeaderboardsMostCreditsInner) Get

func (NullableGetStatus200ResponseLeaderboardsMostCreditsInner) IsSet

func (NullableGetStatus200ResponseLeaderboardsMostCreditsInner) MarshalJSON

func (*NullableGetStatus200ResponseLeaderboardsMostCreditsInner) Set

func (*NullableGetStatus200ResponseLeaderboardsMostCreditsInner) UnmarshalJSON

func (*NullableGetStatus200ResponseLeaderboardsMostCreditsInner) Unset

type NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner

type NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) Get

func (NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) IsSet

func (NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) MarshalJSON

func (*NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) Set

func (*NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) UnmarshalJSON

func (*NullableGetStatus200ResponseLeaderboardsMostSubmittedChartsInner) Unset

type NullableGetStatus200ResponseLinksInner

type NullableGetStatus200ResponseLinksInner struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseLinksInner) Get

func (NullableGetStatus200ResponseLinksInner) IsSet

func (NullableGetStatus200ResponseLinksInner) MarshalJSON

func (v NullableGetStatus200ResponseLinksInner) MarshalJSON() ([]byte, error)

func (*NullableGetStatus200ResponseLinksInner) Set

func (*NullableGetStatus200ResponseLinksInner) UnmarshalJSON

func (v *NullableGetStatus200ResponseLinksInner) UnmarshalJSON(src []byte) error

func (*NullableGetStatus200ResponseLinksInner) Unset

type NullableGetStatus200ResponseServerResets

type NullableGetStatus200ResponseServerResets struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseServerResets) Get

func (NullableGetStatus200ResponseServerResets) IsSet

func (NullableGetStatus200ResponseServerResets) MarshalJSON

func (*NullableGetStatus200ResponseServerResets) Set

func (*NullableGetStatus200ResponseServerResets) UnmarshalJSON

func (v *NullableGetStatus200ResponseServerResets) UnmarshalJSON(src []byte) error

func (*NullableGetStatus200ResponseServerResets) Unset

type NullableGetStatus200ResponseStats

type NullableGetStatus200ResponseStats struct {
	// contains filtered or unexported fields
}

func (NullableGetStatus200ResponseStats) Get

func (NullableGetStatus200ResponseStats) IsSet

func (NullableGetStatus200ResponseStats) MarshalJSON

func (v NullableGetStatus200ResponseStats) MarshalJSON() ([]byte, error)

func (*NullableGetStatus200ResponseStats) Set

func (*NullableGetStatus200ResponseStats) UnmarshalJSON

func (v *NullableGetStatus200ResponseStats) UnmarshalJSON(src []byte) error

func (*NullableGetStatus200ResponseStats) Unset

type NullableGetSystem200Response

type NullableGetSystem200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetSystem200Response

func NewNullableGetSystem200Response(val *GetSystem200Response) *NullableGetSystem200Response

func (NullableGetSystem200Response) Get

func (NullableGetSystem200Response) IsSet

func (NullableGetSystem200Response) MarshalJSON

func (v NullableGetSystem200Response) MarshalJSON() ([]byte, error)

func (*NullableGetSystem200Response) Set

func (*NullableGetSystem200Response) UnmarshalJSON

func (v *NullableGetSystem200Response) UnmarshalJSON(src []byte) error

func (*NullableGetSystem200Response) Unset

func (v *NullableGetSystem200Response) Unset()

type NullableGetSystemWaypoints200Response

type NullableGetSystemWaypoints200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetSystemWaypoints200Response) Get

func (NullableGetSystemWaypoints200Response) IsSet

func (NullableGetSystemWaypoints200Response) MarshalJSON

func (v NullableGetSystemWaypoints200Response) MarshalJSON() ([]byte, error)

func (*NullableGetSystemWaypoints200Response) Set

func (*NullableGetSystemWaypoints200Response) UnmarshalJSON

func (v *NullableGetSystemWaypoints200Response) UnmarshalJSON(src []byte) error

func (*NullableGetSystemWaypoints200Response) Unset

type NullableGetSystemWaypointsTraitsParameter

type NullableGetSystemWaypointsTraitsParameter struct {
	// contains filtered or unexported fields
}

func (NullableGetSystemWaypointsTraitsParameter) Get

func (NullableGetSystemWaypointsTraitsParameter) IsSet

func (NullableGetSystemWaypointsTraitsParameter) MarshalJSON

func (*NullableGetSystemWaypointsTraitsParameter) Set

func (*NullableGetSystemWaypointsTraitsParameter) UnmarshalJSON

func (v *NullableGetSystemWaypointsTraitsParameter) UnmarshalJSON(src []byte) error

func (*NullableGetSystemWaypointsTraitsParameter) Unset

type NullableGetSystems200Response

type NullableGetSystems200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetSystems200Response) Get

func (NullableGetSystems200Response) IsSet

func (NullableGetSystems200Response) MarshalJSON

func (v NullableGetSystems200Response) MarshalJSON() ([]byte, error)

func (*NullableGetSystems200Response) Set

func (*NullableGetSystems200Response) UnmarshalJSON

func (v *NullableGetSystems200Response) UnmarshalJSON(src []byte) error

func (*NullableGetSystems200Response) Unset

func (v *NullableGetSystems200Response) Unset()

type NullableGetWaypoint200Response

type NullableGetWaypoint200Response struct {
	// contains filtered or unexported fields
}

func (NullableGetWaypoint200Response) Get

func (NullableGetWaypoint200Response) IsSet

func (NullableGetWaypoint200Response) MarshalJSON

func (v NullableGetWaypoint200Response) MarshalJSON() ([]byte, error)

func (*NullableGetWaypoint200Response) Set

func (*NullableGetWaypoint200Response) UnmarshalJSON

func (v *NullableGetWaypoint200Response) UnmarshalJSON(src []byte) error

func (*NullableGetWaypoint200Response) Unset

func (v *NullableGetWaypoint200Response) Unset()

type NullableInstallMount201Response

type NullableInstallMount201Response struct {
	// contains filtered or unexported fields
}

func (NullableInstallMount201Response) Get

func (NullableInstallMount201Response) IsSet

func (NullableInstallMount201Response) MarshalJSON

func (v NullableInstallMount201Response) MarshalJSON() ([]byte, error)

func (*NullableInstallMount201Response) Set

func (*NullableInstallMount201Response) UnmarshalJSON

func (v *NullableInstallMount201Response) UnmarshalJSON(src []byte) error

func (*NullableInstallMount201Response) Unset

type NullableInstallMount201ResponseData

type NullableInstallMount201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableInstallMount201ResponseData) Get

func (NullableInstallMount201ResponseData) IsSet

func (NullableInstallMount201ResponseData) MarshalJSON

func (v NullableInstallMount201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableInstallMount201ResponseData) Set

func (*NullableInstallMount201ResponseData) UnmarshalJSON

func (v *NullableInstallMount201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableInstallMount201ResponseData) Unset

type NullableInstallMountRequest

type NullableInstallMountRequest struct {
	// contains filtered or unexported fields
}

func NewNullableInstallMountRequest

func NewNullableInstallMountRequest(val *InstallMountRequest) *NullableInstallMountRequest

func (NullableInstallMountRequest) Get

func (NullableInstallMountRequest) IsSet

func (NullableInstallMountRequest) MarshalJSON

func (v NullableInstallMountRequest) MarshalJSON() ([]byte, error)

func (*NullableInstallMountRequest) Set

func (*NullableInstallMountRequest) UnmarshalJSON

func (v *NullableInstallMountRequest) UnmarshalJSON(src []byte) error

func (*NullableInstallMountRequest) Unset

func (v *NullableInstallMountRequest) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableJettison200Response

type NullableJettison200Response struct {
	// contains filtered or unexported fields
}

func NewNullableJettison200Response

func NewNullableJettison200Response(val *Jettison200Response) *NullableJettison200Response

func (NullableJettison200Response) Get

func (NullableJettison200Response) IsSet

func (NullableJettison200Response) MarshalJSON

func (v NullableJettison200Response) MarshalJSON() ([]byte, error)

func (*NullableJettison200Response) Set

func (*NullableJettison200Response) UnmarshalJSON

func (v *NullableJettison200Response) UnmarshalJSON(src []byte) error

func (*NullableJettison200Response) Unset

func (v *NullableJettison200Response) Unset()

type NullableJettison200ResponseData

type NullableJettison200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableJettison200ResponseData) Get

func (NullableJettison200ResponseData) IsSet

func (NullableJettison200ResponseData) MarshalJSON

func (v NullableJettison200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableJettison200ResponseData) Set

func (*NullableJettison200ResponseData) UnmarshalJSON

func (v *NullableJettison200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableJettison200ResponseData) Unset

type NullableJettisonRequest

type NullableJettisonRequest struct {
	// contains filtered or unexported fields
}

func NewNullableJettisonRequest

func NewNullableJettisonRequest(val *JettisonRequest) *NullableJettisonRequest

func (NullableJettisonRequest) Get

func (NullableJettisonRequest) IsSet

func (v NullableJettisonRequest) IsSet() bool

func (NullableJettisonRequest) MarshalJSON

func (v NullableJettisonRequest) MarshalJSON() ([]byte, error)

func (*NullableJettisonRequest) Set

func (*NullableJettisonRequest) UnmarshalJSON

func (v *NullableJettisonRequest) UnmarshalJSON(src []byte) error

func (*NullableJettisonRequest) Unset

func (v *NullableJettisonRequest) Unset()

type NullableJumpGate

type NullableJumpGate struct {
	// contains filtered or unexported fields
}

func NewNullableJumpGate

func NewNullableJumpGate(val *JumpGate) *NullableJumpGate

func (NullableJumpGate) Get

func (v NullableJumpGate) Get() *JumpGate

func (NullableJumpGate) IsSet

func (v NullableJumpGate) IsSet() bool

func (NullableJumpGate) MarshalJSON

func (v NullableJumpGate) MarshalJSON() ([]byte, error)

func (*NullableJumpGate) Set

func (v *NullableJumpGate) Set(val *JumpGate)

func (*NullableJumpGate) UnmarshalJSON

func (v *NullableJumpGate) UnmarshalJSON(src []byte) error

func (*NullableJumpGate) Unset

func (v *NullableJumpGate) Unset()

type NullableJumpShip200Response

type NullableJumpShip200Response struct {
	// contains filtered or unexported fields
}

func NewNullableJumpShip200Response

func NewNullableJumpShip200Response(val *JumpShip200Response) *NullableJumpShip200Response

func (NullableJumpShip200Response) Get

func (NullableJumpShip200Response) IsSet

func (NullableJumpShip200Response) MarshalJSON

func (v NullableJumpShip200Response) MarshalJSON() ([]byte, error)

func (*NullableJumpShip200Response) Set

func (*NullableJumpShip200Response) UnmarshalJSON

func (v *NullableJumpShip200Response) UnmarshalJSON(src []byte) error

func (*NullableJumpShip200Response) Unset

func (v *NullableJumpShip200Response) Unset()

type NullableJumpShip200ResponseData

type NullableJumpShip200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableJumpShip200ResponseData) Get

func (NullableJumpShip200ResponseData) IsSet

func (NullableJumpShip200ResponseData) MarshalJSON

func (v NullableJumpShip200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableJumpShip200ResponseData) Set

func (*NullableJumpShip200ResponseData) UnmarshalJSON

func (v *NullableJumpShip200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableJumpShip200ResponseData) Unset

type NullableJumpShipRequest

type NullableJumpShipRequest struct {
	// contains filtered or unexported fields
}

func NewNullableJumpShipRequest

func NewNullableJumpShipRequest(val *JumpShipRequest) *NullableJumpShipRequest

func (NullableJumpShipRequest) Get

func (NullableJumpShipRequest) IsSet

func (v NullableJumpShipRequest) IsSet() bool

func (NullableJumpShipRequest) MarshalJSON

func (v NullableJumpShipRequest) MarshalJSON() ([]byte, error)

func (*NullableJumpShipRequest) Set

func (*NullableJumpShipRequest) UnmarshalJSON

func (v *NullableJumpShipRequest) UnmarshalJSON(src []byte) error

func (*NullableJumpShipRequest) Unset

func (v *NullableJumpShipRequest) Unset()

type NullableMarket

type NullableMarket struct {
	// contains filtered or unexported fields
}

func NewNullableMarket

func NewNullableMarket(val *Market) *NullableMarket

func (NullableMarket) Get

func (v NullableMarket) Get() *Market

func (NullableMarket) IsSet

func (v NullableMarket) IsSet() bool

func (NullableMarket) MarshalJSON

func (v NullableMarket) MarshalJSON() ([]byte, error)

func (*NullableMarket) Set

func (v *NullableMarket) Set(val *Market)

func (*NullableMarket) UnmarshalJSON

func (v *NullableMarket) UnmarshalJSON(src []byte) error

func (*NullableMarket) Unset

func (v *NullableMarket) Unset()

type NullableMarketTradeGood

type NullableMarketTradeGood struct {
	// contains filtered or unexported fields
}

func NewNullableMarketTradeGood

func NewNullableMarketTradeGood(val *MarketTradeGood) *NullableMarketTradeGood

func (NullableMarketTradeGood) Get

func (NullableMarketTradeGood) IsSet

func (v NullableMarketTradeGood) IsSet() bool

func (NullableMarketTradeGood) MarshalJSON

func (v NullableMarketTradeGood) MarshalJSON() ([]byte, error)

func (*NullableMarketTradeGood) Set

func (*NullableMarketTradeGood) UnmarshalJSON

func (v *NullableMarketTradeGood) UnmarshalJSON(src []byte) error

func (*NullableMarketTradeGood) Unset

func (v *NullableMarketTradeGood) Unset()

type NullableMarketTransaction

type NullableMarketTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableMarketTransaction

func NewNullableMarketTransaction(val *MarketTransaction) *NullableMarketTransaction

func (NullableMarketTransaction) Get

func (NullableMarketTransaction) IsSet

func (v NullableMarketTransaction) IsSet() bool

func (NullableMarketTransaction) MarshalJSON

func (v NullableMarketTransaction) MarshalJSON() ([]byte, error)

func (*NullableMarketTransaction) Set

func (*NullableMarketTransaction) UnmarshalJSON

func (v *NullableMarketTransaction) UnmarshalJSON(src []byte) error

func (*NullableMarketTransaction) Unset

func (v *NullableMarketTransaction) Unset()

type NullableMeta

type NullableMeta struct {
	// contains filtered or unexported fields
}

func NewNullableMeta

func NewNullableMeta(val *Meta) *NullableMeta

func (NullableMeta) Get

func (v NullableMeta) Get() *Meta

func (NullableMeta) IsSet

func (v NullableMeta) IsSet() bool

func (NullableMeta) MarshalJSON

func (v NullableMeta) MarshalJSON() ([]byte, error)

func (*NullableMeta) Set

func (v *NullableMeta) Set(val *Meta)

func (*NullableMeta) UnmarshalJSON

func (v *NullableMeta) UnmarshalJSON(src []byte) error

func (*NullableMeta) Unset

func (v *NullableMeta) Unset()

type NullableNavigateShip200Response

type NullableNavigateShip200Response struct {
	// contains filtered or unexported fields
}

func (NullableNavigateShip200Response) Get

func (NullableNavigateShip200Response) IsSet

func (NullableNavigateShip200Response) MarshalJSON

func (v NullableNavigateShip200Response) MarshalJSON() ([]byte, error)

func (*NullableNavigateShip200Response) Set

func (*NullableNavigateShip200Response) UnmarshalJSON

func (v *NullableNavigateShip200Response) UnmarshalJSON(src []byte) error

func (*NullableNavigateShip200Response) Unset

type NullableNavigateShip200ResponseData

type NullableNavigateShip200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableNavigateShip200ResponseData) Get

func (NullableNavigateShip200ResponseData) IsSet

func (NullableNavigateShip200ResponseData) MarshalJSON

func (v NullableNavigateShip200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableNavigateShip200ResponseData) Set

func (*NullableNavigateShip200ResponseData) UnmarshalJSON

func (v *NullableNavigateShip200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableNavigateShip200ResponseData) Unset

type NullableNavigateShipRequest

type NullableNavigateShipRequest struct {
	// contains filtered or unexported fields
}

func NewNullableNavigateShipRequest

func NewNullableNavigateShipRequest(val *NavigateShipRequest) *NullableNavigateShipRequest

func (NullableNavigateShipRequest) Get

func (NullableNavigateShipRequest) IsSet

func (NullableNavigateShipRequest) MarshalJSON

func (v NullableNavigateShipRequest) MarshalJSON() ([]byte, error)

func (*NullableNavigateShipRequest) Set

func (*NullableNavigateShipRequest) UnmarshalJSON

func (v *NullableNavigateShipRequest) UnmarshalJSON(src []byte) error

func (*NullableNavigateShipRequest) Unset

func (v *NullableNavigateShipRequest) Unset()

type NullableNegotiateContract200Response

type NullableNegotiateContract200Response struct {
	// contains filtered or unexported fields
}

func (NullableNegotiateContract200Response) Get

func (NullableNegotiateContract200Response) IsSet

func (NullableNegotiateContract200Response) MarshalJSON

func (v NullableNegotiateContract200Response) MarshalJSON() ([]byte, error)

func (*NullableNegotiateContract200Response) Set

func (*NullableNegotiateContract200Response) UnmarshalJSON

func (v *NullableNegotiateContract200Response) UnmarshalJSON(src []byte) error

func (*NullableNegotiateContract200Response) Unset

type NullableNegotiateContract200ResponseData

type NullableNegotiateContract200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableNegotiateContract200ResponseData) Get

func (NullableNegotiateContract200ResponseData) IsSet

func (NullableNegotiateContract200ResponseData) MarshalJSON

func (*NullableNegotiateContract200ResponseData) Set

func (*NullableNegotiateContract200ResponseData) UnmarshalJSON

func (v *NullableNegotiateContract200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableNegotiateContract200ResponseData) Unset

type NullableOrbitShip200Response

type NullableOrbitShip200Response struct {
	// contains filtered or unexported fields
}

func NewNullableOrbitShip200Response

func NewNullableOrbitShip200Response(val *OrbitShip200Response) *NullableOrbitShip200Response

func (NullableOrbitShip200Response) Get

func (NullableOrbitShip200Response) IsSet

func (NullableOrbitShip200Response) MarshalJSON

func (v NullableOrbitShip200Response) MarshalJSON() ([]byte, error)

func (*NullableOrbitShip200Response) Set

func (*NullableOrbitShip200Response) UnmarshalJSON

func (v *NullableOrbitShip200Response) UnmarshalJSON(src []byte) error

func (*NullableOrbitShip200Response) Unset

func (v *NullableOrbitShip200Response) Unset()

type NullableOrbitShip200ResponseData

type NullableOrbitShip200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableOrbitShip200ResponseData) Get

func (NullableOrbitShip200ResponseData) IsSet

func (NullableOrbitShip200ResponseData) MarshalJSON

func (v NullableOrbitShip200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableOrbitShip200ResponseData) Set

func (*NullableOrbitShip200ResponseData) UnmarshalJSON

func (v *NullableOrbitShip200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableOrbitShip200ResponseData) Unset

type NullablePatchShipNavRequest

type NullablePatchShipNavRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchShipNavRequest

func NewNullablePatchShipNavRequest(val *PatchShipNavRequest) *NullablePatchShipNavRequest

func (NullablePatchShipNavRequest) Get

func (NullablePatchShipNavRequest) IsSet

func (NullablePatchShipNavRequest) MarshalJSON

func (v NullablePatchShipNavRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchShipNavRequest) Set

func (*NullablePatchShipNavRequest) UnmarshalJSON

func (v *NullablePatchShipNavRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchShipNavRequest) Unset

func (v *NullablePatchShipNavRequest) Unset()

type NullablePurchaseCargo201Response

type NullablePurchaseCargo201Response struct {
	// contains filtered or unexported fields
}

func (NullablePurchaseCargo201Response) Get

func (NullablePurchaseCargo201Response) IsSet

func (NullablePurchaseCargo201Response) MarshalJSON

func (v NullablePurchaseCargo201Response) MarshalJSON() ([]byte, error)

func (*NullablePurchaseCargo201Response) Set

func (*NullablePurchaseCargo201Response) UnmarshalJSON

func (v *NullablePurchaseCargo201Response) UnmarshalJSON(src []byte) error

func (*NullablePurchaseCargo201Response) Unset

type NullablePurchaseCargoRequest

type NullablePurchaseCargoRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePurchaseCargoRequest

func NewNullablePurchaseCargoRequest(val *PurchaseCargoRequest) *NullablePurchaseCargoRequest

func (NullablePurchaseCargoRequest) Get

func (NullablePurchaseCargoRequest) IsSet

func (NullablePurchaseCargoRequest) MarshalJSON

func (v NullablePurchaseCargoRequest) MarshalJSON() ([]byte, error)

func (*NullablePurchaseCargoRequest) Set

func (*NullablePurchaseCargoRequest) UnmarshalJSON

func (v *NullablePurchaseCargoRequest) UnmarshalJSON(src []byte) error

func (*NullablePurchaseCargoRequest) Unset

func (v *NullablePurchaseCargoRequest) Unset()

type NullablePurchaseShip201Response

type NullablePurchaseShip201Response struct {
	// contains filtered or unexported fields
}

func (NullablePurchaseShip201Response) Get

func (NullablePurchaseShip201Response) IsSet

func (NullablePurchaseShip201Response) MarshalJSON

func (v NullablePurchaseShip201Response) MarshalJSON() ([]byte, error)

func (*NullablePurchaseShip201Response) Set

func (*NullablePurchaseShip201Response) UnmarshalJSON

func (v *NullablePurchaseShip201Response) UnmarshalJSON(src []byte) error

func (*NullablePurchaseShip201Response) Unset

type NullablePurchaseShip201ResponseData

type NullablePurchaseShip201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullablePurchaseShip201ResponseData) Get

func (NullablePurchaseShip201ResponseData) IsSet

func (NullablePurchaseShip201ResponseData) MarshalJSON

func (v NullablePurchaseShip201ResponseData) MarshalJSON() ([]byte, error)

func (*NullablePurchaseShip201ResponseData) Set

func (*NullablePurchaseShip201ResponseData) UnmarshalJSON

func (v *NullablePurchaseShip201ResponseData) UnmarshalJSON(src []byte) error

func (*NullablePurchaseShip201ResponseData) Unset

type NullablePurchaseShipRequest

type NullablePurchaseShipRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePurchaseShipRequest

func NewNullablePurchaseShipRequest(val *PurchaseShipRequest) *NullablePurchaseShipRequest

func (NullablePurchaseShipRequest) Get

func (NullablePurchaseShipRequest) IsSet

func (NullablePurchaseShipRequest) MarshalJSON

func (v NullablePurchaseShipRequest) MarshalJSON() ([]byte, error)

func (*NullablePurchaseShipRequest) Set

func (*NullablePurchaseShipRequest) UnmarshalJSON

func (v *NullablePurchaseShipRequest) UnmarshalJSON(src []byte) error

func (*NullablePurchaseShipRequest) Unset

func (v *NullablePurchaseShipRequest) Unset()

type NullableRefuelShip200Response

type NullableRefuelShip200Response struct {
	// contains filtered or unexported fields
}

func (NullableRefuelShip200Response) Get

func (NullableRefuelShip200Response) IsSet

func (NullableRefuelShip200Response) MarshalJSON

func (v NullableRefuelShip200Response) MarshalJSON() ([]byte, error)

func (*NullableRefuelShip200Response) Set

func (*NullableRefuelShip200Response) UnmarshalJSON

func (v *NullableRefuelShip200Response) UnmarshalJSON(src []byte) error

func (*NullableRefuelShip200Response) Unset

func (v *NullableRefuelShip200Response) Unset()

type NullableRefuelShip200ResponseData

type NullableRefuelShip200ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableRefuelShip200ResponseData) Get

func (NullableRefuelShip200ResponseData) IsSet

func (NullableRefuelShip200ResponseData) MarshalJSON

func (v NullableRefuelShip200ResponseData) MarshalJSON() ([]byte, error)

func (*NullableRefuelShip200ResponseData) Set

func (*NullableRefuelShip200ResponseData) UnmarshalJSON

func (v *NullableRefuelShip200ResponseData) UnmarshalJSON(src []byte) error

func (*NullableRefuelShip200ResponseData) Unset

type NullableRefuelShipRequest

type NullableRefuelShipRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRefuelShipRequest

func NewNullableRefuelShipRequest(val *RefuelShipRequest) *NullableRefuelShipRequest

func (NullableRefuelShipRequest) Get

func (NullableRefuelShipRequest) IsSet

func (v NullableRefuelShipRequest) IsSet() bool

func (NullableRefuelShipRequest) MarshalJSON

func (v NullableRefuelShipRequest) MarshalJSON() ([]byte, error)

func (*NullableRefuelShipRequest) Set

func (*NullableRefuelShipRequest) UnmarshalJSON

func (v *NullableRefuelShipRequest) UnmarshalJSON(src []byte) error

func (*NullableRefuelShipRequest) Unset

func (v *NullableRefuelShipRequest) Unset()

type NullableRegister201Response

type NullableRegister201Response struct {
	// contains filtered or unexported fields
}

func NewNullableRegister201Response

func NewNullableRegister201Response(val *Register201Response) *NullableRegister201Response

func (NullableRegister201Response) Get

func (NullableRegister201Response) IsSet

func (NullableRegister201Response) MarshalJSON

func (v NullableRegister201Response) MarshalJSON() ([]byte, error)

func (*NullableRegister201Response) Set

func (*NullableRegister201Response) UnmarshalJSON

func (v *NullableRegister201Response) UnmarshalJSON(src []byte) error

func (*NullableRegister201Response) Unset

func (v *NullableRegister201Response) Unset()

type NullableRegister201ResponseData

type NullableRegister201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableRegister201ResponseData) Get

func (NullableRegister201ResponseData) IsSet

func (NullableRegister201ResponseData) MarshalJSON

func (v NullableRegister201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableRegister201ResponseData) Set

func (*NullableRegister201ResponseData) UnmarshalJSON

func (v *NullableRegister201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableRegister201ResponseData) Unset

type NullableRegisterRequest

type NullableRegisterRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRegisterRequest

func NewNullableRegisterRequest(val *RegisterRequest) *NullableRegisterRequest

func (NullableRegisterRequest) Get

func (NullableRegisterRequest) IsSet

func (v NullableRegisterRequest) IsSet() bool

func (NullableRegisterRequest) MarshalJSON

func (v NullableRegisterRequest) MarshalJSON() ([]byte, error)

func (*NullableRegisterRequest) Set

func (*NullableRegisterRequest) UnmarshalJSON

func (v *NullableRegisterRequest) UnmarshalJSON(src []byte) error

func (*NullableRegisterRequest) Unset

func (v *NullableRegisterRequest) Unset()

type NullableRemoveMount201Response

type NullableRemoveMount201Response struct {
	// contains filtered or unexported fields
}

func (NullableRemoveMount201Response) Get

func (NullableRemoveMount201Response) IsSet

func (NullableRemoveMount201Response) MarshalJSON

func (v NullableRemoveMount201Response) MarshalJSON() ([]byte, error)

func (*NullableRemoveMount201Response) Set

func (*NullableRemoveMount201Response) UnmarshalJSON

func (v *NullableRemoveMount201Response) UnmarshalJSON(src []byte) error

func (*NullableRemoveMount201Response) Unset

func (v *NullableRemoveMount201Response) Unset()

type NullableRemoveMount201ResponseData

type NullableRemoveMount201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableRemoveMount201ResponseData) Get

func (NullableRemoveMount201ResponseData) IsSet

func (NullableRemoveMount201ResponseData) MarshalJSON

func (v NullableRemoveMount201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableRemoveMount201ResponseData) Set

func (*NullableRemoveMount201ResponseData) UnmarshalJSON

func (v *NullableRemoveMount201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableRemoveMount201ResponseData) Unset

type NullableRemoveMountRequest

type NullableRemoveMountRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRemoveMountRequest

func NewNullableRemoveMountRequest(val *RemoveMountRequest) *NullableRemoveMountRequest

func (NullableRemoveMountRequest) Get

func (NullableRemoveMountRequest) IsSet

func (v NullableRemoveMountRequest) IsSet() bool

func (NullableRemoveMountRequest) MarshalJSON

func (v NullableRemoveMountRequest) MarshalJSON() ([]byte, error)

func (*NullableRemoveMountRequest) Set

func (*NullableRemoveMountRequest) UnmarshalJSON

func (v *NullableRemoveMountRequest) UnmarshalJSON(src []byte) error

func (*NullableRemoveMountRequest) Unset

func (v *NullableRemoveMountRequest) Unset()

type NullableScannedShip

type NullableScannedShip struct {
	// contains filtered or unexported fields
}

func NewNullableScannedShip

func NewNullableScannedShip(val *ScannedShip) *NullableScannedShip

func (NullableScannedShip) Get

func (NullableScannedShip) IsSet

func (v NullableScannedShip) IsSet() bool

func (NullableScannedShip) MarshalJSON

func (v NullableScannedShip) MarshalJSON() ([]byte, error)

func (*NullableScannedShip) Set

func (v *NullableScannedShip) Set(val *ScannedShip)

func (*NullableScannedShip) UnmarshalJSON

func (v *NullableScannedShip) UnmarshalJSON(src []byte) error

func (*NullableScannedShip) Unset

func (v *NullableScannedShip) Unset()

type NullableScannedShipEngine

type NullableScannedShipEngine struct {
	// contains filtered or unexported fields
}

func NewNullableScannedShipEngine

func NewNullableScannedShipEngine(val *ScannedShipEngine) *NullableScannedShipEngine

func (NullableScannedShipEngine) Get

func (NullableScannedShipEngine) IsSet

func (v NullableScannedShipEngine) IsSet() bool

func (NullableScannedShipEngine) MarshalJSON

func (v NullableScannedShipEngine) MarshalJSON() ([]byte, error)

func (*NullableScannedShipEngine) Set

func (*NullableScannedShipEngine) UnmarshalJSON

func (v *NullableScannedShipEngine) UnmarshalJSON(src []byte) error

func (*NullableScannedShipEngine) Unset

func (v *NullableScannedShipEngine) Unset()

type NullableScannedShipFrame

type NullableScannedShipFrame struct {
	// contains filtered or unexported fields
}

func NewNullableScannedShipFrame

func NewNullableScannedShipFrame(val *ScannedShipFrame) *NullableScannedShipFrame

func (NullableScannedShipFrame) Get

func (NullableScannedShipFrame) IsSet

func (v NullableScannedShipFrame) IsSet() bool

func (NullableScannedShipFrame) MarshalJSON

func (v NullableScannedShipFrame) MarshalJSON() ([]byte, error)

func (*NullableScannedShipFrame) Set

func (*NullableScannedShipFrame) UnmarshalJSON

func (v *NullableScannedShipFrame) UnmarshalJSON(src []byte) error

func (*NullableScannedShipFrame) Unset

func (v *NullableScannedShipFrame) Unset()

type NullableScannedShipMountsInner

type NullableScannedShipMountsInner struct {
	// contains filtered or unexported fields
}

func (NullableScannedShipMountsInner) Get

func (NullableScannedShipMountsInner) IsSet

func (NullableScannedShipMountsInner) MarshalJSON

func (v NullableScannedShipMountsInner) MarshalJSON() ([]byte, error)

func (*NullableScannedShipMountsInner) Set

func (*NullableScannedShipMountsInner) UnmarshalJSON

func (v *NullableScannedShipMountsInner) UnmarshalJSON(src []byte) error

func (*NullableScannedShipMountsInner) Unset

func (v *NullableScannedShipMountsInner) Unset()

type NullableScannedShipReactor

type NullableScannedShipReactor struct {
	// contains filtered or unexported fields
}

func NewNullableScannedShipReactor

func NewNullableScannedShipReactor(val *ScannedShipReactor) *NullableScannedShipReactor

func (NullableScannedShipReactor) Get

func (NullableScannedShipReactor) IsSet

func (v NullableScannedShipReactor) IsSet() bool

func (NullableScannedShipReactor) MarshalJSON

func (v NullableScannedShipReactor) MarshalJSON() ([]byte, error)

func (*NullableScannedShipReactor) Set

func (*NullableScannedShipReactor) UnmarshalJSON

func (v *NullableScannedShipReactor) UnmarshalJSON(src []byte) error

func (*NullableScannedShipReactor) Unset

func (v *NullableScannedShipReactor) Unset()

type NullableScannedSystem

type NullableScannedSystem struct {
	// contains filtered or unexported fields
}

func NewNullableScannedSystem

func NewNullableScannedSystem(val *ScannedSystem) *NullableScannedSystem

func (NullableScannedSystem) Get

func (NullableScannedSystem) IsSet

func (v NullableScannedSystem) IsSet() bool

func (NullableScannedSystem) MarshalJSON

func (v NullableScannedSystem) MarshalJSON() ([]byte, error)

func (*NullableScannedSystem) Set

func (v *NullableScannedSystem) Set(val *ScannedSystem)

func (*NullableScannedSystem) UnmarshalJSON

func (v *NullableScannedSystem) UnmarshalJSON(src []byte) error

func (*NullableScannedSystem) Unset

func (v *NullableScannedSystem) Unset()

type NullableScannedWaypoint

type NullableScannedWaypoint struct {
	// contains filtered or unexported fields
}

func NewNullableScannedWaypoint

func NewNullableScannedWaypoint(val *ScannedWaypoint) *NullableScannedWaypoint

func (NullableScannedWaypoint) Get

func (NullableScannedWaypoint) IsSet

func (v NullableScannedWaypoint) IsSet() bool

func (NullableScannedWaypoint) MarshalJSON

func (v NullableScannedWaypoint) MarshalJSON() ([]byte, error)

func (*NullableScannedWaypoint) Set

func (*NullableScannedWaypoint) UnmarshalJSON

func (v *NullableScannedWaypoint) UnmarshalJSON(src []byte) error

func (*NullableScannedWaypoint) Unset

func (v *NullableScannedWaypoint) Unset()

type NullableSellCargo201Response

type NullableSellCargo201Response struct {
	// contains filtered or unexported fields
}

func NewNullableSellCargo201Response

func NewNullableSellCargo201Response(val *SellCargo201Response) *NullableSellCargo201Response

func (NullableSellCargo201Response) Get

func (NullableSellCargo201Response) IsSet

func (NullableSellCargo201Response) MarshalJSON

func (v NullableSellCargo201Response) MarshalJSON() ([]byte, error)

func (*NullableSellCargo201Response) Set

func (*NullableSellCargo201Response) UnmarshalJSON

func (v *NullableSellCargo201Response) UnmarshalJSON(src []byte) error

func (*NullableSellCargo201Response) Unset

func (v *NullableSellCargo201Response) Unset()

type NullableSellCargo201ResponseData

type NullableSellCargo201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableSellCargo201ResponseData) Get

func (NullableSellCargo201ResponseData) IsSet

func (NullableSellCargo201ResponseData) MarshalJSON

func (v NullableSellCargo201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableSellCargo201ResponseData) Set

func (*NullableSellCargo201ResponseData) UnmarshalJSON

func (v *NullableSellCargo201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableSellCargo201ResponseData) Unset

type NullableSellCargoRequest

type NullableSellCargoRequest struct {
	// contains filtered or unexported fields
}

func NewNullableSellCargoRequest

func NewNullableSellCargoRequest(val *SellCargoRequest) *NullableSellCargoRequest

func (NullableSellCargoRequest) Get

func (NullableSellCargoRequest) IsSet

func (v NullableSellCargoRequest) IsSet() bool

func (NullableSellCargoRequest) MarshalJSON

func (v NullableSellCargoRequest) MarshalJSON() ([]byte, error)

func (*NullableSellCargoRequest) Set

func (*NullableSellCargoRequest) UnmarshalJSON

func (v *NullableSellCargoRequest) UnmarshalJSON(src []byte) error

func (*NullableSellCargoRequest) Unset

func (v *NullableSellCargoRequest) Unset()

type NullableShip

type NullableShip struct {
	// contains filtered or unexported fields
}

func NewNullableShip

func NewNullableShip(val *Ship) *NullableShip

func (NullableShip) Get

func (v NullableShip) Get() *Ship

func (NullableShip) IsSet

func (v NullableShip) IsSet() bool

func (NullableShip) MarshalJSON

func (v NullableShip) MarshalJSON() ([]byte, error)

func (*NullableShip) Set

func (v *NullableShip) Set(val *Ship)

func (*NullableShip) UnmarshalJSON

func (v *NullableShip) UnmarshalJSON(src []byte) error

func (*NullableShip) Unset

func (v *NullableShip) Unset()

type NullableShipCargo

type NullableShipCargo struct {
	// contains filtered or unexported fields
}

func NewNullableShipCargo

func NewNullableShipCargo(val *ShipCargo) *NullableShipCargo

func (NullableShipCargo) Get

func (v NullableShipCargo) Get() *ShipCargo

func (NullableShipCargo) IsSet

func (v NullableShipCargo) IsSet() bool

func (NullableShipCargo) MarshalJSON

func (v NullableShipCargo) MarshalJSON() ([]byte, error)

func (*NullableShipCargo) Set

func (v *NullableShipCargo) Set(val *ShipCargo)

func (*NullableShipCargo) UnmarshalJSON

func (v *NullableShipCargo) UnmarshalJSON(src []byte) error

func (*NullableShipCargo) Unset

func (v *NullableShipCargo) Unset()

type NullableShipCargoItem

type NullableShipCargoItem struct {
	// contains filtered or unexported fields
}

func NewNullableShipCargoItem

func NewNullableShipCargoItem(val *ShipCargoItem) *NullableShipCargoItem

func (NullableShipCargoItem) Get

func (NullableShipCargoItem) IsSet

func (v NullableShipCargoItem) IsSet() bool

func (NullableShipCargoItem) MarshalJSON

func (v NullableShipCargoItem) MarshalJSON() ([]byte, error)

func (*NullableShipCargoItem) Set

func (v *NullableShipCargoItem) Set(val *ShipCargoItem)

func (*NullableShipCargoItem) UnmarshalJSON

func (v *NullableShipCargoItem) UnmarshalJSON(src []byte) error

func (*NullableShipCargoItem) Unset

func (v *NullableShipCargoItem) Unset()

type NullableShipCrew

type NullableShipCrew struct {
	// contains filtered or unexported fields
}

func NewNullableShipCrew

func NewNullableShipCrew(val *ShipCrew) *NullableShipCrew

func (NullableShipCrew) Get

func (v NullableShipCrew) Get() *ShipCrew

func (NullableShipCrew) IsSet

func (v NullableShipCrew) IsSet() bool

func (NullableShipCrew) MarshalJSON

func (v NullableShipCrew) MarshalJSON() ([]byte, error)

func (*NullableShipCrew) Set

func (v *NullableShipCrew) Set(val *ShipCrew)

func (*NullableShipCrew) UnmarshalJSON

func (v *NullableShipCrew) UnmarshalJSON(src []byte) error

func (*NullableShipCrew) Unset

func (v *NullableShipCrew) Unset()

type NullableShipEngine

type NullableShipEngine struct {
	// contains filtered or unexported fields
}

func NewNullableShipEngine

func NewNullableShipEngine(val *ShipEngine) *NullableShipEngine

func (NullableShipEngine) Get

func (v NullableShipEngine) Get() *ShipEngine

func (NullableShipEngine) IsSet

func (v NullableShipEngine) IsSet() bool

func (NullableShipEngine) MarshalJSON

func (v NullableShipEngine) MarshalJSON() ([]byte, error)

func (*NullableShipEngine) Set

func (v *NullableShipEngine) Set(val *ShipEngine)

func (*NullableShipEngine) UnmarshalJSON

func (v *NullableShipEngine) UnmarshalJSON(src []byte) error

func (*NullableShipEngine) Unset

func (v *NullableShipEngine) Unset()

type NullableShipFrame

type NullableShipFrame struct {
	// contains filtered or unexported fields
}

func NewNullableShipFrame

func NewNullableShipFrame(val *ShipFrame) *NullableShipFrame

func (NullableShipFrame) Get

func (v NullableShipFrame) Get() *ShipFrame

func (NullableShipFrame) IsSet

func (v NullableShipFrame) IsSet() bool

func (NullableShipFrame) MarshalJSON

func (v NullableShipFrame) MarshalJSON() ([]byte, error)

func (*NullableShipFrame) Set

func (v *NullableShipFrame) Set(val *ShipFrame)

func (*NullableShipFrame) UnmarshalJSON

func (v *NullableShipFrame) UnmarshalJSON(src []byte) error

func (*NullableShipFrame) Unset

func (v *NullableShipFrame) Unset()

type NullableShipFuel

type NullableShipFuel struct {
	// contains filtered or unexported fields
}

func NewNullableShipFuel

func NewNullableShipFuel(val *ShipFuel) *NullableShipFuel

func (NullableShipFuel) Get

func (v NullableShipFuel) Get() *ShipFuel

func (NullableShipFuel) IsSet

func (v NullableShipFuel) IsSet() bool

func (NullableShipFuel) MarshalJSON

func (v NullableShipFuel) MarshalJSON() ([]byte, error)

func (*NullableShipFuel) Set

func (v *NullableShipFuel) Set(val *ShipFuel)

func (*NullableShipFuel) UnmarshalJSON

func (v *NullableShipFuel) UnmarshalJSON(src []byte) error

func (*NullableShipFuel) Unset

func (v *NullableShipFuel) Unset()

type NullableShipFuelConsumed

type NullableShipFuelConsumed struct {
	// contains filtered or unexported fields
}

func NewNullableShipFuelConsumed

func NewNullableShipFuelConsumed(val *ShipFuelConsumed) *NullableShipFuelConsumed

func (NullableShipFuelConsumed) Get

func (NullableShipFuelConsumed) IsSet

func (v NullableShipFuelConsumed) IsSet() bool

func (NullableShipFuelConsumed) MarshalJSON

func (v NullableShipFuelConsumed) MarshalJSON() ([]byte, error)

func (*NullableShipFuelConsumed) Set

func (*NullableShipFuelConsumed) UnmarshalJSON

func (v *NullableShipFuelConsumed) UnmarshalJSON(src []byte) error

func (*NullableShipFuelConsumed) Unset

func (v *NullableShipFuelConsumed) Unset()

type NullableShipModificationTransaction

type NullableShipModificationTransaction struct {
	// contains filtered or unexported fields
}

func (NullableShipModificationTransaction) Get

func (NullableShipModificationTransaction) IsSet

func (NullableShipModificationTransaction) MarshalJSON

func (v NullableShipModificationTransaction) MarshalJSON() ([]byte, error)

func (*NullableShipModificationTransaction) Set

func (*NullableShipModificationTransaction) UnmarshalJSON

func (v *NullableShipModificationTransaction) UnmarshalJSON(src []byte) error

func (*NullableShipModificationTransaction) Unset

type NullableShipModule

type NullableShipModule struct {
	// contains filtered or unexported fields
}

func NewNullableShipModule

func NewNullableShipModule(val *ShipModule) *NullableShipModule

func (NullableShipModule) Get

func (v NullableShipModule) Get() *ShipModule

func (NullableShipModule) IsSet

func (v NullableShipModule) IsSet() bool

func (NullableShipModule) MarshalJSON

func (v NullableShipModule) MarshalJSON() ([]byte, error)

func (*NullableShipModule) Set

func (v *NullableShipModule) Set(val *ShipModule)

func (*NullableShipModule) UnmarshalJSON

func (v *NullableShipModule) UnmarshalJSON(src []byte) error

func (*NullableShipModule) Unset

func (v *NullableShipModule) Unset()

type NullableShipMount

type NullableShipMount struct {
	// contains filtered or unexported fields
}

func NewNullableShipMount

func NewNullableShipMount(val *ShipMount) *NullableShipMount

func (NullableShipMount) Get

func (v NullableShipMount) Get() *ShipMount

func (NullableShipMount) IsSet

func (v NullableShipMount) IsSet() bool

func (NullableShipMount) MarshalJSON

func (v NullableShipMount) MarshalJSON() ([]byte, error)

func (*NullableShipMount) Set

func (v *NullableShipMount) Set(val *ShipMount)

func (*NullableShipMount) UnmarshalJSON

func (v *NullableShipMount) UnmarshalJSON(src []byte) error

func (*NullableShipMount) Unset

func (v *NullableShipMount) Unset()

type NullableShipNav

type NullableShipNav struct {
	// contains filtered or unexported fields
}

func NewNullableShipNav

func NewNullableShipNav(val *ShipNav) *NullableShipNav

func (NullableShipNav) Get

func (v NullableShipNav) Get() *ShipNav

func (NullableShipNav) IsSet

func (v NullableShipNav) IsSet() bool

func (NullableShipNav) MarshalJSON

func (v NullableShipNav) MarshalJSON() ([]byte, error)

func (*NullableShipNav) Set

func (v *NullableShipNav) Set(val *ShipNav)

func (*NullableShipNav) UnmarshalJSON

func (v *NullableShipNav) UnmarshalJSON(src []byte) error

func (*NullableShipNav) Unset

func (v *NullableShipNav) Unset()

type NullableShipNavFlightMode

type NullableShipNavFlightMode struct {
	// contains filtered or unexported fields
}

func NewNullableShipNavFlightMode

func NewNullableShipNavFlightMode(val *ShipNavFlightMode) *NullableShipNavFlightMode

func (NullableShipNavFlightMode) Get

func (NullableShipNavFlightMode) IsSet

func (v NullableShipNavFlightMode) IsSet() bool

func (NullableShipNavFlightMode) MarshalJSON

func (v NullableShipNavFlightMode) MarshalJSON() ([]byte, error)

func (*NullableShipNavFlightMode) Set

func (*NullableShipNavFlightMode) UnmarshalJSON

func (v *NullableShipNavFlightMode) UnmarshalJSON(src []byte) error

func (*NullableShipNavFlightMode) Unset

func (v *NullableShipNavFlightMode) Unset()

type NullableShipNavRoute

type NullableShipNavRoute struct {
	// contains filtered or unexported fields
}

func NewNullableShipNavRoute

func NewNullableShipNavRoute(val *ShipNavRoute) *NullableShipNavRoute

func (NullableShipNavRoute) Get

func (NullableShipNavRoute) IsSet

func (v NullableShipNavRoute) IsSet() bool

func (NullableShipNavRoute) MarshalJSON

func (v NullableShipNavRoute) MarshalJSON() ([]byte, error)

func (*NullableShipNavRoute) Set

func (v *NullableShipNavRoute) Set(val *ShipNavRoute)

func (*NullableShipNavRoute) UnmarshalJSON

func (v *NullableShipNavRoute) UnmarshalJSON(src []byte) error

func (*NullableShipNavRoute) Unset

func (v *NullableShipNavRoute) Unset()

type NullableShipNavRouteWaypoint

type NullableShipNavRouteWaypoint struct {
	// contains filtered or unexported fields
}

func NewNullableShipNavRouteWaypoint

func NewNullableShipNavRouteWaypoint(val *ShipNavRouteWaypoint) *NullableShipNavRouteWaypoint

func (NullableShipNavRouteWaypoint) Get

func (NullableShipNavRouteWaypoint) IsSet

func (NullableShipNavRouteWaypoint) MarshalJSON

func (v NullableShipNavRouteWaypoint) MarshalJSON() ([]byte, error)

func (*NullableShipNavRouteWaypoint) Set

func (*NullableShipNavRouteWaypoint) UnmarshalJSON

func (v *NullableShipNavRouteWaypoint) UnmarshalJSON(src []byte) error

func (*NullableShipNavRouteWaypoint) Unset

func (v *NullableShipNavRouteWaypoint) Unset()

type NullableShipNavStatus

type NullableShipNavStatus struct {
	// contains filtered or unexported fields
}

func NewNullableShipNavStatus

func NewNullableShipNavStatus(val *ShipNavStatus) *NullableShipNavStatus

func (NullableShipNavStatus) Get

func (NullableShipNavStatus) IsSet

func (v NullableShipNavStatus) IsSet() bool

func (NullableShipNavStatus) MarshalJSON

func (v NullableShipNavStatus) MarshalJSON() ([]byte, error)

func (*NullableShipNavStatus) Set

func (v *NullableShipNavStatus) Set(val *ShipNavStatus)

func (*NullableShipNavStatus) UnmarshalJSON

func (v *NullableShipNavStatus) UnmarshalJSON(src []byte) error

func (*NullableShipNavStatus) Unset

func (v *NullableShipNavStatus) Unset()

type NullableShipReactor

type NullableShipReactor struct {
	// contains filtered or unexported fields
}

func NewNullableShipReactor

func NewNullableShipReactor(val *ShipReactor) *NullableShipReactor

func (NullableShipReactor) Get

func (NullableShipReactor) IsSet

func (v NullableShipReactor) IsSet() bool

func (NullableShipReactor) MarshalJSON

func (v NullableShipReactor) MarshalJSON() ([]byte, error)

func (*NullableShipReactor) Set

func (v *NullableShipReactor) Set(val *ShipReactor)

func (*NullableShipReactor) UnmarshalJSON

func (v *NullableShipReactor) UnmarshalJSON(src []byte) error

func (*NullableShipReactor) Unset

func (v *NullableShipReactor) Unset()

type NullableShipRefine201Response

type NullableShipRefine201Response struct {
	// contains filtered or unexported fields
}

func (NullableShipRefine201Response) Get

func (NullableShipRefine201Response) IsSet

func (NullableShipRefine201Response) MarshalJSON

func (v NullableShipRefine201Response) MarshalJSON() ([]byte, error)

func (*NullableShipRefine201Response) Set

func (*NullableShipRefine201Response) UnmarshalJSON

func (v *NullableShipRefine201Response) UnmarshalJSON(src []byte) error

func (*NullableShipRefine201Response) Unset

func (v *NullableShipRefine201Response) Unset()

type NullableShipRefine201ResponseData

type NullableShipRefine201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableShipRefine201ResponseData) Get

func (NullableShipRefine201ResponseData) IsSet

func (NullableShipRefine201ResponseData) MarshalJSON

func (v NullableShipRefine201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableShipRefine201ResponseData) Set

func (*NullableShipRefine201ResponseData) UnmarshalJSON

func (v *NullableShipRefine201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableShipRefine201ResponseData) Unset

type NullableShipRefine201ResponseDataProducedInner

type NullableShipRefine201ResponseDataProducedInner struct {
	// contains filtered or unexported fields
}

func (NullableShipRefine201ResponseDataProducedInner) Get

func (NullableShipRefine201ResponseDataProducedInner) IsSet

func (NullableShipRefine201ResponseDataProducedInner) MarshalJSON

func (*NullableShipRefine201ResponseDataProducedInner) Set

func (*NullableShipRefine201ResponseDataProducedInner) UnmarshalJSON

func (*NullableShipRefine201ResponseDataProducedInner) Unset

type NullableShipRefineRequest

type NullableShipRefineRequest struct {
	// contains filtered or unexported fields
}

func NewNullableShipRefineRequest

func NewNullableShipRefineRequest(val *ShipRefineRequest) *NullableShipRefineRequest

func (NullableShipRefineRequest) Get

func (NullableShipRefineRequest) IsSet

func (v NullableShipRefineRequest) IsSet() bool

func (NullableShipRefineRequest) MarshalJSON

func (v NullableShipRefineRequest) MarshalJSON() ([]byte, error)

func (*NullableShipRefineRequest) Set

func (*NullableShipRefineRequest) UnmarshalJSON

func (v *NullableShipRefineRequest) UnmarshalJSON(src []byte) error

func (*NullableShipRefineRequest) Unset

func (v *NullableShipRefineRequest) Unset()

type NullableShipRegistration

type NullableShipRegistration struct {
	// contains filtered or unexported fields
}

func NewNullableShipRegistration

func NewNullableShipRegistration(val *ShipRegistration) *NullableShipRegistration

func (NullableShipRegistration) Get

func (NullableShipRegistration) IsSet

func (v NullableShipRegistration) IsSet() bool

func (NullableShipRegistration) MarshalJSON

func (v NullableShipRegistration) MarshalJSON() ([]byte, error)

func (*NullableShipRegistration) Set

func (*NullableShipRegistration) UnmarshalJSON

func (v *NullableShipRegistration) UnmarshalJSON(src []byte) error

func (*NullableShipRegistration) Unset

func (v *NullableShipRegistration) Unset()

type NullableShipRequirements

type NullableShipRequirements struct {
	// contains filtered or unexported fields
}

func NewNullableShipRequirements

func NewNullableShipRequirements(val *ShipRequirements) *NullableShipRequirements

func (NullableShipRequirements) Get

func (NullableShipRequirements) IsSet

func (v NullableShipRequirements) IsSet() bool

func (NullableShipRequirements) MarshalJSON

func (v NullableShipRequirements) MarshalJSON() ([]byte, error)

func (*NullableShipRequirements) Set

func (*NullableShipRequirements) UnmarshalJSON

func (v *NullableShipRequirements) UnmarshalJSON(src []byte) error

func (*NullableShipRequirements) Unset

func (v *NullableShipRequirements) Unset()

type NullableShipRole

type NullableShipRole struct {
	// contains filtered or unexported fields
}

func NewNullableShipRole

func NewNullableShipRole(val *ShipRole) *NullableShipRole

func (NullableShipRole) Get

func (v NullableShipRole) Get() *ShipRole

func (NullableShipRole) IsSet

func (v NullableShipRole) IsSet() bool

func (NullableShipRole) MarshalJSON

func (v NullableShipRole) MarshalJSON() ([]byte, error)

func (*NullableShipRole) Set

func (v *NullableShipRole) Set(val *ShipRole)

func (*NullableShipRole) UnmarshalJSON

func (v *NullableShipRole) UnmarshalJSON(src []byte) error

func (*NullableShipRole) Unset

func (v *NullableShipRole) Unset()

type NullableShipType

type NullableShipType struct {
	// contains filtered or unexported fields
}

func NewNullableShipType

func NewNullableShipType(val *ShipType) *NullableShipType

func (NullableShipType) Get

func (v NullableShipType) Get() *ShipType

func (NullableShipType) IsSet

func (v NullableShipType) IsSet() bool

func (NullableShipType) MarshalJSON

func (v NullableShipType) MarshalJSON() ([]byte, error)

func (*NullableShipType) Set

func (v *NullableShipType) Set(val *ShipType)

func (*NullableShipType) UnmarshalJSON

func (v *NullableShipType) UnmarshalJSON(src []byte) error

func (*NullableShipType) Unset

func (v *NullableShipType) Unset()

type NullableShipyard

type NullableShipyard struct {
	// contains filtered or unexported fields
}

func NewNullableShipyard

func NewNullableShipyard(val *Shipyard) *NullableShipyard

func (NullableShipyard) Get

func (v NullableShipyard) Get() *Shipyard

func (NullableShipyard) IsSet

func (v NullableShipyard) IsSet() bool

func (NullableShipyard) MarshalJSON

func (v NullableShipyard) MarshalJSON() ([]byte, error)

func (*NullableShipyard) Set

func (v *NullableShipyard) Set(val *Shipyard)

func (*NullableShipyard) UnmarshalJSON

func (v *NullableShipyard) UnmarshalJSON(src []byte) error

func (*NullableShipyard) Unset

func (v *NullableShipyard) Unset()

type NullableShipyardShip

type NullableShipyardShip struct {
	// contains filtered or unexported fields
}

func NewNullableShipyardShip

func NewNullableShipyardShip(val *ShipyardShip) *NullableShipyardShip

func (NullableShipyardShip) Get

func (NullableShipyardShip) IsSet

func (v NullableShipyardShip) IsSet() bool

func (NullableShipyardShip) MarshalJSON

func (v NullableShipyardShip) MarshalJSON() ([]byte, error)

func (*NullableShipyardShip) Set

func (v *NullableShipyardShip) Set(val *ShipyardShip)

func (*NullableShipyardShip) UnmarshalJSON

func (v *NullableShipyardShip) UnmarshalJSON(src []byte) error

func (*NullableShipyardShip) Unset

func (v *NullableShipyardShip) Unset()

type NullableShipyardShipCrew

type NullableShipyardShipCrew struct {
	// contains filtered or unexported fields
}

func NewNullableShipyardShipCrew

func NewNullableShipyardShipCrew(val *ShipyardShipCrew) *NullableShipyardShipCrew

func (NullableShipyardShipCrew) Get

func (NullableShipyardShipCrew) IsSet

func (v NullableShipyardShipCrew) IsSet() bool

func (NullableShipyardShipCrew) MarshalJSON

func (v NullableShipyardShipCrew) MarshalJSON() ([]byte, error)

func (*NullableShipyardShipCrew) Set

func (*NullableShipyardShipCrew) UnmarshalJSON

func (v *NullableShipyardShipCrew) UnmarshalJSON(src []byte) error

func (*NullableShipyardShipCrew) Unset

func (v *NullableShipyardShipCrew) Unset()

type NullableShipyardShipTypesInner

type NullableShipyardShipTypesInner struct {
	// contains filtered or unexported fields
}

func (NullableShipyardShipTypesInner) Get

func (NullableShipyardShipTypesInner) IsSet

func (NullableShipyardShipTypesInner) MarshalJSON

func (v NullableShipyardShipTypesInner) MarshalJSON() ([]byte, error)

func (*NullableShipyardShipTypesInner) Set

func (*NullableShipyardShipTypesInner) UnmarshalJSON

func (v *NullableShipyardShipTypesInner) UnmarshalJSON(src []byte) error

func (*NullableShipyardShipTypesInner) Unset

func (v *NullableShipyardShipTypesInner) Unset()

type NullableShipyardTransaction

type NullableShipyardTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableShipyardTransaction

func NewNullableShipyardTransaction(val *ShipyardTransaction) *NullableShipyardTransaction

func (NullableShipyardTransaction) Get

func (NullableShipyardTransaction) IsSet

func (NullableShipyardTransaction) MarshalJSON

func (v NullableShipyardTransaction) MarshalJSON() ([]byte, error)

func (*NullableShipyardTransaction) Set

func (*NullableShipyardTransaction) UnmarshalJSON

func (v *NullableShipyardTransaction) UnmarshalJSON(src []byte) error

func (*NullableShipyardTransaction) Unset

func (v *NullableShipyardTransaction) Unset()

type NullableSiphon

type NullableSiphon struct {
	// contains filtered or unexported fields
}

func NewNullableSiphon

func NewNullableSiphon(val *Siphon) *NullableSiphon

func (NullableSiphon) Get

func (v NullableSiphon) Get() *Siphon

func (NullableSiphon) IsSet

func (v NullableSiphon) IsSet() bool

func (NullableSiphon) MarshalJSON

func (v NullableSiphon) MarshalJSON() ([]byte, error)

func (*NullableSiphon) Set

func (v *NullableSiphon) Set(val *Siphon)

func (*NullableSiphon) UnmarshalJSON

func (v *NullableSiphon) UnmarshalJSON(src []byte) error

func (*NullableSiphon) Unset

func (v *NullableSiphon) Unset()

type NullableSiphonResources201Response

type NullableSiphonResources201Response struct {
	// contains filtered or unexported fields
}

func (NullableSiphonResources201Response) Get

func (NullableSiphonResources201Response) IsSet

func (NullableSiphonResources201Response) MarshalJSON

func (v NullableSiphonResources201Response) MarshalJSON() ([]byte, error)

func (*NullableSiphonResources201Response) Set

func (*NullableSiphonResources201Response) UnmarshalJSON

func (v *NullableSiphonResources201Response) UnmarshalJSON(src []byte) error

func (*NullableSiphonResources201Response) Unset

type NullableSiphonResources201ResponseData

type NullableSiphonResources201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableSiphonResources201ResponseData) Get

func (NullableSiphonResources201ResponseData) IsSet

func (NullableSiphonResources201ResponseData) MarshalJSON

func (v NullableSiphonResources201ResponseData) MarshalJSON() ([]byte, error)

func (*NullableSiphonResources201ResponseData) Set

func (*NullableSiphonResources201ResponseData) UnmarshalJSON

func (v *NullableSiphonResources201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableSiphonResources201ResponseData) Unset

type NullableSiphonYield

type NullableSiphonYield struct {
	// contains filtered or unexported fields
}

func NewNullableSiphonYield

func NewNullableSiphonYield(val *SiphonYield) *NullableSiphonYield

func (NullableSiphonYield) Get

func (NullableSiphonYield) IsSet

func (v NullableSiphonYield) IsSet() bool

func (NullableSiphonYield) MarshalJSON

func (v NullableSiphonYield) MarshalJSON() ([]byte, error)

func (*NullableSiphonYield) Set

func (v *NullableSiphonYield) Set(val *SiphonYield)

func (*NullableSiphonYield) UnmarshalJSON

func (v *NullableSiphonYield) UnmarshalJSON(src []byte) error

func (*NullableSiphonYield) Unset

func (v *NullableSiphonYield) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSupplyConstruction201Response

type NullableSupplyConstruction201Response struct {
	// contains filtered or unexported fields
}

func (NullableSupplyConstruction201Response) Get

func (NullableSupplyConstruction201Response) IsSet

func (NullableSupplyConstruction201Response) MarshalJSON

func (v NullableSupplyConstruction201Response) MarshalJSON() ([]byte, error)

func (*NullableSupplyConstruction201Response) Set

func (*NullableSupplyConstruction201Response) UnmarshalJSON

func (v *NullableSupplyConstruction201Response) UnmarshalJSON(src []byte) error

func (*NullableSupplyConstruction201Response) Unset

type NullableSupplyConstruction201ResponseData

type NullableSupplyConstruction201ResponseData struct {
	// contains filtered or unexported fields
}

func (NullableSupplyConstruction201ResponseData) Get

func (NullableSupplyConstruction201ResponseData) IsSet

func (NullableSupplyConstruction201ResponseData) MarshalJSON

func (*NullableSupplyConstruction201ResponseData) Set

func (*NullableSupplyConstruction201ResponseData) UnmarshalJSON

func (v *NullableSupplyConstruction201ResponseData) UnmarshalJSON(src []byte) error

func (*NullableSupplyConstruction201ResponseData) Unset

type NullableSupplyConstructionRequest

type NullableSupplyConstructionRequest struct {
	// contains filtered or unexported fields
}

func (NullableSupplyConstructionRequest) Get

func (NullableSupplyConstructionRequest) IsSet

func (NullableSupplyConstructionRequest) MarshalJSON

func (v NullableSupplyConstructionRequest) MarshalJSON() ([]byte, error)

func (*NullableSupplyConstructionRequest) Set

func (*NullableSupplyConstructionRequest) UnmarshalJSON

func (v *NullableSupplyConstructionRequest) UnmarshalJSON(src []byte) error

func (*NullableSupplyConstructionRequest) Unset

type NullableSupplyLevel

type NullableSupplyLevel struct {
	// contains filtered or unexported fields
}

func NewNullableSupplyLevel

func NewNullableSupplyLevel(val *SupplyLevel) *NullableSupplyLevel

func (NullableSupplyLevel) Get

func (NullableSupplyLevel) IsSet

func (v NullableSupplyLevel) IsSet() bool

func (NullableSupplyLevel) MarshalJSON

func (v NullableSupplyLevel) MarshalJSON() ([]byte, error)

func (*NullableSupplyLevel) Set

func (v *NullableSupplyLevel) Set(val *SupplyLevel)

func (*NullableSupplyLevel) UnmarshalJSON

func (v *NullableSupplyLevel) UnmarshalJSON(src []byte) error

func (*NullableSupplyLevel) Unset

func (v *NullableSupplyLevel) Unset()

type NullableSurvey

type NullableSurvey struct {
	// contains filtered or unexported fields
}

func NewNullableSurvey

func NewNullableSurvey(val *Survey) *NullableSurvey

func (NullableSurvey) Get

func (v NullableSurvey) Get() *Survey

func (NullableSurvey) IsSet

func (v NullableSurvey) IsSet() bool

func (NullableSurvey) MarshalJSON

func (v NullableSurvey) MarshalJSON() ([]byte, error)

func (*NullableSurvey) Set

func (v *NullableSurvey) Set(val *Survey)

func (*NullableSurvey) UnmarshalJSON

func (v *NullableSurvey) UnmarshalJSON(src []byte) error

func (*NullableSurvey) Unset

func (v *NullableSurvey) Unset()

type NullableSurveyDeposit

type NullableSurveyDeposit struct {
	// contains filtered or unexported fields
}

func NewNullableSurveyDeposit

func NewNullableSurveyDeposit(val *SurveyDeposit) *NullableSurveyDeposit

func (NullableSurveyDeposit) Get

func (NullableSurveyDeposit) IsSet

func (v NullableSurveyDeposit) IsSet() bool

func (NullableSurveyDeposit) MarshalJSON

func (v NullableSurveyDeposit) MarshalJSON() ([]byte, error)

func (*NullableSurveyDeposit) Set

func (v *NullableSurveyDeposit) Set(val *SurveyDeposit)

func (*NullableSurveyDeposit) UnmarshalJSON

func (v *NullableSurveyDeposit) UnmarshalJSON(src []byte) error

func (*NullableSurveyDeposit) Unset

func (v *NullableSurveyDeposit) Unset()

type NullableSystem

type NullableSystem struct {
	// contains filtered or unexported fields
}

func NewNullableSystem

func NewNullableSystem(val *System) *NullableSystem

func (NullableSystem) Get

func (v NullableSystem) Get() *System

func (NullableSystem) IsSet

func (v NullableSystem) IsSet() bool

func (NullableSystem) MarshalJSON

func (v NullableSystem) MarshalJSON() ([]byte, error)

func (*NullableSystem) Set

func (v *NullableSystem) Set(val *System)

func (*NullableSystem) UnmarshalJSON

func (v *NullableSystem) UnmarshalJSON(src []byte) error

func (*NullableSystem) Unset

func (v *NullableSystem) Unset()

type NullableSystemFaction

type NullableSystemFaction struct {
	// contains filtered or unexported fields
}

func NewNullableSystemFaction

func NewNullableSystemFaction(val *SystemFaction) *NullableSystemFaction

func (NullableSystemFaction) Get

func (NullableSystemFaction) IsSet

func (v NullableSystemFaction) IsSet() bool

func (NullableSystemFaction) MarshalJSON

func (v NullableSystemFaction) MarshalJSON() ([]byte, error)

func (*NullableSystemFaction) Set

func (v *NullableSystemFaction) Set(val *SystemFaction)

func (*NullableSystemFaction) UnmarshalJSON

func (v *NullableSystemFaction) UnmarshalJSON(src []byte) error

func (*NullableSystemFaction) Unset

func (v *NullableSystemFaction) Unset()

type NullableSystemType

type NullableSystemType struct {
	// contains filtered or unexported fields
}

func NewNullableSystemType

func NewNullableSystemType(val *SystemType) *NullableSystemType

func (NullableSystemType) Get

func (v NullableSystemType) Get() *SystemType

func (NullableSystemType) IsSet

func (v NullableSystemType) IsSet() bool

func (NullableSystemType) MarshalJSON

func (v NullableSystemType) MarshalJSON() ([]byte, error)

func (*NullableSystemType) Set

func (v *NullableSystemType) Set(val *SystemType)

func (*NullableSystemType) UnmarshalJSON

func (v *NullableSystemType) UnmarshalJSON(src []byte) error

func (*NullableSystemType) Unset

func (v *NullableSystemType) Unset()

type NullableSystemWaypoint

type NullableSystemWaypoint struct {
	// contains filtered or unexported fields
}

func NewNullableSystemWaypoint

func NewNullableSystemWaypoint(val *SystemWaypoint) *NullableSystemWaypoint

func (NullableSystemWaypoint) Get

func (NullableSystemWaypoint) IsSet

func (v NullableSystemWaypoint) IsSet() bool

func (NullableSystemWaypoint) MarshalJSON

func (v NullableSystemWaypoint) MarshalJSON() ([]byte, error)

func (*NullableSystemWaypoint) Set

func (*NullableSystemWaypoint) UnmarshalJSON

func (v *NullableSystemWaypoint) UnmarshalJSON(src []byte) error

func (*NullableSystemWaypoint) Unset

func (v *NullableSystemWaypoint) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTradeGood

type NullableTradeGood struct {
	// contains filtered or unexported fields
}

func NewNullableTradeGood

func NewNullableTradeGood(val *TradeGood) *NullableTradeGood

func (NullableTradeGood) Get

func (v NullableTradeGood) Get() *TradeGood

func (NullableTradeGood) IsSet

func (v NullableTradeGood) IsSet() bool

func (NullableTradeGood) MarshalJSON

func (v NullableTradeGood) MarshalJSON() ([]byte, error)

func (*NullableTradeGood) Set

func (v *NullableTradeGood) Set(val *TradeGood)

func (*NullableTradeGood) UnmarshalJSON

func (v *NullableTradeGood) UnmarshalJSON(src []byte) error

func (*NullableTradeGood) Unset

func (v *NullableTradeGood) Unset()

type NullableTradeSymbol

type NullableTradeSymbol struct {
	// contains filtered or unexported fields
}

func NewNullableTradeSymbol

func NewNullableTradeSymbol(val *TradeSymbol) *NullableTradeSymbol

func (NullableTradeSymbol) Get

func (NullableTradeSymbol) IsSet

func (v NullableTradeSymbol) IsSet() bool

func (NullableTradeSymbol) MarshalJSON

func (v NullableTradeSymbol) MarshalJSON() ([]byte, error)

func (*NullableTradeSymbol) Set

func (v *NullableTradeSymbol) Set(val *TradeSymbol)

func (*NullableTradeSymbol) UnmarshalJSON

func (v *NullableTradeSymbol) UnmarshalJSON(src []byte) error

func (*NullableTradeSymbol) Unset

func (v *NullableTradeSymbol) Unset()

type NullableTransferCargo200Response

type NullableTransferCargo200Response struct {
	// contains filtered or unexported fields
}

func (NullableTransferCargo200Response) Get

func (NullableTransferCargo200Response) IsSet

func (NullableTransferCargo200Response) MarshalJSON

func (v NullableTransferCargo200Response) MarshalJSON() ([]byte, error)

func (*NullableTransferCargo200Response) Set

func (*NullableTransferCargo200Response) UnmarshalJSON

func (v *NullableTransferCargo200Response) UnmarshalJSON(src []byte) error

func (*NullableTransferCargo200Response) Unset

type NullableTransferCargoRequest

type NullableTransferCargoRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferCargoRequest

func NewNullableTransferCargoRequest(val *TransferCargoRequest) *NullableTransferCargoRequest

func (NullableTransferCargoRequest) Get

func (NullableTransferCargoRequest) IsSet

func (NullableTransferCargoRequest) MarshalJSON

func (v NullableTransferCargoRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferCargoRequest) Set

func (*NullableTransferCargoRequest) UnmarshalJSON

func (v *NullableTransferCargoRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferCargoRequest) Unset

func (v *NullableTransferCargoRequest) Unset()

type NullableWaypoint

type NullableWaypoint struct {
	// contains filtered or unexported fields
}

func NewNullableWaypoint

func NewNullableWaypoint(val *Waypoint) *NullableWaypoint

func (NullableWaypoint) Get

func (v NullableWaypoint) Get() *Waypoint

func (NullableWaypoint) IsSet

func (v NullableWaypoint) IsSet() bool

func (NullableWaypoint) MarshalJSON

func (v NullableWaypoint) MarshalJSON() ([]byte, error)

func (*NullableWaypoint) Set

func (v *NullableWaypoint) Set(val *Waypoint)

func (*NullableWaypoint) UnmarshalJSON

func (v *NullableWaypoint) UnmarshalJSON(src []byte) error

func (*NullableWaypoint) Unset

func (v *NullableWaypoint) Unset()

type NullableWaypointFaction

type NullableWaypointFaction struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointFaction

func NewNullableWaypointFaction(val *WaypointFaction) *NullableWaypointFaction

func (NullableWaypointFaction) Get

func (NullableWaypointFaction) IsSet

func (v NullableWaypointFaction) IsSet() bool

func (NullableWaypointFaction) MarshalJSON

func (v NullableWaypointFaction) MarshalJSON() ([]byte, error)

func (*NullableWaypointFaction) Set

func (*NullableWaypointFaction) UnmarshalJSON

func (v *NullableWaypointFaction) UnmarshalJSON(src []byte) error

func (*NullableWaypointFaction) Unset

func (v *NullableWaypointFaction) Unset()

type NullableWaypointModifier

type NullableWaypointModifier struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointModifier

func NewNullableWaypointModifier(val *WaypointModifier) *NullableWaypointModifier

func (NullableWaypointModifier) Get

func (NullableWaypointModifier) IsSet

func (v NullableWaypointModifier) IsSet() bool

func (NullableWaypointModifier) MarshalJSON

func (v NullableWaypointModifier) MarshalJSON() ([]byte, error)

func (*NullableWaypointModifier) Set

func (*NullableWaypointModifier) UnmarshalJSON

func (v *NullableWaypointModifier) UnmarshalJSON(src []byte) error

func (*NullableWaypointModifier) Unset

func (v *NullableWaypointModifier) Unset()

type NullableWaypointModifierSymbol

type NullableWaypointModifierSymbol struct {
	// contains filtered or unexported fields
}

func (NullableWaypointModifierSymbol) Get

func (NullableWaypointModifierSymbol) IsSet

func (NullableWaypointModifierSymbol) MarshalJSON

func (v NullableWaypointModifierSymbol) MarshalJSON() ([]byte, error)

func (*NullableWaypointModifierSymbol) Set

func (*NullableWaypointModifierSymbol) UnmarshalJSON

func (v *NullableWaypointModifierSymbol) UnmarshalJSON(src []byte) error

func (*NullableWaypointModifierSymbol) Unset

func (v *NullableWaypointModifierSymbol) Unset()

type NullableWaypointOrbital

type NullableWaypointOrbital struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointOrbital

func NewNullableWaypointOrbital(val *WaypointOrbital) *NullableWaypointOrbital

func (NullableWaypointOrbital) Get

func (NullableWaypointOrbital) IsSet

func (v NullableWaypointOrbital) IsSet() bool

func (NullableWaypointOrbital) MarshalJSON

func (v NullableWaypointOrbital) MarshalJSON() ([]byte, error)

func (*NullableWaypointOrbital) Set

func (*NullableWaypointOrbital) UnmarshalJSON

func (v *NullableWaypointOrbital) UnmarshalJSON(src []byte) error

func (*NullableWaypointOrbital) Unset

func (v *NullableWaypointOrbital) Unset()

type NullableWaypointTrait

type NullableWaypointTrait struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointTrait

func NewNullableWaypointTrait(val *WaypointTrait) *NullableWaypointTrait

func (NullableWaypointTrait) Get

func (NullableWaypointTrait) IsSet

func (v NullableWaypointTrait) IsSet() bool

func (NullableWaypointTrait) MarshalJSON

func (v NullableWaypointTrait) MarshalJSON() ([]byte, error)

func (*NullableWaypointTrait) Set

func (v *NullableWaypointTrait) Set(val *WaypointTrait)

func (*NullableWaypointTrait) UnmarshalJSON

func (v *NullableWaypointTrait) UnmarshalJSON(src []byte) error

func (*NullableWaypointTrait) Unset

func (v *NullableWaypointTrait) Unset()

type NullableWaypointTraitSymbol

type NullableWaypointTraitSymbol struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointTraitSymbol

func NewNullableWaypointTraitSymbol(val *WaypointTraitSymbol) *NullableWaypointTraitSymbol

func (NullableWaypointTraitSymbol) Get

func (NullableWaypointTraitSymbol) IsSet

func (NullableWaypointTraitSymbol) MarshalJSON

func (v NullableWaypointTraitSymbol) MarshalJSON() ([]byte, error)

func (*NullableWaypointTraitSymbol) Set

func (*NullableWaypointTraitSymbol) UnmarshalJSON

func (v *NullableWaypointTraitSymbol) UnmarshalJSON(src []byte) error

func (*NullableWaypointTraitSymbol) Unset

func (v *NullableWaypointTraitSymbol) Unset()

type NullableWaypointType

type NullableWaypointType struct {
	// contains filtered or unexported fields
}

func NewNullableWaypointType

func NewNullableWaypointType(val *WaypointType) *NullableWaypointType

func (NullableWaypointType) Get

func (NullableWaypointType) IsSet

func (v NullableWaypointType) IsSet() bool

func (NullableWaypointType) MarshalJSON

func (v NullableWaypointType) MarshalJSON() ([]byte, error)

func (*NullableWaypointType) Set

func (v *NullableWaypointType) Set(val *WaypointType)

func (*NullableWaypointType) UnmarshalJSON

func (v *NullableWaypointType) UnmarshalJSON(src []byte) error

func (*NullableWaypointType) Unset

func (v *NullableWaypointType) Unset()

type OrbitShip200Response

type OrbitShip200Response struct {
	Data                 OrbitShip200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

OrbitShip200Response

func NewOrbitShip200Response

func NewOrbitShip200Response(data OrbitShip200ResponseData) *OrbitShip200Response

NewOrbitShip200Response instantiates a new OrbitShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrbitShip200ResponseWithDefaults

func NewOrbitShip200ResponseWithDefaults() *OrbitShip200Response

NewOrbitShip200ResponseWithDefaults instantiates a new OrbitShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrbitShip200Response) GetData

GetData returns the Data field value

func (*OrbitShip200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OrbitShip200Response) MarshalJSON

func (o OrbitShip200Response) MarshalJSON() ([]byte, error)

func (*OrbitShip200Response) SetData

SetData sets field value

func (OrbitShip200Response) ToMap

func (o OrbitShip200Response) ToMap() (map[string]interface{}, error)

func (*OrbitShip200Response) UnmarshalJSON

func (o *OrbitShip200Response) UnmarshalJSON(data []byte) (err error)

type OrbitShip200ResponseData

type OrbitShip200ResponseData struct {
	Nav                  ShipNav `json:"nav"`
	AdditionalProperties map[string]interface{}
}

OrbitShip200ResponseData struct for OrbitShip200ResponseData

func NewOrbitShip200ResponseData

func NewOrbitShip200ResponseData(nav ShipNav) *OrbitShip200ResponseData

NewOrbitShip200ResponseData instantiates a new OrbitShip200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrbitShip200ResponseDataWithDefaults

func NewOrbitShip200ResponseDataWithDefaults() *OrbitShip200ResponseData

NewOrbitShip200ResponseDataWithDefaults instantiates a new OrbitShip200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrbitShip200ResponseData) GetNav

func (o *OrbitShip200ResponseData) GetNav() ShipNav

GetNav returns the Nav field value

func (*OrbitShip200ResponseData) GetNavOk

func (o *OrbitShip200ResponseData) GetNavOk() (*ShipNav, bool)

GetNavOk returns a tuple with the Nav field value and a boolean to check if the value has been set.

func (OrbitShip200ResponseData) MarshalJSON

func (o OrbitShip200ResponseData) MarshalJSON() ([]byte, error)

func (*OrbitShip200ResponseData) SetNav

func (o *OrbitShip200ResponseData) SetNav(v ShipNav)

SetNav sets field value

func (OrbitShip200ResponseData) ToMap

func (o OrbitShip200ResponseData) ToMap() (map[string]interface{}, error)

func (*OrbitShip200ResponseData) UnmarshalJSON

func (o *OrbitShip200ResponseData) UnmarshalJSON(data []byte) (err error)

type PatchShipNavRequest

type PatchShipNavRequest struct {
	FlightMode           *ShipNavFlightMode `json:"flightMode,omitempty"`
	AdditionalProperties map[string]interface{}
}

PatchShipNavRequest struct for PatchShipNavRequest

func NewPatchShipNavRequest

func NewPatchShipNavRequest() *PatchShipNavRequest

NewPatchShipNavRequest instantiates a new PatchShipNavRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchShipNavRequestWithDefaults

func NewPatchShipNavRequestWithDefaults() *PatchShipNavRequest

NewPatchShipNavRequestWithDefaults instantiates a new PatchShipNavRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchShipNavRequest) GetFlightMode

func (o *PatchShipNavRequest) GetFlightMode() ShipNavFlightMode

GetFlightMode returns the FlightMode field value if set, zero value otherwise.

func (*PatchShipNavRequest) GetFlightModeOk

func (o *PatchShipNavRequest) GetFlightModeOk() (*ShipNavFlightMode, bool)

GetFlightModeOk returns a tuple with the FlightMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchShipNavRequest) HasFlightMode

func (o *PatchShipNavRequest) HasFlightMode() bool

HasFlightMode returns a boolean if a field has been set.

func (PatchShipNavRequest) MarshalJSON

func (o PatchShipNavRequest) MarshalJSON() ([]byte, error)

func (*PatchShipNavRequest) SetFlightMode

func (o *PatchShipNavRequest) SetFlightMode(v ShipNavFlightMode)

SetFlightMode gets a reference to the given ShipNavFlightMode and assigns it to the FlightMode field.

func (PatchShipNavRequest) ToMap

func (o PatchShipNavRequest) ToMap() (map[string]interface{}, error)

func (*PatchShipNavRequest) UnmarshalJSON

func (o *PatchShipNavRequest) UnmarshalJSON(data []byte) (err error)

type PurchaseCargo201Response

type PurchaseCargo201Response struct {
	Data                 SellCargo201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

PurchaseCargo201Response

func NewPurchaseCargo201Response

func NewPurchaseCargo201Response(data SellCargo201ResponseData) *PurchaseCargo201Response

NewPurchaseCargo201Response instantiates a new PurchaseCargo201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseCargo201ResponseWithDefaults

func NewPurchaseCargo201ResponseWithDefaults() *PurchaseCargo201Response

NewPurchaseCargo201ResponseWithDefaults instantiates a new PurchaseCargo201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PurchaseCargo201Response) GetData

GetData returns the Data field value

func (*PurchaseCargo201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (PurchaseCargo201Response) MarshalJSON

func (o PurchaseCargo201Response) MarshalJSON() ([]byte, error)

func (*PurchaseCargo201Response) SetData

SetData sets field value

func (PurchaseCargo201Response) ToMap

func (o PurchaseCargo201Response) ToMap() (map[string]interface{}, error)

func (*PurchaseCargo201Response) UnmarshalJSON

func (o *PurchaseCargo201Response) UnmarshalJSON(data []byte) (err error)

type PurchaseCargoRequest

type PurchaseCargoRequest struct {
	Symbol TradeSymbol `json:"symbol"`
	// Amounts of units to purchase.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

PurchaseCargoRequest struct for PurchaseCargoRequest

func NewPurchaseCargoRequest

func NewPurchaseCargoRequest(symbol TradeSymbol, units int32) *PurchaseCargoRequest

NewPurchaseCargoRequest instantiates a new PurchaseCargoRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseCargoRequestWithDefaults

func NewPurchaseCargoRequestWithDefaults() *PurchaseCargoRequest

NewPurchaseCargoRequestWithDefaults instantiates a new PurchaseCargoRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PurchaseCargoRequest) GetSymbol

func (o *PurchaseCargoRequest) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*PurchaseCargoRequest) GetSymbolOk

func (o *PurchaseCargoRequest) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*PurchaseCargoRequest) GetUnits

func (o *PurchaseCargoRequest) GetUnits() int32

GetUnits returns the Units field value

func (*PurchaseCargoRequest) GetUnitsOk

func (o *PurchaseCargoRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (PurchaseCargoRequest) MarshalJSON

func (o PurchaseCargoRequest) MarshalJSON() ([]byte, error)

func (*PurchaseCargoRequest) SetSymbol

func (o *PurchaseCargoRequest) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*PurchaseCargoRequest) SetUnits

func (o *PurchaseCargoRequest) SetUnits(v int32)

SetUnits sets field value

func (PurchaseCargoRequest) ToMap

func (o PurchaseCargoRequest) ToMap() (map[string]interface{}, error)

func (*PurchaseCargoRequest) UnmarshalJSON

func (o *PurchaseCargoRequest) UnmarshalJSON(data []byte) (err error)

type PurchaseShip201Response

type PurchaseShip201Response struct {
	Data                 PurchaseShip201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

PurchaseShip201Response

func NewPurchaseShip201Response

func NewPurchaseShip201Response(data PurchaseShip201ResponseData) *PurchaseShip201Response

NewPurchaseShip201Response instantiates a new PurchaseShip201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseShip201ResponseWithDefaults

func NewPurchaseShip201ResponseWithDefaults() *PurchaseShip201Response

NewPurchaseShip201ResponseWithDefaults instantiates a new PurchaseShip201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PurchaseShip201Response) GetData

GetData returns the Data field value

func (*PurchaseShip201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (PurchaseShip201Response) MarshalJSON

func (o PurchaseShip201Response) MarshalJSON() ([]byte, error)

func (*PurchaseShip201Response) SetData

SetData sets field value

func (PurchaseShip201Response) ToMap

func (o PurchaseShip201Response) ToMap() (map[string]interface{}, error)

func (*PurchaseShip201Response) UnmarshalJSON

func (o *PurchaseShip201Response) UnmarshalJSON(data []byte) (err error)

type PurchaseShip201ResponseData

type PurchaseShip201ResponseData struct {
	Agent                Agent               `json:"agent"`
	Ship                 Ship                `json:"ship"`
	Transaction          ShipyardTransaction `json:"transaction"`
	AdditionalProperties map[string]interface{}
}

PurchaseShip201ResponseData struct for PurchaseShip201ResponseData

func NewPurchaseShip201ResponseData

func NewPurchaseShip201ResponseData(agent Agent, ship Ship, transaction ShipyardTransaction) *PurchaseShip201ResponseData

NewPurchaseShip201ResponseData instantiates a new PurchaseShip201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseShip201ResponseDataWithDefaults

func NewPurchaseShip201ResponseDataWithDefaults() *PurchaseShip201ResponseData

NewPurchaseShip201ResponseDataWithDefaults instantiates a new PurchaseShip201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PurchaseShip201ResponseData) GetAgent

func (o *PurchaseShip201ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*PurchaseShip201ResponseData) GetAgentOk

func (o *PurchaseShip201ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*PurchaseShip201ResponseData) GetShip

func (o *PurchaseShip201ResponseData) GetShip() Ship

GetShip returns the Ship field value

func (*PurchaseShip201ResponseData) GetShipOk

func (o *PurchaseShip201ResponseData) GetShipOk() (*Ship, bool)

GetShipOk returns a tuple with the Ship field value and a boolean to check if the value has been set.

func (*PurchaseShip201ResponseData) GetTransaction

GetTransaction returns the Transaction field value

func (*PurchaseShip201ResponseData) GetTransactionOk

func (o *PurchaseShip201ResponseData) GetTransactionOk() (*ShipyardTransaction, bool)

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (PurchaseShip201ResponseData) MarshalJSON

func (o PurchaseShip201ResponseData) MarshalJSON() ([]byte, error)

func (*PurchaseShip201ResponseData) SetAgent

func (o *PurchaseShip201ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*PurchaseShip201ResponseData) SetShip

func (o *PurchaseShip201ResponseData) SetShip(v Ship)

SetShip sets field value

func (*PurchaseShip201ResponseData) SetTransaction

func (o *PurchaseShip201ResponseData) SetTransaction(v ShipyardTransaction)

SetTransaction sets field value

func (PurchaseShip201ResponseData) ToMap

func (o PurchaseShip201ResponseData) ToMap() (map[string]interface{}, error)

func (*PurchaseShip201ResponseData) UnmarshalJSON

func (o *PurchaseShip201ResponseData) UnmarshalJSON(data []byte) (err error)

type PurchaseShipRequest

type PurchaseShipRequest struct {
	ShipType ShipType `json:"shipType"`
	// The symbol of the waypoint you want to purchase the ship at.
	WaypointSymbol       string `json:"waypointSymbol"`
	AdditionalProperties map[string]interface{}
}

PurchaseShipRequest struct for PurchaseShipRequest

func NewPurchaseShipRequest

func NewPurchaseShipRequest(shipType ShipType, waypointSymbol string) *PurchaseShipRequest

NewPurchaseShipRequest instantiates a new PurchaseShipRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseShipRequestWithDefaults

func NewPurchaseShipRequestWithDefaults() *PurchaseShipRequest

NewPurchaseShipRequestWithDefaults instantiates a new PurchaseShipRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PurchaseShipRequest) GetShipType

func (o *PurchaseShipRequest) GetShipType() ShipType

GetShipType returns the ShipType field value

func (*PurchaseShipRequest) GetShipTypeOk

func (o *PurchaseShipRequest) GetShipTypeOk() (*ShipType, bool)

GetShipTypeOk returns a tuple with the ShipType field value and a boolean to check if the value has been set.

func (*PurchaseShipRequest) GetWaypointSymbol

func (o *PurchaseShipRequest) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*PurchaseShipRequest) GetWaypointSymbolOk

func (o *PurchaseShipRequest) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (PurchaseShipRequest) MarshalJSON

func (o PurchaseShipRequest) MarshalJSON() ([]byte, error)

func (*PurchaseShipRequest) SetShipType

func (o *PurchaseShipRequest) SetShipType(v ShipType)

SetShipType sets field value

func (*PurchaseShipRequest) SetWaypointSymbol

func (o *PurchaseShipRequest) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (PurchaseShipRequest) ToMap

func (o PurchaseShipRequest) ToMap() (map[string]interface{}, error)

func (*PurchaseShipRequest) UnmarshalJSON

func (o *PurchaseShipRequest) UnmarshalJSON(data []byte) (err error)

type RefuelShip200Response

type RefuelShip200Response struct {
	Data                 RefuelShip200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

RefuelShip200Response

func NewRefuelShip200Response

func NewRefuelShip200Response(data RefuelShip200ResponseData) *RefuelShip200Response

NewRefuelShip200Response instantiates a new RefuelShip200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefuelShip200ResponseWithDefaults

func NewRefuelShip200ResponseWithDefaults() *RefuelShip200Response

NewRefuelShip200ResponseWithDefaults instantiates a new RefuelShip200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefuelShip200Response) GetData

GetData returns the Data field value

func (*RefuelShip200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RefuelShip200Response) MarshalJSON

func (o RefuelShip200Response) MarshalJSON() ([]byte, error)

func (*RefuelShip200Response) SetData

SetData sets field value

func (RefuelShip200Response) ToMap

func (o RefuelShip200Response) ToMap() (map[string]interface{}, error)

func (*RefuelShip200Response) UnmarshalJSON

func (o *RefuelShip200Response) UnmarshalJSON(data []byte) (err error)

type RefuelShip200ResponseData

type RefuelShip200ResponseData struct {
	Agent                Agent             `json:"agent"`
	Fuel                 ShipFuel          `json:"fuel"`
	Transaction          MarketTransaction `json:"transaction"`
	AdditionalProperties map[string]interface{}
}

RefuelShip200ResponseData struct for RefuelShip200ResponseData

func NewRefuelShip200ResponseData

func NewRefuelShip200ResponseData(agent Agent, fuel ShipFuel, transaction MarketTransaction) *RefuelShip200ResponseData

NewRefuelShip200ResponseData instantiates a new RefuelShip200ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefuelShip200ResponseDataWithDefaults

func NewRefuelShip200ResponseDataWithDefaults() *RefuelShip200ResponseData

NewRefuelShip200ResponseDataWithDefaults instantiates a new RefuelShip200ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefuelShip200ResponseData) GetAgent

func (o *RefuelShip200ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*RefuelShip200ResponseData) GetAgentOk

func (o *RefuelShip200ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*RefuelShip200ResponseData) GetFuel

func (o *RefuelShip200ResponseData) GetFuel() ShipFuel

GetFuel returns the Fuel field value

func (*RefuelShip200ResponseData) GetFuelOk

func (o *RefuelShip200ResponseData) GetFuelOk() (*ShipFuel, bool)

GetFuelOk returns a tuple with the Fuel field value and a boolean to check if the value has been set.

func (*RefuelShip200ResponseData) GetTransaction

func (o *RefuelShip200ResponseData) GetTransaction() MarketTransaction

GetTransaction returns the Transaction field value

func (*RefuelShip200ResponseData) GetTransactionOk

func (o *RefuelShip200ResponseData) GetTransactionOk() (*MarketTransaction, bool)

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (RefuelShip200ResponseData) MarshalJSON

func (o RefuelShip200ResponseData) MarshalJSON() ([]byte, error)

func (*RefuelShip200ResponseData) SetAgent

func (o *RefuelShip200ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*RefuelShip200ResponseData) SetFuel

func (o *RefuelShip200ResponseData) SetFuel(v ShipFuel)

SetFuel sets field value

func (*RefuelShip200ResponseData) SetTransaction

func (o *RefuelShip200ResponseData) SetTransaction(v MarketTransaction)

SetTransaction sets field value

func (RefuelShip200ResponseData) ToMap

func (o RefuelShip200ResponseData) ToMap() (map[string]interface{}, error)

func (*RefuelShip200ResponseData) UnmarshalJSON

func (o *RefuelShip200ResponseData) UnmarshalJSON(data []byte) (err error)

type RefuelShipRequest

type RefuelShipRequest struct {
	// The amount of fuel to fill in the ship's tanks. When not specified, the ship will be refueled to its maximum fuel capacity. If the amount specified is greater than the ship's remaining capacity, the ship will only be refueled to its maximum fuel capacity. The amount specified is not in market units but in ship fuel units.
	Units *int32 `json:"units,omitempty"`
	// Wether to use the FUEL thats in your cargo or not. Default: false
	FromCargo            *bool `json:"fromCargo,omitempty"`
	AdditionalProperties map[string]interface{}
}

RefuelShipRequest struct for RefuelShipRequest

func NewRefuelShipRequest

func NewRefuelShipRequest() *RefuelShipRequest

NewRefuelShipRequest instantiates a new RefuelShipRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefuelShipRequestWithDefaults

func NewRefuelShipRequestWithDefaults() *RefuelShipRequest

NewRefuelShipRequestWithDefaults instantiates a new RefuelShipRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefuelShipRequest) GetFromCargo

func (o *RefuelShipRequest) GetFromCargo() bool

GetFromCargo returns the FromCargo field value if set, zero value otherwise.

func (*RefuelShipRequest) GetFromCargoOk

func (o *RefuelShipRequest) GetFromCargoOk() (*bool, bool)

GetFromCargoOk returns a tuple with the FromCargo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefuelShipRequest) GetUnits

func (o *RefuelShipRequest) GetUnits() int32

GetUnits returns the Units field value if set, zero value otherwise.

func (*RefuelShipRequest) GetUnitsOk

func (o *RefuelShipRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RefuelShipRequest) HasFromCargo

func (o *RefuelShipRequest) HasFromCargo() bool

HasFromCargo returns a boolean if a field has been set.

func (*RefuelShipRequest) HasUnits

func (o *RefuelShipRequest) HasUnits() bool

HasUnits returns a boolean if a field has been set.

func (RefuelShipRequest) MarshalJSON

func (o RefuelShipRequest) MarshalJSON() ([]byte, error)

func (*RefuelShipRequest) SetFromCargo

func (o *RefuelShipRequest) SetFromCargo(v bool)

SetFromCargo gets a reference to the given bool and assigns it to the FromCargo field.

func (*RefuelShipRequest) SetUnits

func (o *RefuelShipRequest) SetUnits(v int32)

SetUnits gets a reference to the given int32 and assigns it to the Units field.

func (RefuelShipRequest) ToMap

func (o RefuelShipRequest) ToMap() (map[string]interface{}, error)

func (*RefuelShipRequest) UnmarshalJSON

func (o *RefuelShipRequest) UnmarshalJSON(data []byte) (err error)

type Register201Response

type Register201Response struct {
	Data                 Register201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

Register201Response struct for Register201Response

func NewRegister201Response

func NewRegister201Response(data Register201ResponseData) *Register201Response

NewRegister201Response instantiates a new Register201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegister201ResponseWithDefaults

func NewRegister201ResponseWithDefaults() *Register201Response

NewRegister201ResponseWithDefaults instantiates a new Register201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Register201Response) GetData

GetData returns the Data field value

func (*Register201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (Register201Response) MarshalJSON

func (o Register201Response) MarshalJSON() ([]byte, error)

func (*Register201Response) SetData

SetData sets field value

func (Register201Response) ToMap

func (o Register201Response) ToMap() (map[string]interface{}, error)

func (*Register201Response) UnmarshalJSON

func (o *Register201Response) UnmarshalJSON(data []byte) (err error)

type Register201ResponseData

type Register201ResponseData struct {
	Agent    Agent    `json:"agent"`
	Contract Contract `json:"contract"`
	Faction  Faction  `json:"faction"`
	Ship     Ship     `json:"ship"`
	// A Bearer token for accessing secured API endpoints.
	Token                string `json:"token"`
	AdditionalProperties map[string]interface{}
}

Register201ResponseData struct for Register201ResponseData

func NewRegister201ResponseData

func NewRegister201ResponseData(agent Agent, contract Contract, faction Faction, ship Ship, token string) *Register201ResponseData

NewRegister201ResponseData instantiates a new Register201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegister201ResponseDataWithDefaults

func NewRegister201ResponseDataWithDefaults() *Register201ResponseData

NewRegister201ResponseDataWithDefaults instantiates a new Register201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Register201ResponseData) GetAgent

func (o *Register201ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*Register201ResponseData) GetAgentOk

func (o *Register201ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*Register201ResponseData) GetContract

func (o *Register201ResponseData) GetContract() Contract

GetContract returns the Contract field value

func (*Register201ResponseData) GetContractOk

func (o *Register201ResponseData) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (*Register201ResponseData) GetFaction

func (o *Register201ResponseData) GetFaction() Faction

GetFaction returns the Faction field value

func (*Register201ResponseData) GetFactionOk

func (o *Register201ResponseData) GetFactionOk() (*Faction, bool)

GetFactionOk returns a tuple with the Faction field value and a boolean to check if the value has been set.

func (*Register201ResponseData) GetShip

func (o *Register201ResponseData) GetShip() Ship

GetShip returns the Ship field value

func (*Register201ResponseData) GetShipOk

func (o *Register201ResponseData) GetShipOk() (*Ship, bool)

GetShipOk returns a tuple with the Ship field value and a boolean to check if the value has been set.

func (*Register201ResponseData) GetToken

func (o *Register201ResponseData) GetToken() string

GetToken returns the Token field value

func (*Register201ResponseData) GetTokenOk

func (o *Register201ResponseData) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (Register201ResponseData) MarshalJSON

func (o Register201ResponseData) MarshalJSON() ([]byte, error)

func (*Register201ResponseData) SetAgent

func (o *Register201ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*Register201ResponseData) SetContract

func (o *Register201ResponseData) SetContract(v Contract)

SetContract sets field value

func (*Register201ResponseData) SetFaction

func (o *Register201ResponseData) SetFaction(v Faction)

SetFaction sets field value

func (*Register201ResponseData) SetShip

func (o *Register201ResponseData) SetShip(v Ship)

SetShip sets field value

func (*Register201ResponseData) SetToken

func (o *Register201ResponseData) SetToken(v string)

SetToken sets field value

func (Register201ResponseData) ToMap

func (o Register201ResponseData) ToMap() (map[string]interface{}, error)

func (*Register201ResponseData) UnmarshalJSON

func (o *Register201ResponseData) UnmarshalJSON(data []byte) (err error)

type RegisterRequest

type RegisterRequest struct {
	Faction FactionSymbol `json:"faction"`
	// Your desired agent symbol. This will be a unique name used to represent your agent, and will be the prefix for your ships.
	Symbol string `json:"symbol"`
	// Your email address. This is used if you reserved your call sign between resets.
	Email                *string `json:"email,omitempty"`
	AdditionalProperties map[string]interface{}
}

RegisterRequest struct for RegisterRequest

func NewRegisterRequest

func NewRegisterRequest(faction FactionSymbol, symbol string) *RegisterRequest

NewRegisterRequest instantiates a new RegisterRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegisterRequestWithDefaults

func NewRegisterRequestWithDefaults() *RegisterRequest

NewRegisterRequestWithDefaults instantiates a new RegisterRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegisterRequest) GetEmail

func (o *RegisterRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*RegisterRequest) GetEmailOk

func (o *RegisterRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegisterRequest) GetFaction

func (o *RegisterRequest) GetFaction() FactionSymbol

GetFaction returns the Faction field value

func (*RegisterRequest) GetFactionOk

func (o *RegisterRequest) GetFactionOk() (*FactionSymbol, bool)

GetFactionOk returns a tuple with the Faction field value and a boolean to check if the value has been set.

func (*RegisterRequest) GetSymbol

func (o *RegisterRequest) GetSymbol() string

GetSymbol returns the Symbol field value

func (*RegisterRequest) GetSymbolOk

func (o *RegisterRequest) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*RegisterRequest) HasEmail

func (o *RegisterRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (RegisterRequest) MarshalJSON

func (o RegisterRequest) MarshalJSON() ([]byte, error)

func (*RegisterRequest) SetEmail

func (o *RegisterRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*RegisterRequest) SetFaction

func (o *RegisterRequest) SetFaction(v FactionSymbol)

SetFaction sets field value

func (*RegisterRequest) SetSymbol

func (o *RegisterRequest) SetSymbol(v string)

SetSymbol sets field value

func (RegisterRequest) ToMap

func (o RegisterRequest) ToMap() (map[string]interface{}, error)

func (*RegisterRequest) UnmarshalJSON

func (o *RegisterRequest) UnmarshalJSON(data []byte) (err error)

type RemoveMount201Response

type RemoveMount201Response struct {
	Data                 RemoveMount201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

RemoveMount201Response struct for RemoveMount201Response

func NewRemoveMount201Response

func NewRemoveMount201Response(data RemoveMount201ResponseData) *RemoveMount201Response

NewRemoveMount201Response instantiates a new RemoveMount201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRemoveMount201ResponseWithDefaults

func NewRemoveMount201ResponseWithDefaults() *RemoveMount201Response

NewRemoveMount201ResponseWithDefaults instantiates a new RemoveMount201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RemoveMount201Response) GetData

GetData returns the Data field value

func (*RemoveMount201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RemoveMount201Response) MarshalJSON

func (o RemoveMount201Response) MarshalJSON() ([]byte, error)

func (*RemoveMount201Response) SetData

SetData sets field value

func (RemoveMount201Response) ToMap

func (o RemoveMount201Response) ToMap() (map[string]interface{}, error)

func (*RemoveMount201Response) UnmarshalJSON

func (o *RemoveMount201Response) UnmarshalJSON(data []byte) (err error)

type RemoveMount201ResponseData

type RemoveMount201ResponseData struct {
	Agent Agent `json:"agent"`
	// List of installed mounts after the removal of the selected mount.
	Mounts               []ShipMount                 `json:"mounts"`
	Cargo                ShipCargo                   `json:"cargo"`
	Transaction          ShipModificationTransaction `json:"transaction"`
	AdditionalProperties map[string]interface{}
}

RemoveMount201ResponseData struct for RemoveMount201ResponseData

func NewRemoveMount201ResponseData

func NewRemoveMount201ResponseData(agent Agent, mounts []ShipMount, cargo ShipCargo, transaction ShipModificationTransaction) *RemoveMount201ResponseData

NewRemoveMount201ResponseData instantiates a new RemoveMount201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRemoveMount201ResponseDataWithDefaults

func NewRemoveMount201ResponseDataWithDefaults() *RemoveMount201ResponseData

NewRemoveMount201ResponseDataWithDefaults instantiates a new RemoveMount201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RemoveMount201ResponseData) GetAgent

func (o *RemoveMount201ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*RemoveMount201ResponseData) GetAgentOk

func (o *RemoveMount201ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*RemoveMount201ResponseData) GetCargo

func (o *RemoveMount201ResponseData) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*RemoveMount201ResponseData) GetCargoOk

func (o *RemoveMount201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*RemoveMount201ResponseData) GetMounts

func (o *RemoveMount201ResponseData) GetMounts() []ShipMount

GetMounts returns the Mounts field value

func (*RemoveMount201ResponseData) GetMountsOk

func (o *RemoveMount201ResponseData) GetMountsOk() ([]ShipMount, bool)

GetMountsOk returns a tuple with the Mounts field value and a boolean to check if the value has been set.

func (*RemoveMount201ResponseData) GetTransaction

GetTransaction returns the Transaction field value

func (*RemoveMount201ResponseData) GetTransactionOk

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (RemoveMount201ResponseData) MarshalJSON

func (o RemoveMount201ResponseData) MarshalJSON() ([]byte, error)

func (*RemoveMount201ResponseData) SetAgent

func (o *RemoveMount201ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*RemoveMount201ResponseData) SetCargo

func (o *RemoveMount201ResponseData) SetCargo(v ShipCargo)

SetCargo sets field value

func (*RemoveMount201ResponseData) SetMounts

func (o *RemoveMount201ResponseData) SetMounts(v []ShipMount)

SetMounts sets field value

func (*RemoveMount201ResponseData) SetTransaction

SetTransaction sets field value

func (RemoveMount201ResponseData) ToMap

func (o RemoveMount201ResponseData) ToMap() (map[string]interface{}, error)

func (*RemoveMount201ResponseData) UnmarshalJSON

func (o *RemoveMount201ResponseData) UnmarshalJSON(data []byte) (err error)

type RemoveMountRequest

type RemoveMountRequest struct {
	// The symbol of the mount to remove.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

RemoveMountRequest struct for RemoveMountRequest

func NewRemoveMountRequest

func NewRemoveMountRequest(symbol string) *RemoveMountRequest

NewRemoveMountRequest instantiates a new RemoveMountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRemoveMountRequestWithDefaults

func NewRemoveMountRequestWithDefaults() *RemoveMountRequest

NewRemoveMountRequestWithDefaults instantiates a new RemoveMountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RemoveMountRequest) GetSymbol

func (o *RemoveMountRequest) GetSymbol() string

GetSymbol returns the Symbol field value

func (*RemoveMountRequest) GetSymbolOk

func (o *RemoveMountRequest) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (RemoveMountRequest) MarshalJSON

func (o RemoveMountRequest) MarshalJSON() ([]byte, error)

func (*RemoveMountRequest) SetSymbol

func (o *RemoveMountRequest) SetSymbol(v string)

SetSymbol sets field value

func (RemoveMountRequest) ToMap

func (o RemoveMountRequest) ToMap() (map[string]interface{}, error)

func (*RemoveMountRequest) UnmarshalJSON

func (o *RemoveMountRequest) UnmarshalJSON(data []byte) (err error)

type ScannedShip

type ScannedShip struct {
	// The globally unique identifier of the ship.
	Symbol       string              `json:"symbol"`
	Registration ShipRegistration    `json:"registration"`
	Nav          ShipNav             `json:"nav"`
	Frame        *ScannedShipFrame   `json:"frame,omitempty"`
	Reactor      *ScannedShipReactor `json:"reactor,omitempty"`
	Engine       ScannedShipEngine   `json:"engine"`
	// List of mounts installed in the ship.
	Mounts               []ScannedShipMountsInner `json:"mounts,omitempty"`
	AdditionalProperties map[string]interface{}
}

ScannedShip The ship that was scanned. Details include information about the ship that could be detected by the scanner.

func NewScannedShip

func NewScannedShip(symbol string, registration ShipRegistration, nav ShipNav, engine ScannedShipEngine) *ScannedShip

NewScannedShip instantiates a new ScannedShip object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedShipWithDefaults

func NewScannedShipWithDefaults() *ScannedShip

NewScannedShipWithDefaults instantiates a new ScannedShip object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedShip) GetEngine

func (o *ScannedShip) GetEngine() ScannedShipEngine

GetEngine returns the Engine field value

func (*ScannedShip) GetEngineOk

func (o *ScannedShip) GetEngineOk() (*ScannedShipEngine, bool)

GetEngineOk returns a tuple with the Engine field value and a boolean to check if the value has been set.

func (*ScannedShip) GetFrame

func (o *ScannedShip) GetFrame() ScannedShipFrame

GetFrame returns the Frame field value if set, zero value otherwise.

func (*ScannedShip) GetFrameOk

func (o *ScannedShip) GetFrameOk() (*ScannedShipFrame, bool)

GetFrameOk returns a tuple with the Frame field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScannedShip) GetMounts

func (o *ScannedShip) GetMounts() []ScannedShipMountsInner

GetMounts returns the Mounts field value if set, zero value otherwise.

func (*ScannedShip) GetMountsOk

func (o *ScannedShip) GetMountsOk() ([]ScannedShipMountsInner, bool)

GetMountsOk returns a tuple with the Mounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScannedShip) GetNav

func (o *ScannedShip) GetNav() ShipNav

GetNav returns the Nav field value

func (*ScannedShip) GetNavOk

func (o *ScannedShip) GetNavOk() (*ShipNav, bool)

GetNavOk returns a tuple with the Nav field value and a boolean to check if the value has been set.

func (*ScannedShip) GetReactor

func (o *ScannedShip) GetReactor() ScannedShipReactor

GetReactor returns the Reactor field value if set, zero value otherwise.

func (*ScannedShip) GetReactorOk

func (o *ScannedShip) GetReactorOk() (*ScannedShipReactor, bool)

GetReactorOk returns a tuple with the Reactor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScannedShip) GetRegistration

func (o *ScannedShip) GetRegistration() ShipRegistration

GetRegistration returns the Registration field value

func (*ScannedShip) GetRegistrationOk

func (o *ScannedShip) GetRegistrationOk() (*ShipRegistration, bool)

GetRegistrationOk returns a tuple with the Registration field value and a boolean to check if the value has been set.

func (*ScannedShip) GetSymbol

func (o *ScannedShip) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedShip) GetSymbolOk

func (o *ScannedShip) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ScannedShip) HasFrame

func (o *ScannedShip) HasFrame() bool

HasFrame returns a boolean if a field has been set.

func (*ScannedShip) HasMounts

func (o *ScannedShip) HasMounts() bool

HasMounts returns a boolean if a field has been set.

func (*ScannedShip) HasReactor

func (o *ScannedShip) HasReactor() bool

HasReactor returns a boolean if a field has been set.

func (ScannedShip) MarshalJSON

func (o ScannedShip) MarshalJSON() ([]byte, error)

func (*ScannedShip) SetEngine

func (o *ScannedShip) SetEngine(v ScannedShipEngine)

SetEngine sets field value

func (*ScannedShip) SetFrame

func (o *ScannedShip) SetFrame(v ScannedShipFrame)

SetFrame gets a reference to the given ScannedShipFrame and assigns it to the Frame field.

func (*ScannedShip) SetMounts

func (o *ScannedShip) SetMounts(v []ScannedShipMountsInner)

SetMounts gets a reference to the given []ScannedShipMountsInner and assigns it to the Mounts field.

func (*ScannedShip) SetNav

func (o *ScannedShip) SetNav(v ShipNav)

SetNav sets field value

func (*ScannedShip) SetReactor

func (o *ScannedShip) SetReactor(v ScannedShipReactor)

SetReactor gets a reference to the given ScannedShipReactor and assigns it to the Reactor field.

func (*ScannedShip) SetRegistration

func (o *ScannedShip) SetRegistration(v ShipRegistration)

SetRegistration sets field value

func (*ScannedShip) SetSymbol

func (o *ScannedShip) SetSymbol(v string)

SetSymbol sets field value

func (ScannedShip) ToMap

func (o ScannedShip) ToMap() (map[string]interface{}, error)

func (*ScannedShip) UnmarshalJSON

func (o *ScannedShip) UnmarshalJSON(data []byte) (err error)

type ScannedShipEngine

type ScannedShipEngine struct {
	// The symbol of the engine.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

ScannedShipEngine The engine of the ship.

func NewScannedShipEngine

func NewScannedShipEngine(symbol string) *ScannedShipEngine

NewScannedShipEngine instantiates a new ScannedShipEngine object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedShipEngineWithDefaults

func NewScannedShipEngineWithDefaults() *ScannedShipEngine

NewScannedShipEngineWithDefaults instantiates a new ScannedShipEngine object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedShipEngine) GetSymbol

func (o *ScannedShipEngine) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedShipEngine) GetSymbolOk

func (o *ScannedShipEngine) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (ScannedShipEngine) MarshalJSON

func (o ScannedShipEngine) MarshalJSON() ([]byte, error)

func (*ScannedShipEngine) SetSymbol

func (o *ScannedShipEngine) SetSymbol(v string)

SetSymbol sets field value

func (ScannedShipEngine) ToMap

func (o ScannedShipEngine) ToMap() (map[string]interface{}, error)

func (*ScannedShipEngine) UnmarshalJSON

func (o *ScannedShipEngine) UnmarshalJSON(data []byte) (err error)

type ScannedShipFrame

type ScannedShipFrame struct {
	// The symbol of the frame.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

ScannedShipFrame The frame of the ship.

func NewScannedShipFrame

func NewScannedShipFrame(symbol string) *ScannedShipFrame

NewScannedShipFrame instantiates a new ScannedShipFrame object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedShipFrameWithDefaults

func NewScannedShipFrameWithDefaults() *ScannedShipFrame

NewScannedShipFrameWithDefaults instantiates a new ScannedShipFrame object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedShipFrame) GetSymbol

func (o *ScannedShipFrame) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedShipFrame) GetSymbolOk

func (o *ScannedShipFrame) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (ScannedShipFrame) MarshalJSON

func (o ScannedShipFrame) MarshalJSON() ([]byte, error)

func (*ScannedShipFrame) SetSymbol

func (o *ScannedShipFrame) SetSymbol(v string)

SetSymbol sets field value

func (ScannedShipFrame) ToMap

func (o ScannedShipFrame) ToMap() (map[string]interface{}, error)

func (*ScannedShipFrame) UnmarshalJSON

func (o *ScannedShipFrame) UnmarshalJSON(data []byte) (err error)

type ScannedShipMountsInner

type ScannedShipMountsInner struct {
	// The symbol of the mount.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

ScannedShipMountsInner A mount on the ship.

func NewScannedShipMountsInner

func NewScannedShipMountsInner(symbol string) *ScannedShipMountsInner

NewScannedShipMountsInner instantiates a new ScannedShipMountsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedShipMountsInnerWithDefaults

func NewScannedShipMountsInnerWithDefaults() *ScannedShipMountsInner

NewScannedShipMountsInnerWithDefaults instantiates a new ScannedShipMountsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedShipMountsInner) GetSymbol

func (o *ScannedShipMountsInner) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedShipMountsInner) GetSymbolOk

func (o *ScannedShipMountsInner) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (ScannedShipMountsInner) MarshalJSON

func (o ScannedShipMountsInner) MarshalJSON() ([]byte, error)

func (*ScannedShipMountsInner) SetSymbol

func (o *ScannedShipMountsInner) SetSymbol(v string)

SetSymbol sets field value

func (ScannedShipMountsInner) ToMap

func (o ScannedShipMountsInner) ToMap() (map[string]interface{}, error)

func (*ScannedShipMountsInner) UnmarshalJSON

func (o *ScannedShipMountsInner) UnmarshalJSON(data []byte) (err error)

type ScannedShipReactor

type ScannedShipReactor struct {
	// The symbol of the reactor.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

ScannedShipReactor The reactor of the ship.

func NewScannedShipReactor

func NewScannedShipReactor(symbol string) *ScannedShipReactor

NewScannedShipReactor instantiates a new ScannedShipReactor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedShipReactorWithDefaults

func NewScannedShipReactorWithDefaults() *ScannedShipReactor

NewScannedShipReactorWithDefaults instantiates a new ScannedShipReactor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedShipReactor) GetSymbol

func (o *ScannedShipReactor) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedShipReactor) GetSymbolOk

func (o *ScannedShipReactor) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (ScannedShipReactor) MarshalJSON

func (o ScannedShipReactor) MarshalJSON() ([]byte, error)

func (*ScannedShipReactor) SetSymbol

func (o *ScannedShipReactor) SetSymbol(v string)

SetSymbol sets field value

func (ScannedShipReactor) ToMap

func (o ScannedShipReactor) ToMap() (map[string]interface{}, error)

func (*ScannedShipReactor) UnmarshalJSON

func (o *ScannedShipReactor) UnmarshalJSON(data []byte) (err error)

type ScannedSystem

type ScannedSystem struct {
	// Symbol of the system.
	Symbol string `json:"symbol"`
	// Symbol of the system's sector.
	SectorSymbol string     `json:"sectorSymbol"`
	Type         SystemType `json:"type"`
	// Position in the universe in the x axis.
	X int32 `json:"x"`
	// Position in the universe in the y axis.
	Y int32 `json:"y"`
	// The system's distance from the scanning ship.
	Distance             int32 `json:"distance"`
	AdditionalProperties map[string]interface{}
}

ScannedSystem Details of a system was that scanned.

func NewScannedSystem

func NewScannedSystem(symbol string, sectorSymbol string, type_ SystemType, x int32, y int32, distance int32) *ScannedSystem

NewScannedSystem instantiates a new ScannedSystem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedSystemWithDefaults

func NewScannedSystemWithDefaults() *ScannedSystem

NewScannedSystemWithDefaults instantiates a new ScannedSystem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedSystem) GetDistance

func (o *ScannedSystem) GetDistance() int32

GetDistance returns the Distance field value

func (*ScannedSystem) GetDistanceOk

func (o *ScannedSystem) GetDistanceOk() (*int32, bool)

GetDistanceOk returns a tuple with the Distance field value and a boolean to check if the value has been set.

func (*ScannedSystem) GetSectorSymbol

func (o *ScannedSystem) GetSectorSymbol() string

GetSectorSymbol returns the SectorSymbol field value

func (*ScannedSystem) GetSectorSymbolOk

func (o *ScannedSystem) GetSectorSymbolOk() (*string, bool)

GetSectorSymbolOk returns a tuple with the SectorSymbol field value and a boolean to check if the value has been set.

func (*ScannedSystem) GetSymbol

func (o *ScannedSystem) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedSystem) GetSymbolOk

func (o *ScannedSystem) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ScannedSystem) GetType

func (o *ScannedSystem) GetType() SystemType

GetType returns the Type field value

func (*ScannedSystem) GetTypeOk

func (o *ScannedSystem) GetTypeOk() (*SystemType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScannedSystem) GetX

func (o *ScannedSystem) GetX() int32

GetX returns the X field value

func (*ScannedSystem) GetXOk

func (o *ScannedSystem) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*ScannedSystem) GetY

func (o *ScannedSystem) GetY() int32

GetY returns the Y field value

func (*ScannedSystem) GetYOk

func (o *ScannedSystem) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (ScannedSystem) MarshalJSON

func (o ScannedSystem) MarshalJSON() ([]byte, error)

func (*ScannedSystem) SetDistance

func (o *ScannedSystem) SetDistance(v int32)

SetDistance sets field value

func (*ScannedSystem) SetSectorSymbol

func (o *ScannedSystem) SetSectorSymbol(v string)

SetSectorSymbol sets field value

func (*ScannedSystem) SetSymbol

func (o *ScannedSystem) SetSymbol(v string)

SetSymbol sets field value

func (*ScannedSystem) SetType

func (o *ScannedSystem) SetType(v SystemType)

SetType sets field value

func (*ScannedSystem) SetX

func (o *ScannedSystem) SetX(v int32)

SetX sets field value

func (*ScannedSystem) SetY

func (o *ScannedSystem) SetY(v int32)

SetY sets field value

func (ScannedSystem) ToMap

func (o ScannedSystem) ToMap() (map[string]interface{}, error)

func (*ScannedSystem) UnmarshalJSON

func (o *ScannedSystem) UnmarshalJSON(data []byte) (err error)

type ScannedWaypoint

type ScannedWaypoint struct {
	// The symbol of the waypoint.
	Symbol string       `json:"symbol"`
	Type   WaypointType `json:"type"`
	// The symbol of the system.
	SystemSymbol string `json:"systemSymbol"`
	// Position in the universe in the x axis.
	X int32 `json:"x"`
	// Position in the universe in the y axis.
	Y int32 `json:"y"`
	// List of waypoints that orbit this waypoint.
	Orbitals []WaypointOrbital `json:"orbitals"`
	Faction  *WaypointFaction  `json:"faction,omitempty"`
	// The traits of the waypoint.
	Traits               []WaypointTrait `json:"traits"`
	Chart                *Chart          `json:"chart,omitempty"`
	AdditionalProperties map[string]interface{}
}

ScannedWaypoint A waypoint that was scanned by a ship.

func NewScannedWaypoint

func NewScannedWaypoint(symbol string, type_ WaypointType, systemSymbol string, x int32, y int32, orbitals []WaypointOrbital, traits []WaypointTrait) *ScannedWaypoint

NewScannedWaypoint instantiates a new ScannedWaypoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScannedWaypointWithDefaults

func NewScannedWaypointWithDefaults() *ScannedWaypoint

NewScannedWaypointWithDefaults instantiates a new ScannedWaypoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScannedWaypoint) GetChart

func (o *ScannedWaypoint) GetChart() Chart

GetChart returns the Chart field value if set, zero value otherwise.

func (*ScannedWaypoint) GetChartOk

func (o *ScannedWaypoint) GetChartOk() (*Chart, bool)

GetChartOk returns a tuple with the Chart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetFaction

func (o *ScannedWaypoint) GetFaction() WaypointFaction

GetFaction returns the Faction field value if set, zero value otherwise.

func (*ScannedWaypoint) GetFactionOk

func (o *ScannedWaypoint) GetFactionOk() (*WaypointFaction, bool)

GetFactionOk returns a tuple with the Faction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetOrbitals

func (o *ScannedWaypoint) GetOrbitals() []WaypointOrbital

GetOrbitals returns the Orbitals field value

func (*ScannedWaypoint) GetOrbitalsOk

func (o *ScannedWaypoint) GetOrbitalsOk() ([]WaypointOrbital, bool)

GetOrbitalsOk returns a tuple with the Orbitals field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetSymbol

func (o *ScannedWaypoint) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ScannedWaypoint) GetSymbolOk

func (o *ScannedWaypoint) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetSystemSymbol

func (o *ScannedWaypoint) GetSystemSymbol() string

GetSystemSymbol returns the SystemSymbol field value

func (*ScannedWaypoint) GetSystemSymbolOk

func (o *ScannedWaypoint) GetSystemSymbolOk() (*string, bool)

GetSystemSymbolOk returns a tuple with the SystemSymbol field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetTraits

func (o *ScannedWaypoint) GetTraits() []WaypointTrait

GetTraits returns the Traits field value

func (*ScannedWaypoint) GetTraitsOk

func (o *ScannedWaypoint) GetTraitsOk() ([]WaypointTrait, bool)

GetTraitsOk returns a tuple with the Traits field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetType

func (o *ScannedWaypoint) GetType() WaypointType

GetType returns the Type field value

func (*ScannedWaypoint) GetTypeOk

func (o *ScannedWaypoint) GetTypeOk() (*WaypointType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetX

func (o *ScannedWaypoint) GetX() int32

GetX returns the X field value

func (*ScannedWaypoint) GetXOk

func (o *ScannedWaypoint) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) GetY

func (o *ScannedWaypoint) GetY() int32

GetY returns the Y field value

func (*ScannedWaypoint) GetYOk

func (o *ScannedWaypoint) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (*ScannedWaypoint) HasChart

func (o *ScannedWaypoint) HasChart() bool

HasChart returns a boolean if a field has been set.

func (*ScannedWaypoint) HasFaction

func (o *ScannedWaypoint) HasFaction() bool

HasFaction returns a boolean if a field has been set.

func (ScannedWaypoint) MarshalJSON

func (o ScannedWaypoint) MarshalJSON() ([]byte, error)

func (*ScannedWaypoint) SetChart

func (o *ScannedWaypoint) SetChart(v Chart)

SetChart gets a reference to the given Chart and assigns it to the Chart field.

func (*ScannedWaypoint) SetFaction

func (o *ScannedWaypoint) SetFaction(v WaypointFaction)

SetFaction gets a reference to the given WaypointFaction and assigns it to the Faction field.

func (*ScannedWaypoint) SetOrbitals

func (o *ScannedWaypoint) SetOrbitals(v []WaypointOrbital)

SetOrbitals sets field value

func (*ScannedWaypoint) SetSymbol

func (o *ScannedWaypoint) SetSymbol(v string)

SetSymbol sets field value

func (*ScannedWaypoint) SetSystemSymbol

func (o *ScannedWaypoint) SetSystemSymbol(v string)

SetSystemSymbol sets field value

func (*ScannedWaypoint) SetTraits

func (o *ScannedWaypoint) SetTraits(v []WaypointTrait)

SetTraits sets field value

func (*ScannedWaypoint) SetType

func (o *ScannedWaypoint) SetType(v WaypointType)

SetType sets field value

func (*ScannedWaypoint) SetX

func (o *ScannedWaypoint) SetX(v int32)

SetX sets field value

func (*ScannedWaypoint) SetY

func (o *ScannedWaypoint) SetY(v int32)

SetY sets field value

func (ScannedWaypoint) ToMap

func (o ScannedWaypoint) ToMap() (map[string]interface{}, error)

func (*ScannedWaypoint) UnmarshalJSON

func (o *ScannedWaypoint) UnmarshalJSON(data []byte) (err error)

type SellCargo201Response

type SellCargo201Response struct {
	Data                 SellCargo201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

SellCargo201Response

func NewSellCargo201Response

func NewSellCargo201Response(data SellCargo201ResponseData) *SellCargo201Response

NewSellCargo201Response instantiates a new SellCargo201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSellCargo201ResponseWithDefaults

func NewSellCargo201ResponseWithDefaults() *SellCargo201Response

NewSellCargo201ResponseWithDefaults instantiates a new SellCargo201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SellCargo201Response) GetData

GetData returns the Data field value

func (*SellCargo201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SellCargo201Response) MarshalJSON

func (o SellCargo201Response) MarshalJSON() ([]byte, error)

func (*SellCargo201Response) SetData

SetData sets field value

func (SellCargo201Response) ToMap

func (o SellCargo201Response) ToMap() (map[string]interface{}, error)

func (*SellCargo201Response) UnmarshalJSON

func (o *SellCargo201Response) UnmarshalJSON(data []byte) (err error)

type SellCargo201ResponseData

type SellCargo201ResponseData struct {
	Agent                Agent             `json:"agent"`
	Cargo                ShipCargo         `json:"cargo"`
	Transaction          MarketTransaction `json:"transaction"`
	AdditionalProperties map[string]interface{}
}

SellCargo201ResponseData struct for SellCargo201ResponseData

func NewSellCargo201ResponseData

func NewSellCargo201ResponseData(agent Agent, cargo ShipCargo, transaction MarketTransaction) *SellCargo201ResponseData

NewSellCargo201ResponseData instantiates a new SellCargo201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSellCargo201ResponseDataWithDefaults

func NewSellCargo201ResponseDataWithDefaults() *SellCargo201ResponseData

NewSellCargo201ResponseDataWithDefaults instantiates a new SellCargo201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SellCargo201ResponseData) GetAgent

func (o *SellCargo201ResponseData) GetAgent() Agent

GetAgent returns the Agent field value

func (*SellCargo201ResponseData) GetAgentOk

func (o *SellCargo201ResponseData) GetAgentOk() (*Agent, bool)

GetAgentOk returns a tuple with the Agent field value and a boolean to check if the value has been set.

func (*SellCargo201ResponseData) GetCargo

func (o *SellCargo201ResponseData) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*SellCargo201ResponseData) GetCargoOk

func (o *SellCargo201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*SellCargo201ResponseData) GetTransaction

func (o *SellCargo201ResponseData) GetTransaction() MarketTransaction

GetTransaction returns the Transaction field value

func (*SellCargo201ResponseData) GetTransactionOk

func (o *SellCargo201ResponseData) GetTransactionOk() (*MarketTransaction, bool)

GetTransactionOk returns a tuple with the Transaction field value and a boolean to check if the value has been set.

func (SellCargo201ResponseData) MarshalJSON

func (o SellCargo201ResponseData) MarshalJSON() ([]byte, error)

func (*SellCargo201ResponseData) SetAgent

func (o *SellCargo201ResponseData) SetAgent(v Agent)

SetAgent sets field value

func (*SellCargo201ResponseData) SetCargo

func (o *SellCargo201ResponseData) SetCargo(v ShipCargo)

SetCargo sets field value

func (*SellCargo201ResponseData) SetTransaction

func (o *SellCargo201ResponseData) SetTransaction(v MarketTransaction)

SetTransaction sets field value

func (SellCargo201ResponseData) ToMap

func (o SellCargo201ResponseData) ToMap() (map[string]interface{}, error)

func (*SellCargo201ResponseData) UnmarshalJSON

func (o *SellCargo201ResponseData) UnmarshalJSON(data []byte) (err error)

type SellCargoRequest

type SellCargoRequest struct {
	Symbol TradeSymbol `json:"symbol"`
	// Amounts of units to sell of the selected good.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

SellCargoRequest struct for SellCargoRequest

func NewSellCargoRequest

func NewSellCargoRequest(symbol TradeSymbol, units int32) *SellCargoRequest

NewSellCargoRequest instantiates a new SellCargoRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSellCargoRequestWithDefaults

func NewSellCargoRequestWithDefaults() *SellCargoRequest

NewSellCargoRequestWithDefaults instantiates a new SellCargoRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SellCargoRequest) GetSymbol

func (o *SellCargoRequest) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*SellCargoRequest) GetSymbolOk

func (o *SellCargoRequest) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*SellCargoRequest) GetUnits

func (o *SellCargoRequest) GetUnits() int32

GetUnits returns the Units field value

func (*SellCargoRequest) GetUnitsOk

func (o *SellCargoRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (SellCargoRequest) MarshalJSON

func (o SellCargoRequest) MarshalJSON() ([]byte, error)

func (*SellCargoRequest) SetSymbol

func (o *SellCargoRequest) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*SellCargoRequest) SetUnits

func (o *SellCargoRequest) SetUnits(v int32)

SetUnits sets field value

func (SellCargoRequest) ToMap

func (o SellCargoRequest) ToMap() (map[string]interface{}, error)

func (*SellCargoRequest) UnmarshalJSON

func (o *SellCargoRequest) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type Ship

type Ship struct {
	// The globally unique identifier of the ship in the following format: `[AGENT_SYMBOL]-[HEX_ID]`
	Symbol       string           `json:"symbol"`
	Registration ShipRegistration `json:"registration"`
	Nav          ShipNav          `json:"nav"`
	Crew         ShipCrew         `json:"crew"`
	Frame        ShipFrame        `json:"frame"`
	Reactor      ShipReactor      `json:"reactor"`
	Engine       ShipEngine       `json:"engine"`
	Cooldown     Cooldown         `json:"cooldown"`
	// Modules installed in this ship.
	Modules []ShipModule `json:"modules"`
	// Mounts installed in this ship.
	Mounts               []ShipMount `json:"mounts"`
	Cargo                ShipCargo   `json:"cargo"`
	Fuel                 ShipFuel    `json:"fuel"`
	AdditionalProperties map[string]interface{}
}

Ship Ship details.

func NewShip

func NewShip(symbol string, registration ShipRegistration, nav ShipNav, crew ShipCrew, frame ShipFrame, reactor ShipReactor, engine ShipEngine, cooldown Cooldown, modules []ShipModule, mounts []ShipMount, cargo ShipCargo, fuel ShipFuel) *Ship

NewShip instantiates a new Ship object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipWithDefaults

func NewShipWithDefaults() *Ship

NewShipWithDefaults instantiates a new Ship object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Ship) GetCargo

func (o *Ship) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*Ship) GetCargoOk

func (o *Ship) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*Ship) GetCooldown

func (o *Ship) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*Ship) GetCooldownOk

func (o *Ship) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*Ship) GetCrew

func (o *Ship) GetCrew() ShipCrew

GetCrew returns the Crew field value

func (*Ship) GetCrewOk

func (o *Ship) GetCrewOk() (*ShipCrew, bool)

GetCrewOk returns a tuple with the Crew field value and a boolean to check if the value has been set.

func (*Ship) GetEngine

func (o *Ship) GetEngine() ShipEngine

GetEngine returns the Engine field value

func (*Ship) GetEngineOk

func (o *Ship) GetEngineOk() (*ShipEngine, bool)

GetEngineOk returns a tuple with the Engine field value and a boolean to check if the value has been set.

func (*Ship) GetFrame

func (o *Ship) GetFrame() ShipFrame

GetFrame returns the Frame field value

func (*Ship) GetFrameOk

func (o *Ship) GetFrameOk() (*ShipFrame, bool)

GetFrameOk returns a tuple with the Frame field value and a boolean to check if the value has been set.

func (*Ship) GetFuel

func (o *Ship) GetFuel() ShipFuel

GetFuel returns the Fuel field value

func (*Ship) GetFuelOk

func (o *Ship) GetFuelOk() (*ShipFuel, bool)

GetFuelOk returns a tuple with the Fuel field value and a boolean to check if the value has been set.

func (*Ship) GetModules

func (o *Ship) GetModules() []ShipModule

GetModules returns the Modules field value

func (*Ship) GetModulesOk

func (o *Ship) GetModulesOk() ([]ShipModule, bool)

GetModulesOk returns a tuple with the Modules field value and a boolean to check if the value has been set.

func (*Ship) GetMounts

func (o *Ship) GetMounts() []ShipMount

GetMounts returns the Mounts field value

func (*Ship) GetMountsOk

func (o *Ship) GetMountsOk() ([]ShipMount, bool)

GetMountsOk returns a tuple with the Mounts field value and a boolean to check if the value has been set.

func (*Ship) GetNav

func (o *Ship) GetNav() ShipNav

GetNav returns the Nav field value

func (*Ship) GetNavOk

func (o *Ship) GetNavOk() (*ShipNav, bool)

GetNavOk returns a tuple with the Nav field value and a boolean to check if the value has been set.

func (*Ship) GetReactor

func (o *Ship) GetReactor() ShipReactor

GetReactor returns the Reactor field value

func (*Ship) GetReactorOk

func (o *Ship) GetReactorOk() (*ShipReactor, bool)

GetReactorOk returns a tuple with the Reactor field value and a boolean to check if the value has been set.

func (*Ship) GetRegistration

func (o *Ship) GetRegistration() ShipRegistration

GetRegistration returns the Registration field value

func (*Ship) GetRegistrationOk

func (o *Ship) GetRegistrationOk() (*ShipRegistration, bool)

GetRegistrationOk returns a tuple with the Registration field value and a boolean to check if the value has been set.

func (*Ship) GetSymbol

func (o *Ship) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Ship) GetSymbolOk

func (o *Ship) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (Ship) MarshalJSON

func (o Ship) MarshalJSON() ([]byte, error)

func (*Ship) SetCargo

func (o *Ship) SetCargo(v ShipCargo)

SetCargo sets field value

func (*Ship) SetCooldown

func (o *Ship) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*Ship) SetCrew

func (o *Ship) SetCrew(v ShipCrew)

SetCrew sets field value

func (*Ship) SetEngine

func (o *Ship) SetEngine(v ShipEngine)

SetEngine sets field value

func (*Ship) SetFrame

func (o *Ship) SetFrame(v ShipFrame)

SetFrame sets field value

func (*Ship) SetFuel

func (o *Ship) SetFuel(v ShipFuel)

SetFuel sets field value

func (*Ship) SetModules

func (o *Ship) SetModules(v []ShipModule)

SetModules sets field value

func (*Ship) SetMounts

func (o *Ship) SetMounts(v []ShipMount)

SetMounts sets field value

func (*Ship) SetNav

func (o *Ship) SetNav(v ShipNav)

SetNav sets field value

func (*Ship) SetReactor

func (o *Ship) SetReactor(v ShipReactor)

SetReactor sets field value

func (*Ship) SetRegistration

func (o *Ship) SetRegistration(v ShipRegistration)

SetRegistration sets field value

func (*Ship) SetSymbol

func (o *Ship) SetSymbol(v string)

SetSymbol sets field value

func (Ship) ToMap

func (o Ship) ToMap() (map[string]interface{}, error)

func (*Ship) UnmarshalJSON

func (o *Ship) UnmarshalJSON(data []byte) (err error)

type ShipCargo

type ShipCargo struct {
	// The max number of items that can be stored in the cargo hold.
	Capacity int32 `json:"capacity"`
	// The number of items currently stored in the cargo hold.
	Units int32 `json:"units"`
	// The items currently in the cargo hold.
	Inventory            []ShipCargoItem `json:"inventory"`
	AdditionalProperties map[string]interface{}
}

ShipCargo Ship cargo details.

func NewShipCargo

func NewShipCargo(capacity int32, units int32, inventory []ShipCargoItem) *ShipCargo

NewShipCargo instantiates a new ShipCargo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipCargoWithDefaults

func NewShipCargoWithDefaults() *ShipCargo

NewShipCargoWithDefaults instantiates a new ShipCargo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipCargo) GetCapacity

func (o *ShipCargo) GetCapacity() int32

GetCapacity returns the Capacity field value

func (*ShipCargo) GetCapacityOk

func (o *ShipCargo) GetCapacityOk() (*int32, bool)

GetCapacityOk returns a tuple with the Capacity field value and a boolean to check if the value has been set.

func (*ShipCargo) GetInventory

func (o *ShipCargo) GetInventory() []ShipCargoItem

GetInventory returns the Inventory field value

func (*ShipCargo) GetInventoryOk

func (o *ShipCargo) GetInventoryOk() ([]ShipCargoItem, bool)

GetInventoryOk returns a tuple with the Inventory field value and a boolean to check if the value has been set.

func (*ShipCargo) GetUnits

func (o *ShipCargo) GetUnits() int32

GetUnits returns the Units field value

func (*ShipCargo) GetUnitsOk

func (o *ShipCargo) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (ShipCargo) MarshalJSON

func (o ShipCargo) MarshalJSON() ([]byte, error)

func (*ShipCargo) SetCapacity

func (o *ShipCargo) SetCapacity(v int32)

SetCapacity sets field value

func (*ShipCargo) SetInventory

func (o *ShipCargo) SetInventory(v []ShipCargoItem)

SetInventory sets field value

func (*ShipCargo) SetUnits

func (o *ShipCargo) SetUnits(v int32)

SetUnits sets field value

func (ShipCargo) ToMap

func (o ShipCargo) ToMap() (map[string]interface{}, error)

func (*ShipCargo) UnmarshalJSON

func (o *ShipCargo) UnmarshalJSON(data []byte) (err error)

type ShipCargoItem

type ShipCargoItem struct {
	Symbol TradeSymbol `json:"symbol"`
	// The name of the cargo item type.
	Name string `json:"name"`
	// The description of the cargo item type.
	Description string `json:"description"`
	// The number of units of the cargo item.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

ShipCargoItem The type of cargo item and the number of units.

func NewShipCargoItem

func NewShipCargoItem(symbol TradeSymbol, name string, description string, units int32) *ShipCargoItem

NewShipCargoItem instantiates a new ShipCargoItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipCargoItemWithDefaults

func NewShipCargoItemWithDefaults() *ShipCargoItem

NewShipCargoItemWithDefaults instantiates a new ShipCargoItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipCargoItem) GetDescription

func (o *ShipCargoItem) GetDescription() string

GetDescription returns the Description field value

func (*ShipCargoItem) GetDescriptionOk

func (o *ShipCargoItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipCargoItem) GetName

func (o *ShipCargoItem) GetName() string

GetName returns the Name field value

func (*ShipCargoItem) GetNameOk

func (o *ShipCargoItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipCargoItem) GetSymbol

func (o *ShipCargoItem) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*ShipCargoItem) GetSymbolOk

func (o *ShipCargoItem) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipCargoItem) GetUnits

func (o *ShipCargoItem) GetUnits() int32

GetUnits returns the Units field value

func (*ShipCargoItem) GetUnitsOk

func (o *ShipCargoItem) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (ShipCargoItem) MarshalJSON

func (o ShipCargoItem) MarshalJSON() ([]byte, error)

func (*ShipCargoItem) SetDescription

func (o *ShipCargoItem) SetDescription(v string)

SetDescription sets field value

func (*ShipCargoItem) SetName

func (o *ShipCargoItem) SetName(v string)

SetName sets field value

func (*ShipCargoItem) SetSymbol

func (o *ShipCargoItem) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*ShipCargoItem) SetUnits

func (o *ShipCargoItem) SetUnits(v int32)

SetUnits sets field value

func (ShipCargoItem) ToMap

func (o ShipCargoItem) ToMap() (map[string]interface{}, error)

func (*ShipCargoItem) UnmarshalJSON

func (o *ShipCargoItem) UnmarshalJSON(data []byte) (err error)

type ShipCrew

type ShipCrew struct {
	// The current number of crew members on the ship.
	Current int32 `json:"current"`
	// The minimum number of crew members required to maintain the ship.
	Required int32 `json:"required"`
	// The maximum number of crew members the ship can support.
	Capacity int32 `json:"capacity"`
	// The rotation of crew shifts. A stricter shift improves the ship's performance. A more relaxed shift improves the crew's morale.
	Rotation string `json:"rotation"`
	// A rough measure of the crew's morale. A higher morale means the crew is happier and more productive. A lower morale means the ship is more prone to accidents.
	Morale int32 `json:"morale"`
	// The amount of credits per crew member paid per hour. Wages are paid when a ship docks at a civilized waypoint.
	Wages                int32 `json:"wages"`
	AdditionalProperties map[string]interface{}
}

ShipCrew The ship's crew service and maintain the ship's systems and equipment.

func NewShipCrew

func NewShipCrew(current int32, required int32, capacity int32, rotation string, morale int32, wages int32) *ShipCrew

NewShipCrew instantiates a new ShipCrew object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipCrewWithDefaults

func NewShipCrewWithDefaults() *ShipCrew

NewShipCrewWithDefaults instantiates a new ShipCrew object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipCrew) GetCapacity

func (o *ShipCrew) GetCapacity() int32

GetCapacity returns the Capacity field value

func (*ShipCrew) GetCapacityOk

func (o *ShipCrew) GetCapacityOk() (*int32, bool)

GetCapacityOk returns a tuple with the Capacity field value and a boolean to check if the value has been set.

func (*ShipCrew) GetCurrent

func (o *ShipCrew) GetCurrent() int32

GetCurrent returns the Current field value

func (*ShipCrew) GetCurrentOk

func (o *ShipCrew) GetCurrentOk() (*int32, bool)

GetCurrentOk returns a tuple with the Current field value and a boolean to check if the value has been set.

func (*ShipCrew) GetMorale

func (o *ShipCrew) GetMorale() int32

GetMorale returns the Morale field value

func (*ShipCrew) GetMoraleOk

func (o *ShipCrew) GetMoraleOk() (*int32, bool)

GetMoraleOk returns a tuple with the Morale field value and a boolean to check if the value has been set.

func (*ShipCrew) GetRequired

func (o *ShipCrew) GetRequired() int32

GetRequired returns the Required field value

func (*ShipCrew) GetRequiredOk

func (o *ShipCrew) GetRequiredOk() (*int32, bool)

GetRequiredOk returns a tuple with the Required field value and a boolean to check if the value has been set.

func (*ShipCrew) GetRotation

func (o *ShipCrew) GetRotation() string

GetRotation returns the Rotation field value

func (*ShipCrew) GetRotationOk

func (o *ShipCrew) GetRotationOk() (*string, bool)

GetRotationOk returns a tuple with the Rotation field value and a boolean to check if the value has been set.

func (*ShipCrew) GetWages

func (o *ShipCrew) GetWages() int32

GetWages returns the Wages field value

func (*ShipCrew) GetWagesOk

func (o *ShipCrew) GetWagesOk() (*int32, bool)

GetWagesOk returns a tuple with the Wages field value and a boolean to check if the value has been set.

func (ShipCrew) MarshalJSON

func (o ShipCrew) MarshalJSON() ([]byte, error)

func (*ShipCrew) SetCapacity

func (o *ShipCrew) SetCapacity(v int32)

SetCapacity sets field value

func (*ShipCrew) SetCurrent

func (o *ShipCrew) SetCurrent(v int32)

SetCurrent sets field value

func (*ShipCrew) SetMorale

func (o *ShipCrew) SetMorale(v int32)

SetMorale sets field value

func (*ShipCrew) SetRequired

func (o *ShipCrew) SetRequired(v int32)

SetRequired sets field value

func (*ShipCrew) SetRotation

func (o *ShipCrew) SetRotation(v string)

SetRotation sets field value

func (*ShipCrew) SetWages

func (o *ShipCrew) SetWages(v int32)

SetWages sets field value

func (ShipCrew) ToMap

func (o ShipCrew) ToMap() (map[string]interface{}, error)

func (*ShipCrew) UnmarshalJSON

func (o *ShipCrew) UnmarshalJSON(data []byte) (err error)

type ShipEngine

type ShipEngine struct {
	// The symbol of the engine.
	Symbol string `json:"symbol"`
	// The name of the engine.
	Name string `json:"name"`
	// The description of the engine.
	Description string `json:"description"`
	// Condition is a range of 0 to 100 where 0 is completely worn out and 100 is brand new.
	Condition *int32 `json:"condition,omitempty"`
	// The speed stat of this engine. The higher the speed, the faster a ship can travel from one point to another. Reduces the time of arrival when navigating the ship.
	Speed                int32            `json:"speed"`
	Requirements         ShipRequirements `json:"requirements"`
	AdditionalProperties map[string]interface{}
}

ShipEngine The engine determines how quickly a ship travels between waypoints.

func NewShipEngine

func NewShipEngine(symbol string, name string, description string, speed int32, requirements ShipRequirements) *ShipEngine

NewShipEngine instantiates a new ShipEngine object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipEngineWithDefaults

func NewShipEngineWithDefaults() *ShipEngine

NewShipEngineWithDefaults instantiates a new ShipEngine object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipEngine) GetCondition

func (o *ShipEngine) GetCondition() int32

GetCondition returns the Condition field value if set, zero value otherwise.

func (*ShipEngine) GetConditionOk

func (o *ShipEngine) GetConditionOk() (*int32, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipEngine) GetDescription

func (o *ShipEngine) GetDescription() string

GetDescription returns the Description field value

func (*ShipEngine) GetDescriptionOk

func (o *ShipEngine) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipEngine) GetName

func (o *ShipEngine) GetName() string

GetName returns the Name field value

func (*ShipEngine) GetNameOk

func (o *ShipEngine) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipEngine) GetRequirements

func (o *ShipEngine) GetRequirements() ShipRequirements

GetRequirements returns the Requirements field value

func (*ShipEngine) GetRequirementsOk

func (o *ShipEngine) GetRequirementsOk() (*ShipRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*ShipEngine) GetSpeed

func (o *ShipEngine) GetSpeed() int32

GetSpeed returns the Speed field value

func (*ShipEngine) GetSpeedOk

func (o *ShipEngine) GetSpeedOk() (*int32, bool)

GetSpeedOk returns a tuple with the Speed field value and a boolean to check if the value has been set.

func (*ShipEngine) GetSymbol

func (o *ShipEngine) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipEngine) GetSymbolOk

func (o *ShipEngine) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipEngine) HasCondition

func (o *ShipEngine) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (ShipEngine) MarshalJSON

func (o ShipEngine) MarshalJSON() ([]byte, error)

func (*ShipEngine) SetCondition

func (o *ShipEngine) SetCondition(v int32)

SetCondition gets a reference to the given int32 and assigns it to the Condition field.

func (*ShipEngine) SetDescription

func (o *ShipEngine) SetDescription(v string)

SetDescription sets field value

func (*ShipEngine) SetName

func (o *ShipEngine) SetName(v string)

SetName sets field value

func (*ShipEngine) SetRequirements

func (o *ShipEngine) SetRequirements(v ShipRequirements)

SetRequirements sets field value

func (*ShipEngine) SetSpeed

func (o *ShipEngine) SetSpeed(v int32)

SetSpeed sets field value

func (*ShipEngine) SetSymbol

func (o *ShipEngine) SetSymbol(v string)

SetSymbol sets field value

func (ShipEngine) ToMap

func (o ShipEngine) ToMap() (map[string]interface{}, error)

func (*ShipEngine) UnmarshalJSON

func (o *ShipEngine) UnmarshalJSON(data []byte) (err error)

type ShipFrame

type ShipFrame struct {
	// Symbol of the frame.
	Symbol string `json:"symbol"`
	// Name of the frame.
	Name string `json:"name"`
	// Description of the frame.
	Description string `json:"description"`
	// Condition is a range of 0 to 100 where 0 is completely worn out and 100 is brand new.
	Condition *int32 `json:"condition,omitempty"`
	// The amount of slots that can be dedicated to modules installed in the ship. Each installed module take up a number of slots, and once there are no more slots, no new modules can be installed.
	ModuleSlots int32 `json:"moduleSlots"`
	// The amount of slots that can be dedicated to mounts installed in the ship. Each installed mount takes up a number of points, and once there are no more points remaining, no new mounts can be installed.
	MountingPoints int32 `json:"mountingPoints"`
	// The maximum amount of fuel that can be stored in this ship. When refueling, the ship will be refueled to this amount.
	FuelCapacity         int32            `json:"fuelCapacity"`
	Requirements         ShipRequirements `json:"requirements"`
	AdditionalProperties map[string]interface{}
}

ShipFrame The frame of the ship. The frame determines the number of modules and mounting points of the ship, as well as base fuel capacity. As the condition of the frame takes more wear, the ship will become more sluggish and less maneuverable.

func NewShipFrame

func NewShipFrame(symbol string, name string, description string, moduleSlots int32, mountingPoints int32, fuelCapacity int32, requirements ShipRequirements) *ShipFrame

NewShipFrame instantiates a new ShipFrame object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipFrameWithDefaults

func NewShipFrameWithDefaults() *ShipFrame

NewShipFrameWithDefaults instantiates a new ShipFrame object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipFrame) GetCondition

func (o *ShipFrame) GetCondition() int32

GetCondition returns the Condition field value if set, zero value otherwise.

func (*ShipFrame) GetConditionOk

func (o *ShipFrame) GetConditionOk() (*int32, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipFrame) GetDescription

func (o *ShipFrame) GetDescription() string

GetDescription returns the Description field value

func (*ShipFrame) GetDescriptionOk

func (o *ShipFrame) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipFrame) GetFuelCapacity

func (o *ShipFrame) GetFuelCapacity() int32

GetFuelCapacity returns the FuelCapacity field value

func (*ShipFrame) GetFuelCapacityOk

func (o *ShipFrame) GetFuelCapacityOk() (*int32, bool)

GetFuelCapacityOk returns a tuple with the FuelCapacity field value and a boolean to check if the value has been set.

func (*ShipFrame) GetModuleSlots

func (o *ShipFrame) GetModuleSlots() int32

GetModuleSlots returns the ModuleSlots field value

func (*ShipFrame) GetModuleSlotsOk

func (o *ShipFrame) GetModuleSlotsOk() (*int32, bool)

GetModuleSlotsOk returns a tuple with the ModuleSlots field value and a boolean to check if the value has been set.

func (*ShipFrame) GetMountingPoints

func (o *ShipFrame) GetMountingPoints() int32

GetMountingPoints returns the MountingPoints field value

func (*ShipFrame) GetMountingPointsOk

func (o *ShipFrame) GetMountingPointsOk() (*int32, bool)

GetMountingPointsOk returns a tuple with the MountingPoints field value and a boolean to check if the value has been set.

func (*ShipFrame) GetName

func (o *ShipFrame) GetName() string

GetName returns the Name field value

func (*ShipFrame) GetNameOk

func (o *ShipFrame) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipFrame) GetRequirements

func (o *ShipFrame) GetRequirements() ShipRequirements

GetRequirements returns the Requirements field value

func (*ShipFrame) GetRequirementsOk

func (o *ShipFrame) GetRequirementsOk() (*ShipRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*ShipFrame) GetSymbol

func (o *ShipFrame) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipFrame) GetSymbolOk

func (o *ShipFrame) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipFrame) HasCondition

func (o *ShipFrame) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (ShipFrame) MarshalJSON

func (o ShipFrame) MarshalJSON() ([]byte, error)

func (*ShipFrame) SetCondition

func (o *ShipFrame) SetCondition(v int32)

SetCondition gets a reference to the given int32 and assigns it to the Condition field.

func (*ShipFrame) SetDescription

func (o *ShipFrame) SetDescription(v string)

SetDescription sets field value

func (*ShipFrame) SetFuelCapacity

func (o *ShipFrame) SetFuelCapacity(v int32)

SetFuelCapacity sets field value

func (*ShipFrame) SetModuleSlots

func (o *ShipFrame) SetModuleSlots(v int32)

SetModuleSlots sets field value

func (*ShipFrame) SetMountingPoints

func (o *ShipFrame) SetMountingPoints(v int32)

SetMountingPoints sets field value

func (*ShipFrame) SetName

func (o *ShipFrame) SetName(v string)

SetName sets field value

func (*ShipFrame) SetRequirements

func (o *ShipFrame) SetRequirements(v ShipRequirements)

SetRequirements sets field value

func (*ShipFrame) SetSymbol

func (o *ShipFrame) SetSymbol(v string)

SetSymbol sets field value

func (ShipFrame) ToMap

func (o ShipFrame) ToMap() (map[string]interface{}, error)

func (*ShipFrame) UnmarshalJSON

func (o *ShipFrame) UnmarshalJSON(data []byte) (err error)

type ShipFuel

type ShipFuel struct {
	// The current amount of fuel in the ship's tanks.
	Current int32 `json:"current"`
	// The maximum amount of fuel the ship's tanks can hold.
	Capacity             int32             `json:"capacity"`
	Consumed             *ShipFuelConsumed `json:"consumed,omitempty"`
	AdditionalProperties map[string]interface{}
}

ShipFuel Details of the ship's fuel tanks including how much fuel was consumed during the last transit or action.

func NewShipFuel

func NewShipFuel(current int32, capacity int32) *ShipFuel

NewShipFuel instantiates a new ShipFuel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipFuelWithDefaults

func NewShipFuelWithDefaults() *ShipFuel

NewShipFuelWithDefaults instantiates a new ShipFuel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipFuel) GetCapacity

func (o *ShipFuel) GetCapacity() int32

GetCapacity returns the Capacity field value

func (*ShipFuel) GetCapacityOk

func (o *ShipFuel) GetCapacityOk() (*int32, bool)

GetCapacityOk returns a tuple with the Capacity field value and a boolean to check if the value has been set.

func (*ShipFuel) GetConsumed

func (o *ShipFuel) GetConsumed() ShipFuelConsumed

GetConsumed returns the Consumed field value if set, zero value otherwise.

func (*ShipFuel) GetConsumedOk

func (o *ShipFuel) GetConsumedOk() (*ShipFuelConsumed, bool)

GetConsumedOk returns a tuple with the Consumed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipFuel) GetCurrent

func (o *ShipFuel) GetCurrent() int32

GetCurrent returns the Current field value

func (*ShipFuel) GetCurrentOk

func (o *ShipFuel) GetCurrentOk() (*int32, bool)

GetCurrentOk returns a tuple with the Current field value and a boolean to check if the value has been set.

func (*ShipFuel) HasConsumed

func (o *ShipFuel) HasConsumed() bool

HasConsumed returns a boolean if a field has been set.

func (ShipFuel) MarshalJSON

func (o ShipFuel) MarshalJSON() ([]byte, error)

func (*ShipFuel) SetCapacity

func (o *ShipFuel) SetCapacity(v int32)

SetCapacity sets field value

func (*ShipFuel) SetConsumed

func (o *ShipFuel) SetConsumed(v ShipFuelConsumed)

SetConsumed gets a reference to the given ShipFuelConsumed and assigns it to the Consumed field.

func (*ShipFuel) SetCurrent

func (o *ShipFuel) SetCurrent(v int32)

SetCurrent sets field value

func (ShipFuel) ToMap

func (o ShipFuel) ToMap() (map[string]interface{}, error)

func (*ShipFuel) UnmarshalJSON

func (o *ShipFuel) UnmarshalJSON(data []byte) (err error)

type ShipFuelConsumed

type ShipFuelConsumed struct {
	// The amount of fuel consumed by the most recent transit or action.
	Amount int32 `json:"amount"`
	// The time at which the fuel was consumed.
	Timestamp            time.Time `json:"timestamp"`
	AdditionalProperties map[string]interface{}
}

ShipFuelConsumed An object that only shows up when an action has consumed fuel in the process. Shows the fuel consumption data.

func NewShipFuelConsumed

func NewShipFuelConsumed(amount int32, timestamp time.Time) *ShipFuelConsumed

NewShipFuelConsumed instantiates a new ShipFuelConsumed object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipFuelConsumedWithDefaults

func NewShipFuelConsumedWithDefaults() *ShipFuelConsumed

NewShipFuelConsumedWithDefaults instantiates a new ShipFuelConsumed object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipFuelConsumed) GetAmount

func (o *ShipFuelConsumed) GetAmount() int32

GetAmount returns the Amount field value

func (*ShipFuelConsumed) GetAmountOk

func (o *ShipFuelConsumed) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*ShipFuelConsumed) GetTimestamp

func (o *ShipFuelConsumed) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*ShipFuelConsumed) GetTimestampOk

func (o *ShipFuelConsumed) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (ShipFuelConsumed) MarshalJSON

func (o ShipFuelConsumed) MarshalJSON() ([]byte, error)

func (*ShipFuelConsumed) SetAmount

func (o *ShipFuelConsumed) SetAmount(v int32)

SetAmount sets field value

func (*ShipFuelConsumed) SetTimestamp

func (o *ShipFuelConsumed) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (ShipFuelConsumed) ToMap

func (o ShipFuelConsumed) ToMap() (map[string]interface{}, error)

func (*ShipFuelConsumed) UnmarshalJSON

func (o *ShipFuelConsumed) UnmarshalJSON(data []byte) (err error)

type ShipModificationTransaction

type ShipModificationTransaction struct {
	// The symbol of the waypoint where the transaction took place.
	WaypointSymbol string `json:"waypointSymbol"`
	// The symbol of the ship that made the transaction.
	ShipSymbol string `json:"shipSymbol"`
	// The symbol of the trade good.
	TradeSymbol string `json:"tradeSymbol"`
	// The total price of the transaction.
	TotalPrice int32 `json:"totalPrice"`
	// The timestamp of the transaction.
	Timestamp            time.Time `json:"timestamp"`
	AdditionalProperties map[string]interface{}
}

ShipModificationTransaction Result of a transaction for a ship modification, such as installing a mount or a module.

func NewShipModificationTransaction

func NewShipModificationTransaction(waypointSymbol string, shipSymbol string, tradeSymbol string, totalPrice int32, timestamp time.Time) *ShipModificationTransaction

NewShipModificationTransaction instantiates a new ShipModificationTransaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipModificationTransactionWithDefaults

func NewShipModificationTransactionWithDefaults() *ShipModificationTransaction

NewShipModificationTransactionWithDefaults instantiates a new ShipModificationTransaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipModificationTransaction) GetShipSymbol

func (o *ShipModificationTransaction) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*ShipModificationTransaction) GetShipSymbolOk

func (o *ShipModificationTransaction) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*ShipModificationTransaction) GetTimestamp

func (o *ShipModificationTransaction) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*ShipModificationTransaction) GetTimestampOk

func (o *ShipModificationTransaction) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*ShipModificationTransaction) GetTotalPrice

func (o *ShipModificationTransaction) GetTotalPrice() int32

GetTotalPrice returns the TotalPrice field value

func (*ShipModificationTransaction) GetTotalPriceOk

func (o *ShipModificationTransaction) GetTotalPriceOk() (*int32, bool)

GetTotalPriceOk returns a tuple with the TotalPrice field value and a boolean to check if the value has been set.

func (*ShipModificationTransaction) GetTradeSymbol

func (o *ShipModificationTransaction) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*ShipModificationTransaction) GetTradeSymbolOk

func (o *ShipModificationTransaction) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*ShipModificationTransaction) GetWaypointSymbol

func (o *ShipModificationTransaction) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*ShipModificationTransaction) GetWaypointSymbolOk

func (o *ShipModificationTransaction) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (ShipModificationTransaction) MarshalJSON

func (o ShipModificationTransaction) MarshalJSON() ([]byte, error)

func (*ShipModificationTransaction) SetShipSymbol

func (o *ShipModificationTransaction) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*ShipModificationTransaction) SetTimestamp

func (o *ShipModificationTransaction) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*ShipModificationTransaction) SetTotalPrice

func (o *ShipModificationTransaction) SetTotalPrice(v int32)

SetTotalPrice sets field value

func (*ShipModificationTransaction) SetTradeSymbol

func (o *ShipModificationTransaction) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*ShipModificationTransaction) SetWaypointSymbol

func (o *ShipModificationTransaction) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (ShipModificationTransaction) ToMap

func (o ShipModificationTransaction) ToMap() (map[string]interface{}, error)

func (*ShipModificationTransaction) UnmarshalJSON

func (o *ShipModificationTransaction) UnmarshalJSON(data []byte) (err error)

type ShipModule

type ShipModule struct {
	// The symbol of the module.
	Symbol string `json:"symbol"`
	// Modules that provide capacity, such as cargo hold or crew quarters will show this value to denote how much of a bonus the module grants.
	Capacity *int32 `json:"capacity,omitempty"`
	// Modules that have a range will such as a sensor array show this value to denote how far can the module reach with its capabilities.
	Range *int32 `json:"range,omitempty"`
	// Name of this module.
	Name string `json:"name"`
	// Description of this module.
	Description          string           `json:"description"`
	Requirements         ShipRequirements `json:"requirements"`
	AdditionalProperties map[string]interface{}
}

ShipModule A module can be installed in a ship and provides a set of capabilities such as storage space or quarters for crew. Module installations are permanent.

func NewShipModule

func NewShipModule(symbol string, name string, description string, requirements ShipRequirements) *ShipModule

NewShipModule instantiates a new ShipModule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipModuleWithDefaults

func NewShipModuleWithDefaults() *ShipModule

NewShipModuleWithDefaults instantiates a new ShipModule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipModule) GetCapacity

func (o *ShipModule) GetCapacity() int32

GetCapacity returns the Capacity field value if set, zero value otherwise.

func (*ShipModule) GetCapacityOk

func (o *ShipModule) GetCapacityOk() (*int32, bool)

GetCapacityOk returns a tuple with the Capacity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipModule) GetDescription

func (o *ShipModule) GetDescription() string

GetDescription returns the Description field value

func (*ShipModule) GetDescriptionOk

func (o *ShipModule) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipModule) GetName

func (o *ShipModule) GetName() string

GetName returns the Name field value

func (*ShipModule) GetNameOk

func (o *ShipModule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipModule) GetRange

func (o *ShipModule) GetRange() int32

GetRange returns the Range field value if set, zero value otherwise.

func (*ShipModule) GetRangeOk

func (o *ShipModule) GetRangeOk() (*int32, bool)

GetRangeOk returns a tuple with the Range field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipModule) GetRequirements

func (o *ShipModule) GetRequirements() ShipRequirements

GetRequirements returns the Requirements field value

func (*ShipModule) GetRequirementsOk

func (o *ShipModule) GetRequirementsOk() (*ShipRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*ShipModule) GetSymbol

func (o *ShipModule) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipModule) GetSymbolOk

func (o *ShipModule) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipModule) HasCapacity

func (o *ShipModule) HasCapacity() bool

HasCapacity returns a boolean if a field has been set.

func (*ShipModule) HasRange

func (o *ShipModule) HasRange() bool

HasRange returns a boolean if a field has been set.

func (ShipModule) MarshalJSON

func (o ShipModule) MarshalJSON() ([]byte, error)

func (*ShipModule) SetCapacity

func (o *ShipModule) SetCapacity(v int32)

SetCapacity gets a reference to the given int32 and assigns it to the Capacity field.

func (*ShipModule) SetDescription

func (o *ShipModule) SetDescription(v string)

SetDescription sets field value

func (*ShipModule) SetName

func (o *ShipModule) SetName(v string)

SetName sets field value

func (*ShipModule) SetRange

func (o *ShipModule) SetRange(v int32)

SetRange gets a reference to the given int32 and assigns it to the Range field.

func (*ShipModule) SetRequirements

func (o *ShipModule) SetRequirements(v ShipRequirements)

SetRequirements sets field value

func (*ShipModule) SetSymbol

func (o *ShipModule) SetSymbol(v string)

SetSymbol sets field value

func (ShipModule) ToMap

func (o ShipModule) ToMap() (map[string]interface{}, error)

func (*ShipModule) UnmarshalJSON

func (o *ShipModule) UnmarshalJSON(data []byte) (err error)

type ShipMount

type ShipMount struct {
	// Symbo of this mount.
	Symbol string `json:"symbol"`
	// Name of this mount.
	Name string `json:"name"`
	// Description of this mount.
	Description *string `json:"description,omitempty"`
	// Mounts that have this value, such as mining lasers, denote how powerful this mount's capabilities are.
	Strength *int32 `json:"strength,omitempty"`
	// Mounts that have this value denote what goods can be produced from using the mount.
	Deposits             []string         `json:"deposits,omitempty"`
	Requirements         ShipRequirements `json:"requirements"`
	AdditionalProperties map[string]interface{}
}

ShipMount A mount is installed on the exterier of a ship.

func NewShipMount

func NewShipMount(symbol string, name string, requirements ShipRequirements) *ShipMount

NewShipMount instantiates a new ShipMount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipMountWithDefaults

func NewShipMountWithDefaults() *ShipMount

NewShipMountWithDefaults instantiates a new ShipMount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipMount) GetDeposits

func (o *ShipMount) GetDeposits() []string

GetDeposits returns the Deposits field value if set, zero value otherwise.

func (*ShipMount) GetDepositsOk

func (o *ShipMount) GetDepositsOk() ([]string, bool)

GetDepositsOk returns a tuple with the Deposits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipMount) GetDescription

func (o *ShipMount) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ShipMount) GetDescriptionOk

func (o *ShipMount) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipMount) GetName

func (o *ShipMount) GetName() string

GetName returns the Name field value

func (*ShipMount) GetNameOk

func (o *ShipMount) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipMount) GetRequirements

func (o *ShipMount) GetRequirements() ShipRequirements

GetRequirements returns the Requirements field value

func (*ShipMount) GetRequirementsOk

func (o *ShipMount) GetRequirementsOk() (*ShipRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*ShipMount) GetStrength

func (o *ShipMount) GetStrength() int32

GetStrength returns the Strength field value if set, zero value otherwise.

func (*ShipMount) GetStrengthOk

func (o *ShipMount) GetStrengthOk() (*int32, bool)

GetStrengthOk returns a tuple with the Strength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipMount) GetSymbol

func (o *ShipMount) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipMount) GetSymbolOk

func (o *ShipMount) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipMount) HasDeposits

func (o *ShipMount) HasDeposits() bool

HasDeposits returns a boolean if a field has been set.

func (*ShipMount) HasDescription

func (o *ShipMount) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ShipMount) HasStrength

func (o *ShipMount) HasStrength() bool

HasStrength returns a boolean if a field has been set.

func (ShipMount) MarshalJSON

func (o ShipMount) MarshalJSON() ([]byte, error)

func (*ShipMount) SetDeposits

func (o *ShipMount) SetDeposits(v []string)

SetDeposits gets a reference to the given []string and assigns it to the Deposits field.

func (*ShipMount) SetDescription

func (o *ShipMount) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ShipMount) SetName

func (o *ShipMount) SetName(v string)

SetName sets field value

func (*ShipMount) SetRequirements

func (o *ShipMount) SetRequirements(v ShipRequirements)

SetRequirements sets field value

func (*ShipMount) SetStrength

func (o *ShipMount) SetStrength(v int32)

SetStrength gets a reference to the given int32 and assigns it to the Strength field.

func (*ShipMount) SetSymbol

func (o *ShipMount) SetSymbol(v string)

SetSymbol sets field value

func (ShipMount) ToMap

func (o ShipMount) ToMap() (map[string]interface{}, error)

func (*ShipMount) UnmarshalJSON

func (o *ShipMount) UnmarshalJSON(data []byte) (err error)

type ShipNav

type ShipNav struct {
	// The symbol of the system.
	SystemSymbol string `json:"systemSymbol"`
	// The symbol of the waypoint.
	WaypointSymbol       string            `json:"waypointSymbol"`
	Route                ShipNavRoute      `json:"route"`
	Status               ShipNavStatus     `json:"status"`
	FlightMode           ShipNavFlightMode `json:"flightMode"`
	AdditionalProperties map[string]interface{}
}

ShipNav The navigation information of the ship.

func NewShipNav

func NewShipNav(systemSymbol string, waypointSymbol string, route ShipNavRoute, status ShipNavStatus, flightMode ShipNavFlightMode) *ShipNav

NewShipNav instantiates a new ShipNav object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipNavWithDefaults

func NewShipNavWithDefaults() *ShipNav

NewShipNavWithDefaults instantiates a new ShipNav object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipNav) GetFlightMode

func (o *ShipNav) GetFlightMode() ShipNavFlightMode

GetFlightMode returns the FlightMode field value

func (*ShipNav) GetFlightModeOk

func (o *ShipNav) GetFlightModeOk() (*ShipNavFlightMode, bool)

GetFlightModeOk returns a tuple with the FlightMode field value and a boolean to check if the value has been set.

func (*ShipNav) GetRoute

func (o *ShipNav) GetRoute() ShipNavRoute

GetRoute returns the Route field value

func (*ShipNav) GetRouteOk

func (o *ShipNav) GetRouteOk() (*ShipNavRoute, bool)

GetRouteOk returns a tuple with the Route field value and a boolean to check if the value has been set.

func (*ShipNav) GetStatus

func (o *ShipNav) GetStatus() ShipNavStatus

GetStatus returns the Status field value

func (*ShipNav) GetStatusOk

func (o *ShipNav) GetStatusOk() (*ShipNavStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ShipNav) GetSystemSymbol

func (o *ShipNav) GetSystemSymbol() string

GetSystemSymbol returns the SystemSymbol field value

func (*ShipNav) GetSystemSymbolOk

func (o *ShipNav) GetSystemSymbolOk() (*string, bool)

GetSystemSymbolOk returns a tuple with the SystemSymbol field value and a boolean to check if the value has been set.

func (*ShipNav) GetWaypointSymbol

func (o *ShipNav) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*ShipNav) GetWaypointSymbolOk

func (o *ShipNav) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (ShipNav) MarshalJSON

func (o ShipNav) MarshalJSON() ([]byte, error)

func (*ShipNav) SetFlightMode

func (o *ShipNav) SetFlightMode(v ShipNavFlightMode)

SetFlightMode sets field value

func (*ShipNav) SetRoute

func (o *ShipNav) SetRoute(v ShipNavRoute)

SetRoute sets field value

func (*ShipNav) SetStatus

func (o *ShipNav) SetStatus(v ShipNavStatus)

SetStatus sets field value

func (*ShipNav) SetSystemSymbol

func (o *ShipNav) SetSystemSymbol(v string)

SetSystemSymbol sets field value

func (*ShipNav) SetWaypointSymbol

func (o *ShipNav) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (ShipNav) ToMap

func (o ShipNav) ToMap() (map[string]interface{}, error)

func (*ShipNav) UnmarshalJSON

func (o *ShipNav) UnmarshalJSON(data []byte) (err error)

type ShipNavFlightMode

type ShipNavFlightMode string

ShipNavFlightMode The ship's set speed when traveling between waypoints or systems.

const (
	SHIPNAVFLIGHTMODE_DRIFT   ShipNavFlightMode = "DRIFT"
	SHIPNAVFLIGHTMODE_STEALTH ShipNavFlightMode = "STEALTH"
	SHIPNAVFLIGHTMODE_CRUISE  ShipNavFlightMode = "CRUISE"
	SHIPNAVFLIGHTMODE_BURN    ShipNavFlightMode = "BURN"
)

List of ShipNavFlightMode

func NewShipNavFlightModeFromValue

func NewShipNavFlightModeFromValue(v string) (*ShipNavFlightMode, error)

NewShipNavFlightModeFromValue returns a pointer to a valid ShipNavFlightMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ShipNavFlightMode) IsValid

func (v ShipNavFlightMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ShipNavFlightMode) Ptr

Ptr returns reference to ShipNavFlightMode value

func (*ShipNavFlightMode) UnmarshalJSON

func (v *ShipNavFlightMode) UnmarshalJSON(src []byte) error

type ShipNavRoute

type ShipNavRoute struct {
	Destination ShipNavRouteWaypoint `json:"destination"`
	Origin      ShipNavRouteWaypoint `json:"origin"`
	// The date time of the ship's departure.
	DepartureTime time.Time `json:"departureTime"`
	// The date time of the ship's arrival. If the ship is in-transit, this is the expected time of arrival.
	Arrival              time.Time `json:"arrival"`
	AdditionalProperties map[string]interface{}
}

ShipNavRoute The routing information for the ship's most recent transit or current location.

func NewShipNavRoute

func NewShipNavRoute(destination ShipNavRouteWaypoint, origin ShipNavRouteWaypoint, departureTime time.Time, arrival time.Time) *ShipNavRoute

NewShipNavRoute instantiates a new ShipNavRoute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipNavRouteWithDefaults

func NewShipNavRouteWithDefaults() *ShipNavRoute

NewShipNavRouteWithDefaults instantiates a new ShipNavRoute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipNavRoute) GetArrival

func (o *ShipNavRoute) GetArrival() time.Time

GetArrival returns the Arrival field value

func (*ShipNavRoute) GetArrivalOk

func (o *ShipNavRoute) GetArrivalOk() (*time.Time, bool)

GetArrivalOk returns a tuple with the Arrival field value and a boolean to check if the value has been set.

func (*ShipNavRoute) GetDepartureTime

func (o *ShipNavRoute) GetDepartureTime() time.Time

GetDepartureTime returns the DepartureTime field value

func (*ShipNavRoute) GetDepartureTimeOk

func (o *ShipNavRoute) GetDepartureTimeOk() (*time.Time, bool)

GetDepartureTimeOk returns a tuple with the DepartureTime field value and a boolean to check if the value has been set.

func (*ShipNavRoute) GetDestination

func (o *ShipNavRoute) GetDestination() ShipNavRouteWaypoint

GetDestination returns the Destination field value

func (*ShipNavRoute) GetDestinationOk

func (o *ShipNavRoute) GetDestinationOk() (*ShipNavRouteWaypoint, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*ShipNavRoute) GetOrigin

func (o *ShipNavRoute) GetOrigin() ShipNavRouteWaypoint

GetOrigin returns the Origin field value

func (*ShipNavRoute) GetOriginOk

func (o *ShipNavRoute) GetOriginOk() (*ShipNavRouteWaypoint, bool)

GetOriginOk returns a tuple with the Origin field value and a boolean to check if the value has been set.

func (ShipNavRoute) MarshalJSON

func (o ShipNavRoute) MarshalJSON() ([]byte, error)

func (*ShipNavRoute) SetArrival

func (o *ShipNavRoute) SetArrival(v time.Time)

SetArrival sets field value

func (*ShipNavRoute) SetDepartureTime

func (o *ShipNavRoute) SetDepartureTime(v time.Time)

SetDepartureTime sets field value

func (*ShipNavRoute) SetDestination

func (o *ShipNavRoute) SetDestination(v ShipNavRouteWaypoint)

SetDestination sets field value

func (*ShipNavRoute) SetOrigin

func (o *ShipNavRoute) SetOrigin(v ShipNavRouteWaypoint)

SetOrigin sets field value

func (ShipNavRoute) ToMap

func (o ShipNavRoute) ToMap() (map[string]interface{}, error)

func (*ShipNavRoute) UnmarshalJSON

func (o *ShipNavRoute) UnmarshalJSON(data []byte) (err error)

type ShipNavRouteWaypoint

type ShipNavRouteWaypoint struct {
	// The symbol of the waypoint.
	Symbol string       `json:"symbol"`
	Type   WaypointType `json:"type"`
	// The symbol of the system.
	SystemSymbol string `json:"systemSymbol"`
	// Position in the universe in the x axis.
	X int32 `json:"x"`
	// Position in the universe in the y axis.
	Y                    int32 `json:"y"`
	AdditionalProperties map[string]interface{}
}

ShipNavRouteWaypoint The destination or departure of a ships nav route.

func NewShipNavRouteWaypoint

func NewShipNavRouteWaypoint(symbol string, type_ WaypointType, systemSymbol string, x int32, y int32) *ShipNavRouteWaypoint

NewShipNavRouteWaypoint instantiates a new ShipNavRouteWaypoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipNavRouteWaypointWithDefaults

func NewShipNavRouteWaypointWithDefaults() *ShipNavRouteWaypoint

NewShipNavRouteWaypointWithDefaults instantiates a new ShipNavRouteWaypoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipNavRouteWaypoint) GetSymbol

func (o *ShipNavRouteWaypoint) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipNavRouteWaypoint) GetSymbolOk

func (o *ShipNavRouteWaypoint) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipNavRouteWaypoint) GetSystemSymbol

func (o *ShipNavRouteWaypoint) GetSystemSymbol() string

GetSystemSymbol returns the SystemSymbol field value

func (*ShipNavRouteWaypoint) GetSystemSymbolOk

func (o *ShipNavRouteWaypoint) GetSystemSymbolOk() (*string, bool)

GetSystemSymbolOk returns a tuple with the SystemSymbol field value and a boolean to check if the value has been set.

func (*ShipNavRouteWaypoint) GetType

func (o *ShipNavRouteWaypoint) GetType() WaypointType

GetType returns the Type field value

func (*ShipNavRouteWaypoint) GetTypeOk

func (o *ShipNavRouteWaypoint) GetTypeOk() (*WaypointType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ShipNavRouteWaypoint) GetX

func (o *ShipNavRouteWaypoint) GetX() int32

GetX returns the X field value

func (*ShipNavRouteWaypoint) GetXOk

func (o *ShipNavRouteWaypoint) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*ShipNavRouteWaypoint) GetY

func (o *ShipNavRouteWaypoint) GetY() int32

GetY returns the Y field value

func (*ShipNavRouteWaypoint) GetYOk

func (o *ShipNavRouteWaypoint) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (ShipNavRouteWaypoint) MarshalJSON

func (o ShipNavRouteWaypoint) MarshalJSON() ([]byte, error)

func (*ShipNavRouteWaypoint) SetSymbol

func (o *ShipNavRouteWaypoint) SetSymbol(v string)

SetSymbol sets field value

func (*ShipNavRouteWaypoint) SetSystemSymbol

func (o *ShipNavRouteWaypoint) SetSystemSymbol(v string)

SetSystemSymbol sets field value

func (*ShipNavRouteWaypoint) SetType

func (o *ShipNavRouteWaypoint) SetType(v WaypointType)

SetType sets field value

func (*ShipNavRouteWaypoint) SetX

func (o *ShipNavRouteWaypoint) SetX(v int32)

SetX sets field value

func (*ShipNavRouteWaypoint) SetY

func (o *ShipNavRouteWaypoint) SetY(v int32)

SetY sets field value

func (ShipNavRouteWaypoint) ToMap

func (o ShipNavRouteWaypoint) ToMap() (map[string]interface{}, error)

func (*ShipNavRouteWaypoint) UnmarshalJSON

func (o *ShipNavRouteWaypoint) UnmarshalJSON(data []byte) (err error)

type ShipNavStatus

type ShipNavStatus string

ShipNavStatus The current status of the ship

const (
	SHIPNAVSTATUS_IN_TRANSIT ShipNavStatus = "IN_TRANSIT"
	SHIPNAVSTATUS_IN_ORBIT   ShipNavStatus = "IN_ORBIT"
	SHIPNAVSTATUS_DOCKED     ShipNavStatus = "DOCKED"
)

List of ShipNavStatus

func NewShipNavStatusFromValue

func NewShipNavStatusFromValue(v string) (*ShipNavStatus, error)

NewShipNavStatusFromValue returns a pointer to a valid ShipNavStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ShipNavStatus) IsValid

func (v ShipNavStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ShipNavStatus) Ptr

func (v ShipNavStatus) Ptr() *ShipNavStatus

Ptr returns reference to ShipNavStatus value

func (*ShipNavStatus) UnmarshalJSON

func (v *ShipNavStatus) UnmarshalJSON(src []byte) error

type ShipReactor

type ShipReactor struct {
	// Symbol of the reactor.
	Symbol string `json:"symbol"`
	// Name of the reactor.
	Name string `json:"name"`
	// Description of the reactor.
	Description string `json:"description"`
	// Condition is a range of 0 to 100 where 0 is completely worn out and 100 is brand new.
	Condition *int32 `json:"condition,omitempty"`
	// The amount of power provided by this reactor. The more power a reactor provides to the ship, the lower the cooldown it gets when using a module or mount that taxes the ship's power.
	PowerOutput          int32            `json:"powerOutput"`
	Requirements         ShipRequirements `json:"requirements"`
	AdditionalProperties map[string]interface{}
}

ShipReactor The reactor of the ship. The reactor is responsible for powering the ship's systems and weapons.

func NewShipReactor

func NewShipReactor(symbol string, name string, description string, powerOutput int32, requirements ShipRequirements) *ShipReactor

NewShipReactor instantiates a new ShipReactor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipReactorWithDefaults

func NewShipReactorWithDefaults() *ShipReactor

NewShipReactorWithDefaults instantiates a new ShipReactor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipReactor) GetCondition

func (o *ShipReactor) GetCondition() int32

GetCondition returns the Condition field value if set, zero value otherwise.

func (*ShipReactor) GetConditionOk

func (o *ShipReactor) GetConditionOk() (*int32, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipReactor) GetDescription

func (o *ShipReactor) GetDescription() string

GetDescription returns the Description field value

func (*ShipReactor) GetDescriptionOk

func (o *ShipReactor) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipReactor) GetName

func (o *ShipReactor) GetName() string

GetName returns the Name field value

func (*ShipReactor) GetNameOk

func (o *ShipReactor) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipReactor) GetPowerOutput

func (o *ShipReactor) GetPowerOutput() int32

GetPowerOutput returns the PowerOutput field value

func (*ShipReactor) GetPowerOutputOk

func (o *ShipReactor) GetPowerOutputOk() (*int32, bool)

GetPowerOutputOk returns a tuple with the PowerOutput field value and a boolean to check if the value has been set.

func (*ShipReactor) GetRequirements

func (o *ShipReactor) GetRequirements() ShipRequirements

GetRequirements returns the Requirements field value

func (*ShipReactor) GetRequirementsOk

func (o *ShipReactor) GetRequirementsOk() (*ShipRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*ShipReactor) GetSymbol

func (o *ShipReactor) GetSymbol() string

GetSymbol returns the Symbol field value

func (*ShipReactor) GetSymbolOk

func (o *ShipReactor) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*ShipReactor) HasCondition

func (o *ShipReactor) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (ShipReactor) MarshalJSON

func (o ShipReactor) MarshalJSON() ([]byte, error)

func (*ShipReactor) SetCondition

func (o *ShipReactor) SetCondition(v int32)

SetCondition gets a reference to the given int32 and assigns it to the Condition field.

func (*ShipReactor) SetDescription

func (o *ShipReactor) SetDescription(v string)

SetDescription sets field value

func (*ShipReactor) SetName

func (o *ShipReactor) SetName(v string)

SetName sets field value

func (*ShipReactor) SetPowerOutput

func (o *ShipReactor) SetPowerOutput(v int32)

SetPowerOutput sets field value

func (*ShipReactor) SetRequirements

func (o *ShipReactor) SetRequirements(v ShipRequirements)

SetRequirements sets field value

func (*ShipReactor) SetSymbol

func (o *ShipReactor) SetSymbol(v string)

SetSymbol sets field value

func (ShipReactor) ToMap

func (o ShipReactor) ToMap() (map[string]interface{}, error)

func (*ShipReactor) UnmarshalJSON

func (o *ShipReactor) UnmarshalJSON(data []byte) (err error)

type ShipRefine201Response

type ShipRefine201Response struct {
	Data                 ShipRefine201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

ShipRefine201Response struct for ShipRefine201Response

func NewShipRefine201Response

func NewShipRefine201Response(data ShipRefine201ResponseData) *ShipRefine201Response

NewShipRefine201Response instantiates a new ShipRefine201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRefine201ResponseWithDefaults

func NewShipRefine201ResponseWithDefaults() *ShipRefine201Response

NewShipRefine201ResponseWithDefaults instantiates a new ShipRefine201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRefine201Response) GetData

GetData returns the Data field value

func (*ShipRefine201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ShipRefine201Response) MarshalJSON

func (o ShipRefine201Response) MarshalJSON() ([]byte, error)

func (*ShipRefine201Response) SetData

SetData sets field value

func (ShipRefine201Response) ToMap

func (o ShipRefine201Response) ToMap() (map[string]interface{}, error)

func (*ShipRefine201Response) UnmarshalJSON

func (o *ShipRefine201Response) UnmarshalJSON(data []byte) (err error)

type ShipRefine201ResponseData

type ShipRefine201ResponseData struct {
	Cargo    ShipCargo `json:"cargo"`
	Cooldown Cooldown  `json:"cooldown"`
	// Goods that were produced by this refining process.
	Produced []ShipRefine201ResponseDataProducedInner `json:"produced"`
	// Goods that were consumed during this refining process.
	Consumed             []ShipRefine201ResponseDataProducedInner `json:"consumed"`
	AdditionalProperties map[string]interface{}
}

ShipRefine201ResponseData struct for ShipRefine201ResponseData

func NewShipRefine201ResponseData

func NewShipRefine201ResponseData(cargo ShipCargo, cooldown Cooldown, produced []ShipRefine201ResponseDataProducedInner, consumed []ShipRefine201ResponseDataProducedInner) *ShipRefine201ResponseData

NewShipRefine201ResponseData instantiates a new ShipRefine201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRefine201ResponseDataWithDefaults

func NewShipRefine201ResponseDataWithDefaults() *ShipRefine201ResponseData

NewShipRefine201ResponseDataWithDefaults instantiates a new ShipRefine201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRefine201ResponseData) GetCargo

func (o *ShipRefine201ResponseData) GetCargo() ShipCargo

GetCargo returns the Cargo field value

func (*ShipRefine201ResponseData) GetCargoOk

func (o *ShipRefine201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*ShipRefine201ResponseData) GetConsumed

GetConsumed returns the Consumed field value

func (*ShipRefine201ResponseData) GetConsumedOk

GetConsumedOk returns a tuple with the Consumed field value and a boolean to check if the value has been set.

func (*ShipRefine201ResponseData) GetCooldown

func (o *ShipRefine201ResponseData) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*ShipRefine201ResponseData) GetCooldownOk

func (o *ShipRefine201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*ShipRefine201ResponseData) GetProduced

GetProduced returns the Produced field value

func (*ShipRefine201ResponseData) GetProducedOk

GetProducedOk returns a tuple with the Produced field value and a boolean to check if the value has been set.

func (ShipRefine201ResponseData) MarshalJSON

func (o ShipRefine201ResponseData) MarshalJSON() ([]byte, error)

func (*ShipRefine201ResponseData) SetCargo

func (o *ShipRefine201ResponseData) SetCargo(v ShipCargo)

SetCargo sets field value

func (*ShipRefine201ResponseData) SetConsumed

SetConsumed sets field value

func (*ShipRefine201ResponseData) SetCooldown

func (o *ShipRefine201ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*ShipRefine201ResponseData) SetProduced

SetProduced sets field value

func (ShipRefine201ResponseData) ToMap

func (o ShipRefine201ResponseData) ToMap() (map[string]interface{}, error)

func (*ShipRefine201ResponseData) UnmarshalJSON

func (o *ShipRefine201ResponseData) UnmarshalJSON(data []byte) (err error)

type ShipRefine201ResponseDataProducedInner

type ShipRefine201ResponseDataProducedInner struct {
	// Symbol of the good.
	TradeSymbol string `json:"tradeSymbol"`
	// Amount of units of the good.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

ShipRefine201ResponseDataProducedInner struct for ShipRefine201ResponseDataProducedInner

func NewShipRefine201ResponseDataProducedInner

func NewShipRefine201ResponseDataProducedInner(tradeSymbol string, units int32) *ShipRefine201ResponseDataProducedInner

NewShipRefine201ResponseDataProducedInner instantiates a new ShipRefine201ResponseDataProducedInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRefine201ResponseDataProducedInnerWithDefaults

func NewShipRefine201ResponseDataProducedInnerWithDefaults() *ShipRefine201ResponseDataProducedInner

NewShipRefine201ResponseDataProducedInnerWithDefaults instantiates a new ShipRefine201ResponseDataProducedInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRefine201ResponseDataProducedInner) GetTradeSymbol

func (o *ShipRefine201ResponseDataProducedInner) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*ShipRefine201ResponseDataProducedInner) GetTradeSymbolOk

func (o *ShipRefine201ResponseDataProducedInner) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*ShipRefine201ResponseDataProducedInner) GetUnits

GetUnits returns the Units field value

func (*ShipRefine201ResponseDataProducedInner) GetUnitsOk

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (ShipRefine201ResponseDataProducedInner) MarshalJSON

func (o ShipRefine201ResponseDataProducedInner) MarshalJSON() ([]byte, error)

func (*ShipRefine201ResponseDataProducedInner) SetTradeSymbol

func (o *ShipRefine201ResponseDataProducedInner) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*ShipRefine201ResponseDataProducedInner) SetUnits

SetUnits sets field value

func (ShipRefine201ResponseDataProducedInner) ToMap

func (o ShipRefine201ResponseDataProducedInner) ToMap() (map[string]interface{}, error)

func (*ShipRefine201ResponseDataProducedInner) UnmarshalJSON

func (o *ShipRefine201ResponseDataProducedInner) UnmarshalJSON(data []byte) (err error)

type ShipRefineRequest

type ShipRefineRequest struct {
	// The type of good to produce out of the refining process.
	Produce              string `json:"produce"`
	AdditionalProperties map[string]interface{}
}

ShipRefineRequest struct for ShipRefineRequest

func NewShipRefineRequest

func NewShipRefineRequest(produce string) *ShipRefineRequest

NewShipRefineRequest instantiates a new ShipRefineRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRefineRequestWithDefaults

func NewShipRefineRequestWithDefaults() *ShipRefineRequest

NewShipRefineRequestWithDefaults instantiates a new ShipRefineRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRefineRequest) GetProduce

func (o *ShipRefineRequest) GetProduce() string

GetProduce returns the Produce field value

func (*ShipRefineRequest) GetProduceOk

func (o *ShipRefineRequest) GetProduceOk() (*string, bool)

GetProduceOk returns a tuple with the Produce field value and a boolean to check if the value has been set.

func (ShipRefineRequest) MarshalJSON

func (o ShipRefineRequest) MarshalJSON() ([]byte, error)

func (*ShipRefineRequest) SetProduce

func (o *ShipRefineRequest) SetProduce(v string)

SetProduce sets field value

func (ShipRefineRequest) ToMap

func (o ShipRefineRequest) ToMap() (map[string]interface{}, error)

func (*ShipRefineRequest) UnmarshalJSON

func (o *ShipRefineRequest) UnmarshalJSON(data []byte) (err error)

type ShipRegistration

type ShipRegistration struct {
	// The agent's registered name of the ship
	Name string `json:"name"`
	// The symbol of the faction the ship is registered with
	FactionSymbol        string   `json:"factionSymbol"`
	Role                 ShipRole `json:"role"`
	AdditionalProperties map[string]interface{}
}

ShipRegistration The public registration information of the ship

func NewShipRegistration

func NewShipRegistration(name string, factionSymbol string, role ShipRole) *ShipRegistration

NewShipRegistration instantiates a new ShipRegistration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRegistrationWithDefaults

func NewShipRegistrationWithDefaults() *ShipRegistration

NewShipRegistrationWithDefaults instantiates a new ShipRegistration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRegistration) GetFactionSymbol

func (o *ShipRegistration) GetFactionSymbol() string

GetFactionSymbol returns the FactionSymbol field value

func (*ShipRegistration) GetFactionSymbolOk

func (o *ShipRegistration) GetFactionSymbolOk() (*string, bool)

GetFactionSymbolOk returns a tuple with the FactionSymbol field value and a boolean to check if the value has been set.

func (*ShipRegistration) GetName

func (o *ShipRegistration) GetName() string

GetName returns the Name field value

func (*ShipRegistration) GetNameOk

func (o *ShipRegistration) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipRegistration) GetRole

func (o *ShipRegistration) GetRole() ShipRole

GetRole returns the Role field value

func (*ShipRegistration) GetRoleOk

func (o *ShipRegistration) GetRoleOk() (*ShipRole, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (ShipRegistration) MarshalJSON

func (o ShipRegistration) MarshalJSON() ([]byte, error)

func (*ShipRegistration) SetFactionSymbol

func (o *ShipRegistration) SetFactionSymbol(v string)

SetFactionSymbol sets field value

func (*ShipRegistration) SetName

func (o *ShipRegistration) SetName(v string)

SetName sets field value

func (*ShipRegistration) SetRole

func (o *ShipRegistration) SetRole(v ShipRole)

SetRole sets field value

func (ShipRegistration) ToMap

func (o ShipRegistration) ToMap() (map[string]interface{}, error)

func (*ShipRegistration) UnmarshalJSON

func (o *ShipRegistration) UnmarshalJSON(data []byte) (err error)

type ShipRequirements

type ShipRequirements struct {
	// The amount of power required from the reactor.
	Power *int32 `json:"power,omitempty"`
	// The number of crew required for operation.
	Crew *int32 `json:"crew,omitempty"`
	// The number of module slots required for installation.
	Slots                *int32 `json:"slots,omitempty"`
	AdditionalProperties map[string]interface{}
}

ShipRequirements The requirements for installation on a ship

func NewShipRequirements

func NewShipRequirements() *ShipRequirements

NewShipRequirements instantiates a new ShipRequirements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipRequirementsWithDefaults

func NewShipRequirementsWithDefaults() *ShipRequirements

NewShipRequirementsWithDefaults instantiates a new ShipRequirements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipRequirements) GetCrew

func (o *ShipRequirements) GetCrew() int32

GetCrew returns the Crew field value if set, zero value otherwise.

func (*ShipRequirements) GetCrewOk

func (o *ShipRequirements) GetCrewOk() (*int32, bool)

GetCrewOk returns a tuple with the Crew field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipRequirements) GetPower

func (o *ShipRequirements) GetPower() int32

GetPower returns the Power field value if set, zero value otherwise.

func (*ShipRequirements) GetPowerOk

func (o *ShipRequirements) GetPowerOk() (*int32, bool)

GetPowerOk returns a tuple with the Power field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipRequirements) GetSlots

func (o *ShipRequirements) GetSlots() int32

GetSlots returns the Slots field value if set, zero value otherwise.

func (*ShipRequirements) GetSlotsOk

func (o *ShipRequirements) GetSlotsOk() (*int32, bool)

GetSlotsOk returns a tuple with the Slots field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipRequirements) HasCrew

func (o *ShipRequirements) HasCrew() bool

HasCrew returns a boolean if a field has been set.

func (*ShipRequirements) HasPower

func (o *ShipRequirements) HasPower() bool

HasPower returns a boolean if a field has been set.

func (*ShipRequirements) HasSlots

func (o *ShipRequirements) HasSlots() bool

HasSlots returns a boolean if a field has been set.

func (ShipRequirements) MarshalJSON

func (o ShipRequirements) MarshalJSON() ([]byte, error)

func (*ShipRequirements) SetCrew

func (o *ShipRequirements) SetCrew(v int32)

SetCrew gets a reference to the given int32 and assigns it to the Crew field.

func (*ShipRequirements) SetPower

func (o *ShipRequirements) SetPower(v int32)

SetPower gets a reference to the given int32 and assigns it to the Power field.

func (*ShipRequirements) SetSlots

func (o *ShipRequirements) SetSlots(v int32)

SetSlots gets a reference to the given int32 and assigns it to the Slots field.

func (ShipRequirements) ToMap

func (o ShipRequirements) ToMap() (map[string]interface{}, error)

func (*ShipRequirements) UnmarshalJSON

func (o *ShipRequirements) UnmarshalJSON(data []byte) (err error)

type ShipRole

type ShipRole string

ShipRole The registered role of the ship

const (
	SHIPROLE_FABRICATOR  ShipRole = "FABRICATOR"
	SHIPROLE_HARVESTER   ShipRole = "HARVESTER"
	SHIPROLE_HAULER      ShipRole = "HAULER"
	SHIPROLE_INTERCEPTOR ShipRole = "INTERCEPTOR"
	SHIPROLE_EXCAVATOR   ShipRole = "EXCAVATOR"
	SHIPROLE_TRANSPORT   ShipRole = "TRANSPORT"
	SHIPROLE_REPAIR      ShipRole = "REPAIR"
	SHIPROLE_SURVEYOR    ShipRole = "SURVEYOR"
	SHIPROLE_COMMAND     ShipRole = "COMMAND"
	SHIPROLE_CARRIER     ShipRole = "CARRIER"
	SHIPROLE_PATROL      ShipRole = "PATROL"
	SHIPROLE_SATELLITE   ShipRole = "SATELLITE"
	SHIPROLE_EXPLORER    ShipRole = "EXPLORER"
	SHIPROLE_REFINERY    ShipRole = "REFINERY"
)

List of ShipRole

func NewShipRoleFromValue

func NewShipRoleFromValue(v string) (*ShipRole, error)

NewShipRoleFromValue returns a pointer to a valid ShipRole for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ShipRole) IsValid

func (v ShipRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ShipRole) Ptr

func (v ShipRole) Ptr() *ShipRole

Ptr returns reference to ShipRole value

func (*ShipRole) UnmarshalJSON

func (v *ShipRole) UnmarshalJSON(src []byte) error

type ShipType

type ShipType string

ShipType Type of ship

const (
	SHIPTYPE_PROBE              ShipType = "SHIP_PROBE"
	SHIPTYPE_MINING_DRONE       ShipType = "SHIP_MINING_DRONE"
	SHIPTYPE_SIPHON_DRONE       ShipType = "SHIP_SIPHON_DRONE"
	SHIPTYPE_INTERCEPTOR        ShipType = "SHIP_INTERCEPTOR"
	SHIPTYPE_LIGHT_HAULER       ShipType = "SHIP_LIGHT_HAULER"
	SHIPTYPE_COMMAND_FRIGATE    ShipType = "SHIP_COMMAND_FRIGATE"
	SHIPTYPE_EXPLORER           ShipType = "SHIP_EXPLORER"
	SHIPTYPE_HEAVY_FREIGHTER    ShipType = "SHIP_HEAVY_FREIGHTER"
	SHIPTYPE_LIGHT_SHUTTLE      ShipType = "SHIP_LIGHT_SHUTTLE"
	SHIPTYPE_ORE_HOUND          ShipType = "SHIP_ORE_HOUND"
	SHIPTYPE_REFINING_FREIGHTER ShipType = "SHIP_REFINING_FREIGHTER"
	SHIPTYPE_SURVEYOR           ShipType = "SHIP_SURVEYOR"
)

List of ShipType

func NewShipTypeFromValue

func NewShipTypeFromValue(v string) (*ShipType, error)

NewShipTypeFromValue returns a pointer to a valid ShipType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ShipType) IsValid

func (v ShipType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ShipType) Ptr

func (v ShipType) Ptr() *ShipType

Ptr returns reference to ShipType value

func (*ShipType) UnmarshalJSON

func (v *ShipType) UnmarshalJSON(src []byte) error

type Shipyard

type Shipyard struct {
	// The symbol of the shipyard. The symbol is the same as the waypoint where the shipyard is located.
	Symbol string `json:"symbol"`
	// The list of ship types available for purchase at this shipyard.
	ShipTypes []ShipyardShipTypesInner `json:"shipTypes"`
	// The list of recent transactions at this shipyard.
	Transactions []ShipyardTransaction `json:"transactions,omitempty"`
	// The ships that are currently available for purchase at the shipyard.
	Ships []ShipyardShip `json:"ships,omitempty"`
	// The fee to modify a ship at this shipyard. This includes installing or removing modules and mounts on a ship. In the case of mounts, the fee is a flat rate per mount. In the case of modules, the fee is per slot the module occupies.
	ModificationsFee     int32 `json:"modificationsFee"`
	AdditionalProperties map[string]interface{}
}

Shipyard

func NewShipyard

func NewShipyard(symbol string, shipTypes []ShipyardShipTypesInner, modificationsFee int32) *Shipyard

NewShipyard instantiates a new Shipyard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipyardWithDefaults

func NewShipyardWithDefaults() *Shipyard

NewShipyardWithDefaults instantiates a new Shipyard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Shipyard) GetModificationsFee

func (o *Shipyard) GetModificationsFee() int32

GetModificationsFee returns the ModificationsFee field value

func (*Shipyard) GetModificationsFeeOk

func (o *Shipyard) GetModificationsFeeOk() (*int32, bool)

GetModificationsFeeOk returns a tuple with the ModificationsFee field value and a boolean to check if the value has been set.

func (*Shipyard) GetShipTypes

func (o *Shipyard) GetShipTypes() []ShipyardShipTypesInner

GetShipTypes returns the ShipTypes field value

func (*Shipyard) GetShipTypesOk

func (o *Shipyard) GetShipTypesOk() ([]ShipyardShipTypesInner, bool)

GetShipTypesOk returns a tuple with the ShipTypes field value and a boolean to check if the value has been set.

func (*Shipyard) GetShips

func (o *Shipyard) GetShips() []ShipyardShip

GetShips returns the Ships field value if set, zero value otherwise.

func (*Shipyard) GetShipsOk

func (o *Shipyard) GetShipsOk() ([]ShipyardShip, bool)

GetShipsOk returns a tuple with the Ships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Shipyard) GetSymbol

func (o *Shipyard) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Shipyard) GetSymbolOk

func (o *Shipyard) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*Shipyard) GetTransactions

func (o *Shipyard) GetTransactions() []ShipyardTransaction

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*Shipyard) GetTransactionsOk

func (o *Shipyard) GetTransactionsOk() ([]ShipyardTransaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Shipyard) HasShips

func (o *Shipyard) HasShips() bool

HasShips returns a boolean if a field has been set.

func (*Shipyard) HasTransactions

func (o *Shipyard) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (Shipyard) MarshalJSON

func (o Shipyard) MarshalJSON() ([]byte, error)

func (*Shipyard) SetModificationsFee

func (o *Shipyard) SetModificationsFee(v int32)

SetModificationsFee sets field value

func (*Shipyard) SetShipTypes

func (o *Shipyard) SetShipTypes(v []ShipyardShipTypesInner)

SetShipTypes sets field value

func (*Shipyard) SetShips

func (o *Shipyard) SetShips(v []ShipyardShip)

SetShips gets a reference to the given []ShipyardShip and assigns it to the Ships field.

func (*Shipyard) SetSymbol

func (o *Shipyard) SetSymbol(v string)

SetSymbol sets field value

func (*Shipyard) SetTransactions

func (o *Shipyard) SetTransactions(v []ShipyardTransaction)

SetTransactions gets a reference to the given []ShipyardTransaction and assigns it to the Transactions field.

func (Shipyard) ToMap

func (o Shipyard) ToMap() (map[string]interface{}, error)

func (*Shipyard) UnmarshalJSON

func (o *Shipyard) UnmarshalJSON(data []byte) (err error)

type ShipyardShip

type ShipyardShip struct {
	Type                 ShipType         `json:"type"`
	Name                 string           `json:"name"`
	Description          string           `json:"description"`
	Supply               SupplyLevel      `json:"supply"`
	Activity             *ActivityLevel   `json:"activity,omitempty"`
	PurchasePrice        int32            `json:"purchasePrice"`
	Frame                ShipFrame        `json:"frame"`
	Reactor              ShipReactor      `json:"reactor"`
	Engine               ShipEngine       `json:"engine"`
	Modules              []ShipModule     `json:"modules"`
	Mounts               []ShipMount      `json:"mounts"`
	Crew                 ShipyardShipCrew `json:"crew"`
	AdditionalProperties map[string]interface{}
}

ShipyardShip

func NewShipyardShip

func NewShipyardShip(type_ ShipType, name string, description string, supply SupplyLevel, purchasePrice int32, frame ShipFrame, reactor ShipReactor, engine ShipEngine, modules []ShipModule, mounts []ShipMount, crew ShipyardShipCrew) *ShipyardShip

NewShipyardShip instantiates a new ShipyardShip object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipyardShipWithDefaults

func NewShipyardShipWithDefaults() *ShipyardShip

NewShipyardShipWithDefaults instantiates a new ShipyardShip object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipyardShip) GetActivity

func (o *ShipyardShip) GetActivity() ActivityLevel

GetActivity returns the Activity field value if set, zero value otherwise.

func (*ShipyardShip) GetActivityOk

func (o *ShipyardShip) GetActivityOk() (*ActivityLevel, bool)

GetActivityOk returns a tuple with the Activity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShipyardShip) GetCrew

func (o *ShipyardShip) GetCrew() ShipyardShipCrew

GetCrew returns the Crew field value

func (*ShipyardShip) GetCrewOk

func (o *ShipyardShip) GetCrewOk() (*ShipyardShipCrew, bool)

GetCrewOk returns a tuple with the Crew field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetDescription

func (o *ShipyardShip) GetDescription() string

GetDescription returns the Description field value

func (*ShipyardShip) GetDescriptionOk

func (o *ShipyardShip) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetEngine

func (o *ShipyardShip) GetEngine() ShipEngine

GetEngine returns the Engine field value

func (*ShipyardShip) GetEngineOk

func (o *ShipyardShip) GetEngineOk() (*ShipEngine, bool)

GetEngineOk returns a tuple with the Engine field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetFrame

func (o *ShipyardShip) GetFrame() ShipFrame

GetFrame returns the Frame field value

func (*ShipyardShip) GetFrameOk

func (o *ShipyardShip) GetFrameOk() (*ShipFrame, bool)

GetFrameOk returns a tuple with the Frame field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetModules

func (o *ShipyardShip) GetModules() []ShipModule

GetModules returns the Modules field value

func (*ShipyardShip) GetModulesOk

func (o *ShipyardShip) GetModulesOk() ([]ShipModule, bool)

GetModulesOk returns a tuple with the Modules field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetMounts

func (o *ShipyardShip) GetMounts() []ShipMount

GetMounts returns the Mounts field value

func (*ShipyardShip) GetMountsOk

func (o *ShipyardShip) GetMountsOk() ([]ShipMount, bool)

GetMountsOk returns a tuple with the Mounts field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetName

func (o *ShipyardShip) GetName() string

GetName returns the Name field value

func (*ShipyardShip) GetNameOk

func (o *ShipyardShip) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetPurchasePrice

func (o *ShipyardShip) GetPurchasePrice() int32

GetPurchasePrice returns the PurchasePrice field value

func (*ShipyardShip) GetPurchasePriceOk

func (o *ShipyardShip) GetPurchasePriceOk() (*int32, bool)

GetPurchasePriceOk returns a tuple with the PurchasePrice field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetReactor

func (o *ShipyardShip) GetReactor() ShipReactor

GetReactor returns the Reactor field value

func (*ShipyardShip) GetReactorOk

func (o *ShipyardShip) GetReactorOk() (*ShipReactor, bool)

GetReactorOk returns a tuple with the Reactor field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetSupply

func (o *ShipyardShip) GetSupply() SupplyLevel

GetSupply returns the Supply field value

func (*ShipyardShip) GetSupplyOk

func (o *ShipyardShip) GetSupplyOk() (*SupplyLevel, bool)

GetSupplyOk returns a tuple with the Supply field value and a boolean to check if the value has been set.

func (*ShipyardShip) GetType

func (o *ShipyardShip) GetType() ShipType

GetType returns the Type field value

func (*ShipyardShip) GetTypeOk

func (o *ShipyardShip) GetTypeOk() (*ShipType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ShipyardShip) HasActivity

func (o *ShipyardShip) HasActivity() bool

HasActivity returns a boolean if a field has been set.

func (ShipyardShip) MarshalJSON

func (o ShipyardShip) MarshalJSON() ([]byte, error)

func (*ShipyardShip) SetActivity

func (o *ShipyardShip) SetActivity(v ActivityLevel)

SetActivity gets a reference to the given ActivityLevel and assigns it to the Activity field.

func (*ShipyardShip) SetCrew

func (o *ShipyardShip) SetCrew(v ShipyardShipCrew)

SetCrew sets field value

func (*ShipyardShip) SetDescription

func (o *ShipyardShip) SetDescription(v string)

SetDescription sets field value

func (*ShipyardShip) SetEngine

func (o *ShipyardShip) SetEngine(v ShipEngine)

SetEngine sets field value

func (*ShipyardShip) SetFrame

func (o *ShipyardShip) SetFrame(v ShipFrame)

SetFrame sets field value

func (*ShipyardShip) SetModules

func (o *ShipyardShip) SetModules(v []ShipModule)

SetModules sets field value

func (*ShipyardShip) SetMounts

func (o *ShipyardShip) SetMounts(v []ShipMount)

SetMounts sets field value

func (*ShipyardShip) SetName

func (o *ShipyardShip) SetName(v string)

SetName sets field value

func (*ShipyardShip) SetPurchasePrice

func (o *ShipyardShip) SetPurchasePrice(v int32)

SetPurchasePrice sets field value

func (*ShipyardShip) SetReactor

func (o *ShipyardShip) SetReactor(v ShipReactor)

SetReactor sets field value

func (*ShipyardShip) SetSupply

func (o *ShipyardShip) SetSupply(v SupplyLevel)

SetSupply sets field value

func (*ShipyardShip) SetType

func (o *ShipyardShip) SetType(v ShipType)

SetType sets field value

func (ShipyardShip) ToMap

func (o ShipyardShip) ToMap() (map[string]interface{}, error)

func (*ShipyardShip) UnmarshalJSON

func (o *ShipyardShip) UnmarshalJSON(data []byte) (err error)

type ShipyardShipCrew

type ShipyardShipCrew struct {
	Required             int32 `json:"required"`
	Capacity             int32 `json:"capacity"`
	AdditionalProperties map[string]interface{}
}

ShipyardShipCrew struct for ShipyardShipCrew

func NewShipyardShipCrew

func NewShipyardShipCrew(required int32, capacity int32) *ShipyardShipCrew

NewShipyardShipCrew instantiates a new ShipyardShipCrew object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipyardShipCrewWithDefaults

func NewShipyardShipCrewWithDefaults() *ShipyardShipCrew

NewShipyardShipCrewWithDefaults instantiates a new ShipyardShipCrew object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipyardShipCrew) GetCapacity

func (o *ShipyardShipCrew) GetCapacity() int32

GetCapacity returns the Capacity field value

func (*ShipyardShipCrew) GetCapacityOk

func (o *ShipyardShipCrew) GetCapacityOk() (*int32, bool)

GetCapacityOk returns a tuple with the Capacity field value and a boolean to check if the value has been set.

func (*ShipyardShipCrew) GetRequired

func (o *ShipyardShipCrew) GetRequired() int32

GetRequired returns the Required field value

func (*ShipyardShipCrew) GetRequiredOk

func (o *ShipyardShipCrew) GetRequiredOk() (*int32, bool)

GetRequiredOk returns a tuple with the Required field value and a boolean to check if the value has been set.

func (ShipyardShipCrew) MarshalJSON

func (o ShipyardShipCrew) MarshalJSON() ([]byte, error)

func (*ShipyardShipCrew) SetCapacity

func (o *ShipyardShipCrew) SetCapacity(v int32)

SetCapacity sets field value

func (*ShipyardShipCrew) SetRequired

func (o *ShipyardShipCrew) SetRequired(v int32)

SetRequired sets field value

func (ShipyardShipCrew) ToMap

func (o ShipyardShipCrew) ToMap() (map[string]interface{}, error)

func (*ShipyardShipCrew) UnmarshalJSON

func (o *ShipyardShipCrew) UnmarshalJSON(data []byte) (err error)

type ShipyardShipTypesInner

type ShipyardShipTypesInner struct {
	Type                 ShipType `json:"type"`
	AdditionalProperties map[string]interface{}
}

ShipyardShipTypesInner struct for ShipyardShipTypesInner

func NewShipyardShipTypesInner

func NewShipyardShipTypesInner(type_ ShipType) *ShipyardShipTypesInner

NewShipyardShipTypesInner instantiates a new ShipyardShipTypesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipyardShipTypesInnerWithDefaults

func NewShipyardShipTypesInnerWithDefaults() *ShipyardShipTypesInner

NewShipyardShipTypesInnerWithDefaults instantiates a new ShipyardShipTypesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipyardShipTypesInner) GetType

func (o *ShipyardShipTypesInner) GetType() ShipType

GetType returns the Type field value

func (*ShipyardShipTypesInner) GetTypeOk

func (o *ShipyardShipTypesInner) GetTypeOk() (*ShipType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ShipyardShipTypesInner) MarshalJSON

func (o ShipyardShipTypesInner) MarshalJSON() ([]byte, error)

func (*ShipyardShipTypesInner) SetType

func (o *ShipyardShipTypesInner) SetType(v ShipType)

SetType sets field value

func (ShipyardShipTypesInner) ToMap

func (o ShipyardShipTypesInner) ToMap() (map[string]interface{}, error)

func (*ShipyardShipTypesInner) UnmarshalJSON

func (o *ShipyardShipTypesInner) UnmarshalJSON(data []byte) (err error)

type ShipyardTransaction

type ShipyardTransaction struct {
	// The symbol of the waypoint.
	WaypointSymbol string `json:"waypointSymbol"`
	// The symbol of the ship that was the subject of the transaction.
	// Deprecated
	ShipSymbol string `json:"shipSymbol"`
	// The symbol of the ship that was the subject of the transaction.
	ShipType string `json:"shipType"`
	// The price of the transaction.
	Price int32 `json:"price"`
	// The symbol of the agent that made the transaction.
	AgentSymbol string `json:"agentSymbol"`
	// The timestamp of the transaction.
	Timestamp            time.Time `json:"timestamp"`
	AdditionalProperties map[string]interface{}
}

ShipyardTransaction Results of a transaction with a shipyard.

func NewShipyardTransaction

func NewShipyardTransaction(waypointSymbol string, shipSymbol string, shipType string, price int32, agentSymbol string, timestamp time.Time) *ShipyardTransaction

NewShipyardTransaction instantiates a new ShipyardTransaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShipyardTransactionWithDefaults

func NewShipyardTransactionWithDefaults() *ShipyardTransaction

NewShipyardTransactionWithDefaults instantiates a new ShipyardTransaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShipyardTransaction) GetAgentSymbol

func (o *ShipyardTransaction) GetAgentSymbol() string

GetAgentSymbol returns the AgentSymbol field value

func (*ShipyardTransaction) GetAgentSymbolOk

func (o *ShipyardTransaction) GetAgentSymbolOk() (*string, bool)

GetAgentSymbolOk returns a tuple with the AgentSymbol field value and a boolean to check if the value has been set.

func (*ShipyardTransaction) GetPrice

func (o *ShipyardTransaction) GetPrice() int32

GetPrice returns the Price field value

func (*ShipyardTransaction) GetPriceOk

func (o *ShipyardTransaction) GetPriceOk() (*int32, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*ShipyardTransaction) GetShipSymbol

func (o *ShipyardTransaction) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value Deprecated

func (*ShipyardTransaction) GetShipSymbolOk

func (o *ShipyardTransaction) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set. Deprecated

func (*ShipyardTransaction) GetShipType

func (o *ShipyardTransaction) GetShipType() string

GetShipType returns the ShipType field value

func (*ShipyardTransaction) GetShipTypeOk

func (o *ShipyardTransaction) GetShipTypeOk() (*string, bool)

GetShipTypeOk returns a tuple with the ShipType field value and a boolean to check if the value has been set.

func (*ShipyardTransaction) GetTimestamp

func (o *ShipyardTransaction) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*ShipyardTransaction) GetTimestampOk

func (o *ShipyardTransaction) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*ShipyardTransaction) GetWaypointSymbol

func (o *ShipyardTransaction) GetWaypointSymbol() string

GetWaypointSymbol returns the WaypointSymbol field value

func (*ShipyardTransaction) GetWaypointSymbolOk

func (o *ShipyardTransaction) GetWaypointSymbolOk() (*string, bool)

GetWaypointSymbolOk returns a tuple with the WaypointSymbol field value and a boolean to check if the value has been set.

func (ShipyardTransaction) MarshalJSON

func (o ShipyardTransaction) MarshalJSON() ([]byte, error)

func (*ShipyardTransaction) SetAgentSymbol

func (o *ShipyardTransaction) SetAgentSymbol(v string)

SetAgentSymbol sets field value

func (*ShipyardTransaction) SetPrice

func (o *ShipyardTransaction) SetPrice(v int32)

SetPrice sets field value

func (*ShipyardTransaction) SetShipSymbol

func (o *ShipyardTransaction) SetShipSymbol(v string)

SetShipSymbol sets field value Deprecated

func (*ShipyardTransaction) SetShipType

func (o *ShipyardTransaction) SetShipType(v string)

SetShipType sets field value

func (*ShipyardTransaction) SetTimestamp

func (o *ShipyardTransaction) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*ShipyardTransaction) SetWaypointSymbol

func (o *ShipyardTransaction) SetWaypointSymbol(v string)

SetWaypointSymbol sets field value

func (ShipyardTransaction) ToMap

func (o ShipyardTransaction) ToMap() (map[string]interface{}, error)

func (*ShipyardTransaction) UnmarshalJSON

func (o *ShipyardTransaction) UnmarshalJSON(data []byte) (err error)

type Siphon

type Siphon struct {
	// Symbol of the ship that executed the siphon.
	ShipSymbol           string      `json:"shipSymbol"`
	Yield                SiphonYield `json:"yield"`
	AdditionalProperties map[string]interface{}
}

Siphon Siphon details.

func NewSiphon

func NewSiphon(shipSymbol string, yield SiphonYield) *Siphon

NewSiphon instantiates a new Siphon object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSiphonWithDefaults

func NewSiphonWithDefaults() *Siphon

NewSiphonWithDefaults instantiates a new Siphon object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Siphon) GetShipSymbol

func (o *Siphon) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*Siphon) GetShipSymbolOk

func (o *Siphon) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*Siphon) GetYield

func (o *Siphon) GetYield() SiphonYield

GetYield returns the Yield field value

func (*Siphon) GetYieldOk

func (o *Siphon) GetYieldOk() (*SiphonYield, bool)

GetYieldOk returns a tuple with the Yield field value and a boolean to check if the value has been set.

func (Siphon) MarshalJSON

func (o Siphon) MarshalJSON() ([]byte, error)

func (*Siphon) SetShipSymbol

func (o *Siphon) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*Siphon) SetYield

func (o *Siphon) SetYield(v SiphonYield)

SetYield sets field value

func (Siphon) ToMap

func (o Siphon) ToMap() (map[string]interface{}, error)

func (*Siphon) UnmarshalJSON

func (o *Siphon) UnmarshalJSON(data []byte) (err error)

type SiphonResources201Response

type SiphonResources201Response struct {
	Data                 SiphonResources201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

SiphonResources201Response

func NewSiphonResources201Response

func NewSiphonResources201Response(data SiphonResources201ResponseData) *SiphonResources201Response

NewSiphonResources201Response instantiates a new SiphonResources201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSiphonResources201ResponseWithDefaults

func NewSiphonResources201ResponseWithDefaults() *SiphonResources201Response

NewSiphonResources201ResponseWithDefaults instantiates a new SiphonResources201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SiphonResources201Response) GetData

GetData returns the Data field value

func (*SiphonResources201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SiphonResources201Response) MarshalJSON

func (o SiphonResources201Response) MarshalJSON() ([]byte, error)

func (*SiphonResources201Response) SetData

SetData sets field value

func (SiphonResources201Response) ToMap

func (o SiphonResources201Response) ToMap() (map[string]interface{}, error)

func (*SiphonResources201Response) UnmarshalJSON

func (o *SiphonResources201Response) UnmarshalJSON(data []byte) (err error)

type SiphonResources201ResponseData

type SiphonResources201ResponseData struct {
	Cooldown             Cooldown  `json:"cooldown"`
	Siphon               Siphon    `json:"siphon"`
	Cargo                ShipCargo `json:"cargo"`
	AdditionalProperties map[string]interface{}
}

SiphonResources201ResponseData struct for SiphonResources201ResponseData

func NewSiphonResources201ResponseData

func NewSiphonResources201ResponseData(cooldown Cooldown, siphon Siphon, cargo ShipCargo) *SiphonResources201ResponseData

NewSiphonResources201ResponseData instantiates a new SiphonResources201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSiphonResources201ResponseDataWithDefaults

func NewSiphonResources201ResponseDataWithDefaults() *SiphonResources201ResponseData

NewSiphonResources201ResponseDataWithDefaults instantiates a new SiphonResources201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SiphonResources201ResponseData) GetCargo

GetCargo returns the Cargo field value

func (*SiphonResources201ResponseData) GetCargoOk

func (o *SiphonResources201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*SiphonResources201ResponseData) GetCooldown

func (o *SiphonResources201ResponseData) GetCooldown() Cooldown

GetCooldown returns the Cooldown field value

func (*SiphonResources201ResponseData) GetCooldownOk

func (o *SiphonResources201ResponseData) GetCooldownOk() (*Cooldown, bool)

GetCooldownOk returns a tuple with the Cooldown field value and a boolean to check if the value has been set.

func (*SiphonResources201ResponseData) GetSiphon

func (o *SiphonResources201ResponseData) GetSiphon() Siphon

GetSiphon returns the Siphon field value

func (*SiphonResources201ResponseData) GetSiphonOk

func (o *SiphonResources201ResponseData) GetSiphonOk() (*Siphon, bool)

GetSiphonOk returns a tuple with the Siphon field value and a boolean to check if the value has been set.

func (SiphonResources201ResponseData) MarshalJSON

func (o SiphonResources201ResponseData) MarshalJSON() ([]byte, error)

func (*SiphonResources201ResponseData) SetCargo

SetCargo sets field value

func (*SiphonResources201ResponseData) SetCooldown

func (o *SiphonResources201ResponseData) SetCooldown(v Cooldown)

SetCooldown sets field value

func (*SiphonResources201ResponseData) SetSiphon

func (o *SiphonResources201ResponseData) SetSiphon(v Siphon)

SetSiphon sets field value

func (SiphonResources201ResponseData) ToMap

func (o SiphonResources201ResponseData) ToMap() (map[string]interface{}, error)

func (*SiphonResources201ResponseData) UnmarshalJSON

func (o *SiphonResources201ResponseData) UnmarshalJSON(data []byte) (err error)

type SiphonYield

type SiphonYield struct {
	Symbol TradeSymbol `json:"symbol"`
	// The number of units siphoned that were placed into the ship's cargo hold.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

SiphonYield A yield from the siphon operation.

func NewSiphonYield

func NewSiphonYield(symbol TradeSymbol, units int32) *SiphonYield

NewSiphonYield instantiates a new SiphonYield object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSiphonYieldWithDefaults

func NewSiphonYieldWithDefaults() *SiphonYield

NewSiphonYieldWithDefaults instantiates a new SiphonYield object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SiphonYield) GetSymbol

func (o *SiphonYield) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*SiphonYield) GetSymbolOk

func (o *SiphonYield) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*SiphonYield) GetUnits

func (o *SiphonYield) GetUnits() int32

GetUnits returns the Units field value

func (*SiphonYield) GetUnitsOk

func (o *SiphonYield) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (SiphonYield) MarshalJSON

func (o SiphonYield) MarshalJSON() ([]byte, error)

func (*SiphonYield) SetSymbol

func (o *SiphonYield) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (*SiphonYield) SetUnits

func (o *SiphonYield) SetUnits(v int32)

SetUnits sets field value

func (SiphonYield) ToMap

func (o SiphonYield) ToMap() (map[string]interface{}, error)

func (*SiphonYield) UnmarshalJSON

func (o *SiphonYield) UnmarshalJSON(data []byte) (err error)

type SupplyConstruction201Response

type SupplyConstruction201Response struct {
	Data                 SupplyConstruction201ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

SupplyConstruction201Response

func NewSupplyConstruction201Response

func NewSupplyConstruction201Response(data SupplyConstruction201ResponseData) *SupplyConstruction201Response

NewSupplyConstruction201Response instantiates a new SupplyConstruction201Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSupplyConstruction201ResponseWithDefaults

func NewSupplyConstruction201ResponseWithDefaults() *SupplyConstruction201Response

NewSupplyConstruction201ResponseWithDefaults instantiates a new SupplyConstruction201Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SupplyConstruction201Response) GetData

GetData returns the Data field value

func (*SupplyConstruction201Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SupplyConstruction201Response) MarshalJSON

func (o SupplyConstruction201Response) MarshalJSON() ([]byte, error)

func (*SupplyConstruction201Response) SetData

SetData sets field value

func (SupplyConstruction201Response) ToMap

func (o SupplyConstruction201Response) ToMap() (map[string]interface{}, error)

func (*SupplyConstruction201Response) UnmarshalJSON

func (o *SupplyConstruction201Response) UnmarshalJSON(data []byte) (err error)

type SupplyConstruction201ResponseData

type SupplyConstruction201ResponseData struct {
	Construction         Construction `json:"construction"`
	Cargo                ShipCargo    `json:"cargo"`
	AdditionalProperties map[string]interface{}
}

SupplyConstruction201ResponseData struct for SupplyConstruction201ResponseData

func NewSupplyConstruction201ResponseData

func NewSupplyConstruction201ResponseData(construction Construction, cargo ShipCargo) *SupplyConstruction201ResponseData

NewSupplyConstruction201ResponseData instantiates a new SupplyConstruction201ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSupplyConstruction201ResponseDataWithDefaults

func NewSupplyConstruction201ResponseDataWithDefaults() *SupplyConstruction201ResponseData

NewSupplyConstruction201ResponseDataWithDefaults instantiates a new SupplyConstruction201ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SupplyConstruction201ResponseData) GetCargo

GetCargo returns the Cargo field value

func (*SupplyConstruction201ResponseData) GetCargoOk

func (o *SupplyConstruction201ResponseData) GetCargoOk() (*ShipCargo, bool)

GetCargoOk returns a tuple with the Cargo field value and a boolean to check if the value has been set.

func (*SupplyConstruction201ResponseData) GetConstruction

func (o *SupplyConstruction201ResponseData) GetConstruction() Construction

GetConstruction returns the Construction field value

func (*SupplyConstruction201ResponseData) GetConstructionOk

func (o *SupplyConstruction201ResponseData) GetConstructionOk() (*Construction, bool)

GetConstructionOk returns a tuple with the Construction field value and a boolean to check if the value has been set.

func (SupplyConstruction201ResponseData) MarshalJSON

func (o SupplyConstruction201ResponseData) MarshalJSON() ([]byte, error)

func (*SupplyConstruction201ResponseData) SetCargo

SetCargo sets field value

func (*SupplyConstruction201ResponseData) SetConstruction

func (o *SupplyConstruction201ResponseData) SetConstruction(v Construction)

SetConstruction sets field value

func (SupplyConstruction201ResponseData) ToMap

func (o SupplyConstruction201ResponseData) ToMap() (map[string]interface{}, error)

func (*SupplyConstruction201ResponseData) UnmarshalJSON

func (o *SupplyConstruction201ResponseData) UnmarshalJSON(data []byte) (err error)

type SupplyConstructionRequest

type SupplyConstructionRequest struct {
	// Symbol of the ship to use.
	ShipSymbol string `json:"shipSymbol"`
	// The symbol of the good to supply.
	TradeSymbol string `json:"tradeSymbol"`
	// Amount of units to supply.
	Units                int32 `json:"units"`
	AdditionalProperties map[string]interface{}
}

SupplyConstructionRequest struct for SupplyConstructionRequest

func NewSupplyConstructionRequest

func NewSupplyConstructionRequest(shipSymbol string, tradeSymbol string, units int32) *SupplyConstructionRequest

NewSupplyConstructionRequest instantiates a new SupplyConstructionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSupplyConstructionRequestWithDefaults

func NewSupplyConstructionRequestWithDefaults() *SupplyConstructionRequest

NewSupplyConstructionRequestWithDefaults instantiates a new SupplyConstructionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SupplyConstructionRequest) GetShipSymbol

func (o *SupplyConstructionRequest) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*SupplyConstructionRequest) GetShipSymbolOk

func (o *SupplyConstructionRequest) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*SupplyConstructionRequest) GetTradeSymbol

func (o *SupplyConstructionRequest) GetTradeSymbol() string

GetTradeSymbol returns the TradeSymbol field value

func (*SupplyConstructionRequest) GetTradeSymbolOk

func (o *SupplyConstructionRequest) GetTradeSymbolOk() (*string, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*SupplyConstructionRequest) GetUnits

func (o *SupplyConstructionRequest) GetUnits() int32

GetUnits returns the Units field value

func (*SupplyConstructionRequest) GetUnitsOk

func (o *SupplyConstructionRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (SupplyConstructionRequest) MarshalJSON

func (o SupplyConstructionRequest) MarshalJSON() ([]byte, error)

func (*SupplyConstructionRequest) SetShipSymbol

func (o *SupplyConstructionRequest) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*SupplyConstructionRequest) SetTradeSymbol

func (o *SupplyConstructionRequest) SetTradeSymbol(v string)

SetTradeSymbol sets field value

func (*SupplyConstructionRequest) SetUnits

func (o *SupplyConstructionRequest) SetUnits(v int32)

SetUnits sets field value

func (SupplyConstructionRequest) ToMap

func (o SupplyConstructionRequest) ToMap() (map[string]interface{}, error)

func (*SupplyConstructionRequest) UnmarshalJSON

func (o *SupplyConstructionRequest) UnmarshalJSON(data []byte) (err error)

type SupplyLevel

type SupplyLevel string

SupplyLevel The supply level of a trade good.

const (
	SUPPLYLEVEL_SCARCE   SupplyLevel = "SCARCE"
	SUPPLYLEVEL_LIMITED  SupplyLevel = "LIMITED"
	SUPPLYLEVEL_MODERATE SupplyLevel = "MODERATE"
	SUPPLYLEVEL_HIGH     SupplyLevel = "HIGH"
	SUPPLYLEVEL_ABUNDANT SupplyLevel = "ABUNDANT"
)

List of SupplyLevel

func NewSupplyLevelFromValue

func NewSupplyLevelFromValue(v string) (*SupplyLevel, error)

NewSupplyLevelFromValue returns a pointer to a valid SupplyLevel for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SupplyLevel) IsValid

func (v SupplyLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SupplyLevel) Ptr

func (v SupplyLevel) Ptr() *SupplyLevel

Ptr returns reference to SupplyLevel value

func (*SupplyLevel) UnmarshalJSON

func (v *SupplyLevel) UnmarshalJSON(src []byte) error

type Survey

type Survey struct {
	// A unique signature for the location of this survey. This signature is verified when attempting an extraction using this survey.
	Signature string `json:"signature"`
	// The symbol of the waypoint that this survey is for.
	Symbol string `json:"symbol"`
	// A list of deposits that can be found at this location. A ship will extract one of these deposits when using this survey in an extraction request. If multiple deposits of the same type are present, the chance of extracting that deposit is increased.
	Deposits []SurveyDeposit `json:"deposits"`
	// The date and time when the survey expires. After this date and time, the survey will no longer be available for extraction.
	Expiration time.Time `json:"expiration"`
	// The size of the deposit. This value indicates how much can be extracted from the survey before it is exhausted.
	Size                 string `json:"size"`
	AdditionalProperties map[string]interface{}
}

Survey A resource survey of a waypoint, detailing a specific extraction location and the types of resources that can be found there.

func NewSurvey

func NewSurvey(signature string, symbol string, deposits []SurveyDeposit, expiration time.Time, size string) *Survey

NewSurvey instantiates a new Survey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSurveyWithDefaults

func NewSurveyWithDefaults() *Survey

NewSurveyWithDefaults instantiates a new Survey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Survey) GetDeposits

func (o *Survey) GetDeposits() []SurveyDeposit

GetDeposits returns the Deposits field value

func (*Survey) GetDepositsOk

func (o *Survey) GetDepositsOk() ([]SurveyDeposit, bool)

GetDepositsOk returns a tuple with the Deposits field value and a boolean to check if the value has been set.

func (*Survey) GetExpiration

func (o *Survey) GetExpiration() time.Time

GetExpiration returns the Expiration field value

func (*Survey) GetExpirationOk

func (o *Survey) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value and a boolean to check if the value has been set.

func (*Survey) GetSignature

func (o *Survey) GetSignature() string

GetSignature returns the Signature field value

func (*Survey) GetSignatureOk

func (o *Survey) GetSignatureOk() (*string, bool)

GetSignatureOk returns a tuple with the Signature field value and a boolean to check if the value has been set.

func (*Survey) GetSize

func (o *Survey) GetSize() string

GetSize returns the Size field value

func (*Survey) GetSizeOk

func (o *Survey) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*Survey) GetSymbol

func (o *Survey) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Survey) GetSymbolOk

func (o *Survey) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (Survey) MarshalJSON

func (o Survey) MarshalJSON() ([]byte, error)

func (*Survey) SetDeposits

func (o *Survey) SetDeposits(v []SurveyDeposit)

SetDeposits sets field value

func (*Survey) SetExpiration

func (o *Survey) SetExpiration(v time.Time)

SetExpiration sets field value

func (*Survey) SetSignature

func (o *Survey) SetSignature(v string)

SetSignature sets field value

func (*Survey) SetSize

func (o *Survey) SetSize(v string)

SetSize sets field value

func (*Survey) SetSymbol

func (o *Survey) SetSymbol(v string)

SetSymbol sets field value

func (Survey) ToMap

func (o Survey) ToMap() (map[string]interface{}, error)

func (*Survey) UnmarshalJSON

func (o *Survey) UnmarshalJSON(data []byte) (err error)

type SurveyDeposit

type SurveyDeposit struct {
	// The symbol of the deposit.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

SurveyDeposit A surveyed deposit of a mineral or resource available for extraction.

func NewSurveyDeposit

func NewSurveyDeposit(symbol string) *SurveyDeposit

NewSurveyDeposit instantiates a new SurveyDeposit object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSurveyDepositWithDefaults

func NewSurveyDepositWithDefaults() *SurveyDeposit

NewSurveyDepositWithDefaults instantiates a new SurveyDeposit object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SurveyDeposit) GetSymbol

func (o *SurveyDeposit) GetSymbol() string

GetSymbol returns the Symbol field value

func (*SurveyDeposit) GetSymbolOk

func (o *SurveyDeposit) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (SurveyDeposit) MarshalJSON

func (o SurveyDeposit) MarshalJSON() ([]byte, error)

func (*SurveyDeposit) SetSymbol

func (o *SurveyDeposit) SetSymbol(v string)

SetSymbol sets field value

func (SurveyDeposit) ToMap

func (o SurveyDeposit) ToMap() (map[string]interface{}, error)

func (*SurveyDeposit) UnmarshalJSON

func (o *SurveyDeposit) UnmarshalJSON(data []byte) (err error)

type System

type System struct {
	// The symbol of the system.
	Symbol string `json:"symbol"`
	// The symbol of the sector.
	SectorSymbol string     `json:"sectorSymbol"`
	Type         SystemType `json:"type"`
	// Relative position of the system in the sector in the x axis.
	X int32 `json:"x"`
	// Relative position of the system in the sector in the y axis.
	Y int32 `json:"y"`
	// Waypoints in this system.
	Waypoints []SystemWaypoint `json:"waypoints"`
	// Factions that control this system.
	Factions             []SystemFaction `json:"factions"`
	AdditionalProperties map[string]interface{}
}

System struct for System

func NewSystem

func NewSystem(symbol string, sectorSymbol string, type_ SystemType, x int32, y int32, waypoints []SystemWaypoint, factions []SystemFaction) *System

NewSystem instantiates a new System object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSystemWithDefaults

func NewSystemWithDefaults() *System

NewSystemWithDefaults instantiates a new System object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*System) GetFactions

func (o *System) GetFactions() []SystemFaction

GetFactions returns the Factions field value

func (*System) GetFactionsOk

func (o *System) GetFactionsOk() ([]SystemFaction, bool)

GetFactionsOk returns a tuple with the Factions field value and a boolean to check if the value has been set.

func (*System) GetSectorSymbol

func (o *System) GetSectorSymbol() string

GetSectorSymbol returns the SectorSymbol field value

func (*System) GetSectorSymbolOk

func (o *System) GetSectorSymbolOk() (*string, bool)

GetSectorSymbolOk returns a tuple with the SectorSymbol field value and a boolean to check if the value has been set.

func (*System) GetSymbol

func (o *System) GetSymbol() string

GetSymbol returns the Symbol field value

func (*System) GetSymbolOk

func (o *System) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*System) GetType

func (o *System) GetType() SystemType

GetType returns the Type field value

func (*System) GetTypeOk

func (o *System) GetTypeOk() (*SystemType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*System) GetWaypoints

func (o *System) GetWaypoints() []SystemWaypoint

GetWaypoints returns the Waypoints field value

func (*System) GetWaypointsOk

func (o *System) GetWaypointsOk() ([]SystemWaypoint, bool)

GetWaypointsOk returns a tuple with the Waypoints field value and a boolean to check if the value has been set.

func (*System) GetX

func (o *System) GetX() int32

GetX returns the X field value

func (*System) GetXOk

func (o *System) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*System) GetY

func (o *System) GetY() int32

GetY returns the Y field value

func (*System) GetYOk

func (o *System) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (System) MarshalJSON

func (o System) MarshalJSON() ([]byte, error)

func (*System) SetFactions

func (o *System) SetFactions(v []SystemFaction)

SetFactions sets field value

func (*System) SetSectorSymbol

func (o *System) SetSectorSymbol(v string)

SetSectorSymbol sets field value

func (*System) SetSymbol

func (o *System) SetSymbol(v string)

SetSymbol sets field value

func (*System) SetType

func (o *System) SetType(v SystemType)

SetType sets field value

func (*System) SetWaypoints

func (o *System) SetWaypoints(v []SystemWaypoint)

SetWaypoints sets field value

func (*System) SetX

func (o *System) SetX(v int32)

SetX sets field value

func (*System) SetY

func (o *System) SetY(v int32)

SetY sets field value

func (System) ToMap

func (o System) ToMap() (map[string]interface{}, error)

func (*System) UnmarshalJSON

func (o *System) UnmarshalJSON(data []byte) (err error)

type SystemFaction

type SystemFaction struct {
	Symbol               FactionSymbol `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

SystemFaction struct for SystemFaction

func NewSystemFaction

func NewSystemFaction(symbol FactionSymbol) *SystemFaction

NewSystemFaction instantiates a new SystemFaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSystemFactionWithDefaults

func NewSystemFactionWithDefaults() *SystemFaction

NewSystemFactionWithDefaults instantiates a new SystemFaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SystemFaction) GetSymbol

func (o *SystemFaction) GetSymbol() FactionSymbol

GetSymbol returns the Symbol field value

func (*SystemFaction) GetSymbolOk

func (o *SystemFaction) GetSymbolOk() (*FactionSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (SystemFaction) MarshalJSON

func (o SystemFaction) MarshalJSON() ([]byte, error)

func (*SystemFaction) SetSymbol

func (o *SystemFaction) SetSymbol(v FactionSymbol)

SetSymbol sets field value

func (SystemFaction) ToMap

func (o SystemFaction) ToMap() (map[string]interface{}, error)

func (*SystemFaction) UnmarshalJSON

func (o *SystemFaction) UnmarshalJSON(data []byte) (err error)

type SystemType

type SystemType string

SystemType The type of system.

const (
	SYSTEMTYPE_NEUTRON_STAR SystemType = "NEUTRON_STAR"
	SYSTEMTYPE_RED_STAR     SystemType = "RED_STAR"
	SYSTEMTYPE_ORANGE_STAR  SystemType = "ORANGE_STAR"
	SYSTEMTYPE_BLUE_STAR    SystemType = "BLUE_STAR"
	SYSTEMTYPE_YOUNG_STAR   SystemType = "YOUNG_STAR"
	SYSTEMTYPE_WHITE_DWARF  SystemType = "WHITE_DWARF"
	SYSTEMTYPE_BLACK_HOLE   SystemType = "BLACK_HOLE"
	SYSTEMTYPE_HYPERGIANT   SystemType = "HYPERGIANT"
	SYSTEMTYPE_NEBULA       SystemType = "NEBULA"
	SYSTEMTYPE_UNSTABLE     SystemType = "UNSTABLE"
)

List of SystemType

func NewSystemTypeFromValue

func NewSystemTypeFromValue(v string) (*SystemType, error)

NewSystemTypeFromValue returns a pointer to a valid SystemType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SystemType) IsValid

func (v SystemType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SystemType) Ptr

func (v SystemType) Ptr() *SystemType

Ptr returns reference to SystemType value

func (*SystemType) UnmarshalJSON

func (v *SystemType) UnmarshalJSON(src []byte) error

type SystemWaypoint

type SystemWaypoint struct {
	// The symbol of the waypoint.
	Symbol string       `json:"symbol"`
	Type   WaypointType `json:"type"`
	// Relative position of the waypoint on the system's x axis. This is not an absolute position in the universe.
	X int32 `json:"x"`
	// Relative position of the waypoint on the system's y axis. This is not an absolute position in the universe.
	Y int32 `json:"y"`
	// Waypoints that orbit this waypoint.
	Orbitals []WaypointOrbital `json:"orbitals"`
	// The symbol of the parent waypoint, if this waypoint is in orbit around another waypoint. Otherwise this value is undefined.
	Orbits               *string `json:"orbits,omitempty"`
	AdditionalProperties map[string]interface{}
}

SystemWaypoint struct for SystemWaypoint

func NewSystemWaypoint

func NewSystemWaypoint(symbol string, type_ WaypointType, x int32, y int32, orbitals []WaypointOrbital) *SystemWaypoint

NewSystemWaypoint instantiates a new SystemWaypoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSystemWaypointWithDefaults

func NewSystemWaypointWithDefaults() *SystemWaypoint

NewSystemWaypointWithDefaults instantiates a new SystemWaypoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SystemWaypoint) GetOrbitals

func (o *SystemWaypoint) GetOrbitals() []WaypointOrbital

GetOrbitals returns the Orbitals field value

func (*SystemWaypoint) GetOrbitalsOk

func (o *SystemWaypoint) GetOrbitalsOk() ([]WaypointOrbital, bool)

GetOrbitalsOk returns a tuple with the Orbitals field value and a boolean to check if the value has been set.

func (*SystemWaypoint) GetOrbits

func (o *SystemWaypoint) GetOrbits() string

GetOrbits returns the Orbits field value if set, zero value otherwise.

func (*SystemWaypoint) GetOrbitsOk

func (o *SystemWaypoint) GetOrbitsOk() (*string, bool)

GetOrbitsOk returns a tuple with the Orbits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SystemWaypoint) GetSymbol

func (o *SystemWaypoint) GetSymbol() string

GetSymbol returns the Symbol field value

func (*SystemWaypoint) GetSymbolOk

func (o *SystemWaypoint) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*SystemWaypoint) GetType

func (o *SystemWaypoint) GetType() WaypointType

GetType returns the Type field value

func (*SystemWaypoint) GetTypeOk

func (o *SystemWaypoint) GetTypeOk() (*WaypointType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SystemWaypoint) GetX

func (o *SystemWaypoint) GetX() int32

GetX returns the X field value

func (*SystemWaypoint) GetXOk

func (o *SystemWaypoint) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*SystemWaypoint) GetY

func (o *SystemWaypoint) GetY() int32

GetY returns the Y field value

func (*SystemWaypoint) GetYOk

func (o *SystemWaypoint) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (*SystemWaypoint) HasOrbits

func (o *SystemWaypoint) HasOrbits() bool

HasOrbits returns a boolean if a field has been set.

func (SystemWaypoint) MarshalJSON

func (o SystemWaypoint) MarshalJSON() ([]byte, error)

func (*SystemWaypoint) SetOrbitals

func (o *SystemWaypoint) SetOrbitals(v []WaypointOrbital)

SetOrbitals sets field value

func (*SystemWaypoint) SetOrbits

func (o *SystemWaypoint) SetOrbits(v string)

SetOrbits gets a reference to the given string and assigns it to the Orbits field.

func (*SystemWaypoint) SetSymbol

func (o *SystemWaypoint) SetSymbol(v string)

SetSymbol sets field value

func (*SystemWaypoint) SetType

func (o *SystemWaypoint) SetType(v WaypointType)

SetType sets field value

func (*SystemWaypoint) SetX

func (o *SystemWaypoint) SetX(v int32)

SetX sets field value

func (*SystemWaypoint) SetY

func (o *SystemWaypoint) SetY(v int32)

SetY sets field value

func (SystemWaypoint) ToMap

func (o SystemWaypoint) ToMap() (map[string]interface{}, error)

func (*SystemWaypoint) UnmarshalJSON

func (o *SystemWaypoint) UnmarshalJSON(data []byte) (err error)

type SystemsAPIService

type SystemsAPIService service

SystemsAPIService SystemsAPI service

func (*SystemsAPIService) GetConstruction

func (a *SystemsAPIService) GetConstruction(ctx context.Context, systemSymbol string, waypointSymbol string) ApiGetConstructionRequest

GetConstruction Get Construction Site

Get construction details for a waypoint. Requires a waypoint with a property of `isUnderConstruction` to be true.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiGetConstructionRequest

func (*SystemsAPIService) GetConstructionExecute

Execute executes the request

@return GetConstruction200Response

func (*SystemsAPIService) GetJumpGate

func (a *SystemsAPIService) GetJumpGate(ctx context.Context, systemSymbol string, waypointSymbol string) ApiGetJumpGateRequest

GetJumpGate Get Jump Gate

Get jump gate details for a waypoint. Requires a waypoint of type `JUMP_GATE` to use.

Waypoints connected to this jump gate can be

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiGetJumpGateRequest

func (*SystemsAPIService) GetJumpGateExecute

Execute executes the request

@return GetJumpGate200Response

func (*SystemsAPIService) GetMarket

func (a *SystemsAPIService) GetMarket(ctx context.Context, systemSymbol string, waypointSymbol string) ApiGetMarketRequest

GetMarket Get Market

Retrieve imports, exports and exchange data from a marketplace. Requires a waypoint that has the `Marketplace` trait to use.

Send a ship to the waypoint to access trade good prices and recent transactions. Refer to the [Market Overview page](https://docs.spacetraders.io/game-concepts/markets) to gain better a understanding of the market in the game.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiGetMarketRequest

func (*SystemsAPIService) GetMarketExecute

Execute executes the request

@return GetMarket200Response

func (*SystemsAPIService) GetShipyard

func (a *SystemsAPIService) GetShipyard(ctx context.Context, systemSymbol string, waypointSymbol string) ApiGetShipyardRequest

GetShipyard Get Shipyard

Get the shipyard for a waypoint. Requires a waypoint that has the `Shipyard` trait to use. Send a ship to the waypoint to access data on ships that are currently available for purchase and recent transactions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiGetShipyardRequest

func (*SystemsAPIService) GetShipyardExecute

Execute executes the request

@return GetShipyard200Response

func (*SystemsAPIService) GetSystem

func (a *SystemsAPIService) GetSystem(ctx context.Context, systemSymbol string) ApiGetSystemRequest

GetSystem Get System

Get the details of a system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@return ApiGetSystemRequest

func (*SystemsAPIService) GetSystemExecute

Execute executes the request

@return GetSystem200Response

func (*SystemsAPIService) GetSystemWaypoints

func (a *SystemsAPIService) GetSystemWaypoints(ctx context.Context, systemSymbol string) ApiGetSystemWaypointsRequest

GetSystemWaypoints List Waypoints in System

Return a paginated list of all of the waypoints for a given system.

If a waypoint is uncharted, it will return the `Uncharted` trait instead of its actual traits.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@return ApiGetSystemWaypointsRequest

func (*SystemsAPIService) GetSystemWaypointsExecute

Execute executes the request

@return GetSystemWaypoints200Response

func (*SystemsAPIService) GetSystems

GetSystems List Systems

Return a paginated list of all systems.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetSystemsRequest

func (*SystemsAPIService) GetSystemsExecute

Execute executes the request

@return GetSystems200Response

func (*SystemsAPIService) GetWaypoint

func (a *SystemsAPIService) GetWaypoint(ctx context.Context, systemSymbol string, waypointSymbol string) ApiGetWaypointRequest

GetWaypoint Get Waypoint

View the details of a waypoint.

If the waypoint is uncharted, it will return the 'Uncharted' trait instead of its actual traits.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiGetWaypointRequest

func (*SystemsAPIService) GetWaypointExecute

Execute executes the request

@return GetWaypoint200Response

func (*SystemsAPIService) SupplyConstruction

func (a *SystemsAPIService) SupplyConstruction(ctx context.Context, systemSymbol string, waypointSymbol string) ApiSupplyConstructionRequest

SupplyConstruction Supply Construction Site

Supply a construction site with the specified good. Requires a waypoint with a property of `isUnderConstruction` to be true.

The good must be in your ship's cargo. The good will be removed from your ship's cargo and added to the construction site's materials.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param systemSymbol The system symbol
@param waypointSymbol The waypoint symbol
@return ApiSupplyConstructionRequest

func (*SystemsAPIService) SupplyConstructionExecute

Execute executes the request

@return SupplyConstruction201Response

type ThrottledTransport

type ThrottledTransport struct {
	// contains filtered or unexported fields
}

func (*ThrottledTransport) RoundTrip

func (tt *ThrottledTransport) RoundTrip(r *http.Request) (*http.Response, error)

type TradeGood

type TradeGood struct {
	Symbol TradeSymbol `json:"symbol"`
	// The name of the good.
	Name string `json:"name"`
	// The description of the good.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

TradeGood A good that can be traded for other goods or currency.

func NewTradeGood

func NewTradeGood(symbol TradeSymbol, name string, description string) *TradeGood

NewTradeGood instantiates a new TradeGood object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTradeGoodWithDefaults

func NewTradeGoodWithDefaults() *TradeGood

NewTradeGoodWithDefaults instantiates a new TradeGood object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TradeGood) GetDescription

func (o *TradeGood) GetDescription() string

GetDescription returns the Description field value

func (*TradeGood) GetDescriptionOk

func (o *TradeGood) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TradeGood) GetName

func (o *TradeGood) GetName() string

GetName returns the Name field value

func (*TradeGood) GetNameOk

func (o *TradeGood) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TradeGood) GetSymbol

func (o *TradeGood) GetSymbol() TradeSymbol

GetSymbol returns the Symbol field value

func (*TradeGood) GetSymbolOk

func (o *TradeGood) GetSymbolOk() (*TradeSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (TradeGood) MarshalJSON

func (o TradeGood) MarshalJSON() ([]byte, error)

func (*TradeGood) SetDescription

func (o *TradeGood) SetDescription(v string)

SetDescription sets field value

func (*TradeGood) SetName

func (o *TradeGood) SetName(v string)

SetName sets field value

func (*TradeGood) SetSymbol

func (o *TradeGood) SetSymbol(v TradeSymbol)

SetSymbol sets field value

func (TradeGood) ToMap

func (o TradeGood) ToMap() (map[string]interface{}, error)

func (*TradeGood) UnmarshalJSON

func (o *TradeGood) UnmarshalJSON(data []byte) (err error)

type TradeSymbol

type TradeSymbol string

TradeSymbol The good's symbol.

const (
	TRADESYMBOL_PRECIOUS_STONES            TradeSymbol = "PRECIOUS_STONES"
	TRADESYMBOL_QUARTZ_SAND                TradeSymbol = "QUARTZ_SAND"
	TRADESYMBOL_SILICON_CRYSTALS           TradeSymbol = "SILICON_CRYSTALS"
	TRADESYMBOL_AMMONIA_ICE                TradeSymbol = "AMMONIA_ICE"
	TRADESYMBOL_LIQUID_HYDROGEN            TradeSymbol = "LIQUID_HYDROGEN"
	TRADESYMBOL_LIQUID_NITROGEN            TradeSymbol = "LIQUID_NITROGEN"
	TRADESYMBOL_ICE_WATER                  TradeSymbol = "ICE_WATER"
	TRADESYMBOL_EXOTIC_MATTER              TradeSymbol = "EXOTIC_MATTER"
	TRADESYMBOL_ADVANCED_CIRCUITRY         TradeSymbol = "ADVANCED_CIRCUITRY"
	TRADESYMBOL_GRAVITON_EMITTERS          TradeSymbol = "GRAVITON_EMITTERS"
	TRADESYMBOL_IRON                       TradeSymbol = "IRON"
	TRADESYMBOL_IRON_ORE                   TradeSymbol = "IRON_ORE"
	TRADESYMBOL_COPPER                     TradeSymbol = "COPPER"
	TRADESYMBOL_COPPER_ORE                 TradeSymbol = "COPPER_ORE"
	TRADESYMBOL_ALUMINUM                   TradeSymbol = "ALUMINUM"
	TRADESYMBOL_ALUMINUM_ORE               TradeSymbol = "ALUMINUM_ORE"
	TRADESYMBOL_SILVER                     TradeSymbol = "SILVER"
	TRADESYMBOL_SILVER_ORE                 TradeSymbol = "SILVER_ORE"
	TRADESYMBOL_GOLD                       TradeSymbol = "GOLD"
	TRADESYMBOL_GOLD_ORE                   TradeSymbol = "GOLD_ORE"
	TRADESYMBOL_PLATINUM                   TradeSymbol = "PLATINUM"
	TRADESYMBOL_PLATINUM_ORE               TradeSymbol = "PLATINUM_ORE"
	TRADESYMBOL_DIAMONDS                   TradeSymbol = "DIAMONDS"
	TRADESYMBOL_URANITE                    TradeSymbol = "URANITE"
	TRADESYMBOL_URANITE_ORE                TradeSymbol = "URANITE_ORE"
	TRADESYMBOL_MERITIUM                   TradeSymbol = "MERITIUM"
	TRADESYMBOL_MERITIUM_ORE               TradeSymbol = "MERITIUM_ORE"
	TRADESYMBOL_HYDROCARBON                TradeSymbol = "HYDROCARBON"
	TRADESYMBOL_ANTIMATTER                 TradeSymbol = "ANTIMATTER"
	TRADESYMBOL_FAB_MATS                   TradeSymbol = "FAB_MATS"
	TRADESYMBOL_FERTILIZERS                TradeSymbol = "FERTILIZERS"
	TRADESYMBOL_FABRICS                    TradeSymbol = "FABRICS"
	TRADESYMBOL_FOOD                       TradeSymbol = "FOOD"
	TRADESYMBOL_JEWELRY                    TradeSymbol = "JEWELRY"
	TRADESYMBOL_MACHINERY                  TradeSymbol = "MACHINERY"
	TRADESYMBOL_FIREARMS                   TradeSymbol = "FIREARMS"
	TRADESYMBOL_ASSAULT_RIFLES             TradeSymbol = "ASSAULT_RIFLES"
	TRADESYMBOL_MILITARY_EQUIPMENT         TradeSymbol = "MILITARY_EQUIPMENT"
	TRADESYMBOL_EXPLOSIVES                 TradeSymbol = "EXPLOSIVES"
	TRADESYMBOL_LAB_INSTRUMENTS            TradeSymbol = "LAB_INSTRUMENTS"
	TRADESYMBOL_AMMUNITION                 TradeSymbol = "AMMUNITION"
	TRADESYMBOL_ELECTRONICS                TradeSymbol = "ELECTRONICS"
	TRADESYMBOL_SHIP_PLATING               TradeSymbol = "SHIP_PLATING"
	TRADESYMBOL_SHIP_PARTS                 TradeSymbol = "SHIP_PARTS"
	TRADESYMBOL_EQUIPMENT                  TradeSymbol = "EQUIPMENT"
	TRADESYMBOL_FUEL                       TradeSymbol = "FUEL"
	TRADESYMBOL_MEDICINE                   TradeSymbol = "MEDICINE"
	TRADESYMBOL_DRUGS                      TradeSymbol = "DRUGS"
	TRADESYMBOL_CLOTHING                   TradeSymbol = "CLOTHING"
	TRADESYMBOL_MICROPROCESSORS            TradeSymbol = "MICROPROCESSORS"
	TRADESYMBOL_PLASTICS                   TradeSymbol = "PLASTICS"
	TRADESYMBOL_POLYNUCLEOTIDES            TradeSymbol = "POLYNUCLEOTIDES"
	TRADESYMBOL_BIOCOMPOSITES              TradeSymbol = "BIOCOMPOSITES"
	TRADESYMBOL_QUANTUM_STABILIZERS        TradeSymbol = "QUANTUM_STABILIZERS"
	TRADESYMBOL_NANOBOTS                   TradeSymbol = "NANOBOTS"
	TRADESYMBOL_AI_MAINFRAMES              TradeSymbol = "AI_MAINFRAMES"
	TRADESYMBOL_QUANTUM_DRIVES             TradeSymbol = "QUANTUM_DRIVES"
	TRADESYMBOL_ROBOTIC_DRONES             TradeSymbol = "ROBOTIC_DRONES"
	TRADESYMBOL_CYBER_IMPLANTS             TradeSymbol = "CYBER_IMPLANTS"
	TRADESYMBOL_GENE_THERAPEUTICS          TradeSymbol = "GENE_THERAPEUTICS"
	TRADESYMBOL_NEURAL_CHIPS               TradeSymbol = "NEURAL_CHIPS"
	TRADESYMBOL_MOOD_REGULATORS            TradeSymbol = "MOOD_REGULATORS"
	TRADESYMBOL_VIRAL_AGENTS               TradeSymbol = "VIRAL_AGENTS"
	TRADESYMBOL_MICRO_FUSION_GENERATORS    TradeSymbol = "MICRO_FUSION_GENERATORS"
	TRADESYMBOL_SUPERGRAINS                TradeSymbol = "SUPERGRAINS"
	TRADESYMBOL_LASER_RIFLES               TradeSymbol = "LASER_RIFLES"
	TRADESYMBOL_HOLOGRAPHICS               TradeSymbol = "HOLOGRAPHICS"
	TRADESYMBOL_SHIP_SALVAGE               TradeSymbol = "SHIP_SALVAGE"
	TRADESYMBOL_RELIC_TECH                 TradeSymbol = "RELIC_TECH"
	TRADESYMBOL_NOVEL_LIFEFORMS            TradeSymbol = "NOVEL_LIFEFORMS"
	TRADESYMBOL_BOTANICAL_SPECIMENS        TradeSymbol = "BOTANICAL_SPECIMENS"
	TRADESYMBOL_CULTURAL_ARTIFACTS         TradeSymbol = "CULTURAL_ARTIFACTS"
	TRADESYMBOL_FRAME_PROBE                TradeSymbol = "FRAME_PROBE"
	TRADESYMBOL_FRAME_DRONE                TradeSymbol = "FRAME_DRONE"
	TRADESYMBOL_FRAME_INTERCEPTOR          TradeSymbol = "FRAME_INTERCEPTOR"
	TRADESYMBOL_FRAME_RACER                TradeSymbol = "FRAME_RACER"
	TRADESYMBOL_FRAME_FIGHTER              TradeSymbol = "FRAME_FIGHTER"
	TRADESYMBOL_FRAME_FRIGATE              TradeSymbol = "FRAME_FRIGATE"
	TRADESYMBOL_FRAME_SHUTTLE              TradeSymbol = "FRAME_SHUTTLE"
	TRADESYMBOL_FRAME_EXPLORER             TradeSymbol = "FRAME_EXPLORER"
	TRADESYMBOL_FRAME_MINER                TradeSymbol = "FRAME_MINER"
	TRADESYMBOL_FRAME_LIGHT_FREIGHTER      TradeSymbol = "FRAME_LIGHT_FREIGHTER"
	TRADESYMBOL_FRAME_HEAVY_FREIGHTER      TradeSymbol = "FRAME_HEAVY_FREIGHTER"
	TRADESYMBOL_FRAME_TRANSPORT            TradeSymbol = "FRAME_TRANSPORT"
	TRADESYMBOL_FRAME_DESTROYER            TradeSymbol = "FRAME_DESTROYER"
	TRADESYMBOL_FRAME_CRUISER              TradeSymbol = "FRAME_CRUISER"
	TRADESYMBOL_FRAME_CARRIER              TradeSymbol = "FRAME_CARRIER"
	TRADESYMBOL_REACTOR_SOLAR_I            TradeSymbol = "REACTOR_SOLAR_I"
	TRADESYMBOL_REACTOR_FUSION_I           TradeSymbol = "REACTOR_FUSION_I"
	TRADESYMBOL_REACTOR_FISSION_I          TradeSymbol = "REACTOR_FISSION_I"
	TRADESYMBOL_REACTOR_CHEMICAL_I         TradeSymbol = "REACTOR_CHEMICAL_I"
	TRADESYMBOL_REACTOR_ANTIMATTER_I       TradeSymbol = "REACTOR_ANTIMATTER_I"
	TRADESYMBOL_ENGINE_IMPULSE_DRIVE_I     TradeSymbol = "ENGINE_IMPULSE_DRIVE_I"
	TRADESYMBOL_ENGINE_ION_DRIVE_I         TradeSymbol = "ENGINE_ION_DRIVE_I"
	TRADESYMBOL_ENGINE_ION_DRIVE_II        TradeSymbol = "ENGINE_ION_DRIVE_II"
	TRADESYMBOL_ENGINE_HYPER_DRIVE_I       TradeSymbol = "ENGINE_HYPER_DRIVE_I"
	TRADESYMBOL_MODULE_MINERAL_PROCESSOR_I TradeSymbol = "MODULE_MINERAL_PROCESSOR_I"
	TRADESYMBOL_MODULE_GAS_PROCESSOR_I     TradeSymbol = "MODULE_GAS_PROCESSOR_I"
	TRADESYMBOL_MODULE_CARGO_HOLD_I        TradeSymbol = "MODULE_CARGO_HOLD_I"
	TRADESYMBOL_MODULE_CARGO_HOLD_II       TradeSymbol = "MODULE_CARGO_HOLD_II"
	TRADESYMBOL_MODULE_CARGO_HOLD_III      TradeSymbol = "MODULE_CARGO_HOLD_III"
	TRADESYMBOL_MODULE_CREW_QUARTERS_I     TradeSymbol = "MODULE_CREW_QUARTERS_I"
	TRADESYMBOL_MODULE_ENVOY_QUARTERS_I    TradeSymbol = "MODULE_ENVOY_QUARTERS_I"
	TRADESYMBOL_MODULE_PASSENGER_CABIN_I   TradeSymbol = "MODULE_PASSENGER_CABIN_I"
	TRADESYMBOL_MODULE_MICRO_REFINERY_I    TradeSymbol = "MODULE_MICRO_REFINERY_I"
	TRADESYMBOL_MODULE_SCIENCE_LAB_I       TradeSymbol = "MODULE_SCIENCE_LAB_I"
	TRADESYMBOL_MODULE_JUMP_DRIVE_I        TradeSymbol = "MODULE_JUMP_DRIVE_I"
	TRADESYMBOL_MODULE_JUMP_DRIVE_II       TradeSymbol = "MODULE_JUMP_DRIVE_II"
	TRADESYMBOL_MODULE_JUMP_DRIVE_III      TradeSymbol = "MODULE_JUMP_DRIVE_III"
	TRADESYMBOL_MODULE_WARP_DRIVE_I        TradeSymbol = "MODULE_WARP_DRIVE_I"
	TRADESYMBOL_MODULE_WARP_DRIVE_II       TradeSymbol = "MODULE_WARP_DRIVE_II"
	TRADESYMBOL_MODULE_WARP_DRIVE_III      TradeSymbol = "MODULE_WARP_DRIVE_III"
	TRADESYMBOL_MODULE_SHIELD_GENERATOR_I  TradeSymbol = "MODULE_SHIELD_GENERATOR_I"
	TRADESYMBOL_MODULE_SHIELD_GENERATOR_II TradeSymbol = "MODULE_SHIELD_GENERATOR_II"
	TRADESYMBOL_MODULE_ORE_REFINERY_I      TradeSymbol = "MODULE_ORE_REFINERY_I"
	TRADESYMBOL_MODULE_FUEL_REFINERY_I     TradeSymbol = "MODULE_FUEL_REFINERY_I"
	TRADESYMBOL_MOUNT_GAS_SIPHON_I         TradeSymbol = "MOUNT_GAS_SIPHON_I"
	TRADESYMBOL_MOUNT_GAS_SIPHON_II        TradeSymbol = "MOUNT_GAS_SIPHON_II"
	TRADESYMBOL_MOUNT_GAS_SIPHON_III       TradeSymbol = "MOUNT_GAS_SIPHON_III"
	TRADESYMBOL_MOUNT_SURVEYOR_I           TradeSymbol = "MOUNT_SURVEYOR_I"
	TRADESYMBOL_MOUNT_SURVEYOR_II          TradeSymbol = "MOUNT_SURVEYOR_II"
	TRADESYMBOL_MOUNT_SURVEYOR_III         TradeSymbol = "MOUNT_SURVEYOR_III"
	TRADESYMBOL_MOUNT_SENSOR_ARRAY_I       TradeSymbol = "MOUNT_SENSOR_ARRAY_I"
	TRADESYMBOL_MOUNT_SENSOR_ARRAY_II      TradeSymbol = "MOUNT_SENSOR_ARRAY_II"
	TRADESYMBOL_MOUNT_SENSOR_ARRAY_III     TradeSymbol = "MOUNT_SENSOR_ARRAY_III"
	TRADESYMBOL_MOUNT_MINING_LASER_I       TradeSymbol = "MOUNT_MINING_LASER_I"
	TRADESYMBOL_MOUNT_MINING_LASER_II      TradeSymbol = "MOUNT_MINING_LASER_II"
	TRADESYMBOL_MOUNT_MINING_LASER_III     TradeSymbol = "MOUNT_MINING_LASER_III"
	TRADESYMBOL_MOUNT_LASER_CANNON_I       TradeSymbol = "MOUNT_LASER_CANNON_I"
	TRADESYMBOL_MOUNT_MISSILE_LAUNCHER_I   TradeSymbol = "MOUNT_MISSILE_LAUNCHER_I"
	TRADESYMBOL_MOUNT_TURRET_I             TradeSymbol = "MOUNT_TURRET_I"
	TRADESYMBOL_SHIP_PROBE                 TradeSymbol = "SHIP_PROBE"
	TRADESYMBOL_SHIP_MINING_DRONE          TradeSymbol = "SHIP_MINING_DRONE"
	TRADESYMBOL_SHIP_SIPHON_DRONE          TradeSymbol = "SHIP_SIPHON_DRONE"
	TRADESYMBOL_SHIP_INTERCEPTOR           TradeSymbol = "SHIP_INTERCEPTOR"
	TRADESYMBOL_SHIP_LIGHT_HAULER          TradeSymbol = "SHIP_LIGHT_HAULER"
	TRADESYMBOL_SHIP_COMMAND_FRIGATE       TradeSymbol = "SHIP_COMMAND_FRIGATE"
	TRADESYMBOL_SHIP_EXPLORER              TradeSymbol = "SHIP_EXPLORER"
	TRADESYMBOL_SHIP_HEAVY_FREIGHTER       TradeSymbol = "SHIP_HEAVY_FREIGHTER"
	TRADESYMBOL_SHIP_LIGHT_SHUTTLE         TradeSymbol = "SHIP_LIGHT_SHUTTLE"
	TRADESYMBOL_SHIP_ORE_HOUND             TradeSymbol = "SHIP_ORE_HOUND"
	TRADESYMBOL_SHIP_REFINING_FREIGHTER    TradeSymbol = "SHIP_REFINING_FREIGHTER"
	TRADESYMBOL_SHIP_SURVEYOR              TradeSymbol = "SHIP_SURVEYOR"
)

List of TradeSymbol

func NewTradeSymbolFromValue

func NewTradeSymbolFromValue(v string) (*TradeSymbol, error)

NewTradeSymbolFromValue returns a pointer to a valid TradeSymbol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TradeSymbol) IsValid

func (v TradeSymbol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TradeSymbol) Ptr

func (v TradeSymbol) Ptr() *TradeSymbol

Ptr returns reference to TradeSymbol value

func (*TradeSymbol) UnmarshalJSON

func (v *TradeSymbol) UnmarshalJSON(src []byte) error

type TransferCargo200Response

type TransferCargo200Response struct {
	Data                 Jettison200ResponseData `json:"data"`
	AdditionalProperties map[string]interface{}
}

TransferCargo200Response struct for TransferCargo200Response

func NewTransferCargo200Response

func NewTransferCargo200Response(data Jettison200ResponseData) *TransferCargo200Response

NewTransferCargo200Response instantiates a new TransferCargo200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferCargo200ResponseWithDefaults

func NewTransferCargo200ResponseWithDefaults() *TransferCargo200Response

NewTransferCargo200ResponseWithDefaults instantiates a new TransferCargo200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferCargo200Response) GetData

GetData returns the Data field value

func (*TransferCargo200Response) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TransferCargo200Response) MarshalJSON

func (o TransferCargo200Response) MarshalJSON() ([]byte, error)

func (*TransferCargo200Response) SetData

SetData sets field value

func (TransferCargo200Response) ToMap

func (o TransferCargo200Response) ToMap() (map[string]interface{}, error)

func (*TransferCargo200Response) UnmarshalJSON

func (o *TransferCargo200Response) UnmarshalJSON(data []byte) (err error)

type TransferCargoRequest

type TransferCargoRequest struct {
	TradeSymbol TradeSymbol `json:"tradeSymbol"`
	// Amount of units to transfer.
	Units int32 `json:"units"`
	// The symbol of the ship to transfer to.
	ShipSymbol           string `json:"shipSymbol"`
	AdditionalProperties map[string]interface{}
}

TransferCargoRequest struct for TransferCargoRequest

func NewTransferCargoRequest

func NewTransferCargoRequest(tradeSymbol TradeSymbol, units int32, shipSymbol string) *TransferCargoRequest

NewTransferCargoRequest instantiates a new TransferCargoRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferCargoRequestWithDefaults

func NewTransferCargoRequestWithDefaults() *TransferCargoRequest

NewTransferCargoRequestWithDefaults instantiates a new TransferCargoRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferCargoRequest) GetShipSymbol

func (o *TransferCargoRequest) GetShipSymbol() string

GetShipSymbol returns the ShipSymbol field value

func (*TransferCargoRequest) GetShipSymbolOk

func (o *TransferCargoRequest) GetShipSymbolOk() (*string, bool)

GetShipSymbolOk returns a tuple with the ShipSymbol field value and a boolean to check if the value has been set.

func (*TransferCargoRequest) GetTradeSymbol

func (o *TransferCargoRequest) GetTradeSymbol() TradeSymbol

GetTradeSymbol returns the TradeSymbol field value

func (*TransferCargoRequest) GetTradeSymbolOk

func (o *TransferCargoRequest) GetTradeSymbolOk() (*TradeSymbol, bool)

GetTradeSymbolOk returns a tuple with the TradeSymbol field value and a boolean to check if the value has been set.

func (*TransferCargoRequest) GetUnits

func (o *TransferCargoRequest) GetUnits() int32

GetUnits returns the Units field value

func (*TransferCargoRequest) GetUnitsOk

func (o *TransferCargoRequest) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value and a boolean to check if the value has been set.

func (TransferCargoRequest) MarshalJSON

func (o TransferCargoRequest) MarshalJSON() ([]byte, error)

func (*TransferCargoRequest) SetShipSymbol

func (o *TransferCargoRequest) SetShipSymbol(v string)

SetShipSymbol sets field value

func (*TransferCargoRequest) SetTradeSymbol

func (o *TransferCargoRequest) SetTradeSymbol(v TradeSymbol)

SetTradeSymbol sets field value

func (*TransferCargoRequest) SetUnits

func (o *TransferCargoRequest) SetUnits(v int32)

SetUnits sets field value

func (TransferCargoRequest) ToMap

func (o TransferCargoRequest) ToMap() (map[string]interface{}, error)

func (*TransferCargoRequest) UnmarshalJSON

func (o *TransferCargoRequest) UnmarshalJSON(data []byte) (err error)

type Waypoint

type Waypoint struct {
	// The symbol of the waypoint.
	Symbol string       `json:"symbol"`
	Type   WaypointType `json:"type"`
	// The symbol of the system.
	SystemSymbol string `json:"systemSymbol"`
	// Relative position of the waypoint on the system's x axis. This is not an absolute position in the universe.
	X int32 `json:"x"`
	// Relative position of the waypoint on the system's y axis. This is not an absolute position in the universe.
	Y int32 `json:"y"`
	// Waypoints that orbit this waypoint.
	Orbitals []WaypointOrbital `json:"orbitals"`
	// The symbol of the parent waypoint, if this waypoint is in orbit around another waypoint. Otherwise this value is undefined.
	Orbits  *string          `json:"orbits,omitempty"`
	Faction *WaypointFaction `json:"faction,omitempty"`
	// The traits of the waypoint.
	Traits []WaypointTrait `json:"traits"`
	// The modifiers of the waypoint.
	Modifiers []WaypointModifier `json:"modifiers,omitempty"`
	Chart     *Chart             `json:"chart,omitempty"`
	// True if the waypoint is under construction.
	IsUnderConstruction  bool `json:"isUnderConstruction"`
	AdditionalProperties map[string]interface{}
}

Waypoint A waypoint is a location that ships can travel to such as a Planet, Moon or Space Station.

func NewWaypoint

func NewWaypoint(symbol string, type_ WaypointType, systemSymbol string, x int32, y int32, orbitals []WaypointOrbital, traits []WaypointTrait, isUnderConstruction bool) *Waypoint

NewWaypoint instantiates a new Waypoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWaypointWithDefaults

func NewWaypointWithDefaults() *Waypoint

NewWaypointWithDefaults instantiates a new Waypoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Waypoint) GetChart

func (o *Waypoint) GetChart() Chart

GetChart returns the Chart field value if set, zero value otherwise.

func (*Waypoint) GetChartOk

func (o *Waypoint) GetChartOk() (*Chart, bool)

GetChartOk returns a tuple with the Chart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Waypoint) GetFaction

func (o *Waypoint) GetFaction() WaypointFaction

GetFaction returns the Faction field value if set, zero value otherwise.

func (*Waypoint) GetFactionOk

func (o *Waypoint) GetFactionOk() (*WaypointFaction, bool)

GetFactionOk returns a tuple with the Faction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Waypoint) GetIsUnderConstruction

func (o *Waypoint) GetIsUnderConstruction() bool

GetIsUnderConstruction returns the IsUnderConstruction field value

func (*Waypoint) GetIsUnderConstructionOk

func (o *Waypoint) GetIsUnderConstructionOk() (*bool, bool)

GetIsUnderConstructionOk returns a tuple with the IsUnderConstruction field value and a boolean to check if the value has been set.

func (*Waypoint) GetModifiers

func (o *Waypoint) GetModifiers() []WaypointModifier

GetModifiers returns the Modifiers field value if set, zero value otherwise.

func (*Waypoint) GetModifiersOk

func (o *Waypoint) GetModifiersOk() ([]WaypointModifier, bool)

GetModifiersOk returns a tuple with the Modifiers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Waypoint) GetOrbitals

func (o *Waypoint) GetOrbitals() []WaypointOrbital

GetOrbitals returns the Orbitals field value

func (*Waypoint) GetOrbitalsOk

func (o *Waypoint) GetOrbitalsOk() ([]WaypointOrbital, bool)

GetOrbitalsOk returns a tuple with the Orbitals field value and a boolean to check if the value has been set.

func (*Waypoint) GetOrbits

func (o *Waypoint) GetOrbits() string

GetOrbits returns the Orbits field value if set, zero value otherwise.

func (*Waypoint) GetOrbitsOk

func (o *Waypoint) GetOrbitsOk() (*string, bool)

GetOrbitsOk returns a tuple with the Orbits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Waypoint) GetSymbol

func (o *Waypoint) GetSymbol() string

GetSymbol returns the Symbol field value

func (*Waypoint) GetSymbolOk

func (o *Waypoint) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (*Waypoint) GetSystemSymbol

func (o *Waypoint) GetSystemSymbol() string

GetSystemSymbol returns the SystemSymbol field value

func (*Waypoint) GetSystemSymbolOk

func (o *Waypoint) GetSystemSymbolOk() (*string, bool)

GetSystemSymbolOk returns a tuple with the SystemSymbol field value and a boolean to check if the value has been set.

func (*Waypoint) GetTraits

func (o *Waypoint) GetTraits() []WaypointTrait

GetTraits returns the Traits field value

func (*Waypoint) GetTraitsOk

func (o *Waypoint) GetTraitsOk() ([]WaypointTrait, bool)

GetTraitsOk returns a tuple with the Traits field value and a boolean to check if the value has been set.

func (*Waypoint) GetType

func (o *Waypoint) GetType() WaypointType

GetType returns the Type field value

func (*Waypoint) GetTypeOk

func (o *Waypoint) GetTypeOk() (*WaypointType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Waypoint) GetX

func (o *Waypoint) GetX() int32

GetX returns the X field value

func (*Waypoint) GetXOk

func (o *Waypoint) GetXOk() (*int32, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*Waypoint) GetY

func (o *Waypoint) GetY() int32

GetY returns the Y field value

func (*Waypoint) GetYOk

func (o *Waypoint) GetYOk() (*int32, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (*Waypoint) HasChart

func (o *Waypoint) HasChart() bool

HasChart returns a boolean if a field has been set.

func (*Waypoint) HasFaction

func (o *Waypoint) HasFaction() bool

HasFaction returns a boolean if a field has been set.

func (*Waypoint) HasModifiers

func (o *Waypoint) HasModifiers() bool

HasModifiers returns a boolean if a field has been set.

func (*Waypoint) HasOrbits

func (o *Waypoint) HasOrbits() bool

HasOrbits returns a boolean if a field has been set.

func (Waypoint) MarshalJSON

func (o Waypoint) MarshalJSON() ([]byte, error)

func (*Waypoint) SetChart

func (o *Waypoint) SetChart(v Chart)

SetChart gets a reference to the given Chart and assigns it to the Chart field.

func (*Waypoint) SetFaction

func (o *Waypoint) SetFaction(v WaypointFaction)

SetFaction gets a reference to the given WaypointFaction and assigns it to the Faction field.

func (*Waypoint) SetIsUnderConstruction

func (o *Waypoint) SetIsUnderConstruction(v bool)

SetIsUnderConstruction sets field value

func (*Waypoint) SetModifiers

func (o *Waypoint) SetModifiers(v []WaypointModifier)

SetModifiers gets a reference to the given []WaypointModifier and assigns it to the Modifiers field.

func (*Waypoint) SetOrbitals

func (o *Waypoint) SetOrbitals(v []WaypointOrbital)

SetOrbitals sets field value

func (*Waypoint) SetOrbits

func (o *Waypoint) SetOrbits(v string)

SetOrbits gets a reference to the given string and assigns it to the Orbits field.

func (*Waypoint) SetSymbol

func (o *Waypoint) SetSymbol(v string)

SetSymbol sets field value

func (*Waypoint) SetSystemSymbol

func (o *Waypoint) SetSystemSymbol(v string)

SetSystemSymbol sets field value

func (*Waypoint) SetTraits

func (o *Waypoint) SetTraits(v []WaypointTrait)

SetTraits sets field value

func (*Waypoint) SetType

func (o *Waypoint) SetType(v WaypointType)

SetType sets field value

func (*Waypoint) SetX

func (o *Waypoint) SetX(v int32)

SetX sets field value

func (*Waypoint) SetY

func (o *Waypoint) SetY(v int32)

SetY sets field value

func (Waypoint) ToMap

func (o Waypoint) ToMap() (map[string]interface{}, error)

func (*Waypoint) UnmarshalJSON

func (o *Waypoint) UnmarshalJSON(data []byte) (err error)

type WaypointFaction

type WaypointFaction struct {
	Symbol               FactionSymbol `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

WaypointFaction The faction that controls the waypoint.

func NewWaypointFaction

func NewWaypointFaction(symbol FactionSymbol) *WaypointFaction

NewWaypointFaction instantiates a new WaypointFaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWaypointFactionWithDefaults

func NewWaypointFactionWithDefaults() *WaypointFaction

NewWaypointFactionWithDefaults instantiates a new WaypointFaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WaypointFaction) GetSymbol

func (o *WaypointFaction) GetSymbol() FactionSymbol

GetSymbol returns the Symbol field value

func (*WaypointFaction) GetSymbolOk

func (o *WaypointFaction) GetSymbolOk() (*FactionSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (WaypointFaction) MarshalJSON

func (o WaypointFaction) MarshalJSON() ([]byte, error)

func (*WaypointFaction) SetSymbol

func (o *WaypointFaction) SetSymbol(v FactionSymbol)

SetSymbol sets field value

func (WaypointFaction) ToMap

func (o WaypointFaction) ToMap() (map[string]interface{}, error)

func (*WaypointFaction) UnmarshalJSON

func (o *WaypointFaction) UnmarshalJSON(data []byte) (err error)

type WaypointModifier

type WaypointModifier struct {
	Symbol WaypointModifierSymbol `json:"symbol"`
	// The name of the trait.
	Name string `json:"name"`
	// A description of the trait.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

WaypointModifier struct for WaypointModifier

func NewWaypointModifier

func NewWaypointModifier(symbol WaypointModifierSymbol, name string, description string) *WaypointModifier

NewWaypointModifier instantiates a new WaypointModifier object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWaypointModifierWithDefaults

func NewWaypointModifierWithDefaults() *WaypointModifier

NewWaypointModifierWithDefaults instantiates a new WaypointModifier object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WaypointModifier) GetDescription

func (o *WaypointModifier) GetDescription() string

GetDescription returns the Description field value

func (*WaypointModifier) GetDescriptionOk

func (o *WaypointModifier) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*WaypointModifier) GetName

func (o *WaypointModifier) GetName() string

GetName returns the Name field value

func (*WaypointModifier) GetNameOk

func (o *WaypointModifier) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WaypointModifier) GetSymbol

GetSymbol returns the Symbol field value

func (*WaypointModifier) GetSymbolOk

func (o *WaypointModifier) GetSymbolOk() (*WaypointModifierSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (WaypointModifier) MarshalJSON

func (o WaypointModifier) MarshalJSON() ([]byte, error)

func (*WaypointModifier) SetDescription

func (o *WaypointModifier) SetDescription(v string)

SetDescription sets field value

func (*WaypointModifier) SetName

func (o *WaypointModifier) SetName(v string)

SetName sets field value

func (*WaypointModifier) SetSymbol

func (o *WaypointModifier) SetSymbol(v WaypointModifierSymbol)

SetSymbol sets field value

func (WaypointModifier) ToMap

func (o WaypointModifier) ToMap() (map[string]interface{}, error)

func (*WaypointModifier) UnmarshalJSON

func (o *WaypointModifier) UnmarshalJSON(data []byte) (err error)

type WaypointModifierSymbol

type WaypointModifierSymbol string

WaypointModifierSymbol The unique identifier of the modifier.

const (
	WAYPOINTMODIFIERSYMBOL_STRIPPED       WaypointModifierSymbol = "STRIPPED"
	WAYPOINTMODIFIERSYMBOL_UNSTABLE       WaypointModifierSymbol = "UNSTABLE"
	WAYPOINTMODIFIERSYMBOL_RADIATION_LEAK WaypointModifierSymbol = "RADIATION_LEAK"
	WAYPOINTMODIFIERSYMBOL_CRITICAL_LIMIT WaypointModifierSymbol = "CRITICAL_LIMIT"
	WAYPOINTMODIFIERSYMBOL_CIVIL_UNREST   WaypointModifierSymbol = "CIVIL_UNREST"
)

List of WaypointModifierSymbol

func NewWaypointModifierSymbolFromValue

func NewWaypointModifierSymbolFromValue(v string) (*WaypointModifierSymbol, error)

NewWaypointModifierSymbolFromValue returns a pointer to a valid WaypointModifierSymbol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WaypointModifierSymbol) IsValid

func (v WaypointModifierSymbol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WaypointModifierSymbol) Ptr

Ptr returns reference to WaypointModifierSymbol value

func (*WaypointModifierSymbol) UnmarshalJSON

func (v *WaypointModifierSymbol) UnmarshalJSON(src []byte) error

type WaypointOrbital

type WaypointOrbital struct {
	// The symbol of the orbiting waypoint.
	Symbol               string `json:"symbol"`
	AdditionalProperties map[string]interface{}
}

WaypointOrbital An orbital is another waypoint that orbits a parent waypoint.

func NewWaypointOrbital

func NewWaypointOrbital(symbol string) *WaypointOrbital

NewWaypointOrbital instantiates a new WaypointOrbital object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWaypointOrbitalWithDefaults

func NewWaypointOrbitalWithDefaults() *WaypointOrbital

NewWaypointOrbitalWithDefaults instantiates a new WaypointOrbital object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WaypointOrbital) GetSymbol

func (o *WaypointOrbital) GetSymbol() string

GetSymbol returns the Symbol field value

func (*WaypointOrbital) GetSymbolOk

func (o *WaypointOrbital) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (WaypointOrbital) MarshalJSON

func (o WaypointOrbital) MarshalJSON() ([]byte, error)

func (*WaypointOrbital) SetSymbol

func (o *WaypointOrbital) SetSymbol(v string)

SetSymbol sets field value

func (WaypointOrbital) ToMap

func (o WaypointOrbital) ToMap() (map[string]interface{}, error)

func (*WaypointOrbital) UnmarshalJSON

func (o *WaypointOrbital) UnmarshalJSON(data []byte) (err error)

type WaypointTrait

type WaypointTrait struct {
	Symbol WaypointTraitSymbol `json:"symbol"`
	// The name of the trait.
	Name string `json:"name"`
	// A description of the trait.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

WaypointTrait struct for WaypointTrait

func NewWaypointTrait

func NewWaypointTrait(symbol WaypointTraitSymbol, name string, description string) *WaypointTrait

NewWaypointTrait instantiates a new WaypointTrait object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWaypointTraitWithDefaults

func NewWaypointTraitWithDefaults() *WaypointTrait

NewWaypointTraitWithDefaults instantiates a new WaypointTrait object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WaypointTrait) GetDescription

func (o *WaypointTrait) GetDescription() string

GetDescription returns the Description field value

func (*WaypointTrait) GetDescriptionOk

func (o *WaypointTrait) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*WaypointTrait) GetName

func (o *WaypointTrait) GetName() string

GetName returns the Name field value

func (*WaypointTrait) GetNameOk

func (o *WaypointTrait) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WaypointTrait) GetSymbol

func (o *WaypointTrait) GetSymbol() WaypointTraitSymbol

GetSymbol returns the Symbol field value

func (*WaypointTrait) GetSymbolOk

func (o *WaypointTrait) GetSymbolOk() (*WaypointTraitSymbol, bool)

GetSymbolOk returns a tuple with the Symbol field value and a boolean to check if the value has been set.

func (WaypointTrait) MarshalJSON

func (o WaypointTrait) MarshalJSON() ([]byte, error)

func (*WaypointTrait) SetDescription

func (o *WaypointTrait) SetDescription(v string)

SetDescription sets field value

func (*WaypointTrait) SetName

func (o *WaypointTrait) SetName(v string)

SetName sets field value

func (*WaypointTrait) SetSymbol

func (o *WaypointTrait) SetSymbol(v WaypointTraitSymbol)

SetSymbol sets field value

func (WaypointTrait) ToMap

func (o WaypointTrait) ToMap() (map[string]interface{}, error)

func (*WaypointTrait) UnmarshalJSON

func (o *WaypointTrait) UnmarshalJSON(data []byte) (err error)

type WaypointTraitSymbol

type WaypointTraitSymbol string

WaypointTraitSymbol The unique identifier of the trait.

const (
	WAYPOINTTRAITSYMBOL_UNCHARTED               WaypointTraitSymbol = "UNCHARTED"
	WAYPOINTTRAITSYMBOL_UNDER_CONSTRUCTION      WaypointTraitSymbol = "UNDER_CONSTRUCTION"
	WAYPOINTTRAITSYMBOL_MARKETPLACE             WaypointTraitSymbol = "MARKETPLACE"
	WAYPOINTTRAITSYMBOL_SHIPYARD                WaypointTraitSymbol = "SHIPYARD"
	WAYPOINTTRAITSYMBOL_OUTPOST                 WaypointTraitSymbol = "OUTPOST"
	WAYPOINTTRAITSYMBOL_SCATTERED_SETTLEMENTS   WaypointTraitSymbol = "SCATTERED_SETTLEMENTS"
	WAYPOINTTRAITSYMBOL_SPRAWLING_CITIES        WaypointTraitSymbol = "SPRAWLING_CITIES"
	WAYPOINTTRAITSYMBOL_MEGA_STRUCTURES         WaypointTraitSymbol = "MEGA_STRUCTURES"
	WAYPOINTTRAITSYMBOL_PIRATE_BASE             WaypointTraitSymbol = "PIRATE_BASE"
	WAYPOINTTRAITSYMBOL_OVERCROWDED             WaypointTraitSymbol = "OVERCROWDED"
	WAYPOINTTRAITSYMBOL_HIGH_TECH               WaypointTraitSymbol = "HIGH_TECH"
	WAYPOINTTRAITSYMBOL_CORRUPT                 WaypointTraitSymbol = "CORRUPT"
	WAYPOINTTRAITSYMBOL_BUREAUCRATIC            WaypointTraitSymbol = "BUREAUCRATIC"
	WAYPOINTTRAITSYMBOL_TRADING_HUB             WaypointTraitSymbol = "TRADING_HUB"
	WAYPOINTTRAITSYMBOL_INDUSTRIAL              WaypointTraitSymbol = "INDUSTRIAL"
	WAYPOINTTRAITSYMBOL_BLACK_MARKET            WaypointTraitSymbol = "BLACK_MARKET"
	WAYPOINTTRAITSYMBOL_RESEARCH_FACILITY       WaypointTraitSymbol = "RESEARCH_FACILITY"
	WAYPOINTTRAITSYMBOL_MILITARY_BASE           WaypointTraitSymbol = "MILITARY_BASE"
	WAYPOINTTRAITSYMBOL_SURVEILLANCE_OUTPOST    WaypointTraitSymbol = "SURVEILLANCE_OUTPOST"
	WAYPOINTTRAITSYMBOL_EXPLORATION_OUTPOST     WaypointTraitSymbol = "EXPLORATION_OUTPOST"
	WAYPOINTTRAITSYMBOL_MINERAL_DEPOSITS        WaypointTraitSymbol = "MINERAL_DEPOSITS"
	WAYPOINTTRAITSYMBOL_COMMON_METAL_DEPOSITS   WaypointTraitSymbol = "COMMON_METAL_DEPOSITS"
	WAYPOINTTRAITSYMBOL_PRECIOUS_METAL_DEPOSITS WaypointTraitSymbol = "PRECIOUS_METAL_DEPOSITS"
	WAYPOINTTRAITSYMBOL_RARE_METAL_DEPOSITS     WaypointTraitSymbol = "RARE_METAL_DEPOSITS"
	WAYPOINTTRAITSYMBOL_METHANE_POOLS           WaypointTraitSymbol = "METHANE_POOLS"
	WAYPOINTTRAITSYMBOL_ICE_CRYSTALS            WaypointTraitSymbol = "ICE_CRYSTALS"
	WAYPOINTTRAITSYMBOL_EXPLOSIVE_GASES         WaypointTraitSymbol = "EXPLOSIVE_GASES"
	WAYPOINTTRAITSYMBOL_STRONG_MAGNETOSPHERE    WaypointTraitSymbol = "STRONG_MAGNETOSPHERE"
	WAYPOINTTRAITSYMBOL_VIBRANT_AURORAS         WaypointTraitSymbol = "VIBRANT_AURORAS"
	WAYPOINTTRAITSYMBOL_SALT_FLATS              WaypointTraitSymbol = "SALT_FLATS"
	WAYPOINTTRAITSYMBOL_CANYONS                 WaypointTraitSymbol = "CANYONS"
	WAYPOINTTRAITSYMBOL_PERPETUAL_DAYLIGHT      WaypointTraitSymbol = "PERPETUAL_DAYLIGHT"
	WAYPOINTTRAITSYMBOL_PERPETUAL_OVERCAST      WaypointTraitSymbol = "PERPETUAL_OVERCAST"
	WAYPOINTTRAITSYMBOL_DRY_SEABEDS             WaypointTraitSymbol = "DRY_SEABEDS"
	WAYPOINTTRAITSYMBOL_MAGMA_SEAS              WaypointTraitSymbol = "MAGMA_SEAS"
	WAYPOINTTRAITSYMBOL_SUPERVOLCANOES          WaypointTraitSymbol = "SUPERVOLCANOES"
	WAYPOINTTRAITSYMBOL_ASH_CLOUDS              WaypointTraitSymbol = "ASH_CLOUDS"
	WAYPOINTTRAITSYMBOL_VAST_RUINS              WaypointTraitSymbol = "VAST_RUINS"
	WAYPOINTTRAITSYMBOL_MUTATED_FLORA           WaypointTraitSymbol = "MUTATED_FLORA"
	WAYPOINTTRAITSYMBOL_TERRAFORMED             WaypointTraitSymbol = "TERRAFORMED"
	WAYPOINTTRAITSYMBOL_EXTREME_TEMPERATURES    WaypointTraitSymbol = "EXTREME_TEMPERATURES"
	WAYPOINTTRAITSYMBOL_EXTREME_PRESSURE        WaypointTraitSymbol = "EXTREME_PRESSURE"
	WAYPOINTTRAITSYMBOL_DIVERSE_LIFE            WaypointTraitSymbol = "DIVERSE_LIFE"
	WAYPOINTTRAITSYMBOL_SCARCE_LIFE             WaypointTraitSymbol = "SCARCE_LIFE"
	WAYPOINTTRAITSYMBOL_FOSSILS                 WaypointTraitSymbol = "FOSSILS"
	WAYPOINTTRAITSYMBOL_WEAK_GRAVITY            WaypointTraitSymbol = "WEAK_GRAVITY"
	WAYPOINTTRAITSYMBOL_STRONG_GRAVITY          WaypointTraitSymbol = "STRONG_GRAVITY"
	WAYPOINTTRAITSYMBOL_CRUSHING_GRAVITY        WaypointTraitSymbol = "CRUSHING_GRAVITY"
	WAYPOINTTRAITSYMBOL_TOXIC_ATMOSPHERE        WaypointTraitSymbol = "TOXIC_ATMOSPHERE"
	WAYPOINTTRAITSYMBOL_CORROSIVE_ATMOSPHERE    WaypointTraitSymbol = "CORROSIVE_ATMOSPHERE"
	WAYPOINTTRAITSYMBOL_BREATHABLE_ATMOSPHERE   WaypointTraitSymbol = "BREATHABLE_ATMOSPHERE"
	WAYPOINTTRAITSYMBOL_THIN_ATMOSPHERE         WaypointTraitSymbol = "THIN_ATMOSPHERE"
	WAYPOINTTRAITSYMBOL_JOVIAN                  WaypointTraitSymbol = "JOVIAN"
	WAYPOINTTRAITSYMBOL_ROCKY                   WaypointTraitSymbol = "ROCKY"
	WAYPOINTTRAITSYMBOL_VOLCANIC                WaypointTraitSymbol = "VOLCANIC"
	WAYPOINTTRAITSYMBOL_FROZEN                  WaypointTraitSymbol = "FROZEN"
	WAYPOINTTRAITSYMBOL_SWAMP                   WaypointTraitSymbol = "SWAMP"
	WAYPOINTTRAITSYMBOL_BARREN                  WaypointTraitSymbol = "BARREN"
	WAYPOINTTRAITSYMBOL_TEMPERATE               WaypointTraitSymbol = "TEMPERATE"
	WAYPOINTTRAITSYMBOL_JUNGLE                  WaypointTraitSymbol = "JUNGLE"
	WAYPOINTTRAITSYMBOL_OCEAN                   WaypointTraitSymbol = "OCEAN"
	WAYPOINTTRAITSYMBOL_RADIOACTIVE             WaypointTraitSymbol = "RADIOACTIVE"
	WAYPOINTTRAITSYMBOL_MICRO_GRAVITY_ANOMALIES WaypointTraitSymbol = "MICRO_GRAVITY_ANOMALIES"
	WAYPOINTTRAITSYMBOL_DEBRIS_CLUSTER          WaypointTraitSymbol = "DEBRIS_CLUSTER"
	WAYPOINTTRAITSYMBOL_DEEP_CRATERS            WaypointTraitSymbol = "DEEP_CRATERS"
	WAYPOINTTRAITSYMBOL_SHALLOW_CRATERS         WaypointTraitSymbol = "SHALLOW_CRATERS"
	WAYPOINTTRAITSYMBOL_UNSTABLE_COMPOSITION    WaypointTraitSymbol = "UNSTABLE_COMPOSITION"
	WAYPOINTTRAITSYMBOL_HOLLOWED_INTERIOR       WaypointTraitSymbol = "HOLLOWED_INTERIOR"
	WAYPOINTTRAITSYMBOL_STRIPPED                WaypointTraitSymbol = "STRIPPED"
)

List of WaypointTraitSymbol

func NewWaypointTraitSymbolFromValue

func NewWaypointTraitSymbolFromValue(v string) (*WaypointTraitSymbol, error)

NewWaypointTraitSymbolFromValue returns a pointer to a valid WaypointTraitSymbol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WaypointTraitSymbol) IsValid

func (v WaypointTraitSymbol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WaypointTraitSymbol) Ptr

Ptr returns reference to WaypointTraitSymbol value

func (*WaypointTraitSymbol) UnmarshalJSON

func (v *WaypointTraitSymbol) UnmarshalJSON(src []byte) error

type WaypointType

type WaypointType string

WaypointType The type of waypoint.

const (
	WAYPOINTTYPE_PLANET                  WaypointType = "PLANET"
	WAYPOINTTYPE_GAS_GIANT               WaypointType = "GAS_GIANT"
	WAYPOINTTYPE_MOON                    WaypointType = "MOON"
	WAYPOINTTYPE_ORBITAL_STATION         WaypointType = "ORBITAL_STATION"
	WAYPOINTTYPE_JUMP_GATE               WaypointType = "JUMP_GATE"
	WAYPOINTTYPE_ASTEROID_FIELD          WaypointType = "ASTEROID_FIELD"
	WAYPOINTTYPE_ASTEROID                WaypointType = "ASTEROID"
	WAYPOINTTYPE_ENGINEERED_ASTEROID     WaypointType = "ENGINEERED_ASTEROID"
	WAYPOINTTYPE_ASTEROID_BASE           WaypointType = "ASTEROID_BASE"
	WAYPOINTTYPE_NEBULA                  WaypointType = "NEBULA"
	WAYPOINTTYPE_DEBRIS_FIELD            WaypointType = "DEBRIS_FIELD"
	WAYPOINTTYPE_GRAVITY_WELL            WaypointType = "GRAVITY_WELL"
	WAYPOINTTYPE_ARTIFICIAL_GRAVITY_WELL WaypointType = "ARTIFICIAL_GRAVITY_WELL"
	WAYPOINTTYPE_FUEL_STATION            WaypointType = "FUEL_STATION"
)

List of WaypointType

func NewWaypointTypeFromValue

func NewWaypointTypeFromValue(v string) (*WaypointType, error)

NewWaypointTypeFromValue returns a pointer to a valid WaypointType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WaypointType) IsValid

func (v WaypointType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WaypointType) Ptr

func (v WaypointType) Ptr() *WaypointType

Ptr returns reference to WaypointType value

func (*WaypointType) UnmarshalJSON

func (v *WaypointType) UnmarshalJSON(src []byte) error

Source Files

Jump to

Keyboard shortcuts

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