All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oa-test.2.1.0.source-code.com_adgear_avro_openrtb_Data.thrift Maven / Gradle / Ivy

Go to download

Test module for other Anoa modules, which exposes complex records (OpenRTB bid requests) through utility classes for use in unit tests within other Anoa modules (anoa-core, for instance).

The newest version!
namespace * thrift.com.adgear.avro.openrtb

include "com_adgear_avro_openrtb_Segment.thrift"

/** 3.3.13 Data Object
The data and segment objects together allow data about the user to be passed to bidders in the bid request. This data may be from multiple sources (e.g., the exchange itself, third party providers) as specified by the data object ID field. A bid request can mix data objects from multiple providers.
The data object itself and all of its parameters are optional, so default values are not provided. If an optional parameter is not specified, it should be considered unknown. */
struct Data {
  /** [1] Exchange specific ID for the data provider. */
  1: optional string id,
  /** [2] Data provider name. */
  2: optional string name,
  /** [3] Array of segment objects. */
  3: optional list segment
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy