Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Storage ¶
type Storage interface {
CreateBanner(string, string) (structs.Banner, error)
ReadBanners() ([]*structs.Banner, error)
UpdateBanner(structs.Banner) (structs.Banner, error)
DeleteBanner(uint64) error
CreateSlot(string, string) (structs.Slot, error)
ReadSlots() ([]*structs.Slot, error)
UpdateSlot(structs.Slot) (structs.Slot, error)
DeleteSlot(uint64) error
CreateGroup(string, string) (structs.Group, error)
ReadGroups() ([]*structs.Group, error)
UpdateGroup(structs.Group) (structs.Group, error)
DeleteGroup(uint64) error
CreateBannerPlacement(uint64, uint64, uint64) (structs.BannerPlacement, error)
ReadBannerHighestScore(structs.BannerFilter) (structs.BannerPlacement, error)
ReadBannersPlacements(structs.BannerFilter) ([]*structs.BannerPlacement, error)
ReadBannersShows(structs.BannerFilter) ([]*structs.SummaryBannersShows, error)
UpdateBannerPlacement(structs.BannerPlacement) (structs.BannerPlacement, error)
DeleteBannerPlacement(uint64) error
ProcessBannerEvent(uint64, string) error
RecalculateBannersScore(structs.BannerFilter) error
}
Click to show internal directories.
Click to hide internal directories.