Package com.xero.models.accounting
Class TrackingCategory
- java.lang.Object
-
- com.xero.models.accounting.TrackingCategory
-
public class TrackingCategory extends Object
TrackingCategory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrackingCategory.StatusEnumThe status of a tracking category
-
Constructor Summary
Constructors Constructor Description TrackingCategory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrackingCategoryaddOptionsItem(TrackingOption optionsItem)See Tracking Optionsbooleanequals(Object o)StringgetName()The name of the tracking category e.g.StringgetOption()The option name of the tracking option e.g.List<TrackingOption>getOptions()See Tracking OptionsTrackingCategory.StatusEnumgetStatus()The status of a tracking categoryUUIDgetTrackingCategoryID()The Xero identifier for a tracking category e.g.UUIDgetTrackingOptionID()The Xero identifier for a tracking option e.g.inthashCode()TrackingCategoryname(String name)The name of the tracking category e.g.TrackingCategoryoption(String option)The option name of the tracking option e.g.TrackingCategoryoptions(List<TrackingOption> options)See Tracking OptionsvoidsetName(String name)The name of the tracking category e.g.voidsetOption(String option)The 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.TrackingCategorystatus(TrackingCategory.StatusEnum status)The status of a tracking categoryStringtoString()TrackingCategorytrackingCategoryID(UUID trackingCategoryID)The Xero identifier for a tracking category e.g.TrackingCategorytrackingOptionID(UUID trackingOptionID)The Xero identifier for a tracking option e.g.
-
-
-
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
-
status
public TrackingCategory status(TrackingCategory.StatusEnum status)
The status of a tracking category- Parameters:
status- StatusEnum- Returns:
- TrackingCategory
-
getStatus
public TrackingCategory.StatusEnum getStatus()
The status of a tracking category- Returns:
- status
-
setStatus
public void setStatus(TrackingCategory.StatusEnum status)
The status of a tracking category- Parameters:
status- StatusEnum
-
options
public TrackingCategory options(List<TrackingOption> options)
See Tracking Options- Parameters:
options- List<TrackingOption>- Returns:
- TrackingCategory
-
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>
-
-