| 123456789101112131415 |
- # frozen_string_literal: true
- module Mutations
- class UploadManyPokemon < Mutations::BaseMutation
- argument :base64_encoded_pokemon_files, [GraphQL::STRING_TYPE], required: true
- field :pokemon, [Types::PokemonType], null: true
- field :error, Types::ErrorType, null: true
- def resolve(base64_encoded_pokemon_files:)
- service = CreatePokemonFromBase64Service.new
- service.execute(base64_encoded_pokemon_files)
- end
- end
- end
|