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). |