-
- All Implemented Interfaces:
-
android.os.Parcelable
,java.io.Serializable
public class MenigaBudgetRule implements Parcelable, Serializable
-
-
Field Summary
Fields Modifier and Type Field Description protected long
id
protected MenigaDecimal
targetAmount
protected DateTime
startDate
protected DateTime
endDate
protected DateTime
updatedAt
protected long
budgetId
protected List<Long>
categoryIds
public final static Parcelable.Creator<MenigaBudgetRule>
CREATOR
-
Method Summary
Modifier and Type Method Description TargetAmountGeneration
getTargetAmountGeneration()
static void
setOperator(MenigaBudgetOperations operator)
Result<Void>
delete()
static Result<List<MenigaBudgetRule>>
fetch(FetchBudgetRulesFilter filter)
static Result<List<MenigaBudgetRule>>
create(NewBudgetRules budgetRules)
int
describeContents()
void
writeToParcel(Parcel dest, int flags)
long
getId()
MenigaDecimal
getTargetAmount()
DateTime
getStartDate()
DateTime
getEndDate()
DateTime
getUpdatedAt()
long
getBudgetId()
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()
-
-
-
-