Skip to main content

EventimAllocateProductsResponse

Represents the response after allocating a product in a cart, containing the cart and cart item identifiers along with the product pricing details.

cartIdinteger<int32>required

The cart identifier.

cartItemDetail objectrequired

Represents a product item in the cart, including quantity, price breakdown, and optional event/session scope.

cartItemIdinteger<int32>required

Cart item identifier.

productIdinteger<int32>required

Product identifier.

eventIdinteger<int32>nullable

Optional event identifier. Null when the product is not scoped to a specific event.

eventSessionIdinteger<int32>nullable

Optional event session identifier. Null when the product is not scoped to a specific session.

quantityinteger<int32>required

Number of products allocated in this cart item.

amountnumber<double>required

Base price amount for the product per unit.

feesnumber<double>required

Total fees amount per unit.

feesDetails object[]nullable

Breakdown of fees by amount column.

  • Array [
  • colIdinteger<int32>required

    Column identifier matching the amount label definition.

    amountnumber<double>required

    Amount value for this component (e.g., base price, tax, fee).

  • ]
  • EventimAllocateProductsResponse
    {
    "cartId": 0,
    "cartItemDetail": {
    "cartItemId": 0,
    "productId": 0,
    "eventId": 0,
    "eventSessionId": 0,
    "quantity": 0,
    "amount": 0,
    "fees": 0,
    "feesDetails": [
    {
    "colId": 0,
    "amount": 0
    }
    ]
    }
    }