Class: A2A::AuthorizationCodeOAuthFlow

Inherits:
ProtocolStruct
  • Object
show all
Defined in:
lib/a2a/types/authorization_code_oauth_flow.rb

Overview

Defines configuration details for the OAuth 2.0 Authorization Code flow.

Instance Method Summary collapse

Methods included from Extensions::CaseTransformation

#camelize, included, #to_json

Instance Method Details

#authorization_urlURI



8
# File 'lib/a2a/types/authorization_code_oauth_flow.rb', line 8

attribute :authorization_url, Types::URI

#refresh_urlURI?



16
# File 'lib/a2a/types/authorization_code_oauth_flow.rb', line 16

attribute? :refresh_url, Types::URI.optional

#scopesHash



20
# File 'lib/a2a/types/authorization_code_oauth_flow.rb', line 20

attribute :scopes, Types::Hash.map(Types::String, Types::String)

#token_urlURI



12
# File 'lib/a2a/types/authorization_code_oauth_flow.rb', line 12

attribute :token_url, Types::URI