-
- All Implemented Interfaces:
-
android.os.Parcelable
,java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable
,java.util.Collection
,java.util.List
,java.util.RandomAccess
public class MenigaOfferPage extends ArrayList<MenigaOffer> implements Serializable, Parcelable
Copyright 2017 Meniga Iceland Inc.
-
-
Field Summary
Fields Modifier and Type Field Description protected int
skip
protected int
take
protected List<OfferFilterState>
states
protected List<Long>
offerIds
private int
availableOffers
private int
availableOffersActivated
private int
availableOffersDeclined
private int
offersActivated
private int
offersDeclined
private int
offersNotSeen
private DateTime
offersEnabledTimestamp
private boolean
isReimbursementAccountValid
private int
totalCount
public final static Parcelable.Creator<MenigaOfferPage>
CREATOR
-
Constructor Summary
Constructors Constructor Description MenigaOfferPage()
-
Method Summary
Modifier and Type Method Description static MenigaOfferPage
newInstance()
boolean
isExpiredWithRedemptionOnly()
boolean
hasMorePages()
boolean
isTermsAndConditionsAccepted()
boolean
isOffersEnabled()
boolean
equals(Object o)
int
hashCode()
int
describeContents()
void
writeToParcel(Parcel dest, int flags)
int
getSkip()
int
getTake()
List<OfferFilterState>
getStates()
List<Long>
getOfferIds()
int
getAvailableOffers()
int
getAvailableOffersActivated()
int
getAvailableOffersDeclined()
int
getOffersActivated()
int
getOffersDeclined()
int
getOffersNotSeen()
DateTime
getOffersEnabledTimestamp()
boolean
isReimbursementAccountValid()
int
getTotalCount()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractList
equals, hashCode
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.util.Collection
parallelStream, stream
-
Methods inherited from class java.lang.Iterable
iterator, spliterator
-
Methods inherited from class java.util.List
of
-
Methods inherited from class android.os.Parcelable
describeContents, writeToParcel
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
newInstance
static MenigaOfferPage newInstance()
-
isExpiredWithRedemptionOnly
boolean isExpiredWithRedemptionOnly()
-
hasMorePages
boolean hasMorePages()
-
isTermsAndConditionsAccepted
boolean isTermsAndConditionsAccepted()
-
isOffersEnabled
boolean isOffersEnabled()
-
hashCode
int hashCode()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
getSkip
int getSkip()
-
getTake
int getTake()
-
getStates
List<OfferFilterState> getStates()
-
getOfferIds
List<Long> getOfferIds()
-
getAvailableOffers
int getAvailableOffers()
-
getAvailableOffersActivated
int getAvailableOffersActivated()
-
getAvailableOffersDeclined
int getAvailableOffersDeclined()
-
getOffersActivated
int getOffersActivated()
-
getOffersDeclined
int getOffersDeclined()
-
getOffersNotSeen
int getOffersNotSeen()
-
getOffersEnabledTimestamp
DateTime getOffersEnabledTimestamp()
-
isReimbursementAccountValid
boolean isReimbursementAccountValid()
-
getTotalCount
int getTotalCount()
-
-
-
-