github.com/prebid/prebid-server@v0.275.0/adapters/adquery/types.go (about)

     1  package adquery
     2  
     3  import "github.com/prebid/prebid-server/openrtb_ext"
     4  
     5  type BidderRequest struct {
     6  	V                   string `json:"v"`
     7  	PlacementCode       string `json:"placementCode"`
     8  	AuctionId           string `json:"auctionId,omitempty"`
     9  	BidType             string `json:"type"`
    10  	AdUnitCode          string `json:"adUnitCode"`
    11  	BidQid              string `json:"bidQid"`
    12  	BidId               string `json:"bidId"`
    13  	Bidder              string `json:"bidder"`
    14  	BidPageUrl          string `json:"bidPageUrl"`
    15  	BidderRequestId     string `json:"bidderRequestId"`
    16  	BidRequestsCount    int    `json:"bidRequestsCount"`
    17  	BidderRequestsCount int    `json:"bidderRequestsCount"`
    18  	Sizes               string `json:"sizes"`
    19  }
    20  
    21  type ResponseAdQuery struct {
    22  	Data *ResponseData `json:"data"`
    23  }
    24  
    25  type ResponseData struct {
    26  	ReqID     string           `json:"requestId"`
    27  	CrID      int64            `json:"creationId"`
    28  	Currency  string           `json:"currency"`
    29  	CPM       string           `json:"cpm"`
    30  	Code      string           `json:"code"`
    31  	AdQLib    string           `json:"adqLib"`
    32  	Tag       string           `json:"tag"`
    33  	ADomains  []string         `json:"adDomains"`
    34  	DealID    string           `json:"dealid"`
    35  	MediaType AdQueryMediaType `json:"mediaType"`
    36  }
    37  
    38  type AdQueryMediaType struct {
    39  	Name   openrtb_ext.BidType `json:"name"`
    40  	Width  string              `json:"width"`
    41  	Height string              `json:"height"`
    42  }