Documentation ¶
Index ¶
- type Account
- type CreateAccountParams
- type CreatePushTokenParams
- type CreateResetPasswordTokenParams
- type CreateStreamDetailsParams
- type CreateStreamParams
- type CreateStreamStatusParams
- type CreateUserParams
- type DBTX
- type DeleteAccountParams
- type DeleteAccountsByUserIDAndProviderParams
- type DeletePushTokensByUserIDAndProviderParams
- type GetAccountByUserIDAndProviderAccountIDParams
- type GetAccountByUserIDAndProviderAndProviderAccountIDParams
- type GetPushTokensByUserIDAndProviderParams
- type NullProviderType
- type NullStreamStatusEnum
- type PasswordResetToken
- type ProviderType
- type PushToken
- type Queries
- func (q *Queries) CheckUserExists(ctx context.Context, email string) (bool, error)
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) (Account, error)
- func (q *Queries) CreatePushToken(ctx context.Context, arg CreatePushTokenParams) (PushToken, error)
- func (q *Queries) CreateResetPasswordToken(ctx context.Context, arg CreateResetPasswordTokenParams) (PasswordResetToken, error)
- func (q *Queries) CreateStream(ctx context.Context, arg CreateStreamParams) (Stream, error)
- func (q *Queries) CreateStreamDetails(ctx context.Context, arg CreateStreamDetailsParams) (StreamDetail, error)
- func (q *Queries) CreateStreamStatus(ctx context.Context, arg CreateStreamStatusParams) (StreamStatus, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DecrementStreamStatusViewersCount(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) DeleteAccount(ctx context.Context, arg DeleteAccountParams) error
- func (q *Queries) DeleteAccountsByUserID(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) DeleteAccountsByUserIDAndProvider(ctx context.Context, arg DeleteAccountsByUserIDAndProviderParams) error
- func (q *Queries) DeletePushToken(ctx context.Context, token string) error
- func (q *Queries) DeletePushTokensByUserID(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) DeletePushTokensByUserIDAndProvider(ctx context.Context, arg DeletePushTokensByUserIDAndProviderParams) error
- func (q *Queries) DeleteResetPasswordToken(ctx context.Context, token uuid.UUID) error
- func (q *Queries) DeleteStream(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteStreamDetails(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) DeleteStreamStatus(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) DeleteUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) GetAccountByID(ctx context.Context, id int32) (Account, error)
- func (q *Queries) GetAccountByUserID(ctx context.Context, userID uuid.UUID) (Account, error)
- func (q *Queries) GetAccountByUserIDAndProviderAccountID(ctx context.Context, arg GetAccountByUserIDAndProviderAccountIDParams) (Account, error)
- func (q *Queries) GetAccountByUserIDAndProviderAndProviderAccountID(ctx context.Context, ...) (Account, error)
- func (q *Queries) GetAccountsByUserID(ctx context.Context, userID uuid.UUID) ([]Account, error)
- func (q *Queries) GetPushToken(ctx context.Context, token string) (PushToken, error)
- func (q *Queries) GetPushTokensByUserID(ctx context.Context, userID uuid.UUID) ([]PushToken, error)
- func (q *Queries) GetPushTokensByUserIDAndProvider(ctx context.Context, arg GetPushTokensByUserIDAndProviderParams) ([]PushToken, error)
- func (q *Queries) GetResetPasswordToken(ctx context.Context, token uuid.UUID) (PasswordResetToken, error)
- func (q *Queries) GetStream(ctx context.Context, id uuid.UUID) (Stream, error)
- func (q *Queries) GetStreamDetails(ctx context.Context, streamID uuid.UUID) (StreamDetail, error)
- func (q *Queries) GetStreamStatus(ctx context.Context, streamID uuid.UUID) (StreamStatus, error)
- func (q *Queries) GetStreamsByApp(ctx context.Context, app string) ([]Stream, error)
- func (q *Queries) GetStreamsByStreamName(ctx context.Context, streamName string) ([]Stream, error)
- func (q *Queries) GetStreamsByUserId(ctx context.Context, userID uuid.UUID) ([]Stream, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserByID(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) IncrementStreamStatusViewersCount(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) PublishStream(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) ScheduleStream(ctx context.Context, arg ScheduleStreamParams) error
- func (q *Queries) StopStream(ctx context.Context, streamID uuid.UUID) error
- func (q *Queries) UpdateAccount(ctx context.Context, arg UpdateAccountParams) (Account, error)
- func (q *Queries) UpdateAccountTokens(ctx context.Context, arg UpdateAccountTokensParams) (Account, error)
- func (q *Queries) UpdateStream(ctx context.Context, arg UpdateStreamParams) (Stream, error)
- func (q *Queries) UpdateStreamDetails(ctx context.Context, arg UpdateStreamDetailsParams) (StreamDetail, error)
- func (q *Queries) UpdateStreamStatus(ctx context.Context, arg UpdateStreamStatusParams) (StreamStatus, error)
- func (q *Queries) UpdateStreamStatusViewersCount(ctx context.Context, arg UpdateStreamStatusViewersCountParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error)
- func (q *Queries) UpdateUserPassword(ctx context.Context, arg UpdateUserPasswordParams) (User, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type ScheduleStreamParams
- type Stream
- type StreamDetail
- type StreamStatus
- type StreamStatusEnum
- type UpdateAccountParams
- type UpdateAccountTokensParams
- type UpdateStreamDetailsParams
- type UpdateStreamParams
- type UpdateStreamStatusParams
- type UpdateStreamStatusViewersCountParams
- type UpdateUserParams
- type UpdateUserPasswordParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { ID int32 UserID uuid.UUID Provider string ProviderAccountID string RefreshToken sql.NullString AccessToken sql.NullString ValidUntil time.Time Scope sql.NullString TokenType sql.NullString }
type CreateAccountParams ¶
type CreateAccountParams struct { UserID uuid.UUID Provider string ProviderAccountID string RefreshToken sql.NullString AccessToken sql.NullString ValidUntil time.Time Scope sql.NullString TokenType sql.NullString }
type CreatePushTokenParams ¶
type CreatePushTokenParams struct { Token string Provider ProviderType UserID uuid.UUID }
type CreateStreamParams ¶
type CreateUserParams ¶
type DeleteAccountParams ¶
type DeletePushTokensByUserIDAndProviderParams ¶
type DeletePushTokensByUserIDAndProviderParams struct { UserID uuid.UUID Provider ProviderType }
type GetPushTokensByUserIDAndProviderParams ¶
type GetPushTokensByUserIDAndProviderParams struct { UserID uuid.UUID Provider ProviderType }
type NullProviderType ¶
type NullProviderType struct { ProviderType ProviderType Valid bool // Valid is true if ProviderType is not NULL }
func (*NullProviderType) Scan ¶
func (ns *NullProviderType) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullStreamStatusEnum ¶
type NullStreamStatusEnum struct { StreamStatusEnum StreamStatusEnum Valid bool // Valid is true if StreamStatusEnum is not NULL }
func (*NullStreamStatusEnum) Scan ¶
func (ns *NullStreamStatusEnum) Scan(value interface{}) error
Scan implements the Scanner interface.
type PasswordResetToken ¶
type ProviderType ¶
type ProviderType string
const ( ProviderTypeFcm ProviderType = "fcm" ProviderTypeApn ProviderType = "apn" )
func (*ProviderType) Scan ¶
func (e *ProviderType) Scan(src interface{}) error
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CheckUserExists ¶
func (*Queries) CreateAccount ¶
func (*Queries) CreatePushToken ¶
func (*Queries) CreateResetPasswordToken ¶
func (q *Queries) CreateResetPasswordToken(ctx context.Context, arg CreateResetPasswordTokenParams) (PasswordResetToken, error)
func (*Queries) CreateStream ¶
func (*Queries) CreateStreamDetails ¶
func (q *Queries) CreateStreamDetails(ctx context.Context, arg CreateStreamDetailsParams) (StreamDetail, error)
func (*Queries) CreateStreamStatus ¶
func (q *Queries) CreateStreamStatus(ctx context.Context, arg CreateStreamStatusParams) (StreamStatus, error)
func (*Queries) CreateUser ¶
func (*Queries) DecrementStreamStatusViewersCount ¶
func (*Queries) DeleteAccount ¶
func (q *Queries) DeleteAccount(ctx context.Context, arg DeleteAccountParams) error
func (*Queries) DeleteAccountsByUserID ¶
func (*Queries) DeleteAccountsByUserIDAndProvider ¶
func (q *Queries) DeleteAccountsByUserIDAndProvider(ctx context.Context, arg DeleteAccountsByUserIDAndProviderParams) error
func (*Queries) DeletePushToken ¶
func (*Queries) DeletePushTokensByUserID ¶
func (*Queries) DeletePushTokensByUserIDAndProvider ¶
func (q *Queries) DeletePushTokensByUserIDAndProvider(ctx context.Context, arg DeletePushTokensByUserIDAndProviderParams) error
func (*Queries) DeleteResetPasswordToken ¶
func (*Queries) DeleteStream ¶
func (*Queries) DeleteStreamDetails ¶
func (*Queries) DeleteStreamStatus ¶
func (*Queries) GetAccountByID ¶
func (*Queries) GetAccountByUserID ¶
func (*Queries) GetAccountByUserIDAndProviderAccountID ¶
func (*Queries) GetAccountByUserIDAndProviderAndProviderAccountID ¶
func (*Queries) GetAccountsByUserID ¶
func (*Queries) GetPushToken ¶
func (*Queries) GetPushTokensByUserID ¶
func (*Queries) GetPushTokensByUserIDAndProvider ¶
func (*Queries) GetResetPasswordToken ¶
func (*Queries) GetStreamDetails ¶
func (*Queries) GetStreamStatus ¶
func (*Queries) GetStreamsByApp ¶
func (*Queries) GetStreamsByStreamName ¶
func (*Queries) GetStreamsByUserId ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) IncrementStreamStatusViewersCount ¶
func (*Queries) PublishStream ¶
func (*Queries) ScheduleStream ¶
func (q *Queries) ScheduleStream(ctx context.Context, arg ScheduleStreamParams) error
func (*Queries) StopStream ¶
func (*Queries) UpdateAccount ¶
func (*Queries) UpdateAccountTokens ¶
func (*Queries) UpdateStream ¶
func (*Queries) UpdateStreamDetails ¶
func (q *Queries) UpdateStreamDetails(ctx context.Context, arg UpdateStreamDetailsParams) (StreamDetail, error)
func (*Queries) UpdateStreamStatus ¶
func (q *Queries) UpdateStreamStatus(ctx context.Context, arg UpdateStreamStatusParams) (StreamStatus, error)
func (*Queries) UpdateStreamStatusViewersCount ¶
func (q *Queries) UpdateStreamStatusViewersCount(ctx context.Context, arg UpdateStreamStatusViewersCountParams) error
func (*Queries) UpdateUser ¶
func (*Queries) UpdateUserPassword ¶
type ScheduleStreamParams ¶
type StreamDetail ¶
type StreamStatus ¶
type StreamStatusEnum ¶
type StreamStatusEnum string
const ( StreamStatusEnumOnline StreamStatusEnum = "online" StreamStatusEnumOffline StreamStatusEnum = "offline" StreamStatusEnumScheduled StreamStatusEnum = "scheduled" )
func (*StreamStatusEnum) Scan ¶
func (e *StreamStatusEnum) Scan(src interface{}) error
type UpdateAccountParams ¶
type UpdateAccountParams struct { UserID uuid.UUID ProviderAccountID string RefreshToken sql.NullString AccessToken sql.NullString ValidUntil time.Time Scope sql.NullString TokenType sql.NullString }
type UpdateAccountTokensParams ¶
type UpdateAccountTokensParams struct { UserID uuid.UUID ProviderAccountID string RefreshToken sql.NullString AccessToken sql.NullString ValidUntil time.Time }
type UpdateStreamParams ¶
type UpdateUserParams ¶
Click to show internal directories.
Click to hide internal directories.