Home > @vsf-enterprise/commercetools-types > Store

# Store type

Stores allow defining different contexts for a project.

Signature:

export declare type Store = Versioned & {
    __typename?: 'Store';
    id: Scalars['String'];
    version: Scalars['Long'];
    key: Scalars['String'];
    name?: Maybe<Scalars['String']>;
    nameAllLocales?: Maybe<Array<LocalizedString>>;
    languages?: Maybe<Array<Scalars['Locale']>>;
    productSelections: Array<ProductSelectionSetting>;
    distributionChannelsRef: Array<Reference>;
    distributionChannels: Array<Channel>;
    supplyChannelsRef: Array<Reference>;
    supplyChannels: Array<Channel>;
    createdAt: Scalars['DateTime'];
    lastModifiedAt: Scalars['DateTime'];
    custom?: Maybe<CustomFieldsType>;
    createdBy?: Maybe<Initiator>;
    lastModifiedBy?: Maybe<Initiator>;
};

References: Versioned, Scalars, Maybe, LocalizedString, ProductSelectionSetting, Reference, Channel, CustomFieldsType, Initiator