public interface Store extends Resource<Store>, Custom, WithKey
Modifier and Type | Method and Description |
---|---|
List<Reference<Channel>> |
getDistributionChannels()
Optional connection to particular supplier.
|
String |
getKey() |
List<String> |
getLanguages() |
LocalizedString |
getName() |
List<ProductSelectionSetting> |
getProductSelections() |
List<Reference<Channel>> |
getSupplyChannels()
Optional connection to particular supplier.
|
static Reference<Store> |
referenceOfId(String id) |
static String |
referenceTypeId()
A type hint for references which resource type is linked in a reference.
|
default Reference<Store> |
toReference()
Creates a reference to this resource, the reference may not be filled.
|
static com.fasterxml.jackson.core.type.TypeReference<Store> |
typeReference()
Creates a container which contains the full Java type information to deserialize this class from JSON.
|
getCreatedAt, getId, getLastModifiedAt, getVersion
hasSameIdAs, toResourceIdentifier
@Nullable LocalizedString getName()
@Nullable List<Reference<Channel>> getDistributionChannels()
SetDistributionChannels
@Nullable List<Reference<Channel>> getSupplyChannels()
SetSupplyChannels
@Nullable List<ProductSelectionSetting> getProductSelections()
static com.fasterxml.jackson.core.type.TypeReference<Store> typeReference()
static String referenceTypeId()
Reference.getTypeId()
default Reference<Store> toReference()
Referenceable
toReference
in interface Referenceable<Store>
toReference
in interface Resource<Store>