4.3 KiB
ShipCrew
Properties
Name | Type | Description | Notes |
---|---|---|---|
Current | int32 | The current number of crew members on the ship. | |
Required | int32 | The minimum number of crew members required to maintain the ship. | |
Capacity | int32 | The maximum number of crew members the ship can support. | |
Rotation | string | The rotation of crew shifts. A stricter shift improves the ship's performance. A more relaxed shift improves the crew's morale. | [default to "STRICT"] |
Morale | int32 | 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. | |
Wages | int32 | The amount of credits per crew member paid per hour. Wages are paid when a ship docks at a civilized waypoint. |
Methods
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
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
GetCurrent
func (o *ShipCrew) GetCurrent() int32
GetCurrent returns the Current field if non-nil, zero value otherwise.
GetCurrentOk
func (o *ShipCrew) GetCurrentOk() (*int32, bool)
GetCurrentOk returns a tuple with the Current field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetCurrent
func (o *ShipCrew) SetCurrent(v int32)
SetCurrent sets Current field to given value.
GetRequired
func (o *ShipCrew) GetRequired() int32
GetRequired returns the Required field if non-nil, zero value otherwise.
GetRequiredOk
func (o *ShipCrew) GetRequiredOk() (*int32, bool)
GetRequiredOk returns a tuple with the Required field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRequired
func (o *ShipCrew) SetRequired(v int32)
SetRequired sets Required field to given value.
GetCapacity
func (o *ShipCrew) GetCapacity() int32
GetCapacity returns the Capacity field if non-nil, zero value otherwise.
GetCapacityOk
func (o *ShipCrew) GetCapacityOk() (*int32, bool)
GetCapacityOk returns a tuple with the Capacity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetCapacity
func (o *ShipCrew) SetCapacity(v int32)
SetCapacity sets Capacity field to given value.
GetRotation
func (o *ShipCrew) GetRotation() string
GetRotation returns the Rotation field if non-nil, zero value otherwise.
GetRotationOk
func (o *ShipCrew) GetRotationOk() (*string, bool)
GetRotationOk returns a tuple with the Rotation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRotation
func (o *ShipCrew) SetRotation(v string)
SetRotation sets Rotation field to given value.
GetMorale
func (o *ShipCrew) GetMorale() int32
GetMorale returns the Morale field if non-nil, zero value otherwise.
GetMoraleOk
func (o *ShipCrew) GetMoraleOk() (*int32, bool)
GetMoraleOk returns a tuple with the Morale field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMorale
func (o *ShipCrew) SetMorale(v int32)
SetMorale sets Morale field to given value.
GetWages
func (o *ShipCrew) GetWages() int32
GetWages returns the Wages field if non-nil, zero value otherwise.
GetWagesOk
func (o *ShipCrew) GetWagesOk() (*int32, bool)
GetWagesOk returns a tuple with the Wages field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetWages
func (o *ShipCrew) SetWages(v int32)
SetWages sets Wages field to given value.