Optional ReadonlydistributionChannel must have the role ProductDistribution.
ReadonlyproductResourceIdentifier of a Product.
A Gift Line Item is added to a Cart even if the referenced Product is unpublished.
Optional ReadonlysupplyChannel must have the role InventorySupply.
ReadonlytypeReadonlyvariantProductVariant of the Product.
Can only be used in a CartDiscountDraft with no
targetspecified. Hence, this type can not be used in the Change Value update action.