-
- All Implemented Interfaces:
-
android.os.Parcelable,com.meniga.sdk.interfaces.ValueHashable,java.io.Serializable,java.lang.Cloneable
public class TransactionsFilter implements Serializable, Parcelable, Cloneable, ValueHashable
A filter that can be passed to a Meniga endpoint and returns given transactions based on that filter.
Copyright 2017 Meniga Iceland Inc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTransactionsFilter.BuilderA builder class for constructing a filter object. Follows the builder pattern.
Copyright 2017 Meniga Iceland Inc.
-
Field Summary
Fields Modifier and Type Field Description protected final Stringtypeprotected final StringorderByprotected final transient Integerskipprotected final transient Integertakeprotected final MenigaDecimalamountToprotected final MenigaDecimalamountFromprotected final List<Long>categoryIdsprotected final List<Long>accountIdsprotected final List<Long>accountTypeIdsprotected final List<String>accountIdentifiersprotected final List<Long>merchantIdsprotected final List<String>merchantTextsprotected final StringsearchTextprotected final List<String>tagsprotected final DateTimeperiodToprotected final DateTimeperiodFromprotected final List<Long>idsprotected final BooleanonlyUnreadprotected final BooleanonlyUncertainprotected final BooleanonlyFlaggedprotected final BooleanuseExactMerchantTextsprotected final BooleanuncertainOrFlaggedprotected final BooleanuseAbsoluteAmountSearchprotected final BooleanuseAccentInsensitiveSearchprotected final BooleanuseAmountInCurrencySearchprotected final BooleanuseAndSearchForTagsprotected final BooleanuseEqualsSearchForBankIdprotected final BooleanuseExactDescriptionprotected final BooleanuseParentMerchantIdsprotected final BooleanonlyUncategorizedprotected final BooleanascendingOrderprotected final BooleanhideExcludedprotected final List<String>bankIdsprotected final List<CategoryType>categoryTypesprotected final Stringcommentprotected final List<String>counterpartyAccountIdentifiersprotected final Stringdescriptionprotected final List<Integer>excludeMerchantIdsprotected final List<String>excludeMerchantTextsprotected final List<String>fieldsprotected final DateTimeinsertedBeforeprotected final DateTimeoriginalPeriodFromprotected final DateTimeoriginalPeriodToprotected final StringparsedDataprotected final List<String>parsedDataExactKeysprotected final StringparsedDataNameToOrderByprotected final BooleanonlyUnclearedprotected transient booleanincludeAccountsprotected transient booleanincludeMerchantsprotected final transient booleanisFilteringpublic final static Parcelable.Creator<TransactionsFilter>CREATOR
-
Method Summary
-
-
Method Detail
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
getNumItemsPerPage
Integer getNumItemsPerPage()
-
toQueryMap
Map<String, String> toQueryMap()
-
getValueHash
long getValueHash()
-
hashCode
int hashCode()
-
getOrderBy
String getOrderBy()
-
getAmountTo
MenigaDecimal getAmountTo()
-
getAmountFrom
MenigaDecimal getAmountFrom()
-
getCategoryIds
List<Long> getCategoryIds()
-
getAccountIds
List<Long> getAccountIds()
-
getAccountTypeIds
List<Long> getAccountTypeIds()
-
getAccountIdentifiers
List<String> getAccountIdentifiers()
-
getMerchantIds
List<Long> getMerchantIds()
-
getMerchantTexts
List<String> getMerchantTexts()
-
getSearchText
String getSearchText()
-
getPeriodTo
DateTime getPeriodTo()
-
getPeriodFrom
DateTime getPeriodFrom()
-
getOnlyUnread
Boolean getOnlyUnread()
-
getOnlyUncertain
Boolean getOnlyUncertain()
-
getOnlyFlagged
Boolean getOnlyFlagged()
-
getUseExactMerchantTexts
Boolean getUseExactMerchantTexts()
-
getUncertainOrFlagged
Boolean getUncertainOrFlagged()
-
getUseAbsoluteAmountSearch
Boolean getUseAbsoluteAmountSearch()
-
getUseAccentInsensitiveSearch
Boolean getUseAccentInsensitiveSearch()
-
getUseAmountInCurrencySearch
Boolean getUseAmountInCurrencySearch()
-
getUseAndSearchForTags
Boolean getUseAndSearchForTags()
-
getUseEqualsSearchForBankId
Boolean getUseEqualsSearchForBankId()
-
getUseExactDescription
Boolean getUseExactDescription()
-
getUseParentMerchantIds
Boolean getUseParentMerchantIds()
-
getOnlyUncategorized
Boolean getOnlyUncategorized()
-
getAscendingOrder
Boolean getAscendingOrder()
-
getHideExcluded
Boolean getHideExcluded()
-
getBankIds
List<String> getBankIds()
-
getCategoryTypes
List<CategoryType> getCategoryTypes()
-
getComment
String getComment()
-
getCounterpartyAccountIdentifiers
List<String> getCounterpartyAccountIdentifiers()
-
getDescription
String getDescription()
-
getExcludeMerchantIds
List<Integer> getExcludeMerchantIds()
-
getExcludeMerchantTexts
List<String> getExcludeMerchantTexts()
-
getInsertedBefore
DateTime getInsertedBefore()
-
getOriginalPeriodFrom
DateTime getOriginalPeriodFrom()
-
getOriginalPeriodTo
DateTime getOriginalPeriodTo()
-
getParsedData
String getParsedData()
-
getParsedDataExactKeys
List<String> getParsedDataExactKeys()
-
getParsedDataNameToOrderBy
String getParsedDataNameToOrderBy()
-
getOnlyUncleared
@Nullable() Boolean getOnlyUncleared()
-
getIncludeAccounts
boolean getIncludeAccounts()
-
getIncludeMerchants
boolean getIncludeMerchants()
-
getIsFiltering
boolean getIsFiltering()
-
-
-
-