Class: A2A::MessageSendConfiguration

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

Overview

Defines configuration options for a ‘message/send` or `message/stream` request.

Instance Method Summary collapse

Methods included from Extensions::CaseTransformation

#camelize, included, #to_json

Instance Method Details

#accepted_output_modesArray<String>?



7
# File 'lib/a2a/types/message_send_configuration.rb', line 7

attribute? :accepted_output_modes, Types::Array.of(Types::String).optional

#blockingBoolean



18
# File 'lib/a2a/types/message_send_configuration.rb', line 18

attribute? :blocking, Types::Bool.default(false)

#history_lengthInteger?



10
# File 'lib/a2a/types/message_send_configuration.rb', line 10

attribute? :history_length, Types::Integer.optional

#push_notification_configPushNotificationConfig?



14
# File 'lib/a2a/types/message_send_configuration.rb', line 14

attribute? :push_notification_config, Types::Constructor(PushNotificationConfig).optional