type Category = Versioned & {
__typename?: 'Category';
id: Scalars['String'];
key?: Maybe<Scalars['String']>;
version: Scalars['Long'];
name?: Maybe<Scalars['String']>;
nameAllLocales: Array<LocalizedString>;
description?: Maybe<Scalars['String']>;
descriptionAllLocales?: Maybe<Array<LocalizedString>>;
slug?: Maybe<Scalars['String']>;
slugAllLocales: Array<LocalizedString>;
ancestorsRef: Array<Reference>;
ancestors: Array<Category>;
parentRef?: Maybe<Reference>;
parent?: Maybe<Category>;
orderHint: Scalars['String'];
externalId?: Maybe<Scalars['String']>;
metaTitle?: Maybe<Scalars['String']>;
metaTitleAllLocales?: Maybe<Array<LocalizedString>>;
metaKeywords?: Maybe<Scalars['String']>;
metaKeywordsAllLocales?: Maybe<Array<LocalizedString>>;
metaDescription?: Maybe<Scalars['String']>;
metaDescriptionAllLocales?: Maybe<Array<LocalizedString>>; /** Number of staged products in the category subtree. */
stagedProductCount: Scalars['Int']; /** Number of direct child categories. */
childCount: Scalars['Int']; /** Direct child categories. */
children?: Maybe<Array<Category>>;
createdAt: Scalars['DateTime'];
lastModifiedAt: Scalars['DateTime'];
assets: Array<Asset>;
custom?: Maybe<CustomFieldsType>;
createdBy?: Maybe<Initiator>;
lastModifiedBy?: Maybe<Initiator>;
};