# KlaviyoAPI::ServerBISSubscriptionCreateQueryResourceObjectRelationshipsVariantData ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **type** | [**CatalogVariantEnum**](CatalogVariantEnum.md) | | | | **id** | **String** | The catalog variant ID for which the profile is subscribing to back in stock notifications. This ID is made up of the integration type, catalog ID, and and the external ID of the variant like so: `integrationType:::catalogId:::externalId`. If the integration you are using is not set up for multi-catalog storage, the 'catalogId' will be `$default`. For Shopify `$shopify:::$default:::33001893429341` | | ## Example ```ruby require 'klaviyo-api-sdk' instance = KlaviyoAPI::ServerBISSubscriptionCreateQueryResourceObjectRelationshipsVariantData.new( type: null, id: $custom:::$default:::SAMPLE-DATA-ITEM-1-VARIANT-MEDIUM ) ```