Sha256: 308b7da9dab1aed76ca49e912eb9c96f4bdd8824bedc0209dbe3e41cfcd9555f

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

require_relative 'mutations'

module Osso
  module GraphQL
    module Types
      class MutationType < BaseObject
        field :add_redirect_uris_to_oauth_client, mutation: Mutations::AddRedirectUrisToOauthClient, null: false
        field :configure_identity_provider, mutation: Mutations::ConfigureIdentityProvider, null: true
        field :create_identity_provider, mutation: Mutations::CreateIdentityProvider
        field :create_enterprise_account, mutation: Mutations::CreateEnterpriseAccount
        field :create_oauth_client, mutation: Mutations::CreateOauthClient
        field :delete_enterprise_account, mutation: Mutations::DeleteEnterpriseAccount
        field :delete_oauth_client, mutation: Mutations::DeleteOauthClient
        field :delete_redirect_uri, mutation: Mutations::DeleteRedirectUri
        field :mark_redirect_uri_primary, mutation: Mutations::MarkRedirectUriPrimary
        field :regenerate_oauth_credentials, mutation: Mutations::RegenerateOauthCredentials
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
osso-0.0.3.12 lib/osso/graphql/mutation.rb