Documentation
¶
Index ¶
- type Category
- type Course
- type CreateCategoryParams
- type CreateCourseParams
- type DBTX
- type ListCoursesRow
- type Queries
- func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
- func (q *Queries) CreateCourse(ctx context.Context, arg CreateCourseParams) error
- func (q *Queries) DeleteCategory(ctx context.Context, id string) error
- func (q *Queries) GetCategory(ctx context.Context, id string) (Category, error)
- func (q *Queries) ListCategories(ctx context.Context) ([]Category, error)
- func (q *Queries) ListCourses(ctx context.Context) ([]ListCoursesRow, error)
- func (q *Queries) UpdateCategory(ctx context.Context, arg UpdateCategoryParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateCategoryParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCategoryParams ¶
type CreateCategoryParams struct {
ID string
Name string
Description sql.NullString
}
type CreateCourseParams ¶
type ListCoursesRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateCategory ¶
func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
func (*Queries) CreateCourse ¶
func (q *Queries) CreateCourse(ctx context.Context, arg CreateCourseParams) error
func (*Queries) DeleteCategory ¶
func (*Queries) GetCategory ¶
func (*Queries) ListCategories ¶
func (*Queries) ListCourses ¶
func (q *Queries) ListCourses(ctx context.Context) ([]ListCoursesRow, error)
func (*Queries) UpdateCategory ¶
func (q *Queries) UpdateCategory(ctx context.Context, arg UpdateCategoryParams) error
type UpdateCategoryParams ¶
type UpdateCategoryParams struct {
Name string
Description sql.NullString
ID string
}
Click to show internal directories.
Click to hide internal directories.