ICartBaseItem
No description
interface ICartBaseItem {
id: Int!
notes: String!
price: Float!
priceNet: Float!
totalPrice: Float!
totalPriceNet: Float!
sum: Float!
sumNet: Float!
totalSum: Float!
totalSumNet: Float!
quantity: Int!
bundleId: Int
productId: Int
taxCode: Taxcode!
expectedDeliveryDate: DateTime
deliveryDeadline: DateTime
discount: Float!
discountPercentage: Float!
surcharges: [CartItemSurcharge!]!
product: Product
}
Fields
ICartBaseItem.id
● Int!
non-null scalar
Id of the cart item, this id can be used for update or delete mutation for this cart item.
ICartBaseItem.notes
● String!
non-null scalar
User notes on cart item level
ICartBaseItem.price
● Float!
non-null scalar
The gross price per UOM of this cart item, no item specific discounts are applied to this price.
ICartBaseItem.priceNet
● Float!
non-null scalar
The net price per UOM of this cart item, no item specific discounts are applied to this price.
ICartBaseItem.totalPrice
● Float!
non-null scalar
The total gross price for this cart item, including item specific discounts.
ICartBaseItem.totalPriceNet
● Float!
non-null scalar
The total net price for this cart item, including item specific discounts.
ICartBaseItem.sum
● Float!
non-null scalar
The gross sum of the main cart price and the prices of its child items per UOM. No item specific discounts are applied to this price.
ICartBaseItem.sumNet
● Float!
non-null scalar
The net sum of the main cart price and the prices of its child items per UOM. No item specific discounts are applied to this price.
ICartBaseItem.totalSum
● Float!
non-null scalar
The total gross sum of the main cart price and the prices of its child items. Including item specific discounts.
ICartBaseItem.totalSumNet
● Float!
non-null scalar
The total net sum of the main cart price and the prices of its child items. Including item specific discounts.
ICartBaseItem.quantity
● Int!
non-null scalar
The quantity for this cart item
ICartBaseItem.bundleId
● Int
scalar
The cart item's bundleId if applicable
ICartBaseItem.productId
● Int
scalar
The cart item's productId if applicable
ICartBaseItem.taxCode
● Taxcode!
non-null enum
The tax code for this cart item.
ICartBaseItem.expectedDeliveryDate
● DateTime
scalar
The expected delivery date for this cart item.
ICartBaseItem.deliveryDeadline
● DateTime
scalar
ICartBaseItem.discount
● Float!
non-null scalar
The discount applied to this cart item
ICartBaseItem.discountPercentage
● Float!
non-null scalar
The discount percentage applied to this cart item
ICartBaseItem.surcharges
● [CartItemSurcharge!]!
non-null object
The surcharges applied to this cart item
ICartBaseItem.product
● Product
object
Implemented By
CartBaseItem
object ● CartMainItem
object