BundleItem
Bundle item entity for GraphQL federation.
Represents an individual product within a bundle package, containing the product reference and detailed product information. Used for managing product bundles and package deals across federated services.
type BundleItem {
productId: Int!
price: BundlePrice
isLeader: YesNo
createdAt: DateTime
createdBy: Int
lastModifiedAt: DateTime
lastModifiedBy: Int
product(
hidden: Boolean
): Product!
}
Fields
BundleItem.productId
● Int!
non-null scalar
The bundles primary product identifier
BundleItem.price
● BundlePrice
object
Bundle price
BundleItem.isLeader
● YesNo
enum
Indicates whether the product is leader for this bundle.
BundleItem.createdAt
● DateTime
scalar
Bundle creation date
BundleItem.createdBy
● Int
scalar
Bundle creator
BundleItem.lastModifiedAt
● DateTime
scalar
Last modified date
BundleItem.lastModifiedBy
● Int
scalar
Last modified by
BundleItem.product
● Product!
non-null object
Complete product information for the bundle item.
Detailed product data including specifications, pricing, availability, and all attributes for the product included in this bundle.
BundleItem.product.hidden
● Boolean
scalar
Include hidden products in the lookup.
When true, includes products marked as hidden in the search. When false or not specified, only returns visible products.
Returned By
bundleAddItems
mutation
Member Of
Bundle
object