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";
|
} 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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
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 */
|
/* 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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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",
|
||||||
|
|
Loading…
Reference in a new issue