github.com/prebid/prebid-server/v2@v2.18.0/adapters/adquery/types.go (about) 1 package adquery 2 3 import "github.com/prebid/prebid-server/v2/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 BidIp string `json:"bidIp"` 14 BidIpv6 string `json:"bidIpv6"` 15 BidUa string `json:"bidUa"` 16 Bidder string `json:"bidder"` 17 BidPageUrl string `json:"bidPageUrl"` 18 BidderRequestId string `json:"bidderRequestId"` 19 BidRequestsCount int `json:"bidRequestsCount"` 20 BidderRequestsCount int `json:"bidderRequestsCount"` 21 Sizes string `json:"sizes"` 22 } 23 24 type ResponseAdQuery struct { 25 Data *ResponseData `json:"data"` 26 } 27 28 type ResponseData struct { 29 ReqID string `json:"requestId"` 30 CrID int64 `json:"creationId"` 31 Currency string `json:"currency"` 32 CPM string `json:"cpm"` 33 Code string `json:"code"` 34 AdQLib string `json:"adqLib"` 35 Tag string `json:"tag"` 36 ADomains []string `json:"adDomains"` 37 DealID string `json:"dealid"` 38 MediaType AdQueryMediaType `json:"mediaType"` 39 } 40 41 type AdQueryMediaType struct { 42 Name openrtb_ext.BidType `json:"name"` 43 Width string `json:"width"` 44 Height string `json:"height"` 45 }