-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class CreateBudget extends QueryRequestObject
-
-
Field Summary
Fields Modifier and Type Field Description private BudgetType
type
private String
name
private String
description
private List<Long>
accountIds
private String
period
private Integer
offset
-
Constructor Summary
Constructors Constructor Description CreateBudget(BudgetType type, String name, String description, List<Long> accountIds, String period, Integer offset)
-
Method Summary
Modifier and Type Method Description Long
getValueHash()
final BudgetType
component1()
final String
component2()
final String
component3()
final List<Long>
component4()
final String
component5()
final Integer
component6()
final CreateBudget
copy(BudgetType type, String name, String description, List<Long> accountIds, String period, Integer offset)
final BudgetType
getType()
final String
getName()
final String
getDescription()
final List<Long>
getAccountIds()
final String
getPeriod()
final Integer
getOffset()
final Unit
setType(BudgetType type)
final Unit
setName(String name)
final Unit
setDescription(String description)
final Unit
setAccountIds(List<Long> accountIds)
final Unit
setPeriod(String period)
final Unit
setOffset(Integer offset)
-
Methods inherited from class com.meniga.sdk.interfaces.ValueHashable
equals, hashCode, toString
-
Methods inherited from class com.meniga.sdk.webservices.budget.CreateBudget
toQueryMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getValueHash
Long getValueHash()
-
component1
final BudgetType component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final List<Long> component4()
-
component5
final String component5()
-
component6
final Integer component6()
-
copy
final CreateBudget copy(BudgetType type, String name, String description, List<Long> accountIds, String period, Integer offset)
-
getType
final BudgetType getType()
-
getDescription
final String getDescription()
-
getAccountIds
final List<Long> getAccountIds()
-
setType
final Unit setType(BudgetType type)
-
setDescription
final Unit setDescription(String description)
-
setAccountIds
final Unit setAccountIds(List<Long> accountIds)
-
-
-
-