Documentation
¶
Index ¶
- type AcceptFriendRequestParams
- type CreateFriendRequestParams
- type DBTX
- type Friendstatus
- type GetFriendStatusParams
- type LogIntoLookupTableParams
- type LookupUser
- type NullFriendstatus
- type Queries
- func (q *Queries) AcceptFriendRequest(ctx context.Context, arg AcceptFriendRequestParams) error
- func (q *Queries) CreateFriendRequest(ctx context.Context, arg CreateFriendRequestParams) error
- func (q *Queries) CreateFriendstatusType(ctx context.Context) error
- func (q *Queries) CreateLookupUserTable(ctx context.Context) error
- func (q *Queries) CreateUsersTable(ctx context.Context) error
- func (q *Queries) GetFriendStatus(ctx context.Context, arg GetFriendStatusParams) (Friendstatus, error)
- func (q *Queries) GetUserUUIDFromLookupTable(ctx context.Context, lower string) (LookupUser, error)
- func (q *Queries) GetUsernameFromLookupTable(ctx context.Context, userUuid uuid.UUID) (LookupUser, error)
- func (q *Queries) ListFriends(ctx context.Context, uid1 uuid.UUID) ([]UserFriend, error)
- func (q *Queries) ListFriendsLookup(ctx context.Context, uid2 uuid.UUID) ([]LookupUser, error)
- func (q *Queries) LogIntoLookupTable(ctx context.Context, arg LogIntoLookupTableParams) error
- func (q *Queries) RemoveFriendRequest(ctx context.Context, arg RemoveFriendRequestParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RemoveFriendRequestParams
- type UserFriend
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Friendstatus ¶
type Friendstatus string
const ( FriendstatusPENDING Friendstatus = "PENDING" FriendstatusFRIEND Friendstatus = "FRIEND" )
func (*Friendstatus) Scan ¶
func (e *Friendstatus) Scan(src interface{}) error
type LookupUser ¶
type NullFriendstatus ¶
type NullFriendstatus struct { Friendstatus Friendstatus Valid bool // Valid is true if Friendstatus is not NULL }
func (*NullFriendstatus) Scan ¶
func (ns *NullFriendstatus) Scan(value interface{}) error
Scan implements the Scanner interface.
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
var DB *Queries
func (*Queries) AcceptFriendRequest ¶
func (q *Queries) AcceptFriendRequest(ctx context.Context, arg AcceptFriendRequestParams) error
func (*Queries) CreateFriendRequest ¶
func (q *Queries) CreateFriendRequest(ctx context.Context, arg CreateFriendRequestParams) error
func (*Queries) CreateFriendstatusType ¶
func (*Queries) CreateLookupUserTable ¶
func (*Queries) GetFriendStatus ¶
func (q *Queries) GetFriendStatus(ctx context.Context, arg GetFriendStatusParams) (Friendstatus, error)
func (*Queries) GetUserUUIDFromLookupTable ¶
func (*Queries) GetUsernameFromLookupTable ¶
func (*Queries) ListFriends ¶
func (*Queries) ListFriendsLookup ¶
func (*Queries) LogIntoLookupTable ¶
func (q *Queries) LogIntoLookupTable(ctx context.Context, arg LogIntoLookupTableParams) error
func (*Queries) RemoveFriendRequest ¶
func (q *Queries) RemoveFriendRequest(ctx context.Context, arg RemoveFriendRequestParams) error
type UserFriend ¶
Click to show internal directories.
Click to hide internal directories.