Package com.xero.models.accounting
Class TrackingCategory
java.lang.Object
com.xero.models.accounting.TrackingCategory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe status of a tracking category -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOptionsItem(TrackingOption optionsItem) See Tracking OptionsbooleangetName()The name of the tracking category e.g.The option name of the tracking option e.g.See Tracking OptionsThe status of a tracking categoryThe Xero identifier for a tracking category e.g.The Xero identifier for a tracking option e.g.inthashCode()The name of the tracking category e.g.The option name of the tracking option e.g.options(List<TrackingOption> options) See Tracking OptionsvoidThe name of the tracking category e.g.voidThe option name of the tracking option e.g.voidsetOptions(List<TrackingOption> options) See Tracking OptionsvoidsetStatus(TrackingCategory.StatusEnum status) The status of a tracking categoryvoidsetTrackingCategoryID(UUID trackingCategoryID) The Xero identifier for a tracking category e.g.voidsetTrackingOptionID(UUID trackingOptionID) The Xero identifier for a tracking option e.g.status(TrackingCategory.StatusEnum status) The status of a tracking categorytoString()trackingCategoryID(UUID trackingCategoryID) The Xero identifier for a tracking category e.g.trackingOptionID(UUID trackingOptionID) The Xero identifier for a tracking option e.g.
-
Constructor Details
-
TrackingCategory
public TrackingCategory()
-
-
Method Details
-
trackingCategoryID
The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9- Parameters:
trackingCategoryID- UUID- Returns:
- TrackingCategory
-
getTrackingCategoryID
The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9- Returns:
- trackingCategoryID
-
setTrackingCategoryID
The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9- Parameters:
trackingCategoryID- UUID
-
trackingOptionID
The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f- Parameters:
trackingOptionID- UUID- Returns:
- TrackingCategory
-
getTrackingOptionID
The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f- Returns:
- trackingOptionID
-
setTrackingOptionID
The Xero identifier for a tracking option e.g. dc54c220-0140-495a-b925-3246adc0075f- Parameters:
trackingOptionID- UUID
-
name
The name of the tracking category e.g. Department, Region (max length = 100)- Parameters:
name- String- Returns:
- TrackingCategory
-
getName
The name of the tracking category e.g. Department, Region (max length = 100)- Returns:
- name
-
setName
The name of the tracking category e.g. Department, Region (max length = 100)- Parameters:
name- String
-
option
The option name of the tracking option e.g. East, West (max length = 100)- Parameters:
option- String- Returns:
- TrackingCategory
-
getOption
The option name of the tracking option e.g. East, West (max length = 100)- Returns:
- option
-
setOption
The option name of the tracking option e.g. East, West (max length = 100)- Parameters:
option- String
-
status
The status of a tracking category- Parameters:
status- StatusEnum- Returns:
- TrackingCategory
-
getStatus
-
setStatus
The status of a tracking category- Parameters:
status- StatusEnum
-
options
See Tracking Options- Parameters:
options- List<TrackingOption>- Returns:
- TrackingCategory
-
addOptionsItem
See Tracking Options- Parameters:
optionsItem- TrackingOption- Returns:
- TrackingCategory
-
getOptions
-
setOptions
See Tracking Options- Parameters:
options- List<TrackingOption>
-
equals
-
hashCode
-
toString
-