Sha256: dfdb58c52ac4f2b4927f1c03eab73bc9eb08568bf8719ac403c0afa74b45b063
Contents?: true
Size: 616 Bytes
Versions: 19
Compression:
Stored size: 616 Bytes
Contents
# frozen_string_literal: true module Osso module GraphQL module Mutations class CreateOauthClient < BaseMutation null false argument :name, String, required: true field :oauth_client, Types::OauthClient, null: false field :errors, [String], null: false def resolve(**args) oauth_client = Osso::Models::OauthClient.new(args) return response_data(oauth_client: oauth_client) if oauth_client.save response_error(oauth_client.errors) end def ready?(*) admin_ready? end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems