mirror of
https://github.com/prebid/openrtb.git
synced 2026-06-14 22:16:41 +03:00
38 lines
1019 B
Go
38 lines
1019 B
Go
package openrtb2
|
|
|
|
import "encoding/json"
|
|
|
|
// 3.2.27 Object: EID
|
|
//
|
|
// Extended identifiers support in the OpenRTB specification allows buyers to use audience data in real-time bidding.
|
|
// This object can contain one or more UIDs from a single source or a technology provider.
|
|
// The exchange should ensure that business agreements allow for the sending of this data.
|
|
type EID struct {
|
|
|
|
// Attribute:
|
|
// source
|
|
// Type:
|
|
// string
|
|
// Description:
|
|
// Source or technology provider responsible for the set of
|
|
// included IDs. Expressed as a top-level domain.
|
|
Source string `json:"source,omitempty"`
|
|
|
|
// Attribute:
|
|
// uids
|
|
// Type:
|
|
// object array
|
|
// Description:
|
|
// Array of extended ID UID objects from the given source. Refer
|
|
// to 3.2.28 Extended Identifier UIDs.
|
|
UIDs []UID `json:"uids,omitempty"`
|
|
|
|
// Attribute:
|
|
// ext
|
|
// Type:
|
|
// object
|
|
// Description:
|
|
// Placeholder for advertising-system specific extensions to this object.
|
|
Ext json.RawMessage `json:"ext,omitempty"`
|
|
}
|