Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExplorerMission ¶
type ExplorerMission struct {
ExplorerMissionId uint64 `db:"explorer_mission_id" structs:"-"`
Explorer int64 `db:"explorer" structs:"explorer"`
Mission int64 `db:"mission" structs:"mission"`
Withdrawn bool `db:"withdrawn" structs:"withdrawn"`
NumberShips int64 `db:"number_ships" structs:"number_ships"`
TotalStakeTLM int64 `db:"total_stake_tlm" structs:"total_stake_tlm"`
TotalStakeBNB int64 `db:"total_stake_bnb" structs:"total_stake_bnb"`
}
type ExplorerMissionQ ¶
type ExplorerMissionQ interface {
New() ExplorerMissionQ
Get() (*ExplorerMission, error)
Select() ([]ExplorerMission, error)
Insert(explorerMission ExplorerMission) (ExplorerMission, error)
Update(explorerMission ExplorerMission) (ExplorerMission, error)
FilterByMission(missionId int64) ExplorerMissionQ
FilterByExplorer(explorerId int64) ExplorerMissionQ
}
type JoinEvent ¶
type JoinEvent struct {
TransactionId string `db:"transaction_id" structs:"transaction_id"`
}
type JoinEventQ ¶
type Mission ¶
type Mission struct {
MissionId uint64 `db:"mission_id" structs:"mission_id"`
Description string `db:"description" structs:"description"`
Name string `db:"name" structs:"name"`
BoardingTime int64 `db:"boarding_time" structs:"boarding_time"`
LaunchTime int64 `db:"launch_time" structs:"launch_time"`
EndTime int64 `db:"end_time" structs:"end_time"`
Duration int64 `db:"duration" structs:"duration"`
MissionType int64 `db:"mission_type" structs:"mission_type"`
Reward int64 `db:"reward" structs:"reward"`
SpaceshipCost int64 `db:"spaceship_cost" structs:"spaceship_cost"`
MissionPower int64 `db:"mission_power" structs:"mission_power"`
TotalShips int64 `db:"total_ships" structs:"total_ships"`
NftContract []byte `db:"nft_contract" structs:"nft_contract"`
NftTokenURI string `db:"nft_token_uri" structs:"nft_token_uri"`
}
Click to show internal directories.
Click to hide internal directories.