public interface ProductSelection extends Resource<ProductSelection>, WithKey, Custom
Modifier and Type | Method and Description |
---|---|
CreatedBy |
getCreatedBy() |
String |
getKey() |
LastModifiedBy |
getLastModifiedBy() |
ProductSelectionMode |
getMode() |
LocalizedString |
getName() |
Long |
getProductCount() |
ProductSelectionType |
getType()
Deprecated.
|
static Reference<ProductSelection> |
reference(ProductSelection productType) |
static Reference<ProductSelection> |
reference(String id) |
static Reference<ProductSelection> |
referenceOfId(String id) |
static String |
referenceTypeId()
A type hint for references which resource type is linked in a reference.
|
static String |
resourceTypeId() |
default Reference<ProductSelection> |
toReference()
Creates a reference to this resource, the reference may not be filled.
|
static com.fasterxml.jackson.core.type.TypeReference<ProductSelection> |
typeReference()
Creates a container which contains the full Java type information to deserialize this class from JSON.
|
getCreatedAt, getId, getLastModifiedAt, getVersion
hasSameIdAs, toResourceIdentifier
LocalizedString getName()
Long getProductCount()
@Deprecated ProductSelectionType getType()
ProductSelectionMode getMode()
@Nullable LastModifiedBy getLastModifiedBy()
default Reference<ProductSelection> toReference()
Referenceable
toReference
in interface Referenceable<ProductSelection>
toReference
in interface Resource<ProductSelection>
static String referenceTypeId()
Reference.getTypeId()
static String resourceTypeId()
static Reference<ProductSelection> reference(ProductSelection productType)
static Reference<ProductSelection> reference(String id)
static com.fasterxml.jackson.core.type.TypeReference<ProductSelection> typeReference()
static Reference<ProductSelection> referenceOfId(String id)