# KlaviyoAPI::CatalogItemUpdateQueryResourceObject ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **type** | [**CatalogItemEnum**](CatalogItemEnum.md) | | | | **id** | **String** | The catalog item ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`. | | | **attributes** | [**CatalogItemUpdateQueryResourceObjectAttributes**](CatalogItemUpdateQueryResourceObjectAttributes.md) | | | | **relationships** | [**CatalogItemCreateQueryResourceObjectRelationships**](CatalogItemCreateQueryResourceObjectRelationships.md) | | [optional] | ## Example ```ruby require 'klaviyo-api-sdk' instance = KlaviyoAPI::CatalogItemUpdateQueryResourceObject.new( type: null, id: $custom:::$default:::SAMPLE-DATA-ITEM-1, attributes: null, relationships: null ) ```