Class TrackingOption

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

public class TrackingOption
extends Object
TrackingOption
  • Constructor Details

    • TrackingOption

      public TrackingOption()
  • Method Details

    • trackingOptionID

      public TrackingOption trackingOptionID​(UUID trackingOptionID)
    • getTrackingOptionID

      public UUID getTrackingOptionID()
      The Xero identifier for a tracking option e.g. ae777a87-5ef3-4fa0-a4f0-d10e1f13073a
      Returns:
      trackingOptionID
    • setTrackingOptionID

      public void setTrackingOptionID​(UUID trackingOptionID)
    • name

      public TrackingOption name​(String name)
    • getName

      public String getName()
      The name of the tracking option e.g. Marketing, East (max length = 100)
      Returns:
      name
    • setName

      public void setName​(String name)
    • status

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

      public TrackingOption.StatusEnum getStatus()
      The status of a tracking option
      Returns:
      status
    • setStatus

      public void setStatus​(TrackingOption.StatusEnum status)
    • trackingCategoryID

      public TrackingOption trackingCategoryID​(UUID trackingCategoryID)
    • getTrackingCategoryID

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

      public void setTrackingCategoryID​(UUID trackingCategoryID)
    • 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