ConfigurableProductOptions
Defines configurable attributes for the specified product.
type ConfigurableProductOptions = {
__typename?: 'ConfigurableProductOptions'; /** A string that identifies the attribute. */
attribute_code?: Maybe<Scalars['String']['output']>;
attribute_id?: Maybe<Scalars['String']['output']>;
attribute_id_v2?: Maybe<Scalars['Int']['output']>; /** The unique ID for an `Attribute` object. */
attribute_uid: Scalars['ID']['output'];
id?: Maybe<Scalars['Int']['output']>; /** A displayed string that describes the configurable product option. */
label?: Maybe<Scalars['String']['output']>; /** A number that indicates the order in which the attribute is displayed. */
position?: Maybe<Scalars['Int']['output']>;
product_id?: Maybe<Scalars['Int']['output']>; /** The unique ID for a `ConfigurableProductOptions` object. */
uid: Scalars['ID']['output']; /** Indicates whether the option is the default. */
use_default?: Maybe<Scalars['Boolean']['output']>; /** An array that defines the `value_index` codes assigned to the configurable product. */
values?: Maybe<Array<Maybe<ConfigurableProductOptionsValues>>>;
};