-
- All Implemented Interfaces:
-
android.os.Parcelable,com.meniga.sdk.models.feed.MenigaFeedItem,java.io.Serializable,java.lang.Cloneable
public class MenigaScheduledEvent implements MenigaFeedItem, Serializable, Cloneable, Parcelable
Copyright 2017 Meniga Iceland Inc. Model class for the scheduled event, such as a weekly/monthly expense report.
-
-
Field Summary
Fields Modifier and Type Field Description public final static Parcelable.Creator<MenigaScheduledEvent>CREATORprotected longidprotected MenigaDecimaltotalExpensesprotected MenigaDecimaltotalIncomeprotected inttransactionCountprotected Map<Long, MenigaDecimal>expensesPerCategoryprotected Map<Long, MenigaDecimal>incomePerCategoryprotected Map<Long, Integer>transactionCountPerMerchantprotected ScheduledEventTypescheduledEventTypeprotected DateTimestartDateprotected DateTimeendDateprotected List<ScheduledDayTransactions>transactionsPerDayprotected LongtopicIdprotected DateTimedateprotected Stringtitleprotected Stringbodyprotected StringtypeNameprotected StringeventTypeIdentifierprotected StringtopicName
-
Method Summary
Modifier and Type Method Description static voidsetOperator(MenigaFeedOperations apiOperatorIn)MenigaScheduledEventclone()booleanequals(Object o)inthashCode()intdescribeContents()voidwriteToParcel(Parcel dest, int flags)static Result<MenigaScheduledEvent>fetch(long id)longgetId()MenigaDecimalgetTotalExpenses()MenigaDecimalgetTotalIncome()intgetTransactionCount()Map<Long, MenigaDecimal>getExpensesPerCategory()Map<Long, MenigaDecimal>getIncomePerCategory()Map<Long, Integer>getTransactionCountPerMerchant()ScheduledEventTypegetScheduledEventType()DateTimegetStartDate()DateTimegetEndDate()List<ScheduledDayTransactions>getTransactionsPerDay()LonggetTopicId()DateTimegetDate()StringgetTitle()StringgetBody()StringgetTypeName()StringgetEventTypeIdentifier()StringgetTopicName()-
-
Method Detail
-
setOperator
static void setOperator(MenigaFeedOperations apiOperatorIn)
-
clone
MenigaScheduledEvent clone()
-
hashCode
int hashCode()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
fetch
static Result<MenigaScheduledEvent> fetch(long id)
-
getId
long getId()
-
getTotalExpenses
MenigaDecimal getTotalExpenses()
-
getTotalIncome
MenigaDecimal getTotalIncome()
-
getTransactionCount
int getTransactionCount()
-
getExpensesPerCategory
Map<Long, MenigaDecimal> getExpensesPerCategory()
-
getIncomePerCategory
Map<Long, MenigaDecimal> getIncomePerCategory()
-
getTransactionCountPerMerchant
Map<Long, Integer> getTransactionCountPerMerchant()
-
getScheduledEventType
ScheduledEventType getScheduledEventType()
-
getStartDate
DateTime getStartDate()
-
getEndDate
DateTime getEndDate()
-
getTransactionsPerDay
List<ScheduledDayTransactions> getTransactionsPerDay()
-
getTopicId
Long getTopicId()
-
getDate
DateTime getDate()
-
getTypeName
String getTypeName()
-
getEventTypeIdentifier
String getEventTypeIdentifier()
-
getTopicName
String getTopicName()
-
-
-
-