-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class GetOffers extends QueryRequestObject
-
-
Field Summary
Fields Modifier and Type Field Description private Integerskipprivate Integertakeprivate List<OfferFilterState>filterStatesprivate List<Long>filterOfferIdsprivate BooleanfilterExpiredWithRedemptionsOnly
-
Method Summary
Modifier and Type Method Description Map<String, String>toQueryMap()LonggetValueHash()final Integercomponent1()final Integercomponent2()final List<OfferFilterState>component3()final List<Long>component4()final Booleancomponent5()final GetOfferscopy(Integer skip, Integer take, List<OfferFilterState> filterStates, List<Long> filterOfferIds, Boolean filterExpiredWithRedemptionsOnly)final IntegergetSkip()final IntegergetTake()final List<OfferFilterState>getFilterStates()final List<Long>getFilterOfferIds()final BooleangetFilterExpiredWithRedemptionsOnly()final UnitsetSkip(@JvmField() Integer skip)final UnitsetTake(@JvmField() Integer take)final UnitsetFilterStates(@JvmField() @SerializedName(value = "filter.states") List<OfferFilterState> filterStates)final UnitsetFilterOfferIds(@JvmField() @SerializedName(value = "filter.offerIds") List<Long> filterOfferIds)final UnitsetFilterExpiredWithRedemptionsOnly(@JvmField() @SerializedName(value = "filter.expiredWithRedemptionsOnly") Boolean filterExpiredWithRedemptionsOnly)-
-
Method Detail
-
toQueryMap
Map<String, String> toQueryMap()
-
getValueHash
Long getValueHash()
-
component1
final Integer component1()
-
component2
final Integer component2()
-
component3
final List<OfferFilterState> component3()
-
component4
final List<Long> component4()
-
component5
final Boolean component5()
-
copy
final GetOffers copy(Integer skip, Integer take, List<OfferFilterState> filterStates, List<Long> filterOfferIds, Boolean filterExpiredWithRedemptionsOnly)
-
getFilterStates
final List<OfferFilterState> getFilterStates()
-
getFilterOfferIds
final List<Long> getFilterOfferIds()
-
getFilterExpiredWithRedemptionsOnly
final Boolean getFilterExpiredWithRedemptionsOnly()
-
setFilterStates
final Unit setFilterStates(@JvmField() @SerializedName(value = "filter.states") List<OfferFilterState> filterStates)
-
setFilterOfferIds
final Unit setFilterOfferIds(@JvmField() @SerializedName(value = "filter.offerIds") List<Long> filterOfferIds)
-
setFilterExpiredWithRedemptionsOnly
final Unit setFilterExpiredWithRedemptionsOnly(@JvmField() @SerializedName(value = "filter.expiredWithRedemptionsOnly") Boolean filterExpiredWithRedemptionsOnly)
-
-
-
-