Update types
This commit is contained in:
parent
b2987cddac
commit
5146386ee5
9 changed files with 80 additions and 44 deletions
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
15
src/navigation/types/MenuErrorFragment.ts
Normal file
15
src/navigation/types/MenuErrorFragment.ts
Normal 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;
|
||||
}
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in a new issue