|
|
@@ -0,0 +1,1651 @@
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: CreateFacet
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface CreateFacet_createFacet_translations {
|
|
|
+ __typename: "FacetTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacet_createFacet_values_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacet_createFacet_values {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: CreateFacet_createFacet_values_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacet_createFacet {
|
|
|
+ __typename: "Facet";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: CreateFacet_createFacet_translations[];
|
|
|
+ values: CreateFacet_createFacet_values[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacet {
|
|
|
+ /**
|
|
|
+ * Create a new Facet
|
|
|
+ */
|
|
|
+ createFacet: CreateFacet_createFacet;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetVariables {
|
|
|
+ input: CreateFacetInput;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: UpdateFacet
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface UpdateFacet_updateFacet_translations {
|
|
|
+ __typename: "FacetTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacet_updateFacet_values_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacet_updateFacet_values {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: UpdateFacet_updateFacet_values_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacet_updateFacet {
|
|
|
+ __typename: "Facet";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: UpdateFacet_updateFacet_translations[];
|
|
|
+ values: UpdateFacet_updateFacet_values[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacet {
|
|
|
+ /**
|
|
|
+ * Update an existing Facet
|
|
|
+ */
|
|
|
+ updateFacet: UpdateFacet_updateFacet;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetVariables {
|
|
|
+ input: UpdateFacetInput;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: CreateFacetValues
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface CreateFacetValues_createFacetValues_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetValues_createFacetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: CreateFacetValues_createFacetValues_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetValues {
|
|
|
+ /**
|
|
|
+ * Create one or more FacetValues
|
|
|
+ */
|
|
|
+ createFacetValues: CreateFacetValues_createFacetValues[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetValuesVariables {
|
|
|
+ input: CreateFacetValueInput[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: UpdateFacetValues
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface UpdateFacetValues_updateFacetValues_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetValues_updateFacetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: UpdateFacetValues_updateFacetValues_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetValues {
|
|
|
+ /**
|
|
|
+ * Update one or more FacetValues
|
|
|
+ */
|
|
|
+ updateFacetValues: UpdateFacetValues_updateFacetValues[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetValuesVariables {
|
|
|
+ input: UpdateFacetValueInput[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: RequestStarted
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface RequestStarted {
|
|
|
+ requestStarted: number;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: RequestCompleted
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface RequestCompleted {
|
|
|
+ requestCompleted: number;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: LogIn
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface LogIn_logIn {
|
|
|
+ __typename: "UserStatus";
|
|
|
+ username: string;
|
|
|
+ isLoggedIn: boolean;
|
|
|
+ loginTime: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface LogIn {
|
|
|
+ logIn: LogIn_logIn | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface LogInVariables {
|
|
|
+ username: string;
|
|
|
+ loginTime: string;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: LogOut
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface LogOut_logOut {
|
|
|
+ __typename: "UserStatus";
|
|
|
+ username: string;
|
|
|
+ isLoggedIn: boolean;
|
|
|
+ loginTime: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface LogOut {
|
|
|
+ logOut: LogOut_logOut | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: SetUiLanguage
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface SetUiLanguage {
|
|
|
+ setUiLanguage: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface SetUiLanguageVariables {
|
|
|
+ languageCode: LanguageCode;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: UpdateProduct
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_translations {
|
|
|
+ __typename: "ProductTranslation";
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_variants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_variants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_variants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct_variants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: UpdateProduct_updateProduct_variants_options[];
|
|
|
+ facetValues: UpdateProduct_updateProduct_variants_facetValues[];
|
|
|
+ translations: UpdateProduct_updateProduct_variants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct_updateProduct {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ image: string;
|
|
|
+ description: string;
|
|
|
+ translations: UpdateProduct_updateProduct_translations[];
|
|
|
+ optionGroups: UpdateProduct_updateProduct_optionGroups[];
|
|
|
+ variants: UpdateProduct_updateProduct_variants[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProduct {
|
|
|
+ /**
|
|
|
+ * Update an existing Product
|
|
|
+ */
|
|
|
+ updateProduct: UpdateProduct_updateProduct;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariables {
|
|
|
+ input: UpdateProductInput;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: CreateProduct
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_translations {
|
|
|
+ __typename: "ProductTranslation";
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_variants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_variants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_variants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct_variants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: CreateProduct_createProduct_variants_options[];
|
|
|
+ facetValues: CreateProduct_createProduct_variants_facetValues[];
|
|
|
+ translations: CreateProduct_createProduct_variants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct_createProduct {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ image: string;
|
|
|
+ description: string;
|
|
|
+ translations: CreateProduct_createProduct_translations[];
|
|
|
+ optionGroups: CreateProduct_createProduct_optionGroups[];
|
|
|
+ variants: CreateProduct_createProduct_variants[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProduct {
|
|
|
+ /**
|
|
|
+ * Create a new Product
|
|
|
+ */
|
|
|
+ createProduct: CreateProduct_createProduct;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductVariables {
|
|
|
+ input: CreateProductInput;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: GenerateProductVariants
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_translations {
|
|
|
+ __typename: "ProductTranslation";
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_variants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_variants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_variants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct_variants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: GenerateProductVariants_generateVariantsForProduct_variants_options[];
|
|
|
+ facetValues: GenerateProductVariants_generateVariantsForProduct_variants_facetValues[];
|
|
|
+ translations: GenerateProductVariants_generateVariantsForProduct_variants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants_generateVariantsForProduct {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ image: string;
|
|
|
+ description: string;
|
|
|
+ translations: GenerateProductVariants_generateVariantsForProduct_translations[];
|
|
|
+ optionGroups: GenerateProductVariants_generateVariantsForProduct_optionGroups[];
|
|
|
+ variants: GenerateProductVariants_generateVariantsForProduct_variants[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariants {
|
|
|
+ /**
|
|
|
+ * Create a set of ProductVariants based on the OptionGroups assigned to the given Product
|
|
|
+ */
|
|
|
+ generateVariantsForProduct: GenerateProductVariants_generateVariantsForProduct;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GenerateProductVariantsVariables {
|
|
|
+ productId: string;
|
|
|
+ defaultPrice?: number | null;
|
|
|
+ defaultSku?: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: UpdateProductVariants
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface UpdateProductVariants_updateProductVariants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariants_updateProductVariants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariants_updateProductVariants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariants_updateProductVariants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: UpdateProductVariants_updateProductVariants_options[];
|
|
|
+ facetValues: UpdateProductVariants_updateProductVariants_facetValues[];
|
|
|
+ translations: UpdateProductVariants_updateProductVariants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariants {
|
|
|
+ /**
|
|
|
+ * Update existing ProductVariants
|
|
|
+ */
|
|
|
+ updateProductVariants: (UpdateProductVariants_updateProductVariants | null)[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariantsVariables {
|
|
|
+ input: UpdateProductVariantInput[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: CreateProductOptionGroup
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface CreateProductOptionGroup_createProductOptionGroup_translations {
|
|
|
+ __typename: "ProductOptionGroupTranslation";
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroup_createProductOptionGroup_options_translations {
|
|
|
+ __typename: "ProductOptionTranslation";
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroup_createProductOptionGroup_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+ code: string | null;
|
|
|
+ translations: CreateProductOptionGroup_createProductOptionGroup_options_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroup_createProductOptionGroup {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: CreateProductOptionGroup_createProductOptionGroup_translations[];
|
|
|
+ options: CreateProductOptionGroup_createProductOptionGroup_options[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroup {
|
|
|
+ /**
|
|
|
+ * Create a new ProductOptionGroup
|
|
|
+ */
|
|
|
+ createProductOptionGroup: CreateProductOptionGroup_createProductOptionGroup;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroupVariables {
|
|
|
+ input: CreateProductOptionGroupInput;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: AddOptionGroupToProduct
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface AddOptionGroupToProduct_addOptionGroupToProduct_optionGroups_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface AddOptionGroupToProduct_addOptionGroupToProduct_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ options: AddOptionGroupToProduct_addOptionGroupToProduct_optionGroups_options[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface AddOptionGroupToProduct_addOptionGroupToProduct {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ optionGroups: AddOptionGroupToProduct_addOptionGroupToProduct_optionGroups[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface AddOptionGroupToProduct {
|
|
|
+ /**
|
|
|
+ * Add an OptionGroup to a Product
|
|
|
+ */
|
|
|
+ addOptionGroupToProduct: AddOptionGroupToProduct_addOptionGroupToProduct;
|
|
|
+}
|
|
|
+
|
|
|
+export interface AddOptionGroupToProductVariables {
|
|
|
+ productId: string;
|
|
|
+ optionGroupId: string;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: RemoveOptionGroupFromProduct
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface RemoveOptionGroupFromProduct_removeOptionGroupFromProduct_optionGroups_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface RemoveOptionGroupFromProduct_removeOptionGroupFromProduct_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ options: RemoveOptionGroupFromProduct_removeOptionGroupFromProduct_optionGroups_options[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface RemoveOptionGroupFromProduct_removeOptionGroupFromProduct {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ optionGroups: RemoveOptionGroupFromProduct_removeOptionGroupFromProduct_optionGroups[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface RemoveOptionGroupFromProduct {
|
|
|
+ /**
|
|
|
+ * Remove an OptionGroup from a Product
|
|
|
+ */
|
|
|
+ removeOptionGroupFromProduct: RemoveOptionGroupFromProduct_removeOptionGroupFromProduct;
|
|
|
+}
|
|
|
+
|
|
|
+export interface RemoveOptionGroupFromProductVariables {
|
|
|
+ productId: string;
|
|
|
+ optionGroupId: string;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL mutation operation: ApplyFacetValuesToProductVariants
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_options[];
|
|
|
+ facetValues: ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_facetValues[];
|
|
|
+ translations: ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariants {
|
|
|
+ /**
|
|
|
+ * Applies a FacetValue to the given ProductVariants
|
|
|
+ */
|
|
|
+ applyFacetValuesToProductVariants: ApplyFacetValuesToProductVariants_applyFacetValuesToProductVariants[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApplyFacetValuesToProductVariantsVariables {
|
|
|
+ facetValueIds: string[];
|
|
|
+ productVariantIds: string[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetFacetList
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetFacetList_facets_items_translations {
|
|
|
+ __typename: "FacetTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetList_facets_items_values_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetList_facets_items_values {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: GetFacetList_facets_items_values_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetList_facets_items {
|
|
|
+ __typename: "Facet";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: GetFacetList_facets_items_translations[];
|
|
|
+ values: GetFacetList_facets_items_values[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetList_facets {
|
|
|
+ __typename: "FacetList";
|
|
|
+ items: GetFacetList_facets_items[];
|
|
|
+ totalItems: number;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetList {
|
|
|
+ facets: GetFacetList_facets;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetListVariables {
|
|
|
+ options?: FacetListOptions | null;
|
|
|
+ languageCode?: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetFacetWithValues
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetFacetWithValues_facet_translations {
|
|
|
+ __typename: "FacetTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetWithValues_facet_values_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetWithValues_facet_values {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: GetFacetWithValues_facet_values_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetWithValues_facet {
|
|
|
+ __typename: "Facet";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: GetFacetWithValues_facet_translations[];
|
|
|
+ values: GetFacetWithValues_facet_values[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetWithValues {
|
|
|
+ facet: GetFacetWithValues_facet | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetFacetWithValuesVariables {
|
|
|
+ id: string;
|
|
|
+ languageCode?: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetNetworkStatus
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetNetworkStatus_networkStatus {
|
|
|
+ __typename: "NetworkStatus";
|
|
|
+ inFlightRequests: number;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetNetworkStatus {
|
|
|
+ networkStatus: GetNetworkStatus_networkStatus;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetUserStatus
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetUserStatus_userStatus {
|
|
|
+ __typename: "UserStatus";
|
|
|
+ username: string;
|
|
|
+ isLoggedIn: boolean;
|
|
|
+ loginTime: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetUserStatus {
|
|
|
+ userStatus: GetUserStatus_userStatus;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetUiState
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetUiState_uiState {
|
|
|
+ __typename: "UiState";
|
|
|
+ language: LanguageCode;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetUiState {
|
|
|
+ uiState: GetUiState_uiState;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetProductWithVariants
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_translations {
|
|
|
+ __typename: "ProductTranslation";
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_variants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_variants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_variants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product_variants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: GetProductWithVariants_product_variants_options[];
|
|
|
+ facetValues: GetProductWithVariants_product_variants_facetValues[];
|
|
|
+ translations: GetProductWithVariants_product_variants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants_product {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ image: string;
|
|
|
+ description: string;
|
|
|
+ translations: GetProductWithVariants_product_translations[];
|
|
|
+ optionGroups: GetProductWithVariants_product_optionGroups[];
|
|
|
+ variants: GetProductWithVariants_product_variants[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariants {
|
|
|
+ product: GetProductWithVariants_product | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductWithVariantsVariables {
|
|
|
+ id: string;
|
|
|
+ languageCode?: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetProductList
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetProductList_products_items {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductList_products {
|
|
|
+ __typename: "ProductList";
|
|
|
+ items: GetProductList_products_items[];
|
|
|
+ totalItems: number;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductList {
|
|
|
+ products: GetProductList_products;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductListVariables {
|
|
|
+ options?: ProductListOptions | null;
|
|
|
+ languageCode?: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL query operation: GetProductOptionGroups
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface GetProductOptionGroups_productOptionGroups_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductOptionGroups_productOptionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ options: GetProductOptionGroups_productOptionGroups_options[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductOptionGroups {
|
|
|
+ productOptionGroups: GetProductOptionGroups_productOptionGroups[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface GetProductOptionGroupsVariables {
|
|
|
+ filterTerm?: string | null;
|
|
|
+ languageCode?: LanguageCode | null;
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL fragment: FacetValue
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface FacetValue_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetValue {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: FacetValue_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL fragment: FacetWithValues
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface FacetWithValues_translations {
|
|
|
+ __typename: "FacetTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetWithValues_values_translations {
|
|
|
+ __typename: "FacetValueTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetWithValues_values {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: FacetWithValues_values_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetWithValues {
|
|
|
+ __typename: "Facet";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: FacetWithValues_translations[];
|
|
|
+ values: FacetWithValues_values[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL fragment: ProductVariant
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface ProductVariant_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductVariant_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductVariant_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductVariant {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: ProductVariant_options[];
|
|
|
+ facetValues: ProductVariant_facetValues[];
|
|
|
+ translations: ProductVariant_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL fragment: ProductWithVariants
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface ProductWithVariants_translations {
|
|
|
+ __typename: "ProductTranslation";
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ description: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants_optionGroups {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants_variants_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ code: string | null;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants_variants_facetValues {
|
|
|
+ __typename: "FacetValue";
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants_variants_translations {
|
|
|
+ __typename: "ProductVariantTranslation";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants_variants {
|
|
|
+ __typename: "ProductVariant";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ price: number;
|
|
|
+ sku: string;
|
|
|
+ image: string | null;
|
|
|
+ options: ProductWithVariants_variants_options[];
|
|
|
+ facetValues: ProductWithVariants_variants_facetValues[];
|
|
|
+ translations: ProductWithVariants_variants_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductWithVariants {
|
|
|
+ __typename: "Product";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug: string;
|
|
|
+ image: string;
|
|
|
+ description: string;
|
|
|
+ translations: ProductWithVariants_translations[];
|
|
|
+ optionGroups: ProductWithVariants_optionGroups[];
|
|
|
+ variants: ProductWithVariants_variants[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+// ====================================================
|
|
|
+// GraphQL fragment: ProductOptionGroup
|
|
|
+// ====================================================
|
|
|
+
|
|
|
+export interface ProductOptionGroup_translations {
|
|
|
+ __typename: "ProductOptionGroupTranslation";
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductOptionGroup_options_translations {
|
|
|
+ __typename: "ProductOptionTranslation";
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductOptionGroup_options {
|
|
|
+ __typename: "ProductOption";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode | null;
|
|
|
+ name: string | null;
|
|
|
+ code: string | null;
|
|
|
+ translations: ProductOptionGroup_options_translations[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductOptionGroup {
|
|
|
+ __typename: "ProductOptionGroup";
|
|
|
+ id: string;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ translations: ProductOptionGroup_translations[];
|
|
|
+ options: ProductOptionGroup_options[];
|
|
|
+}
|
|
|
+
|
|
|
+/* tslint:disable */
|
|
|
+// This file was automatically generated and should not be edited.
|
|
|
+
|
|
|
+//==============================================================
|
|
|
+// START Enums and Input Objects
|
|
|
+//==============================================================
|
|
|
+
|
|
|
+/**
|
|
|
+ * ISO 639-1 language code
|
|
|
+ */
|
|
|
+export enum LanguageCode {
|
|
|
+ aa = "aa",
|
|
|
+ ab = "ab",
|
|
|
+ ae = "ae",
|
|
|
+ af = "af",
|
|
|
+ ak = "ak",
|
|
|
+ am = "am",
|
|
|
+ an = "an",
|
|
|
+ ar = "ar",
|
|
|
+ as = "as",
|
|
|
+ av = "av",
|
|
|
+ ay = "ay",
|
|
|
+ az = "az",
|
|
|
+ ba = "ba",
|
|
|
+ be = "be",
|
|
|
+ bg = "bg",
|
|
|
+ bh = "bh",
|
|
|
+ bi = "bi",
|
|
|
+ bm = "bm",
|
|
|
+ bn = "bn",
|
|
|
+ bo = "bo",
|
|
|
+ br = "br",
|
|
|
+ bs = "bs",
|
|
|
+ ca = "ca",
|
|
|
+ ce = "ce",
|
|
|
+ ch = "ch",
|
|
|
+ co = "co",
|
|
|
+ cr = "cr",
|
|
|
+ cs = "cs",
|
|
|
+ cu = "cu",
|
|
|
+ cv = "cv",
|
|
|
+ cy = "cy",
|
|
|
+ da = "da",
|
|
|
+ de = "de",
|
|
|
+ dv = "dv",
|
|
|
+ dz = "dz",
|
|
|
+ ee = "ee",
|
|
|
+ el = "el",
|
|
|
+ en = "en",
|
|
|
+ eo = "eo",
|
|
|
+ es = "es",
|
|
|
+ et = "et",
|
|
|
+ eu = "eu",
|
|
|
+ fa = "fa",
|
|
|
+ ff = "ff",
|
|
|
+ fi = "fi",
|
|
|
+ fj = "fj",
|
|
|
+ fo = "fo",
|
|
|
+ fr = "fr",
|
|
|
+ fy = "fy",
|
|
|
+ ga = "ga",
|
|
|
+ gd = "gd",
|
|
|
+ gl = "gl",
|
|
|
+ gn = "gn",
|
|
|
+ gu = "gu",
|
|
|
+ gv = "gv",
|
|
|
+ ha = "ha",
|
|
|
+ he = "he",
|
|
|
+ hi = "hi",
|
|
|
+ ho = "ho",
|
|
|
+ hr = "hr",
|
|
|
+ ht = "ht",
|
|
|
+ hu = "hu",
|
|
|
+ hy = "hy",
|
|
|
+ hz = "hz",
|
|
|
+ ia = "ia",
|
|
|
+ id = "id",
|
|
|
+ ie = "ie",
|
|
|
+ ig = "ig",
|
|
|
+ ii = "ii",
|
|
|
+ ik = "ik",
|
|
|
+ io = "io",
|
|
|
+ is = "is",
|
|
|
+ it = "it",
|
|
|
+ iu = "iu",
|
|
|
+ ja = "ja",
|
|
|
+ jv = "jv",
|
|
|
+ ka = "ka",
|
|
|
+ kg = "kg",
|
|
|
+ ki = "ki",
|
|
|
+ kj = "kj",
|
|
|
+ kk = "kk",
|
|
|
+ kl = "kl",
|
|
|
+ km = "km",
|
|
|
+ kn = "kn",
|
|
|
+ ko = "ko",
|
|
|
+ kr = "kr",
|
|
|
+ ks = "ks",
|
|
|
+ ku = "ku",
|
|
|
+ kv = "kv",
|
|
|
+ kw = "kw",
|
|
|
+ ky = "ky",
|
|
|
+ la = "la",
|
|
|
+ lb = "lb",
|
|
|
+ lg = "lg",
|
|
|
+ li = "li",
|
|
|
+ ln = "ln",
|
|
|
+ lo = "lo",
|
|
|
+ lt = "lt",
|
|
|
+ lu = "lu",
|
|
|
+ lv = "lv",
|
|
|
+ mg = "mg",
|
|
|
+ mh = "mh",
|
|
|
+ mi = "mi",
|
|
|
+ mk = "mk",
|
|
|
+ ml = "ml",
|
|
|
+ mn = "mn",
|
|
|
+ mr = "mr",
|
|
|
+ ms = "ms",
|
|
|
+ mt = "mt",
|
|
|
+ my = "my",
|
|
|
+ na = "na",
|
|
|
+ nb = "nb",
|
|
|
+ nd = "nd",
|
|
|
+ ne = "ne",
|
|
|
+ ng = "ng",
|
|
|
+ nl = "nl",
|
|
|
+ nn = "nn",
|
|
|
+ no = "no",
|
|
|
+ nr = "nr",
|
|
|
+ nv = "nv",
|
|
|
+ ny = "ny",
|
|
|
+ oc = "oc",
|
|
|
+ oj = "oj",
|
|
|
+ om = "om",
|
|
|
+ or = "or",
|
|
|
+ os = "os",
|
|
|
+ pa = "pa",
|
|
|
+ pi = "pi",
|
|
|
+ pl = "pl",
|
|
|
+ ps = "ps",
|
|
|
+ pt = "pt",
|
|
|
+ qu = "qu",
|
|
|
+ rm = "rm",
|
|
|
+ rn = "rn",
|
|
|
+ ro = "ro",
|
|
|
+ ru = "ru",
|
|
|
+ rw = "rw",
|
|
|
+ sa = "sa",
|
|
|
+ sc = "sc",
|
|
|
+ sd = "sd",
|
|
|
+ se = "se",
|
|
|
+ sg = "sg",
|
|
|
+ si = "si",
|
|
|
+ sk = "sk",
|
|
|
+ sl = "sl",
|
|
|
+ sm = "sm",
|
|
|
+ sn = "sn",
|
|
|
+ so = "so",
|
|
|
+ sq = "sq",
|
|
|
+ sr = "sr",
|
|
|
+ ss = "ss",
|
|
|
+ st = "st",
|
|
|
+ su = "su",
|
|
|
+ sv = "sv",
|
|
|
+ sw = "sw",
|
|
|
+ ta = "ta",
|
|
|
+ te = "te",
|
|
|
+ tg = "tg",
|
|
|
+ th = "th",
|
|
|
+ ti = "ti",
|
|
|
+ tk = "tk",
|
|
|
+ tl = "tl",
|
|
|
+ tn = "tn",
|
|
|
+ to = "to",
|
|
|
+ tr = "tr",
|
|
|
+ ts = "ts",
|
|
|
+ tt = "tt",
|
|
|
+ tw = "tw",
|
|
|
+ ty = "ty",
|
|
|
+ ug = "ug",
|
|
|
+ uk = "uk",
|
|
|
+ ur = "ur",
|
|
|
+ uz = "uz",
|
|
|
+ ve = "ve",
|
|
|
+ vi = "vi",
|
|
|
+ vo = "vo",
|
|
|
+ wa = "wa",
|
|
|
+ wo = "wo",
|
|
|
+ xh = "xh",
|
|
|
+ yi = "yi",
|
|
|
+ yo = "yo",
|
|
|
+ za = "za",
|
|
|
+ zh = "zh",
|
|
|
+ zu = "zu",
|
|
|
+}
|
|
|
+
|
|
|
+export enum SortOrder {
|
|
|
+ ASC = "ASC",
|
|
|
+ DESC = "DESC",
|
|
|
+}
|
|
|
+
|
|
|
+export interface BooleanOperators {
|
|
|
+ eq?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetCustomFieldsInput {
|
|
|
+ searchable?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetInput {
|
|
|
+ code: string;
|
|
|
+ translations: FacetTranslationInput[];
|
|
|
+ values?: CreateFacetValueInput[] | null;
|
|
|
+ customFields?: CreateFacetCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetValueCustomFieldsInput {
|
|
|
+ link?: string | null;
|
|
|
+ available?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateFacetValueInput {
|
|
|
+ facetId: string;
|
|
|
+ code: string;
|
|
|
+ translations: FacetValueTranslationInput[];
|
|
|
+ customFields?: CreateFacetValueCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductCustomFieldsInput {
|
|
|
+ infoUrl?: string | null;
|
|
|
+ downloadable?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductInput {
|
|
|
+ image?: string | null;
|
|
|
+ translations: (ProductTranslationInput | null)[];
|
|
|
+ optionGroupCodes?: (string | null)[] | null;
|
|
|
+ customFields?: CreateProductCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionGroupInput {
|
|
|
+ code: string;
|
|
|
+ translations: ProductOptionGroupTranslationInput[];
|
|
|
+ options: CreateProductOptionInput[];
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface CreateProductOptionInput {
|
|
|
+ code: string;
|
|
|
+ translations: ProductOptionGroupTranslationInput[];
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface DateOperators {
|
|
|
+ eq?: any | null;
|
|
|
+ before?: any | null;
|
|
|
+ after?: any | null;
|
|
|
+ between?: DateRange | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface DateRange {
|
|
|
+ start: any;
|
|
|
+ end: any;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetFilterParameter {
|
|
|
+ name?: StringOperators | null;
|
|
|
+ code?: StringOperators | null;
|
|
|
+ createdAt?: DateOperators | null;
|
|
|
+ updatedAt?: DateOperators | null;
|
|
|
+ searchable?: BooleanOperators | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetListOptions {
|
|
|
+ take?: number | null;
|
|
|
+ skip?: number | null;
|
|
|
+ sort?: FacetSortParameter | null;
|
|
|
+ filter?: FacetFilterParameter | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetSortParameter {
|
|
|
+ id?: SortOrder | null;
|
|
|
+ createdAt?: SortOrder | null;
|
|
|
+ updatedAt?: SortOrder | null;
|
|
|
+ name?: SortOrder | null;
|
|
|
+ code?: SortOrder | null;
|
|
|
+ searchable?: SortOrder | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetTranslationInput {
|
|
|
+ id?: string | null;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface FacetValueTranslationInput {
|
|
|
+ id?: string | null;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductFilterParameter {
|
|
|
+ name?: StringOperators | null;
|
|
|
+ slug?: StringOperators | null;
|
|
|
+ description?: StringOperators | null;
|
|
|
+ createdAt?: DateOperators | null;
|
|
|
+ updatedAt?: DateOperators | null;
|
|
|
+ infoUrl?: StringOperators | null;
|
|
|
+ downloadable?: BooleanOperators | null;
|
|
|
+ nickname?: StringOperators | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductListOptions {
|
|
|
+ take?: number | null;
|
|
|
+ skip?: number | null;
|
|
|
+ sort?: ProductSortParameter | null;
|
|
|
+ filter?: ProductFilterParameter | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductOptionGroupTranslationInput {
|
|
|
+ id?: string | null;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductSortParameter {
|
|
|
+ id?: SortOrder | null;
|
|
|
+ createdAt?: SortOrder | null;
|
|
|
+ updatedAt?: SortOrder | null;
|
|
|
+ name?: SortOrder | null;
|
|
|
+ slug?: SortOrder | null;
|
|
|
+ description?: SortOrder | null;
|
|
|
+ image?: SortOrder | null;
|
|
|
+ infoUrl?: SortOrder | null;
|
|
|
+ downloadable?: SortOrder | null;
|
|
|
+ nickname?: SortOrder | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductTranslationCustomFieldsInput {
|
|
|
+ nickname?: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductTranslationInput {
|
|
|
+ id?: string | null;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ slug?: string | null;
|
|
|
+ description?: string | null;
|
|
|
+ customFields?: ProductTranslationCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface ProductVariantTranslationInput {
|
|
|
+ id?: string | null;
|
|
|
+ languageCode: LanguageCode;
|
|
|
+ name: string;
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface StringOperators {
|
|
|
+ eq?: string | null;
|
|
|
+ contains?: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetCustomFieldsInput {
|
|
|
+ searchable?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetInput {
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ translations: FacetTranslationInput[];
|
|
|
+ customFields?: UpdateFacetCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetValueCustomFieldsInput {
|
|
|
+ link?: string | null;
|
|
|
+ available?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateFacetValueInput {
|
|
|
+ id: string;
|
|
|
+ code: string;
|
|
|
+ translations: FacetValueTranslationInput[];
|
|
|
+ customFields?: UpdateFacetValueCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductCustomFieldsInput {
|
|
|
+ infoUrl?: string | null;
|
|
|
+ downloadable?: boolean | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductInput {
|
|
|
+ id: string;
|
|
|
+ image?: string | null;
|
|
|
+ translations: (ProductTranslationInput | null)[];
|
|
|
+ optionGroupCodes?: (string | null)[] | null;
|
|
|
+ customFields?: UpdateProductCustomFieldsInput | null;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UpdateProductVariantInput {
|
|
|
+ id: string;
|
|
|
+ translations: ProductVariantTranslationInput[];
|
|
|
+ sku: string;
|
|
|
+ image?: string | null;
|
|
|
+ price: number;
|
|
|
+ customFields?: any | null;
|
|
|
+}
|
|
|
+
|
|
|
+//==============================================================
|
|
|
+// END Enums and Input Objects
|
|
|
+//==============================================================
|