Documentation
¶
Index ¶
- type Account
- type AddSubscriptionParams
- type ApiKey
- type CreateAPIKeyParams
- type CreateAccountParams
- type CreateDeviceParams
- type CreateUserParams
- type DBTX
- type DeleteAPIKeyParams
- type DeleteDeviceParams
- type DeleteSubscriptionParams
- type Device
- type Episode
- type GetAccountByIDRow
- type GetAccountBySessionRow
- type GetAccountByUsernameRow
- type GetEpisodesByDeviceParams
- type GetEpisodesByDeviceRow
- type GetEpisodesByPodcastAndDeviceParams
- type GetEpisodesByPodcastAndDeviceRow
- type GetEpisodesByPodcastParams
- type GetEpisodesByPodcastRow
- type GetEpisodesParams
- type GetEpisodesRow
- type GetSubscriptionsSinceParams
- type GetSubscriptionsSinceRow
- type GetUserBySessionRow
- type GetUserByShareTokenRow
- type GetUserRow
- type ListAPIKeysByAccountRow
- type ListAccountsRow
- type ListInactiveAccountsRow
- type ListUsersByAccountRow
- type ListUsersByAccountWithStatsRow
- type ListUsersRow
- type Queries
- func (q *Queries) AddSubscription(ctx context.Context, arg AddSubscriptionParams) error
- func (q *Queries) CountAPIKeysByAccount(ctx context.Context, accountID string) (int64, error)
- func (q *Queries) CountAccounts(ctx context.Context) (int64, error)
- func (q *Queries) CountActiveSubscriptions(ctx context.Context) (int64, error)
- func (q *Queries) CountDevices(ctx context.Context) (int64, error)
- func (q *Queries) CountEpisodes(ctx context.Context) (int64, error)
- func (q *Queries) CountUsers(ctx context.Context) (int64, error)
- func (q *Queries) CreateAPIKey(ctx context.Context, arg CreateAPIKeyParams) error
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) error
- func (q *Queries) CreateDevice(ctx context.Context, arg CreateDeviceParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) DeleteAPIKey(ctx context.Context, arg DeleteAPIKeyParams) error
- func (q *Queries) DeleteAPIKeysByAccount(ctx context.Context, accountID string) error
- func (q *Queries) DeleteAccount(ctx context.Context, id string) error
- func (q *Queries) DeleteAllUserDevices(ctx context.Context, username string) error
- func (q *Queries) DeleteAllUserEpisodes(ctx context.Context, username string) error
- func (q *Queries) DeleteAllUserSubscriptions(ctx context.Context, username string) error
- func (q *Queries) DeleteDevice(ctx context.Context, arg DeleteDeviceParams) error
- func (q *Queries) DeleteEpisodesOlderThan(ctx context.Context, modified int64) (sql.Result, error)
- func (q *Queries) DeleteSubscription(ctx context.Context, arg DeleteSubscriptionParams) error
- func (q *Queries) DeleteUser(ctx context.Context, username string) error
- func (q *Queries) DeleteUsersByAccount(ctx context.Context, accountID string) error
- func (q *Queries) GetAPIKeysByPrefix(ctx context.Context, prefix string) ([]ApiKey, error)
- func (q *Queries) GetAccountByID(ctx context.Context, id string) (GetAccountByIDRow, error)
- func (q *Queries) GetAccountBySession(ctx context.Context, sessionID sql.NullString) (GetAccountBySessionRow, error)
- func (q *Queries) GetAccountByUsername(ctx context.Context, username string) (GetAccountByUsernameRow, error)
- func (q *Queries) GetEpisodes(ctx context.Context, arg GetEpisodesParams) ([]GetEpisodesRow, error)
- func (q *Queries) GetEpisodesByDevice(ctx context.Context, arg GetEpisodesByDeviceParams) ([]GetEpisodesByDeviceRow, error)
- func (q *Queries) GetEpisodesByPodcast(ctx context.Context, arg GetEpisodesByPodcastParams) ([]GetEpisodesByPodcastRow, error)
- func (q *Queries) GetEpisodesByPodcastAndDevice(ctx context.Context, arg GetEpisodesByPodcastAndDeviceParams) ([]GetEpisodesByPodcastAndDeviceRow, error)
- func (q *Queries) GetSetting(ctx context.Context, key string) (string, error)
- func (q *Queries) GetSubscriptions(ctx context.Context, username string) ([]string, error)
- func (q *Queries) GetSubscriptionsSince(ctx context.Context, arg GetSubscriptionsSinceParams) ([]GetSubscriptionsSinceRow, error)
- func (q *Queries) GetUser(ctx context.Context, username string) (GetUserRow, error)
- func (q *Queries) GetUserBySession(ctx context.Context, sessionID sql.NullString) (GetUserBySessionRow, error)
- func (q *Queries) GetUserByShareToken(ctx context.Context, shareToken sql.NullString) (GetUserByShareTokenRow, error)
- func (q *Queries) ListAPIKeysByAccount(ctx context.Context, accountID string) ([]ListAPIKeysByAccountRow, error)
- func (q *Queries) ListAccounts(ctx context.Context) ([]ListAccountsRow, error)
- func (q *Queries) ListDevices(ctx context.Context, username string) ([]Device, error)
- func (q *Queries) ListInactiveAccounts(ctx context.Context, lastActivity sql.NullInt64) ([]ListInactiveAccountsRow, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
- func (q *Queries) ListUsersByAccount(ctx context.Context, accountID string) ([]ListUsersByAccountRow, error)
- func (q *Queries) ListUsersByAccountWithStats(ctx context.Context, accountID string) ([]ListUsersByAccountWithStatsRow, error)
- func (q *Queries) ReactivateSubscription(ctx context.Context, arg ReactivateSubscriptionParams) error
- func (q *Queries) UpdateAPIKeyLastUsed(ctx context.Context, arg UpdateAPIKeyLastUsedParams) error
- func (q *Queries) UpdateAccountLastLogin(ctx context.Context, arg UpdateAccountLastLoginParams) error
- func (q *Queries) UpdateAccountPassword(ctx context.Context, arg UpdateAccountPasswordParams) error
- func (q *Queries) UpdateAccountRole(ctx context.Context, arg UpdateAccountRoleParams) error
- func (q *Queries) UpdateAccountSession(ctx context.Context, arg UpdateAccountSessionParams) error
- func (q *Queries) UpdateAccountUsername(ctx context.Context, arg UpdateAccountUsernameParams) error
- func (q *Queries) UpdateDeviceCaption(ctx context.Context, arg UpdateDeviceCaptionParams) error
- func (q *Queries) UpdateDeviceLastActivity(ctx context.Context, arg UpdateDeviceLastActivityParams) error
- func (q *Queries) UpdateDeviceType(ctx context.Context, arg UpdateDeviceTypeParams) error
- func (q *Queries) UpdateUserLastActivity(ctx context.Context, arg UpdateUserLastActivityParams) error
- func (q *Queries) UpdateUserPassword(ctx context.Context, arg UpdateUserPasswordParams) error
- func (q *Queries) UpdateUserSession(ctx context.Context, arg UpdateUserSessionParams) error
- func (q *Queries) UpdateUserShareToken(ctx context.Context, arg UpdateUserShareTokenParams) error
- func (q *Queries) UpsertEpisode(ctx context.Context, arg UpsertEpisodeParams) error
- func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type ReactivateSubscriptionParams
- type Setting
- type Subscription
- type UpdateAPIKeyLastUsedParams
- type UpdateAccountLastLoginParams
- type UpdateAccountPasswordParams
- type UpdateAccountRoleParams
- type UpdateAccountSessionParams
- type UpdateAccountUsernameParams
- type UpdateDeviceCaptionParams
- type UpdateDeviceLastActivityParams
- type UpdateDeviceTypeParams
- type UpdateUserLastActivityParams
- type UpdateUserPasswordParams
- type UpdateUserSessionParams
- type UpdateUserShareTokenParams
- type UpsertEpisodeParams
- type UpsertSettingParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddSubscriptionParams ¶
type CreateAPIKeyParams ¶
type CreateAccountParams ¶
type CreateDeviceParams ¶
type CreateDeviceParams struct {
ID string
Username string
Caption sql.NullString
Type string
}
type CreateUserParams ¶
type DeleteAPIKeyParams ¶
type DeleteDeviceParams ¶
type GetAccountByIDRow ¶
type GetAccountBySessionRow ¶
type GetAccountByUsernameRow ¶
type GetEpisodesByDeviceParams ¶
type GetEpisodesByDeviceParams struct {
Username string
Device sql.NullString
Modified int64
}
type GetEpisodesByDeviceRow ¶
type GetEpisodesByPodcastAndDeviceParams ¶
type GetEpisodesByPodcastAndDeviceParams struct {
Username string
Podcast string
Device sql.NullString
Modified int64
}
type GetEpisodesByPodcastRow ¶
type GetEpisodesParams ¶
type GetEpisodesRow ¶
type GetUserBySessionRow ¶
type GetUserByShareTokenRow ¶
type GetUserByShareTokenRow struct {
}
type GetUserRow ¶
type ListAPIKeysByAccountRow ¶
type ListAccountsRow ¶
type ListInactiveAccountsRow ¶
type ListUsersByAccountRow ¶
type ListUsersRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddSubscription ¶
func (q *Queries) AddSubscription(ctx context.Context, arg AddSubscriptionParams) error
func (*Queries) CountAPIKeysByAccount ¶
func (*Queries) CountActiveSubscriptions ¶
func (*Queries) CreateAPIKey ¶
func (q *Queries) CreateAPIKey(ctx context.Context, arg CreateAPIKeyParams) error
API Keys
func (*Queries) CreateAccount ¶
func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) error
func (*Queries) CreateDevice ¶
func (q *Queries) CreateDevice(ctx context.Context, arg CreateDeviceParams) error
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) DeleteAPIKey ¶
func (q *Queries) DeleteAPIKey(ctx context.Context, arg DeleteAPIKeyParams) error
func (*Queries) DeleteAPIKeysByAccount ¶
func (*Queries) DeleteAccount ¶
func (*Queries) DeleteAllUserDevices ¶
func (*Queries) DeleteAllUserEpisodes ¶
func (*Queries) DeleteAllUserSubscriptions ¶
func (*Queries) DeleteDevice ¶
func (q *Queries) DeleteDevice(ctx context.Context, arg DeleteDeviceParams) error
func (*Queries) DeleteEpisodesOlderThan ¶
func (*Queries) DeleteSubscription ¶
func (q *Queries) DeleteSubscription(ctx context.Context, arg DeleteSubscriptionParams) error
func (*Queries) DeleteUser ¶
func (*Queries) DeleteUsersByAccount ¶
func (*Queries) GetAPIKeysByPrefix ¶
func (*Queries) GetAccountByID ¶
Accounts
func (*Queries) GetAccountBySession ¶
func (q *Queries) GetAccountBySession(ctx context.Context, sessionID sql.NullString) (GetAccountBySessionRow, error)
func (*Queries) GetAccountByUsername ¶
func (*Queries) GetEpisodes ¶
func (q *Queries) GetEpisodes(ctx context.Context, arg GetEpisodesParams) ([]GetEpisodesRow, error)
Episodes
func (*Queries) GetEpisodesByDevice ¶
func (q *Queries) GetEpisodesByDevice(ctx context.Context, arg GetEpisodesByDeviceParams) ([]GetEpisodesByDeviceRow, error)
func (*Queries) GetEpisodesByPodcast ¶
func (q *Queries) GetEpisodesByPodcast(ctx context.Context, arg GetEpisodesByPodcastParams) ([]GetEpisodesByPodcastRow, error)
func (*Queries) GetEpisodesByPodcastAndDevice ¶
func (q *Queries) GetEpisodesByPodcastAndDevice(ctx context.Context, arg GetEpisodesByPodcastAndDeviceParams) ([]GetEpisodesByPodcastAndDeviceRow, error)
func (*Queries) GetSetting ¶
Settings
func (*Queries) GetSubscriptions ¶
Subscriptions
func (*Queries) GetSubscriptionsSince ¶
func (q *Queries) GetSubscriptionsSince(ctx context.Context, arg GetSubscriptionsSinceParams) ([]GetSubscriptionsSinceRow, error)
func (*Queries) GetUserBySession ¶
func (q *Queries) GetUserBySession(ctx context.Context, sessionID sql.NullString) (GetUserBySessionRow, error)
func (*Queries) GetUserByShareToken ¶
func (q *Queries) GetUserByShareToken(ctx context.Context, shareToken sql.NullString) (GetUserByShareTokenRow, error)
func (*Queries) ListAPIKeysByAccount ¶
func (*Queries) ListAccounts ¶
func (q *Queries) ListAccounts(ctx context.Context) ([]ListAccountsRow, error)
func (*Queries) ListDevices ¶
Devices
func (*Queries) ListInactiveAccounts ¶
func (*Queries) ListUsers ¶
func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
func (*Queries) ListUsersByAccount ¶
func (*Queries) ListUsersByAccountWithStats ¶
func (*Queries) ReactivateSubscription ¶
func (q *Queries) ReactivateSubscription(ctx context.Context, arg ReactivateSubscriptionParams) error
func (*Queries) UpdateAPIKeyLastUsed ¶
func (q *Queries) UpdateAPIKeyLastUsed(ctx context.Context, arg UpdateAPIKeyLastUsedParams) error
func (*Queries) UpdateAccountLastLogin ¶
func (q *Queries) UpdateAccountLastLogin(ctx context.Context, arg UpdateAccountLastLoginParams) error
func (*Queries) UpdateAccountPassword ¶
func (q *Queries) UpdateAccountPassword(ctx context.Context, arg UpdateAccountPasswordParams) error
func (*Queries) UpdateAccountRole ¶
func (q *Queries) UpdateAccountRole(ctx context.Context, arg UpdateAccountRoleParams) error
func (*Queries) UpdateAccountSession ¶
func (q *Queries) UpdateAccountSession(ctx context.Context, arg UpdateAccountSessionParams) error
func (*Queries) UpdateAccountUsername ¶
func (q *Queries) UpdateAccountUsername(ctx context.Context, arg UpdateAccountUsernameParams) error
func (*Queries) UpdateDeviceCaption ¶
func (q *Queries) UpdateDeviceCaption(ctx context.Context, arg UpdateDeviceCaptionParams) error
func (*Queries) UpdateDeviceLastActivity ¶
func (q *Queries) UpdateDeviceLastActivity(ctx context.Context, arg UpdateDeviceLastActivityParams) error
func (*Queries) UpdateDeviceType ¶
func (q *Queries) UpdateDeviceType(ctx context.Context, arg UpdateDeviceTypeParams) error
func (*Queries) UpdateUserLastActivity ¶
func (q *Queries) UpdateUserLastActivity(ctx context.Context, arg UpdateUserLastActivityParams) error
func (*Queries) UpdateUserPassword ¶
func (q *Queries) UpdateUserPassword(ctx context.Context, arg UpdateUserPasswordParams) error
func (*Queries) UpdateUserSession ¶
func (q *Queries) UpdateUserSession(ctx context.Context, arg UpdateUserSessionParams) error
func (*Queries) UpdateUserShareToken ¶
func (q *Queries) UpdateUserShareToken(ctx context.Context, arg UpdateUserShareTokenParams) error
func (*Queries) UpsertEpisode ¶
func (q *Queries) UpsertEpisode(ctx context.Context, arg UpsertEpisodeParams) error
func (*Queries) UpsertSetting ¶
func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
type Subscription ¶
type UpdateAccountRoleParams ¶
type UpdateAccountSessionParams ¶
type UpdateAccountSessionParams struct {
SessionID sql.NullString
SessionCreated sql.NullInt64
ID string
}
type UpdateDeviceCaptionParams ¶
type UpdateDeviceCaptionParams struct {
Caption sql.NullString
ID string
Username string
}
type UpdateDeviceTypeParams ¶
type UpdateUserSessionParams ¶
type UpdateUserSessionParams struct {
SessionID sql.NullString
SessionCreated sql.NullInt64
Username string
}
type UpdateUserShareTokenParams ¶
type UpdateUserShareTokenParams struct {
}
type UpsertEpisodeParams ¶
type UpsertSettingParams ¶
Click to show internal directories.
Click to hide internal directories.