public interface MissingPricesSearchRequest
| Modifier and Type | Method and Description |
|---|---|
static MissingPricesSearchRequestBuilder |
builder() |
static MissingPricesSearchRequestBuilder |
builder(MissingPricesSearchRequest template) |
Boolean |
getCheckDate()
If true, checks if there are prices for the specified date range and time.
|
String |
getCurrencyCode()
If used, only checks if a product variant has a price in the provided currency code.
|
Boolean |
getIncludeVariants()
If true, searches all product variants.
|
Long |
getLimit() |
Long |
getOffset() |
List<String> |
getProductIds()
Filters results by the provided Product IDs.
|
Long |
getProductSetLimit()
Maximum number of products to scan.
|
List<String> |
getProductTypeIds()
Filters results by the provided product type IDs.
|
Boolean |
getStaged()
If true, searches data from staged products in addition to published products.
|
ZonedDateTime |
getValidFrom()
Starting date of the range to check.
|
ZonedDateTime |
getValidUntil()
Ending date of the range to check.
|
static MissingPricesSearchRequest |
of() |
static MissingPricesSearchRequest |
of(MissingPricesSearchRequest template) |
void |
setCheckDate(Boolean checkDate) |
void |
setCurrencyCode(String currencyCode) |
void |
setIncludeVariants(Boolean includeVariants) |
void |
setLimit(Long limit) |
void |
setOffset(Long offset) |
void |
setProductIds(List<String> productIds) |
void |
setProductIds(String... productIds) |
void |
setProductSetLimit(Long productSetLimit) |
void |
setProductTypeIds(List<String> productTypeIds) |
void |
setProductTypeIds(String... productTypeIds) |
void |
setStaged(Boolean staged) |
void |
setValidFrom(ZonedDateTime validFrom) |
void |
setValidUntil(ZonedDateTime validUntil) |
default <T> T |
withMissingPricesSearchRequest(Function<MissingPricesSearchRequest,T> helper) |
Long getLimit()
Long getOffset()
Boolean getStaged()
If true, searches data from staged products in addition to published products.
Long getProductSetLimit()
Maximum number of products to scan.
Boolean getIncludeVariants()
If true, searches all product variants. If false, only searches master variants.
String getCurrencyCode()
If used, only checks if a product variant has a price in the provided currency code.
Boolean getCheckDate()
If true, checks if there are prices for the specified date range and time.
ZonedDateTime getValidFrom()
Starting date of the range to check. If no value is given, checks prices valid at the time the search is initiated.
ZonedDateTime getValidUntil()
Ending date of the range to check. If no value is given, it is equal to validFrom.
List<String> getProductIds()
Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.
List<String> getProductTypeIds()
Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.
void setLimit(Long limit)
void setOffset(Long offset)
void setStaged(Boolean staged)
void setProductSetLimit(Long productSetLimit)
void setIncludeVariants(Boolean includeVariants)
void setCurrencyCode(String currencyCode)
void setCheckDate(Boolean checkDate)
void setValidFrom(ZonedDateTime validFrom)
void setValidUntil(ZonedDateTime validUntil)
void setProductIds(String... productIds)
void setProductTypeIds(String... productTypeIds)
static MissingPricesSearchRequest of()
static MissingPricesSearchRequest of(MissingPricesSearchRequest template)
static MissingPricesSearchRequestBuilder builder()
static MissingPricesSearchRequestBuilder builder(MissingPricesSearchRequest template)
default <T> T withMissingPricesSearchRequest(Function<MissingPricesSearchRequest,T> helper)