Class TrackingCategory


  • public class TrackingCategory
    extends Object
    TrackingCategory
    • Constructor Detail

      • TrackingCategory

        public TrackingCategory()
    • Method Detail

      • trackingCategoryID

        public TrackingCategory trackingCategoryID​(UUID trackingCategoryID)
        The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
        Parameters:
        trackingCategoryID - UUID
        Returns:
        TrackingCategory
      • 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)
        The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
        Parameters:
        trackingCategoryID - UUID
      • trackingOptionID

        public TrackingCategory trackingOptionID​(UUID trackingOptionID)
        The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f
        Parameters:
        trackingOptionID - UUID
        Returns:
        TrackingCategory
      • 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)
        The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f
        Parameters:
        trackingOptionID - UUID
      • name

        public TrackingCategory name​(String name)
        The name of the tracking category e.g. Department, Region (max length = 100)
        Parameters:
        name - String
        Returns:
        TrackingCategory
      • 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)
        The name of the tracking category e.g. Department, Region (max length = 100)
        Parameters:
        name - String
      • option

        public TrackingCategory option​(String option)
        The option name of the tracking option e.g. East, West (max length = 100)
        Parameters:
        option - String
        Returns:
        TrackingCategory
      • 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)
        The option name of the tracking option e.g. East, West (max length = 100)
        Parameters:
        option - String
      • setStatus

        public void setStatus​(TrackingCategory.StatusEnum status)
        The status of a tracking category
        Parameters:
        status - StatusEnum
      • addOptionsItem

        public TrackingCategory addOptionsItem​(TrackingOption optionsItem)
        See Tracking Options
        Parameters:
        optionsItem - TrackingOption
        Returns:
        TrackingCategory
      • getOptions

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

        public void setOptions​(List<TrackingOption> options)
        See Tracking Options
        Parameters:
        options - List<TrackingOption>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object