ortb

package
v2.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultPriceGranularityPrecision  = 2
	DefaultTargetingIncludeWinners    = true
	DefaultTargetingIncludeBidderKeys = true
	DefaultSecure                     = int8(1)
)

Variables

This section is empty.

Functions

func CloneApp

func CloneApp(s *openrtb2.App) *openrtb2.App

func CloneBidRequestPartial added in v2.6.0

func CloneBidRequestPartial(s *openrtb2.BidRequest) *openrtb2.BidRequest

CloneBidRequestPartial performs a deep clone of just the bid request device, user, and source fields.

func CloneBrandVersion added in v2.1.0

func CloneBrandVersion(s *openrtb2.BrandVersion) *openrtb2.BrandVersion

func CloneBrandVersionSlice added in v2.1.0

func CloneBrandVersionSlice(s []openrtb2.BrandVersion) []openrtb2.BrandVersion

func CloneChannel

func CloneChannel(s *openrtb2.Channel) *openrtb2.Channel

func CloneContent

func CloneContent(s *openrtb2.Content) *openrtb2.Content

func CloneDOOH

func CloneDOOH(s *openrtb2.DOOH) *openrtb2.DOOH

func CloneData

func CloneData(s openrtb2.Data) openrtb2.Data

func CloneDataSlice

func CloneDataSlice(s []openrtb2.Data) []openrtb2.Data

func CloneDevice added in v2.1.0

func CloneDevice(s *openrtb2.Device) *openrtb2.Device

func CloneEID

func CloneEID(s openrtb2.EID) openrtb2.EID

func CloneEIDSlice

func CloneEIDSlice(s []openrtb2.EID) []openrtb2.EID

func CloneGeo

func CloneGeo(s *openrtb2.Geo) *openrtb2.Geo

func CloneNetwork

func CloneNetwork(s *openrtb2.Network) *openrtb2.Network

func CloneProducer

func CloneProducer(s *openrtb2.Producer) *openrtb2.Producer

func ClonePublisher

func ClonePublisher(s *openrtb2.Publisher) *openrtb2.Publisher

func CloneSChain added in v2.1.0

func CloneSChain(s *openrtb2.SupplyChain) *openrtb2.SupplyChain

func CloneSegment

func CloneSegment(s openrtb2.Segment) openrtb2.Segment

func CloneSegmentSlice

func CloneSegmentSlice(s []openrtb2.Segment) []openrtb2.Segment

func CloneSite

func CloneSite(s *openrtb2.Site) *openrtb2.Site

func CloneSource added in v2.1.0

func CloneSource(s *openrtb2.Source) *openrtb2.Source

func CloneSupplyChainNode added in v2.1.0

func CloneSupplyChainNode(s openrtb2.SupplyChainNode) openrtb2.SupplyChainNode

func CloneSupplyChainNodes added in v2.1.0

func CloneSupplyChainNodes(s []openrtb2.SupplyChainNode) []openrtb2.SupplyChainNode

func CloneUID

func CloneUID(s openrtb2.UID) openrtb2.UID

func CloneUIDSlice

func CloneUIDSlice(s []openrtb2.UID) []openrtb2.UID

func CloneUser

func CloneUser(s *openrtb2.User) *openrtb2.User

func CloneUserAgent added in v2.1.0

func CloneUserAgent(s *openrtb2.UserAgent) *openrtb2.UserAgent

func SetDefaults

func SetDefaults(r *openrtb_ext.RequestWrapper) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL