Documentation ¶
Index ¶
- type VideoRepository
- func (r *VideoRepository) Delete(ctx context.Context, id int64) error
- func (r *VideoRepository) GetCategoryNameByID(ctx context.Context, id int64) (*string, error)
- func (r *VideoRepository) GetDetailVideo(ctx context.Context, id int64) (*model.VideoResponse, error)
- func (r *VideoRepository) GetListVideo(ctx context.Context, req *model.GetListVideoRepoRequest) ([]*model.VideoResponse, error)
- func (r *VideoRepository) GetLocationByID(ctx context.Context, id int64) (*model.Location, error)
- func (r *VideoRepository) GetMetadataVideo(ctx context.Context, req *model.GetListVideoRepoRequest) (*int64, error)
- func (r *VideoRepository) GetVideoStatistic(ctx context.Context) ([]*model.VideoStatistic, error)
- func (r *VideoRepository) HealthCheckReadiness(ctx context.Context) error
- func (r *VideoRepository) Insert(ctx context.Context, params *model.CreateVideoRequest) error
- func (r *VideoRepository) Update(ctx context.Context, params *model.UpdateVideoRequest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VideoRepository ¶
type VideoRepository struct {
// contains filtered or unexported fields
}
func NewVideoRepository ¶
func NewVideoRepository(db *sqlx.DB) *VideoRepository
func (*VideoRepository) Delete ¶
func (r *VideoRepository) Delete(ctx context.Context, id int64) error
func (*VideoRepository) GetCategoryNameByID ¶
func (*VideoRepository) GetDetailVideo ¶
func (r *VideoRepository) GetDetailVideo(ctx context.Context, id int64) (*model.VideoResponse, error)
func (*VideoRepository) GetListVideo ¶
func (r *VideoRepository) GetListVideo(ctx context.Context, req *model.GetListVideoRepoRequest) ([]*model.VideoResponse, error)
func (*VideoRepository) GetLocationByID ¶
func (*VideoRepository) GetMetadataVideo ¶
func (r *VideoRepository) GetMetadataVideo(ctx context.Context, req *model.GetListVideoRepoRequest) (*int64, error)
func (*VideoRepository) GetVideoStatistic ¶
func (r *VideoRepository) GetVideoStatistic(ctx context.Context) ([]*model.VideoStatistic, error)
func (*VideoRepository) HealthCheckReadiness ¶
func (r *VideoRepository) HealthCheckReadiness(ctx context.Context) error
func (*VideoRepository) Insert ¶
func (r *VideoRepository) Insert(ctx context.Context, params *model.CreateVideoRequest) error
func (*VideoRepository) Update ¶
func (r *VideoRepository) Update(ctx context.Context, params *model.UpdateVideoRequest) error
Click to show internal directories.
Click to hide internal directories.