public interface Project extends CreationTimestamped, WithKey
Modifier and Type | Method and Description |
---|---|
CartsConfiguration |
getCarts() |
List<com.neovisionaries.i18n.CountryCode> |
getCountries()
Enabled countries.
|
ZonedDateTime |
getCreatedAt() |
List<String> |
getCurrencies()
A three-digit currency code as per ISO 4217.
|
default List<javax.money.CurrencyUnit> |
getCurrencyUnits()
Currencies assigned to this project as
CurrencyUnit . |
ExternalOAuth |
getExternalOAuth()
If this property is set, it allows to use OAuth2 Bearer tokens issued by another service that provides a RFC 7662-compliant endpoint.
|
String |
getKey()
The unique key of the project.
|
default List<Locale> |
getLanguageLocales()
The languages as list of
Locale s of this project. |
List<String> |
getLanguages()
A two-digit language code as per ISO 3166-1 alpha-2 String.
|
MessagesConfiguration |
getMessages() |
String |
getName()
The name of the project.
|
SearchIndexingConfiguration |
getSearchIndexing() |
ShippingRateInputType |
getShippingRateInputType()
The shippingRateInput is used as an input to select a shipping rate price tier at the project level
|
ShoppingListsConfiguration |
getShoppingLists() |
ZonedDateTime |
getTrialUntil() |
Long |
getVersion()
The current version of the project.
|
static com.fasterxml.jackson.core.type.TypeReference<Project> |
typeReference()
Creates a container which contains the full Java type information to deserialize this class from JSON.
|
String getKey()
Long getVersion()
String getName()
List<com.neovisionaries.i18n.CountryCode> getCountries()
List<String> getLanguages()
getLanguageLocales()
default List<Locale> getLanguageLocales()
Locale
s of this project.getLanguages()
@Nullable ZonedDateTime getTrialUntil()
ZonedDateTime getCreatedAt()
getCreatedAt
in interface CreationTimestamped
List<String> getCurrencies()
getCurrencyUnits()
default List<javax.money.CurrencyUnit> getCurrencyUnits()
CurrencyUnit
.getCurrencies()
MessagesConfiguration getMessages()
@Nullable ShippingRateInputType getShippingRateInputType()
@Nullable ExternalOAuth getExternalOAuth()
CartsConfiguration getCarts()
ShoppingListsConfiguration getShoppingLists()
@Nullable SearchIndexingConfiguration getSearchIndexing()
static com.fasterxml.jackson.core.type.TypeReference<Project> typeReference()