Sha256: 383a369516c7df2d592622db6fa3c6a29a51e9a8b73055bfcc917ef9b9b791ac

Contents?: true

Size: 361 Bytes

Versions: 5

Compression:

Stored size: 361 Bytes

Contents

# frozen_string_literal: true
# typed: strict

module WorkOS
  module Types
    # The ProviderEnum is type-safe declarations of a
    # fixed set of values for SSO Providers.
    class Provider < T::Enum
      enums do
        GitHub = new('GitHubOAuth')
        Google = new('GoogleOAuth')
        Microsoft = new('MicrosoftOAuth')
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
workos-4.1.0 lib/workos/types/provider_enum.rb
workos-4.0.0 lib/workos/types/provider_enum.rb
workos-3.1.0 lib/workos/types/provider_enum.rb
workos-3.0.0 lib/workos/types/provider_enum.rb
workos-2.17.0 lib/workos/types/provider_enum.rb