Package com.xero.models.accounting
Class Budget
- java.lang.Object
-
- com.xero.models.accounting.Budget
-
public class Budget extends Object
Budget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBudget.TypeEnumType of Budget.
-
Constructor Summary
Constructors Constructor Description Budget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetaddBudgetLinesItem(BudgetLine budgetLinesItem)budgetLinesBudgetaddTrackingItem(TrackingCategory trackingItem)trackingBudgetbudgetID(UUID budgetID)Xero identifierBudgetbudgetLines(List<BudgetLine> budgetLines)budgetLinesBudgetdescription(String description)The Budget descriptionbooleanequals(Object o)UUIDgetBudgetID()Xero identifierList<BudgetLine>getBudgetLines()Get budgetLinesStringgetDescription()The Budget descriptionList<TrackingCategory>getTracking()Get trackingBudget.TypeEnumgetType()Type of Budget.StringgetUpdatedDateUTC()UTC timestamp of last update to budgetorg.threeten.bp.OffsetDateTimegetUpdatedDateUTCAsDate()UTC timestamp of last update to budgetinthashCode()voidsetBudgetID(UUID budgetID)Xero identifiervoidsetBudgetLines(List<BudgetLine> budgetLines)budgetLinesvoidsetDescription(String description)The Budget descriptionvoidsetTracking(List<TrackingCategory> tracking)trackingvoidsetType(Budget.TypeEnum type)Type of Budget.StringtoString()Budgettracking(List<TrackingCategory> tracking)trackingBudgettype(Budget.TypeEnum type)Type of Budget.
-
-
-
Method Detail
-
budgetID
public Budget budgetID(UUID budgetID)
Xero identifier- Parameters:
budgetID- UUID- Returns:
- Budget
-
getBudgetID
public UUID getBudgetID()
Xero identifier- Returns:
- budgetID
-
setBudgetID
public void setBudgetID(UUID budgetID)
Xero identifier- Parameters:
budgetID- UUID
-
type
public Budget type(Budget.TypeEnum type)
Type of Budget. OVERALL or TRACKING- Parameters:
type- TypeEnum- Returns:
- Budget
-
getType
public Budget.TypeEnum getType()
Type of Budget. OVERALL or TRACKING- Returns:
- type
-
setType
public void setType(Budget.TypeEnum type)
Type of Budget. OVERALL or TRACKING- Parameters:
type- TypeEnum
-
description
public Budget description(String description)
The Budget description- Parameters:
description- String- Returns:
- Budget
-
getDescription
public String getDescription()
The Budget description- Returns:
- description
-
setDescription
public void setDescription(String description)
The Budget description- Parameters:
description- String
-
getUpdatedDateUTC
public String getUpdatedDateUTC()
UTC timestamp of last update to budget- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
UTC timestamp of last update to budget- Returns:
- OffsetDateTime
-
budgetLines
public Budget budgetLines(List<BudgetLine> budgetLines)
budgetLines- Parameters:
budgetLines- List<BudgetLine>- Returns:
- Budget
-
addBudgetLinesItem
public Budget addBudgetLinesItem(BudgetLine budgetLinesItem)
budgetLines- Parameters:
budgetLinesItem- BudgetLine- Returns:
- Budget
-
getBudgetLines
public List<BudgetLine> getBudgetLines()
Get budgetLines- Returns:
- budgetLines
-
setBudgetLines
public void setBudgetLines(List<BudgetLine> budgetLines)
budgetLines- Parameters:
budgetLines- List<BudgetLine>
-
tracking
public Budget tracking(List<TrackingCategory> tracking)
tracking- Parameters:
tracking- List<TrackingCategory>- Returns:
- Budget
-
addTrackingItem
public Budget addTrackingItem(TrackingCategory trackingItem)
tracking- Parameters:
trackingItem- TrackingCategory- Returns:
- Budget
-
getTracking
public List<TrackingCategory> getTracking()
Get tracking- Returns:
- tracking
-
setTracking
public void setTracking(List<TrackingCategory> tracking)
tracking- Parameters:
tracking- List<TrackingCategory>
-
-