Class Budget


  • public class Budget
    extends Object
    Budget
    • Constructor Detail

      • Budget

        public 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
      • setTracking

        public void setTracking​(List<TrackingCategory> tracking)
        tracking
        Parameters:
        tracking - List<TrackingCategory>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object