Documentation ¶
Index ¶
- func Builder(bidderName openrtb_ext.BidderName, config config.Adapter) (adapters.Bidder, error)
- func NewSharethroughSyncer(temp *template.Template) usersync.Usersyncer
- type ButlerRequestBody
- type Clock
- type ClockInterface
- type SharethroughAdapter
- type StrAdServerUriInterface
- type StrAdSeverParams
- type StrBodyHelper
- type StrOpenRTBInterface
- type StrOpenRTBTranslator
- type StrUriHelper
- type UserAgentParsers
- type Util
- type UtilityInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Builder ¶
func Builder(bidderName openrtb_ext.BidderName, config config.Adapter) (adapters.Bidder, error)
Builder builds a new instance of the Sharethrough adapter for the given bidder with the given config.
func NewSharethroughSyncer ¶
func NewSharethroughSyncer(temp *template.Template) usersync.Usersyncer
Types ¶
type ButlerRequestBody ¶
type ClockInterface ¶
type ClockInterface interface {
// contains filtered or unexported methods
}
type SharethroughAdapter ¶
type SharethroughAdapter struct {
}func (SharethroughAdapter) MakeBids ¶
func (a SharethroughAdapter) MakeBids(internalRequest *openrtb2.BidRequest, externalRequest *adapters.RequestData, response *adapters.ResponseData) (*adapters.BidderResponse, []error)
func (SharethroughAdapter) MakeRequests ¶
func (a SharethroughAdapter) MakeRequests(request *openrtb2.BidRequest, reqInfo *adapters.ExtraRequestInfo) ([]*adapters.RequestData, []error)
type StrAdServerUriInterface ¶
type StrAdServerUriInterface interface {
// contains filtered or unexported methods
}
type StrAdSeverParams ¶
type StrBodyHelper ¶
type StrBodyHelper struct {
Clock ClockInterface
}
type StrOpenRTBInterface ¶
type StrOpenRTBInterface interface {
// contains filtered or unexported methods
}
type StrOpenRTBTranslator ¶
type StrOpenRTBTranslator struct { UriHelper StrAdServerUriInterface Util UtilityInterface UserAgentParsers UserAgentParsers }
type StrUriHelper ¶
type StrUriHelper struct { BaseURI string Clock ClockInterface }
type UserAgentParsers ¶
type Util ¶
type Util struct {
Clock ClockInterface
}
type UtilityInterface ¶
type UtilityInterface interface {
// contains filtered or unexported methods
}
Click to show internal directories.
Click to hide internal directories.