Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
ID []uint64
AccountID uint64
Active *models.ActiveStatus
RTBSourceIDs []uint64
Formats []string
DeviceTypes []uint64
Devices []uint64
OS []uint64
Browsers []uint64
Carriers []uint64
Categories []uint64
Countries []string
Languages []string
Domains []string
Applications []uint64
Zones []uint64
Secure int
AdBlock int
PrivateBrowsing int
IP int
}
Filter of the objects list
type ListOrder ¶
type ListOrder struct {
ID models.Order
Title models.Order
Active models.Order
Percent models.Order
CreatedAt models.Order
UpdatedAt models.Order
}
ListOrder of the objects list
type Repository ¶
type Repository interface {
Get(ctx context.Context, id uint64) (*models.TrafficRouter, error)
FetchList(ctx context.Context, qops ...Option) ([]*models.TrafficRouter, error)
Count(ctx context.Context, qops ...Option) (int64, error)
Create(ctx context.Context, router *models.TrafficRouter) (uint64, error)
Update(ctx context.Context, id uint64, router *models.TrafficRouter) error
Delete(ctx context.Context, id uint64) error
Run(ctx context.Context, id uint64, message string) error
Pause(ctx context.Context, id uint64, message string) error
Approve(ctx context.Context, id uint64, message string) error
Reject(ctx context.Context, id uint64, message string) error
}
type TrafficRouter ¶ added in v0.2.0
type TrafficRouter = models.TrafficRouter
type Usecase ¶
type Usecase interface {
Get(ctx context.Context, id uint64) (*models.TrafficRouter, error)
FetchList(ctx context.Context, qops ...Option) ([]*models.TrafficRouter, error)
Count(ctx context.Context, qops ...Option) (int64, error)
Create(ctx context.Context, router *models.TrafficRouter) (uint64, error)
Update(ctx context.Context, id uint64, router *models.TrafficRouter) error
Delete(ctx context.Context, id uint64) error
Run(ctx context.Context, id uint64, message string) error
Pause(ctx context.Context, id uint64, message string) error
Approve(ctx context.Context, id uint64, message string) error
Reject(ctx context.Context, id uint64, message string) error
}
Click to show internal directories.
Click to hide internal directories.