Home > @infiniteobjects/shopify-data-manager > AdminTypes > ChannelDefinition
A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
Signature:
export interface ChannelDefinition extends Node
Extends: Node
Property | Modifiers | Type | Description |
---|---|---|---|
channelName | Scalars[‘String’][‘output’] | Name of the channel that this sub channel belongs to. | |
handle | Scalars[‘String’][‘output’] | Unique string used as a public identifier for the channel definition. | |
id | Scalars[‘ID’][‘output’] | The unique ID for the channel definition. | |
isMarketplace | Scalars[‘Boolean’][‘output’] | Whether this channel definition represents a marketplace. | |
subChannelName | Scalars[‘String’][‘output’] | Name of the sub channel (e.g. Online Store, Instagram Shopping, TikTok Live). | |
svgIcon? | Maybe<Scalars[‘String’][‘output’]> | (Optional) Icon displayed when showing the channel in admin. |