CreatePokemonMutation.graphql.ts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. /* tslint:disable */
  2. import { ConcreteRequest } from "relay-runtime";
  3. export type CreatePokemonMutationVariables = {
  4. readonly nickname: string;
  5. readonly pokedexNumber: string;
  6. };
  7. export type CreatePokemonMutationResponse = {
  8. readonly createPokemon: {
  9. readonly pokemon: {
  10. readonly id: string;
  11. readonly iid: string;
  12. readonly nickname: string | null;
  13. readonly pokedexNumber: number | null;
  14. } | null;
  15. } | null;
  16. };
  17. export type CreatePokemonMutation = {
  18. readonly response: CreatePokemonMutationResponse;
  19. readonly variables: CreatePokemonMutationVariables;
  20. };
  21. /*
  22. mutation CreatePokemonMutation(
  23. $nickname: String!
  24. $pokedexNumber: ID!
  25. ) {
  26. createPokemon(nickname: $nickname, pokedexNumber: $pokedexNumber) {
  27. pokemon {
  28. id
  29. iid
  30. nickname
  31. pokedexNumber
  32. }
  33. }
  34. }
  35. */
  36. const node: ConcreteRequest = (function(){
  37. var v0 = [
  38. {
  39. "kind": "LocalArgument",
  40. "name": "nickname",
  41. "type": "String!",
  42. "defaultValue": null
  43. },
  44. {
  45. "kind": "LocalArgument",
  46. "name": "pokedexNumber",
  47. "type": "ID!",
  48. "defaultValue": null
  49. }
  50. ],
  51. v1 = [
  52. {
  53. "kind": "LinkedField",
  54. "alias": null,
  55. "name": "createPokemon",
  56. "storageKey": null,
  57. "args": [
  58. {
  59. "kind": "Variable",
  60. "name": "nickname",
  61. "variableName": "nickname"
  62. },
  63. {
  64. "kind": "Variable",
  65. "name": "pokedexNumber",
  66. "variableName": "pokedexNumber"
  67. }
  68. ],
  69. "concreteType": "CreatePokemonPayload",
  70. "plural": false,
  71. "selections": [
  72. {
  73. "kind": "LinkedField",
  74. "alias": null,
  75. "name": "pokemon",
  76. "storageKey": null,
  77. "args": null,
  78. "concreteType": "Pokemon",
  79. "plural": false,
  80. "selections": [
  81. {
  82. "kind": "ScalarField",
  83. "alias": null,
  84. "name": "id",
  85. "args": null,
  86. "storageKey": null
  87. },
  88. {
  89. "kind": "ScalarField",
  90. "alias": null,
  91. "name": "iid",
  92. "args": null,
  93. "storageKey": null
  94. },
  95. {
  96. "kind": "ScalarField",
  97. "alias": null,
  98. "name": "nickname",
  99. "args": null,
  100. "storageKey": null
  101. },
  102. {
  103. "kind": "ScalarField",
  104. "alias": null,
  105. "name": "pokedexNumber",
  106. "args": null,
  107. "storageKey": null
  108. }
  109. ]
  110. }
  111. ]
  112. }
  113. ];
  114. return {
  115. "kind": "Request",
  116. "fragment": {
  117. "kind": "Fragment",
  118. "name": "CreatePokemonMutation",
  119. "type": "Mutation",
  120. "metadata": null,
  121. "argumentDefinitions": (v0/*: any*/),
  122. "selections": (v1/*: any*/)
  123. },
  124. "operation": {
  125. "kind": "Operation",
  126. "name": "CreatePokemonMutation",
  127. "argumentDefinitions": (v0/*: any*/),
  128. "selections": (v1/*: any*/)
  129. },
  130. "params": {
  131. "operationKind": "mutation",
  132. "name": "CreatePokemonMutation",
  133. "id": null,
  134. "text": "mutation CreatePokemonMutation(\n $nickname: String!\n $pokedexNumber: ID!\n) {\n createPokemon(nickname: $nickname, pokedexNumber: $pokedexNumber) {\n pokemon {\n id\n iid\n nickname\n pokedexNumber\n }\n }\n}\n",
  135. "metadata": {}
  136. }
  137. };
  138. })();
  139. (node as any).hash = '6358b6ddc3c56eadd4291d337c538808';
  140. export default node;