Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdConfigParams ¶
type CreateInput ¶
type CreateInput struct {
adcampaign.AdCampaign
AdConfigs []AdConfigParams `json:"adConfigs"`
}
type CreateOutput ¶
type CreateOutput struct {
AdCampaign *adcampaign.AdCampaign
Entities []interface{}
}
type Runnable ¶
type Runnable interface {
Create(*datastore.Datastore, CreateInput) (CreateOutput, error)
StartAdCampaign(*adcampaign.AdCampaign) error
StopAdCampaign(*adcampaign.AdCampaign) error
StartAdSet(*adset.AdSet) error
StopAdSet(*adset.AdSet) error
StartAd(*ad.Ad) error
StopAd(*ad.Ad) error
Next(*adcampaign.AdCampaign, *adconfig.AdConfig, *adset.AdSet, *ad.Ad) error
}
Click to show internal directories.
Click to hide internal directories.