Versions in this module Expand all Collapse all v0 v0.1.2 May 2, 2025 v0.1.1 Apr 22, 2025 Changes in this version + type Filter struct + AccountID uint64 + Active *models.ActiveStatus + AuctionType []models.AuctionType + ID []uint64 + Method []string + Protocol []string + RequestType []models.RTBRequestType + Status *models.ApproveStatus + func (fl *Filter) PrepareQuery(query *gorm.DB) *gorm.DB + type ListOrder struct + AccountID models.Order + Active models.Order + AuctionType models.Order + CreatedAt models.Order + DeletedAt models.Order + ID models.Order + Method models.Order + Protocol models.Order + RequestType models.Order + Status models.Order + Title models.Order + UpdatedAt models.Order + func (ol *ListOrder) PrepareQuery(query *gorm.DB) *gorm.DB + type Option = repository.QOption + type Options = repository.ListOptions + type Repository interface + Approve func(ctx context.Context, id uint64, message string) error + Count func(ctx context.Context, qops ...Option) (int64, error) + Create func(ctx context.Context, source *models.RTBSource) (uint64, error) + Delete func(ctx context.Context, id uint64) error + FetchList func(ctx context.Context, qops ...Option) ([]*models.RTBSource, error) + Get func(ctx context.Context, id uint64) (*models.RTBSource, error) + Pause func(ctx context.Context, id uint64, message string) error + Reject func(ctx context.Context, id uint64, message string) error + Run func(ctx context.Context, id uint64, message string) error + Update func(ctx context.Context, id uint64, source *models.RTBSource) error + type Usecase interface + Approve func(ctx context.Context, id uint64, message string) error + Count func(ctx context.Context, qops ...Option) (int64, error) + Create func(ctx context.Context, source *models.RTBSource) (uint64, error) + Delete func(ctx context.Context, id uint64, msg *string) error + FetchList func(ctx context.Context, qops ...Option) ([]*models.RTBSource, error) + Get func(ctx context.Context, id uint64) (*models.RTBSource, error) + Pause func(ctx context.Context, id uint64, message string) error + Reject func(ctx context.Context, id uint64, message string) error + Run func(ctx context.Context, id uint64, message string) error + Update func(ctx context.Context, id uint64, source *models.RTBSource) error