Home > @vsf-enterprise/bigcommerce-api > GraphQL > Variant

# GraphQL.Variant type

Signature:

export declare type Variant = Node & {
    __typename?: 'Variant';
    id: Scalars['ID'];
    entityId: Scalars['Int'];
    sku: Scalars['String'];
    weight?: Maybe<Measurement>;
    height?: Maybe<Measurement>;
    width?: Maybe<Measurement>;
    depth?: Maybe<Measurement>;
    options: OptionConnection;
    productOptions: ProductOptionConnection;
    defaultImage?: Maybe<Image>;
    prices?: Maybe<Prices>;
    inventory?: Maybe<VariantInventory>;
    metafields: MetafieldConnection;
    upc?: Maybe<Scalars['String']>;
    mpn?: Maybe<Scalars['String']>;
    gtin?: Maybe<Scalars['String']>;
    isPurchasable: Scalars['Boolean'];
};