Update types

This commit is contained in:
dominik-zeglen 2020-03-11 11:27:15 +01:00
parent b2987cddac
commit 5146386ee5
9 changed files with 80 additions and 44 deletions

View file

@ -17,12 +17,19 @@ import {
} from "./types/MenuItemUpdate"; } from "./types/MenuItemUpdate";
import { MenuUpdate, MenuUpdateVariables } from "./types/MenuUpdate"; import { MenuUpdate, MenuUpdateVariables } from "./types/MenuUpdate";
const menuErrorFragment = gql`
fragment MenuErrorFragment on MenuError {
code
field
}
`;
const menuCreate = gql` const menuCreate = gql`
${menuErrorFragment}
mutation MenuCreate($input: MenuCreateInput!) { mutation MenuCreate($input: MenuCreateInput!) {
menuCreate(input: $input) { menuCreate(input: $input) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
menu { menu {
id id
@ -36,11 +43,11 @@ export const MenuCreateMutation = TypedMutation<
>(menuCreate); >(menuCreate);
const menuBulkDelete = gql` const menuBulkDelete = gql`
${menuErrorFragment}
mutation MenuBulkDelete($ids: [ID]!) { mutation MenuBulkDelete($ids: [ID]!) {
menuBulkDelete(ids: $ids) { menuBulkDelete(ids: $ids) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
} }
} }
@ -51,11 +58,11 @@ export const MenuBulkDeleteMutation = TypedMutation<
>(menuBulkDelete); >(menuBulkDelete);
const menuDelete = gql` const menuDelete = gql`
${menuErrorFragment}
mutation MenuDelete($id: ID!) { mutation MenuDelete($id: ID!) {
menuDelete(id: $id) { menuDelete(id: $id) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
} }
} }
@ -66,12 +73,12 @@ export const MenuDeleteMutation = TypedMutation<
>(menuDelete); >(menuDelete);
const menuItemCreate = gql` const menuItemCreate = gql`
${menuErrorFragment}
${menuItemNestedFragment} ${menuItemNestedFragment}
mutation MenuItemCreate($input: MenuItemCreateInput!) { mutation MenuItemCreate($input: MenuItemCreateInput!) {
menuItemCreate(input: $input) { menuItemCreate(input: $input) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
menuItem { menuItem {
menu { menu {
@ -90,6 +97,7 @@ export const MenuItemCreateMutation = TypedMutation<
>(menuItemCreate); >(menuItemCreate);
const menuUpdate = gql` const menuUpdate = gql`
${menuErrorFragment}
mutation MenuUpdate( mutation MenuUpdate(
$id: ID! $id: ID!
$name: String! $name: String!
@ -97,23 +105,20 @@ const menuUpdate = gql`
$removeIds: [ID]! $removeIds: [ID]!
) { ) {
menuUpdate(id: $id, input: { name: $name }) { menuUpdate(id: $id, input: { name: $name }) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
} }
menuItemMove(menu: $id, moves: $moves) { menuItemMove(menu: $id, moves: $moves) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
} }
menuItemBulkDelete(ids: $removeIds) { menuItemBulkDelete(ids: $removeIds) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
} }
} }
@ -124,12 +129,12 @@ export const MenuUpdateMutation = TypedMutation<
>(menuUpdate); >(menuUpdate);
const menuItemUpdate = gql` const menuItemUpdate = gql`
${menuErrorFragment}
${menuItemFragment} ${menuItemFragment}
mutation MenuItemUpdate($id: ID!, $input: MenuItemInput!) { mutation MenuItemUpdate($id: ID!, $input: MenuItemInput!) {
menuItemUpdate(id: $id, input: $input) { menuItemUpdate(id: $id, input: $input) {
errors { errors: menuErrors {
field ...MenuErrorFragment
message
} }
menuItem { menuItem {
...MenuItemFragment ...MenuItemFragment

View file

@ -2,14 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuBulkDelete // GraphQL mutation operation: MenuBulkDelete
// ==================================================== // ====================================================
export interface MenuBulkDelete_menuBulkDelete_errors { export interface MenuBulkDelete_menuBulkDelete_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuBulkDelete_menuBulkDelete { export interface MenuBulkDelete_menuBulkDelete {

View file

@ -2,16 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuCreateInput } from "./../../types/globalTypes"; import { MenuCreateInput, MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuCreate // GraphQL mutation operation: MenuCreate
// ==================================================== // ====================================================
export interface MenuCreate_menuCreate_errors { export interface MenuCreate_menuCreate_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuCreate_menuCreate_menu { export interface MenuCreate_menuCreate_menu {

View file

@ -2,14 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuDelete // GraphQL mutation operation: MenuDelete
// ==================================================== // ====================================================
export interface MenuDelete_menuDelete_errors { export interface MenuDelete_menuDelete_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuDelete_menuDelete { export interface MenuDelete_menuDelete {

View file

@ -0,0 +1,15 @@
/* tslint:disable */
/* eslint-disable */
// This file was automatically generated and should not be edited.
import { MenuErrorCode } from "./../../types/globalTypes";
// ====================================================
// GraphQL fragment: MenuErrorFragment
// ====================================================
export interface MenuErrorFragment {
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
}

View file

@ -2,16 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuItemCreateInput } from "./../../types/globalTypes"; import { MenuItemCreateInput, MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuItemCreate // GraphQL mutation operation: MenuItemCreate
// ==================================================== // ====================================================
export interface MenuItemCreate_menuItemCreate_errors { export interface MenuItemCreate_menuItemCreate_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuItemCreate_menuItemCreate_menuItem_menu_items_category { export interface MenuItemCreate_menuItemCreate_menuItem_menu_items_category {

View file

@ -2,16 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuItemInput } from "./../../types/globalTypes"; import { MenuItemInput, MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuItemUpdate // GraphQL mutation operation: MenuItemUpdate
// ==================================================== // ====================================================
export interface MenuItemUpdate_menuItemUpdate_errors { export interface MenuItemUpdate_menuItemUpdate_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuItemUpdate_menuItemUpdate_menuItem_category { export interface MenuItemUpdate_menuItemUpdate_menuItem_category {

View file

@ -2,16 +2,16 @@
/* eslint-disable */ /* eslint-disable */
// This file was automatically generated and should not be edited. // This file was automatically generated and should not be edited.
import { MenuItemMoveInput } from "./../../types/globalTypes"; import { MenuItemMoveInput, MenuErrorCode } from "./../../types/globalTypes";
// ==================================================== // ====================================================
// GraphQL mutation operation: MenuUpdate // GraphQL mutation operation: MenuUpdate
// ==================================================== // ====================================================
export interface MenuUpdate_menuUpdate_errors { export interface MenuUpdate_menuUpdate_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuUpdate_menuUpdate { export interface MenuUpdate_menuUpdate {
@ -20,9 +20,9 @@ export interface MenuUpdate_menuUpdate {
} }
export interface MenuUpdate_menuItemMove_errors { export interface MenuUpdate_menuItemMove_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuUpdate_menuItemMove { export interface MenuUpdate_menuItemMove {
@ -31,9 +31,9 @@ export interface MenuUpdate_menuItemMove {
} }
export interface MenuUpdate_menuItemBulkDelete_errors { export interface MenuUpdate_menuItemBulkDelete_errors {
__typename: "Error"; __typename: "MenuError";
code: MenuErrorCode;
field: string | null; field: string | null;
message: string | null;
} }
export interface MenuUpdate_menuItemBulkDelete { export interface MenuUpdate_menuItemBulkDelete {

View file

@ -408,6 +408,18 @@ export enum LanguageCodeEnum {
ZH_HANT = "ZH_HANT", ZH_HANT = "ZH_HANT",
} }
export enum MenuErrorCode {
CANNOT_ASSIGN_NODE = "CANNOT_ASSIGN_NODE",
GRAPHQL_ERROR = "GRAPHQL_ERROR",
INVALID = "INVALID",
INVALID_MENU_ITEM = "INVALID_MENU_ITEM",
NOT_FOUND = "NOT_FOUND",
NO_MENU_ITEM_PROVIDED = "NO_MENU_ITEM_PROVIDED",
REQUIRED = "REQUIRED",
TOO_MANY_MENU_ITEMS = "TOO_MANY_MENU_ITEMS",
UNIQUE = "UNIQUE",
}
export enum MenuSortField { export enum MenuSortField {
ITEMS_COUNT = "ITEMS_COUNT", ITEMS_COUNT = "ITEMS_COUNT",
NAME = "NAME", NAME = "NAME",