-
public final class DaroRawBid
-
-
Field Summary
Fields Modifier and Type Field Description private final StringimpressionIdprivate final StringbidIdprivate final StringcreativeIdprivate final StringlineItemIdprivate final Doublepriceprivate final Stringcurrencyprivate final StringbidderNameprivate final Stringplacementprivate final DaroAdSizesizeprivate final Stringmarkupprivate final StringvastMarkupprivate final StringnativeAssetsprivate final List<String>impressionTrackingUrlsprivate final List<String>clickTrackingUrlsprivate final StringbillingNoticeUrlprivate final StringclickThroughUrlprivate final LongexpiresAtprivate final OrderedJsonMapext
-
Constructor Summary
Constructors Constructor Description DaroRawBid(String impressionId, String bidId, String creativeId, String lineItemId, Double price, String currency, String bidderName, String placement, DaroAdSize size, String markup, String vastMarkup, String nativeAssets, List<String> impressionTrackingUrls, List<String> clickTrackingUrls, String billingNoticeUrl, String clickThroughUrl, Long expiresAt, OrderedJsonMap ext)
-
Method Summary
Modifier and Type Method Description final StringgetImpressionId()final StringgetBidId()final StringgetCreativeId()final StringgetLineItemId()final DoublegetPrice()final StringgetCurrency()final StringgetBidderName()final StringgetPlacement()final DaroAdSizegetSize()final StringgetMarkup()final StringgetVastMarkup()final StringgetNativeAssets()final List<String>getImpressionTrackingUrls()Response-level NON-billing impression trackers (Daro-owned role). final List<String>getClickTrackingUrls()Response-level click trackers (Daro-owned role). final StringgetBillingNoticeUrl()burl — billing.burlrole.final StringgetClickThroughUrl()Navigation target (not a tracker). final LonggetExpiresAt()Epoch millis TTL; null = no TTL. final OrderedJsonMapgetExt()Raw, preserved bid metadata. -
-
Constructor Detail
-
DaroRawBid
DaroRawBid(String impressionId, String bidId, String creativeId, String lineItemId, Double price, String currency, String bidderName, String placement, DaroAdSize size, String markup, String vastMarkup, String nativeAssets, List<String> impressionTrackingUrls, List<String> clickTrackingUrls, String billingNoticeUrl, String clickThroughUrl, Long expiresAt, OrderedJsonMap ext)
-
-
Method Detail
-
getImpressionId
final String getImpressionId()
-
getCreativeId
final String getCreativeId()
-
getLineItemId
final String getLineItemId()
-
getCurrency
final String getCurrency()
-
getBidderName
final String getBidderName()
-
getPlacement
final String getPlacement()
-
getSize
final DaroAdSize getSize()
-
getVastMarkup
final String getVastMarkup()
-
getNativeAssets
final String getNativeAssets()
-
getImpressionTrackingUrls
final List<String> getImpressionTrackingUrls()
Response-level NON-billing impression trackers (Daro-owned role).
-
getClickTrackingUrls
final List<String> getClickTrackingUrls()
Response-level click trackers (Daro-owned role).
-
getBillingNoticeUrl
final String getBillingNoticeUrl()
burl —
billing.burlrole. Distinct field; never in impressionTrackingUrls.
-
getClickThroughUrl
final String getClickThroughUrl()
Navigation target (not a tracker).
-
getExpiresAt
final Long getExpiresAt()
Epoch millis TTL; null = no TTL.
-
getExt
final OrderedJsonMap getExt()
Raw, preserved bid metadata.
-
-
-
-