Interface QapiSellerExtensionRow

All Superinterfaces:
Map<String,SelectableExpression>, PersistedObjectColumns, Tables.Columns, Tables.Table

public interface QapiSellerExtensionRow extends Tables.Table, PersistedObjectColumns
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:
  • Method Details

    • sellerId

      Returns the ID of the seller that the row holds data for.
      Returns:
      the sellerId column as a String expression