-
- All Implemented Interfaces:
-
android.os.Parcelable,java.io.Serializable
public class MenigaBudgetRule implements Parcelable, Serializable
-
-
Field Summary
Fields Modifier and Type Field Description protected longidprotected MenigaDecimaltargetAmountprotected DateTimestartDateprotected DateTimeendDateprotected DateTimeupdatedAtprotected longbudgetIdprotected List<Long>categoryIdspublic final static Parcelable.Creator<MenigaBudgetRule>CREATOR
-
Method Summary
Modifier and Type Method Description TargetAmountGenerationgetTargetAmountGeneration()static voidsetOperator(MenigaBudgetOperations operator)Result<Void>delete()static Result<List<MenigaBudgetRule>>fetch(FetchBudgetRulesFilter filter)static Result<List<MenigaBudgetRule>>create(NewBudgetRules budgetRules)intdescribeContents()voidwriteToParcel(Parcel dest, int flags)longgetId()MenigaDecimalgetTargetAmount()DateTimegetStartDate()DateTimegetEndDate()DateTimegetUpdatedAt()longgetBudgetId()List<Long>getCategoryIds()-
-
Method Detail
-
getTargetAmountGeneration
TargetAmountGeneration getTargetAmountGeneration()
-
setOperator
static void setOperator(MenigaBudgetOperations operator)
-
fetch
static Result<List<MenigaBudgetRule>> fetch(FetchBudgetRulesFilter filter)
-
create
static Result<List<MenigaBudgetRule>> create(NewBudgetRules budgetRules)
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
getId
long getId()
-
getTargetAmount
@Nonnull() MenigaDecimal getTargetAmount()
-
getStartDate
@Nonnull() DateTime getStartDate()
-
getEndDate
@Nullable() DateTime getEndDate()
-
getUpdatedAt
@Nonnull() DateTime getUpdatedAt()
-
getBudgetId
long getBudgetId()
-
getCategoryIds
@Nonnull() List<Long> getCategoryIds()
-
-
-
-