-
- 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>
CREATOR
protected long
id
protected MenigaDecimal
totalExpenses
protected MenigaDecimal
totalIncome
protected int
transactionCount
protected Map<Long, MenigaDecimal>
expensesPerCategory
protected Map<Long, MenigaDecimal>
incomePerCategory
protected Map<Long, Integer>
transactionCountPerMerchant
protected ScheduledEventType
scheduledEventType
protected DateTime
startDate
protected DateTime
endDate
protected List<ScheduledDayTransactions>
transactionsPerDay
protected Long
topicId
protected DateTime
date
protected String
title
protected String
body
protected String
typeName
protected String
eventTypeIdentifier
protected String
topicName
-
Method Summary
Modifier and Type Method Description static void
setOperator(MenigaFeedOperations apiOperatorIn)
MenigaScheduledEvent
clone()
boolean
equals(Object o)
int
hashCode()
int
describeContents()
void
writeToParcel(Parcel dest, int flags)
static Result<MenigaScheduledEvent>
fetch(long id)
long
getId()
MenigaDecimal
getTotalExpenses()
MenigaDecimal
getTotalIncome()
int
getTransactionCount()
Map<Long, MenigaDecimal>
getExpensesPerCategory()
Map<Long, MenigaDecimal>
getIncomePerCategory()
Map<Long, Integer>
getTransactionCountPerMerchant()
ScheduledEventType
getScheduledEventType()
DateTime
getStartDate()
DateTime
getEndDate()
List<ScheduledDayTransactions>
getTransactionsPerDay()
Long
getTopicId()
DateTime
getDate()
String
getTitle()
String
getBody()
String
getTypeName()
String
getEventTypeIdentifier()
String
getTopicName()
-
-
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()
-
-
-
-