Class TrackingCategory

java.lang.Object
com.xero.models.accounting.TrackingCategory

public class TrackingCategory
extends Object
TrackingCategory
  • Constructor Details

    • TrackingCategory

      public TrackingCategory()
  • Method Details

    • trackingCategoryID

      public TrackingCategory trackingCategoryID​(UUID trackingCategoryID)
    • getTrackingCategoryID

      public UUID getTrackingCategoryID()
      The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
      Returns:
      trackingCategoryID
    • setTrackingCategoryID

      public void setTrackingCategoryID​(UUID trackingCategoryID)
    • trackingOptionID

      public TrackingCategory trackingOptionID​(UUID trackingOptionID)
    • getTrackingOptionID

      public UUID getTrackingOptionID()
      The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f
      Returns:
      trackingOptionID
    • setTrackingOptionID

      public void setTrackingOptionID​(UUID trackingOptionID)
    • name

      public TrackingCategory name​(String name)
    • getName

      public String getName()
      The name of the tracking category e.g. Department, Region (max length = 100)
      Returns:
      name
    • setName

      public void setName​(String name)
    • option

      public TrackingCategory option​(String option)
    • getOption

      public String getOption()
      The option name of the tracking option e.g. East, West (max length = 100)
      Returns:
      option
    • setOption

      public void setOption​(String option)
    • status

      public TrackingCategory status​(TrackingCategory.StatusEnum status)
    • getStatus

      public TrackingCategory.StatusEnum getStatus()
      The status of a tracking category
      Returns:
      status
    • setStatus

      public void setStatus​(TrackingCategory.StatusEnum status)
    • options

      public TrackingCategory options​(List<TrackingOption> options)
    • addOptionsItem

      public TrackingCategory addOptionsItem​(TrackingOption optionsItem)
    • getOptions

      public List<TrackingOption> getOptions()
      See Tracking Options
      Returns:
      options
    • setOptions

      public void setOptions​(List<TrackingOption> options)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object