3.6 KiB
Shipyard
Properties
Name | Type | Description | Notes |
---|---|---|---|
Symbol | string | The symbol of the shipyard. The symbol is the same as the waypoint where the shipyard is located. | |
ShipTypes | **[]ShipyardShipTypesInner** | The list of ship types available for purchase at this shipyard. | |
Transactions | Pointer to **[]ShipyardTransaction** | The list of recent transactions at this shipyard. | [optional] |
Ships | Pointer to **[]ShipyardShip** | The ships that are currently available for purchase at the shipyard. | [optional] |
Methods
NewShipyard
func NewShipyard(symbol string, shipTypes []ShipyardShipTypesInner, ) *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
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
GetSymbol
func (o *Shipyard) GetSymbol() string
GetSymbol returns the Symbol field if non-nil, zero value otherwise.
GetSymbolOk
func (o *Shipyard) GetSymbolOk() (*string, bool)
GetSymbolOk returns a tuple with the Symbol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSymbol
func (o *Shipyard) SetSymbol(v string)
SetSymbol sets Symbol field to given value.
GetShipTypes
func (o *Shipyard) GetShipTypes() []ShipyardShipTypesInner
GetShipTypes returns the ShipTypes field if non-nil, zero value otherwise.
GetShipTypesOk
func (o *Shipyard) GetShipTypesOk() (*[]ShipyardShipTypesInner, bool)
GetShipTypesOk returns a tuple with the ShipTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetShipTypes
func (o *Shipyard) SetShipTypes(v []ShipyardShipTypesInner)
SetShipTypes sets ShipTypes field to given value.
GetTransactions
func (o *Shipyard) GetTransactions() []ShipyardTransaction
GetTransactions returns the Transactions field if non-nil, zero value otherwise.
GetTransactionsOk
func (o *Shipyard) GetTransactionsOk() (*[]ShipyardTransaction, bool)
GetTransactionsOk returns a tuple with the Transactions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTransactions
func (o *Shipyard) SetTransactions(v []ShipyardTransaction)
SetTransactions sets Transactions field to given value.
HasTransactions
func (o *Shipyard) HasTransactions() bool
HasTransactions returns a boolean if a field has been set.
GetShips
func (o *Shipyard) GetShips() []ShipyardShip
GetShips returns the Ships field if non-nil, zero value otherwise.
GetShipsOk
func (o *Shipyard) GetShipsOk() (*[]ShipyardShip, bool)
GetShipsOk returns a tuple with the Ships field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetShips
func (o *Shipyard) SetShips(v []ShipyardShip)
SetShips sets Ships field to given value.
HasShips
func (o *Shipyard) HasShips() bool
HasShips returns a boolean if a field has been set.