Optional ReadonlyattributesMaps to ProductVariant.attributes.
- The referenced Attribute must be defined in an existing ProductType, or the state of the ImportOperation will be validationFailed.
- Setting the value of a non-required Attribute to null will remove the Attribute.
- Attempting to set a null value to a required Attribute will make the import operation fail with an InvalidOperation error.
- Importing LocalizableTextAttributes or LocalizableTextSetAttributes follows an override pattern, meaning that omitted localized fields will be deleted, new fields will be created, and existing fields will be updated. You can delete localized fields by setting their value to null.
Optional ReadonlyproductReference to the Product that contains the ProductVariant.
We recommend to set this value to minimize concurrency errors.
If set, this field is required for every ProductVariantPatch in the [ProductVariantPatchRequest](ctp:import:type:ProductVariantPatchRequest).
If the referenced Product does not exist, the `state` of the [ImportOperation](ctp:import:type:ImportOperation) will be set to `unresolved` until the referenced Product is created.
ReadonlyproductReference to the ProductVariant to update.
Optional ReadonlystagedIf false, the attribute changes are applied to both current and staged projected representations of the Product.
Represents the data used to update a ProductVariant.