-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class GetOffers extends QueryRequestObject
-
-
Field Summary
Fields Modifier and Type Field Description private Integer
skip
private Integer
take
private List<OfferFilterState>
filterStates
private List<Long>
filterOfferIds
private Boolean
filterExpiredWithRedemptionsOnly
-
Method Summary
Modifier and Type Method Description Map<String, String>
toQueryMap()
Long
getValueHash()
final Integer
component1()
final Integer
component2()
final List<OfferFilterState>
component3()
final List<Long>
component4()
final Boolean
component5()
final GetOffers
copy(Integer skip, Integer take, List<OfferFilterState> filterStates, List<Long> filterOfferIds, Boolean filterExpiredWithRedemptionsOnly)
final Integer
getSkip()
final Integer
getTake()
final List<OfferFilterState>
getFilterStates()
final List<Long>
getFilterOfferIds()
final Boolean
getFilterExpiredWithRedemptionsOnly()
final Unit
setSkip(@JvmField() Integer skip)
final Unit
setTake(@JvmField() Integer take)
final Unit
setFilterStates(@JvmField() @SerializedName(value = "filter.states") List<OfferFilterState> filterStates)
final Unit
setFilterOfferIds(@JvmField() @SerializedName(value = "filter.offerIds") List<Long> filterOfferIds)
final Unit
setFilterExpiredWithRedemptionsOnly(@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)
-
-
-
-