OfferDetails.Builder | Button SDK for Android v7.0.0
Classes
Enums
OfferDetails.Builder
Class Overview
Creates a new instance with the details of an impression to be passed to an configureWith(OfferDetails) method.
If the offer displayed is valued at 3%, pass 3 for visibleRate and a rateType of PERCENT
If the offer displayed is valued at $5, pass 5.0 for visibleRate and a rateType of FIXED
Summary
| Public Constructors |
|---|
| Builder( String url, String offerId, float visibleRate, VisibleRateType visibleRateType) |
| Public Methods |
|---|
| OfferDetails |
| OfferDetails.Builder |
| OfferDetails.Builder |
| OfferDetails.Builder |
| OfferDetails.Builder |
Public Constructors
public Builder( String url, String offerId, float visibleRate, VisibleRateType visibleRateType)
Public Methods
public OfferDetails build()
public OfferDetails.Builder setOfferId( String offerId)
Parameters
| offerId | The Button-provided value that identifies the served offer. |
public OfferDetails.Builder setUrl( String url)
Parameters
| url | The URL string of the served offer. |
public OfferDetails.Builder setVisibleRate(float visibleRate)
Parameters
| visibleRate | The new visibleRateType of the served offer (or zero when not applicable). |
public OfferDetails.Builder setVisibleRateType( VisibleRateType visibleRateType)
Parameters
| visibleRateType | The new visibleRate of the served offer (or UNKNOWN when not applicable). |