github.com/prebid/prebid-server/v2@v2.18.0/openrtb_ext/imp_gumgum.go (about) 1 package openrtb_ext 2 3 // ExtImpGumGum defines the contract for bidrequest.imp[i].ext.prebid.bidder.gumgum 4 // Either Zone or PubId must be present, others are optional parameters 5 type ExtImpGumGum struct { 6 Zone string `json:"zone,omitempty"` 7 PubID float64 `json:"pubId,omitempty"` 8 IrisID string `json:"irisid,omitempty"` 9 Slot float64 `json:"slot,omitempty"` 10 Product string `json:"product,omitempty"` 11 } 12 13 // ExtImpGumGumVideo defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.video 14 type ExtImpGumGumVideo struct { 15 IrisID string `json:"irisid,omitempty"` 16 } 17 18 // ExtImpGumGumBanner defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.banner 19 type ExtImpGumGumBanner struct { 20 Si float64 `json:"si,omitempty"` 21 MaxW float64 `json:"maxw,omitempty"` 22 MaxH float64 `json:"maxh,omitempty"` 23 }