Documentation
¶
Index ¶
- type AddItemToInventoryParams
- type Character
- type CreateCharacterParams
- type CreatePlayerParams
- type CreateSessionParams
- type DBTX
- type GetCharacterRow
- type GetCharactersByPlayerRow
- type GetItemParams
- type GetItemsByTypeIDParams
- type GetPlayerConsumablesRow
- type GetPlayerCurrencyRow
- type GetPlayerRankRow
- type GetPlayerRow
- type Inventory
- type Player
- type Queries
- func (q *Queries) AddItemToInventory(ctx context.Context, arg AddItemToInventoryParams) (Inventory, error)
- func (q *Queries) CreateCharacter(ctx context.Context, arg CreateCharacterParams) (Character, error)
- func (q *Queries) CreatePlayer(ctx context.Context, arg CreatePlayerParams) (Player, error)
- func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)
- func (q *Queries) DeleteExpiredSessions(ctx context.Context, sessionExpiresAt int64) error
- func (q *Queries) GetCharacter(ctx context.Context, characterID int64) (GetCharacterRow, error)
- func (q *Queries) GetCharactersByPlayer(ctx context.Context, playerID int64) ([]GetCharactersByPlayerRow, error)
- func (q *Queries) GetItem(ctx context.Context, arg GetItemParams) (Inventory, error)
- func (q *Queries) GetItemsByTypeID(ctx context.Context, arg GetItemsByTypeIDParams) ([]Inventory, error)
- func (q *Queries) GetPlayer(ctx context.Context, playerID int64) (GetPlayerRow, error)
- func (q *Queries) GetPlayerByUsername(ctx context.Context, username string) (Player, error)
- func (q *Queries) GetPlayerConsumables(ctx context.Context, playerID int64) (GetPlayerConsumablesRow, error)
- func (q *Queries) GetPlayerCurrency(ctx context.Context, playerID int64) (GetPlayerCurrencyRow, error)
- func (q *Queries) GetPlayerInventory(ctx context.Context, playerID int64) ([]Inventory, error)
- func (q *Queries) GetPlayerRank(ctx context.Context, playerID int64) (GetPlayerRankRow, error)
- func (q *Queries) GetSession(ctx context.Context, sessionID int64) (Session, error)
- func (q *Queries) GetSessionByKey(ctx context.Context, sessionKey string) (Session, error)
- func (q *Queries) GetSessionsByPlayer(ctx context.Context, playerID int64) ([]Session, error)
- func (q *Queries) PlayerHasCharacters(ctx context.Context, playerID int64) (bool, error)
- func (q *Queries) RemoveItemFromInventory(ctx context.Context, arg RemoveItemFromInventoryParams) error
- func (q *Queries) SetCharacterParts(ctx context.Context, arg SetCharacterPartsParams) (Character, error)
- func (q *Queries) SetItemQuantity(ctx context.Context, arg SetItemQuantityParams) (Inventory, error)
- func (q *Queries) SetPlayerCaddie(ctx context.Context, arg SetPlayerCaddieParams) (Player, error)
- func (q *Queries) SetPlayerCharacter(ctx context.Context, arg SetPlayerCharacterParams) (Player, error)
- func (q *Queries) SetPlayerClubSet(ctx context.Context, arg SetPlayerClubSetParams) (Player, error)
- func (q *Queries) SetPlayerComet(ctx context.Context, arg SetPlayerCometParams) (Player, error)
- func (q *Queries) SetPlayerConsumables(ctx context.Context, arg SetPlayerConsumablesParams) (Player, error)
- func (q *Queries) SetPlayerCurrency(ctx context.Context, arg SetPlayerCurrencyParams) (SetPlayerCurrencyRow, error)
- func (q *Queries) SetPlayerDecoration(ctx context.Context, arg SetPlayerDecorationParams) (Player, error)
- func (q *Queries) SetPlayerNickname(ctx context.Context, arg SetPlayerNicknameParams) (Player, error)
- func (q *Queries) SetPlayerRank(ctx context.Context, arg SetPlayerRankParams) (SetPlayerRankRow, error)
- func (q *Queries) UpdateSessionExpiry(ctx context.Context, arg UpdateSessionExpiryParams) (Session, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RemoveItemFromInventoryParams
- type Session
- type SetCharacterPartsParams
- type SetItemQuantityParams
- type SetPlayerCaddieParams
- type SetPlayerCharacterParams
- type SetPlayerClubSetParams
- type SetPlayerCometParams
- type SetPlayerConsumablesParams
- type SetPlayerCurrencyParams
- type SetPlayerCurrencyRow
- type SetPlayerDecorationParams
- type SetPlayerNicknameParams
- type SetPlayerRankParams
- type SetPlayerRankRow
- type UpdateSessionExpiryParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddItemToInventoryParams ¶ added in v0.0.3
type Character ¶
type Character struct {
CharacterID int64
PlayerID int64
ItemID int64
HairColor int64
Shirt int64
Mastery int64
Part00ItemID sql.NullInt64
Part01ItemID sql.NullInt64
Part02ItemID sql.NullInt64
Part03ItemID sql.NullInt64
Part04ItemID sql.NullInt64
Part05ItemID sql.NullInt64
Part06ItemID sql.NullInt64
Part07ItemID sql.NullInt64
Part08ItemID sql.NullInt64
Part09ItemID sql.NullInt64
Part10ItemID sql.NullInt64
Part11ItemID sql.NullInt64
Part12ItemID sql.NullInt64
Part13ItemID sql.NullInt64
Part14ItemID sql.NullInt64
Part15ItemID sql.NullInt64
Part16ItemID sql.NullInt64
Part17ItemID sql.NullInt64
Part18ItemID sql.NullInt64
Part19ItemID sql.NullInt64
Part20ItemID sql.NullInt64
Part21ItemID sql.NullInt64
Part22ItemID sql.NullInt64
Part23ItemID sql.NullInt64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
AuxPart0ID sql.NullInt64
AuxPart1ID sql.NullInt64
AuxPart2ID sql.NullInt64
AuxPart3ID sql.NullInt64
AuxPart4ID sql.NullInt64
CutInID sql.NullInt64
}
type CreateCharacterParams ¶
type CreateCharacterParams struct {
PlayerID int64
ItemID int64
HairColor int64
Shirt int64
Mastery int64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
}
type CreatePlayerParams ¶
type CreatePlayerParams struct {
Username string
Nickname sql.NullString
PasswordHash string
Pang int64
}
type CreateSessionParams ¶
type GetCharacterRow ¶ added in v0.0.3
type GetCharacterRow struct {
CharacterID int64
PlayerID int64
ItemID int64
HairColor int64
Shirt int64
Mastery int64
Part00ItemID sql.NullInt64
Part01ItemID sql.NullInt64
Part02ItemID sql.NullInt64
Part03ItemID sql.NullInt64
Part04ItemID sql.NullInt64
Part05ItemID sql.NullInt64
Part06ItemID sql.NullInt64
Part07ItemID sql.NullInt64
Part08ItemID sql.NullInt64
Part09ItemID sql.NullInt64
Part10ItemID sql.NullInt64
Part11ItemID sql.NullInt64
Part12ItemID sql.NullInt64
Part13ItemID sql.NullInt64
Part14ItemID sql.NullInt64
Part15ItemID sql.NullInt64
Part16ItemID sql.NullInt64
Part17ItemID sql.NullInt64
Part18ItemID sql.NullInt64
Part19ItemID sql.NullInt64
Part20ItemID sql.NullInt64
Part21ItemID sql.NullInt64
Part22ItemID sql.NullInt64
Part23ItemID sql.NullInt64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
AuxPart0ID sql.NullInt64
AuxPart1ID sql.NullInt64
AuxPart2ID sql.NullInt64
AuxPart3ID sql.NullInt64
AuxPart4ID sql.NullInt64
CutInID sql.NullInt64
CharacterTypeID int64
InventoryAuxPart0TypeIDFIXNULL int64
InventoryAuxPart1TypeIDFIXNULL int64
InventoryAuxPart2TypeIDFIXNULL int64
InventoryAuxPart3TypeIDFIXNULL int64
InventoryAuxPart4TypeIDFIXNULL int64
}
type GetCharactersByPlayerRow ¶ added in v0.0.3
type GetCharactersByPlayerRow struct {
CharacterID int64
PlayerID int64
ItemID int64
HairColor int64
Shirt int64
Mastery int64
Part00ItemID sql.NullInt64
Part01ItemID sql.NullInt64
Part02ItemID sql.NullInt64
Part03ItemID sql.NullInt64
Part04ItemID sql.NullInt64
Part05ItemID sql.NullInt64
Part06ItemID sql.NullInt64
Part07ItemID sql.NullInt64
Part08ItemID sql.NullInt64
Part09ItemID sql.NullInt64
Part10ItemID sql.NullInt64
Part11ItemID sql.NullInt64
Part12ItemID sql.NullInt64
Part13ItemID sql.NullInt64
Part14ItemID sql.NullInt64
Part15ItemID sql.NullInt64
Part16ItemID sql.NullInt64
Part17ItemID sql.NullInt64
Part18ItemID sql.NullInt64
Part19ItemID sql.NullInt64
Part20ItemID sql.NullInt64
Part21ItemID sql.NullInt64
Part22ItemID sql.NullInt64
Part23ItemID sql.NullInt64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
AuxPart0ID sql.NullInt64
AuxPart1ID sql.NullInt64
AuxPart2ID sql.NullInt64
AuxPart3ID sql.NullInt64
AuxPart4ID sql.NullInt64
CutInID sql.NullInt64
CharacterTypeID int64
}
type GetItemParams ¶ added in v0.0.3
type GetItemsByTypeIDParams ¶ added in v0.0.3
type GetPlayerConsumablesRow ¶ added in v0.0.3
type GetPlayerCurrencyRow ¶ added in v0.0.3
type GetPlayerRankRow ¶ added in v0.0.3
type GetPlayerRow ¶ added in v0.0.3
type GetPlayerRow struct {
PlayerID int64
Username string
Nickname sql.NullString
PasswordHash string
Pang int64
Points int64
Rank int64
BallTypeID int64
MascotTypeID int64
Slot0TypeID int64
Slot1TypeID int64
Slot2TypeID int64
Slot3TypeID int64
Slot4TypeID int64
Slot5TypeID int64
Slot6TypeID int64
Slot7TypeID int64
Slot8TypeID int64
Slot9TypeID int64
CaddieID sql.NullInt64
ClubID sql.NullInt64
BackgroundID sql.NullInt64
FrameID sql.NullInt64
StickerID sql.NullInt64
SlotID sql.NullInt64
CutInID sql.NullInt64
TitleID sql.NullInt64
Poster0ID sql.NullInt64
Poster1ID sql.NullInt64
CharacterID sql.NullInt64
Exp int64
CharacterID_2 int64
PlayerID_2 int64
ItemID int64
HairColor int64
Shirt int64
Mastery int64
Part00ItemID sql.NullInt64
Part01ItemID sql.NullInt64
Part02ItemID sql.NullInt64
Part03ItemID sql.NullInt64
Part04ItemID sql.NullInt64
Part05ItemID sql.NullInt64
Part06ItemID sql.NullInt64
Part07ItemID sql.NullInt64
Part08ItemID sql.NullInt64
Part09ItemID sql.NullInt64
Part10ItemID sql.NullInt64
Part11ItemID sql.NullInt64
Part12ItemID sql.NullInt64
Part13ItemID sql.NullInt64
Part14ItemID sql.NullInt64
Part15ItemID sql.NullInt64
Part16ItemID sql.NullInt64
Part17ItemID sql.NullInt64
Part18ItemID sql.NullInt64
Part19ItemID sql.NullInt64
Part20ItemID sql.NullInt64
Part21ItemID sql.NullInt64
Part22ItemID sql.NullInt64
Part23ItemID sql.NullInt64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
AuxPart0ID sql.NullInt64
AuxPart1ID sql.NullInt64
AuxPart2ID sql.NullInt64
AuxPart3ID sql.NullInt64
AuxPart4ID sql.NullInt64
CutInID_2 sql.NullInt64
CharacterTypeID sql.NullInt64
CaddieTypeID sql.NullInt64
ClubTypeID sql.NullInt64
BackgroundTypeID sql.NullInt64
FrameTypeID sql.NullInt64
StickerTypeID sql.NullInt64
SlotTypeID sql.NullInt64
CutInTypeID sql.NullInt64
TitleTypeID sql.NullInt64
Poster0TypeID sql.NullInt64
Poster1TypeID sql.NullInt64
}
type Player ¶
type Player struct {
PlayerID int64
Username string
Nickname sql.NullString
PasswordHash string
Pang int64
Points int64
Rank int64
BallTypeID int64
MascotTypeID int64
Slot0TypeID int64
Slot1TypeID int64
Slot2TypeID int64
Slot3TypeID int64
Slot4TypeID int64
Slot5TypeID int64
Slot6TypeID int64
Slot7TypeID int64
Slot8TypeID int64
Slot9TypeID int64
CaddieID sql.NullInt64
ClubID sql.NullInt64
BackgroundID sql.NullInt64
FrameID sql.NullInt64
StickerID sql.NullInt64
SlotID sql.NullInt64
CutInID sql.NullInt64
TitleID sql.NullInt64
Poster0ID sql.NullInt64
Poster1ID sql.NullInt64
CharacterID sql.NullInt64
Exp int64
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddItemToInventory ¶ added in v0.0.3
func (*Queries) CreateCharacter ¶
func (*Queries) CreatePlayer ¶
func (*Queries) CreateSession ¶
func (*Queries) DeleteExpiredSessions ¶
func (*Queries) GetCharacter ¶
func (*Queries) GetCharactersByPlayer ¶
func (*Queries) GetItemsByTypeID ¶ added in v0.0.3
func (*Queries) GetPlayerByUsername ¶
func (*Queries) GetPlayerConsumables ¶ added in v0.0.3
func (*Queries) GetPlayerCurrency ¶ added in v0.0.3
func (*Queries) GetPlayerInventory ¶ added in v0.0.3
func (*Queries) GetPlayerRank ¶ added in v0.0.3
func (*Queries) GetSession ¶
func (*Queries) GetSessionByKey ¶
func (*Queries) GetSessionsByPlayer ¶
func (*Queries) PlayerHasCharacters ¶
func (*Queries) RemoveItemFromInventory ¶ added in v0.0.3
func (q *Queries) RemoveItemFromInventory(ctx context.Context, arg RemoveItemFromInventoryParams) error
func (*Queries) SetCharacterParts ¶ added in v0.0.3
func (*Queries) SetItemQuantity ¶ added in v0.0.3
func (*Queries) SetPlayerCaddie ¶ added in v0.0.3
func (*Queries) SetPlayerCharacter ¶ added in v0.0.3
func (*Queries) SetPlayerClubSet ¶ added in v0.0.3
func (*Queries) SetPlayerComet ¶ added in v0.0.3
func (*Queries) SetPlayerConsumables ¶ added in v0.0.3
func (*Queries) SetPlayerCurrency ¶ added in v0.0.3
func (q *Queries) SetPlayerCurrency(ctx context.Context, arg SetPlayerCurrencyParams) (SetPlayerCurrencyRow, error)
func (*Queries) SetPlayerDecoration ¶ added in v0.0.3
func (*Queries) SetPlayerNickname ¶
func (*Queries) SetPlayerRank ¶ added in v0.0.3
func (q *Queries) SetPlayerRank(ctx context.Context, arg SetPlayerRankParams) (SetPlayerRankRow, error)
func (*Queries) UpdateSessionExpiry ¶
type RemoveItemFromInventoryParams ¶ added in v0.0.3
type SetCharacterPartsParams ¶ added in v0.0.3
type SetCharacterPartsParams struct {
Part00ItemID sql.NullInt64
Part01ItemID sql.NullInt64
Part02ItemID sql.NullInt64
Part03ItemID sql.NullInt64
Part04ItemID sql.NullInt64
Part05ItemID sql.NullInt64
Part06ItemID sql.NullInt64
Part07ItemID sql.NullInt64
Part08ItemID sql.NullInt64
Part09ItemID sql.NullInt64
Part10ItemID sql.NullInt64
Part11ItemID sql.NullInt64
Part12ItemID sql.NullInt64
Part13ItemID sql.NullInt64
Part14ItemID sql.NullInt64
Part15ItemID sql.NullInt64
Part16ItemID sql.NullInt64
Part17ItemID sql.NullInt64
Part18ItemID sql.NullInt64
Part19ItemID sql.NullInt64
Part20ItemID sql.NullInt64
Part21ItemID sql.NullInt64
Part22ItemID sql.NullInt64
Part23ItemID sql.NullInt64
Part00ItemTypeID int64
Part01ItemTypeID int64
Part02ItemTypeID int64
Part03ItemTypeID int64
Part04ItemTypeID int64
Part05ItemTypeID int64
Part06ItemTypeID int64
Part07ItemTypeID int64
Part08ItemTypeID int64
Part09ItemTypeID int64
Part10ItemTypeID int64
Part11ItemTypeID int64
Part12ItemTypeID int64
Part13ItemTypeID int64
Part14ItemTypeID int64
Part15ItemTypeID int64
Part16ItemTypeID int64
Part17ItemTypeID int64
Part18ItemTypeID int64
Part19ItemTypeID int64
Part20ItemTypeID int64
Part21ItemTypeID int64
Part22ItemTypeID int64
Part23ItemTypeID int64
CutInID sql.NullInt64
CharacterID int64
}
type SetItemQuantityParams ¶ added in v0.0.3
type SetPlayerCaddieParams ¶ added in v0.0.3
type SetPlayerCharacterParams ¶ added in v0.0.3
type SetPlayerClubSetParams ¶ added in v0.0.3
type SetPlayerCometParams ¶ added in v0.0.3
type SetPlayerConsumablesParams ¶ added in v0.0.3
type SetPlayerCurrencyParams ¶ added in v0.0.3
type SetPlayerCurrencyRow ¶ added in v0.0.3
type SetPlayerDecorationParams ¶ added in v0.0.3
type SetPlayerNicknameParams ¶
type SetPlayerNicknameParams struct {
Nickname sql.NullString
PlayerID int64
}
type SetPlayerRankParams ¶ added in v0.0.3
type SetPlayerRankRow ¶ added in v0.0.3
Click to show internal directories.
Click to hide internal directories.