Class: Telnyx::Models::WellKnownRetrieveAuthorizationServerMetadataResponse

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(authorization_endpoint: nil, code_challenge_methods_supported: nil, grant_types_supported: nil, introspection_endpoint: nil, issuer: nil, jwks_uri: nil, registration_endpoint: nil, response_types_supported: nil, scopes_supported: nil, token_endpoint: nil, token_endpoint_auth_methods_supported: nil) ⇒ Object

Parameters:

  • authorization_endpoint (String) (defaults to: nil)

    Authorization endpoint URL

  • code_challenge_methods_supported (Array<String>) (defaults to: nil)

    Supported PKCE code challenge methods

  • grant_types_supported (Array<String>) (defaults to: nil)

    Supported grant types

  • introspection_endpoint (String) (defaults to: nil)

    Token introspection endpoint URL

  • issuer (String) (defaults to: nil)

    Authorization server issuer URL

  • jwks_uri (String) (defaults to: nil)

    JWK Set endpoint URL

  • registration_endpoint (String) (defaults to: nil)

    Dynamic client registration endpoint URL

  • response_types_supported (Array<String>) (defaults to: nil)

    Supported response types

  • scopes_supported (Array<String>) (defaults to: nil)

    Supported OAuth scopes

  • token_endpoint (String) (defaults to: nil)

    Token endpoint URL

  • token_endpoint_auth_methods_supported (Array<String>) (defaults to: nil)

    Supported token endpoint authentication methods



# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 73

Instance Attribute Details

#authorization_endpointString?

Authorization endpoint URL

Returns:

  • (String, nil)


11
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 11

optional :authorization_endpoint, String

#code_challenge_methods_supportedArray<String>?

Supported PKCE code challenge methods

Returns:

  • (Array<String>, nil)


17
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 17

optional :code_challenge_methods_supported, Telnyx::Internal::Type::ArrayOf[String]

#grant_types_supportedArray<String>?

Supported grant types

Returns:

  • (Array<String>, nil)


23
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 23

optional :grant_types_supported, Telnyx::Internal::Type::ArrayOf[String]

#introspection_endpointString?

Token introspection endpoint URL

Returns:

  • (String, nil)


29
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 29

optional :introspection_endpoint, String

#issuerString?

Authorization server issuer URL

Returns:

  • (String, nil)


35
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 35

optional :issuer, String

#jwks_uriString?

JWK Set endpoint URL

Returns:

  • (String, nil)


41
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 41

optional :jwks_uri, String

#registration_endpointString?

Dynamic client registration endpoint URL

Returns:

  • (String, nil)


47
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 47

optional :registration_endpoint, String

#response_types_supportedArray<String>?

Supported response types

Returns:

  • (Array<String>, nil)


53
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 53

optional :response_types_supported, Telnyx::Internal::Type::ArrayOf[String]

#scopes_supportedArray<String>?

Supported OAuth scopes

Returns:

  • (Array<String>, nil)


59
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 59

optional :scopes_supported, Telnyx::Internal::Type::ArrayOf[String]

#token_endpointString?

Token endpoint URL

Returns:

  • (String, nil)


65
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 65

optional :token_endpoint, String

#token_endpoint_auth_methods_supportedArray<String>?

Supported token endpoint authentication methods

Returns:

  • (Array<String>, nil)


71
# File 'lib/telnyx/models/well_known_retrieve_authorization_server_metadata_response.rb', line 71

optional :token_endpoint_auth_methods_supported, Telnyx::Internal::Type::ArrayOf[String]