-
- 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 intskipprotected inttakeprotected List<OfferFilterState>statesprotected List<Long>offerIdsprivate intavailableOffersprivate intavailableOffersActivatedprivate intavailableOffersDeclinedprivate intoffersActivatedprivate intoffersDeclinedprivate intoffersNotSeenprivate DateTimeoffersEnabledTimestampprivate booleanisReimbursementAccountValidprivate inttotalCountpublic final static Parcelable.Creator<MenigaOfferPage>CREATOR
-
Constructor Summary
Constructors Constructor Description MenigaOfferPage()
-
Method Summary
Modifier and Type Method Description static MenigaOfferPagenewInstance()booleanisExpiredWithRedemptionOnly()booleanhasMorePages()booleanisTermsAndConditionsAccepted()booleanisOffersEnabled()booleanequals(Object o)inthashCode()intdescribeContents()voidwriteToParcel(Parcel dest, int flags)intgetSkip()intgetTake()List<OfferFilterState>getStates()List<Long>getOfferIds()intgetAvailableOffers()intgetAvailableOffersActivated()intgetAvailableOffersDeclined()intgetOffersActivated()intgetOffersDeclined()intgetOffersNotSeen()DateTimegetOffersEnabledTimestamp()booleanisReimbursementAccountValid()intgetTotalCount()-
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()
-
-
-
-