Documentation
¶
Index ¶
- func Close(db *sql.DB, showLog bool)
- func Open(cfg *config.Configuration, showLog bool) *sql.DB
- type AccessToken
- type CreateAccessTokenParams
- type CreateFileParams
- type CreateNoteParams
- type CreateUserParams
- type DBTX
- type File
- type ListNotesByUserIdParams
- type ListTrashNotesByUserIdParams
- type Note
- type Queries
- func (q *Queries) CreateAccessToken(ctx context.Context, arg CreateAccessTokenParams) (AccessToken, error)
- func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) (File, error)
- func (q *Queries) CreateNote(ctx context.Context, arg CreateNoteParams) (Note, error)
- func (q *Queries) CreateRefreshToken(ctx context.Context, userID uuid.UUID) (RefreshToken, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DeleteAccessTokenByUserId(ctx context.Context, userID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) DeleteRefreshTokenByUserId(ctx context.Context, userID uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetAccessTokenById(ctx context.Context, id uuid.UUID) (AccessToken, error)
- func (q *Queries) GetRefreshTokenById(ctx context.Context, id uuid.UUID) (RefreshToken, 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) HardDeleteFilesByNoteId(ctx context.Context, noteID uuid.UUID) ([]File, error)
- func (q *Queries) HardDeleteNoteById(ctx context.Context, id uuid.UUID) (Note, error)
- func (q *Queries) ListFileByNoteId(ctx context.Context, noteID uuid.UUID) ([]File, error)
- func (q *Queries) ListFilesByNotesIds(ctx context.Context, dollar_1 []uuid.UUID) ([]File, error)
- func (q *Queries) ListNotesByUserId(ctx context.Context, arg ListNotesByUserIdParams) ([]Note, error)
- func (q *Queries) ListTrashNotesByUserId(ctx context.Context, arg ListTrashNotesByUserIdParams) ([]Note, error)
- func (q *Queries) RestoreNoteById(ctx context.Context, id uuid.UUID) (Note, error)
- func (q *Queries) SoftDeleteNoteById(ctx context.Context, arg SoftDeleteNoteByIdParams) (Note, error)
- func (q *Queries) UpdateFileByOriginalId(ctx context.Context, arg UpdateFileByOriginalIdParams) (File, error)
- func (q *Queries) UpdateNoteById(ctx context.Context, arg UpdateNoteByIdParams) (Note, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RefreshToken
- type SoftDeleteNoteByIdParams
- type UpdateFileByOriginalIdParams
- type UpdateNoteByIdParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AccessToken ¶
type CreateAccessTokenParams ¶
type CreateFileParams ¶
type CreateNoteParams ¶
type CreateNoteParams struct { UserID uuid.UUID Title sql.NullString Content sql.NullString CreateTime time.Time UpdateTime time.Time }
type CreateUserParams ¶
type ListNotesByUserIdParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAccessToken ¶
func (q *Queries) CreateAccessToken(ctx context.Context, arg CreateAccessTokenParams) (AccessToken, error)
func (*Queries) CreateFile ¶
func (*Queries) CreateNote ¶
func (*Queries) CreateRefreshToken ¶
func (*Queries) CreateUser ¶
func (*Queries) DeleteAccessTokenByUserId ¶
func (*Queries) DeleteRefreshTokenByUserId ¶
func (*Queries) GetAccessTokenById ¶
func (*Queries) GetRefreshTokenById ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserById ¶
func (*Queries) HardDeleteFilesByNoteId ¶ added in v0.3.2
func (*Queries) HardDeleteNoteById ¶
func (*Queries) ListFileByNoteId ¶ added in v0.3.2
func (*Queries) ListFilesByNotesIds ¶ added in v0.3.2
func (*Queries) ListNotesByUserId ¶
func (*Queries) ListTrashNotesByUserId ¶
func (*Queries) RestoreNoteById ¶
func (*Queries) SoftDeleteNoteById ¶
func (*Queries) UpdateFileByOriginalId ¶
func (*Queries) UpdateNoteById ¶
type RefreshToken ¶
type UpdateFileByOriginalIdParams ¶
type UpdateFileByOriginalIdParams struct { OriginalFile string ProcessedFile sql.NullString UpdateTime time.Time }
type UpdateNoteByIdParams ¶
type UpdateNoteByIdParams struct { ID uuid.UUID Title sql.NullString Content sql.NullString UpdateTime time.Time }
Click to show internal directories.
Click to hide internal directories.