Documentation
¶
Index ¶
- type Character
- type CreateCharacterParams
- type CreatePlayerParams
- type CreateSessionParams
- type DBTX
- type Player
- type Queries
- 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) (Character, error)
- func (q *Queries) GetCharactersByPlayer(ctx context.Context, playerID int64) ([]Character, error)
- func (q *Queries) GetPlayer(ctx context.Context, playerID int64) (Player, error)
- func (q *Queries) GetPlayerByUsername(ctx context.Context, username string) (Player, 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) SetPlayerNickname(ctx context.Context, arg SetPlayerNicknameParams) (Player, error)
- func (q *Queries) UpdateSessionExpiry(ctx context.Context, arg UpdateSessionExpiryParams) (Session, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Session
- type SetPlayerNicknameParams
- type UpdateSessionExpiryParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCharacterParams ¶
type CreatePlayerParams ¶
type CreatePlayerParams struct {
Username string
Nickname sql.NullString
PasswordHash string
}
type CreateSessionParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateCharacter ¶
func (*Queries) CreatePlayer ¶
func (*Queries) CreateSession ¶
func (*Queries) DeleteExpiredSessions ¶
func (*Queries) GetCharacter ¶
func (*Queries) GetCharactersByPlayer ¶
func (*Queries) GetPlayerByUsername ¶
func (*Queries) GetSession ¶
func (*Queries) GetSessionByKey ¶
func (*Queries) GetSessionsByPlayer ¶
func (*Queries) PlayerHasCharacters ¶
func (*Queries) SetPlayerNickname ¶
func (*Queries) UpdateSessionExpiry ¶
type SetPlayerNicknameParams ¶
type SetPlayerNicknameParams struct {
Nickname sql.NullString
PlayerID int64
}
Click to show internal directories.
Click to hide internal directories.