mirror of
https://github.com/prebid/openrtb.git
synced 2026-06-14 22:16:41 +03:00
37 lines
936 B
Go
37 lines
936 B
Go
package openrtb2
|
|
|
|
import "encoding/json"
|
|
|
|
// 3.2.28 Object: UID
|
|
//
|
|
// This object contains a single user identifier provided as part of extended identifiers.
|
|
// The exchange should ensure that business agreements allow for the sending of this data.
|
|
type UID struct {
|
|
|
|
// Attribute:
|
|
// id
|
|
// Type:
|
|
// string
|
|
// Description:
|
|
// The identifier for the user.
|
|
ID string `json:"id,omitempty"`
|
|
|
|
// Attribute:
|
|
// atype
|
|
// Type:
|
|
// object array
|
|
// Description:
|
|
// Type of user agent the ID is from. It is highly recommended to set this, as
|
|
// many DSPs separate app-native IDs from browser-based IDs and require a type
|
|
// value for ID resolution. Refer to List: Agent Types in AdCOM 1.0
|
|
AType int64 `json:"atype,omitempty"`
|
|
|
|
// Attribute:
|
|
// ext
|
|
// Type:
|
|
// object
|
|
// Description:
|
|
// Placeholder for advertising-system specific extensions to this object.
|
|
Ext json.RawMessage `json:"ext,omitempty"`
|
|
}
|