public interface TaxCategory extends Resource<TaxCategory>, WithKey
TaxCategoryCreateCommand,
TaxCategoryUpdateCommand,
TaxCategoryDeleteCommand,
TaxCategoryByIdGet,
TaxCategoryQuery,
CartShippingInfo.getTaxCategory(),
OrderShippingInfo.getTaxCategory(),
CustomLineItem.getTaxCategory(),
ProductLike.getTaxCategory(),
ProductLike.getTaxCategory(),
ShippingMethod.getTaxCategory()| Modifier and Type | Method and Description |
|---|---|
String |
getDescription() |
String |
getKey() |
String |
getName() |
List<TaxRate> |
getRates() |
default List<TaxRate> |
getTaxRates()
Gets the tax rates.
|
static Reference<TaxCategory> |
referenceOfId(String id)
Creates a reference for one item of this class by a known ID.
|
static String |
referenceTypeId()
A type hint for references which resource type is linked in a reference.
|
static String |
resourceTypeId() |
default Reference<TaxCategory> |
toReference()
Creates a reference to this resource, the reference may not be filled.
|
static com.fasterxml.jackson.core.type.TypeReference<TaxCategory> |
typeReference()
Creates a container which contains the full Java type information to deserialize this class from JSON.
|
getCreatedAt, getId, getLastModifiedAt, getVersionhasSameIdAs, toResourceIdentifierString getName()
default List<TaxRate> getTaxRates()
getRates().static com.fasterxml.jackson.core.type.TypeReference<TaxCategory> typeReference()
default Reference<TaxCategory> toReference()
ReferenceabletoReference in interface Referenceable<TaxCategory>toReference in interface Resource<TaxCategory>static String referenceTypeId()
Reference.getTypeId()static String resourceTypeId()
static Reference<TaxCategory> referenceOfId(String id)
An example for categories but this applies for other resources, too:
final String categoryIdFromFormOrSession = "84ac4271-0fec-49d0-9fee-55586c565c58"; final Reference<Category> categoryReference = Category.referenceOfId(categoryIdFromFormOrSession); assertThat(categoryReference.getId()).isEqualTo(categoryIdFromFormOrSession);See the test code.
If you already have a resource object, then use toReference() instead:
final Category category = getCategory1(); final Reference<Category> categoryReference = category.toReference(); assertThat(category.getId()).isEqualTo(categoryReference.getId());See the test code.
id - the ID of the resource which should be referenced.