|
|
@@ -2,11 +2,11 @@
|
|
|
|
|
|
class Mutations::CreatePokemon < Mutations::BaseMutation
|
|
|
graphql_name 'CreatePokemon'
|
|
|
- argument :pokedex_number, Int, required: true
|
|
|
- argument :nickname, String, required: false
|
|
|
+ argument :pokedex_number, GraphQL::ID_TYPE, required: true
|
|
|
+ argument :nickname, GraphQL::STRING_TYPE, required: false
|
|
|
|
|
|
field :pokemon, Types::PokemonType, null: true
|
|
|
- field :errors, [String], null: false
|
|
|
+ field :errors, [GraphQL::STRING_TYPE], null: false
|
|
|
|
|
|
def resolve(nickname: nil, pokedex_number:)
|
|
|
pkmn = Pokemon.new(nickname: nickname, pokedex_number: pokedex_number)
|