# TalonOne::AddItemCatalogAction ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **sku** | **String** | The unique SKU of the item to add. | **price** | **Float** | Price of the item. | [optional] **attributes** | [**Object**](.md) | The attributes of the item to add. | [optional] **product** | [**Product**](Product.md) | | [optional] **replace_if_exists** | **Boolean** | Indicates whether to replace the attributes of the item if the same SKU exists. **Note**: When set to `true`: - If you do not provide a new `price` value, the existing `price` value is retained. - If you do not provide a new `product` value, the `product` value is set to `null`. | [optional] [default to false] ## Code Sample ```ruby require 'TalonOne' instance = TalonOne::AddItemCatalogAction.new(sku: SKU1241028, price: 99.99, attributes: {"origin":"germany","color":"blue"}, product: null, replace_if_exists: false) ```