Interface QapiSellerExtensionRow
- All Superinterfaces:
Map<String,,SelectableExpression> PersistedObjectColumns,Tables.Columns,Tables.Table
Table of the rows of one Seller Extension (SX) table. Each row holds additional data for one seller, typically
values that change over time or that a seller can have several times.
Example, the quota of one seller:
def q = api.queryApi()
def sx = q.tables().sellerExtensionRows("SellerQuota")
return q.source(sx, [sx.sellerId(), sx.SalesGoalIncrease, sx.Rule1QuotaAmount], sx.sellerId().equal("S-0001"))
.stream { it.collect { it } }
- Since:
- 14.0 - Caribou Lou
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionsellerId()Returns the ID of the seller that the row holds data for.Methods inherited from interface Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface PersistedObjectColumns
createDate, createdBy, id, lastUpdateBy, lastUpdateDate, version
-
Method Details
-
sellerId
SelectableExpression sellerId()Returns the ID of the seller that the row holds data for.- Returns:
- the sellerId column as a String expression
-