github.com/prebid/prebid-server@v0.275.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  }
    11  
    12  // ExtImpGumGumVideo defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.video
    13  type ExtImpGumGumVideo struct {
    14  	IrisID string `json:"irisid,omitempty"`
    15  }
    16  
    17  // ExtImpGumGumBanner defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.banner
    18  type ExtImpGumGumBanner struct {
    19  	Si   float64 `json:"si,omitempty"`
    20  	MaxW float64 `json:"maxw,omitempty"`
    21  	MaxH float64 `json:"maxh,omitempty"`
    22  }