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

View file

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

View file

@ -2,16 +2,16 @@
/* eslint-disable */
// 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
// ====================================================
export interface MenuCreate_menuCreate_errors {
__typename: "Error";
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
message: string | null;
}
export interface MenuCreate_menuCreate_menu {

View file

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

View file

@ -2,16 +2,16 @@
/* eslint-disable */
// 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
// ====================================================
export interface MenuItemUpdate_menuItemUpdate_errors {
__typename: "Error";
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
message: string | null;
}
export interface MenuItemUpdate_menuItemUpdate_menuItem_category {

View file

@ -2,16 +2,16 @@
/* eslint-disable */
// 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
// ====================================================
export interface MenuUpdate_menuUpdate_errors {
__typename: "Error";
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
message: string | null;
}
export interface MenuUpdate_menuUpdate {
@ -20,9 +20,9 @@ export interface MenuUpdate_menuUpdate {
}
export interface MenuUpdate_menuItemMove_errors {
__typename: "Error";
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
message: string | null;
}
export interface MenuUpdate_menuItemMove {
@ -31,9 +31,9 @@ export interface MenuUpdate_menuItemMove {
}
export interface MenuUpdate_menuItemBulkDelete_errors {
__typename: "Error";
__typename: "MenuError";
code: MenuErrorCode;
field: string | null;
message: string | null;
}
export interface MenuUpdate_menuItemBulkDelete {

View file

@ -408,6 +408,18 @@ export enum LanguageCodeEnum {
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 {
ITEMS_COUNT = "ITEMS_COUNT",
NAME = "NAME",