package openrtb_ext

// ExtImpSmartadserver defines the contract for bidrequest.imp[i].ext.prebid.bidder.smartadserver
type ExtImpSmartadserverIn struct {
	SiteID                 int  `json:"siteId"`
	PageID                 int  `json:"pageId"`
	FormatID               int  `json:"formatId"`
	NetworkID              int  `json:"networkId"`
	ProgrammaticGuaranteed bool `json:"programmaticGuaranteed"`
}

type ExtImpSmartadserverOut struct {
	SiteID                 int  `json:"siteId"`
	PageID                 int  `json:"pageId"`
	FormatID               int  `json:"formatId"`
	NetworkID              int  `json:"networkId"`
	ProgrammaticGuaranteed bool `json:"-"`
}
