Class: A2A::MessageSendConfiguration
- Inherits:
-
ProtocolStruct
- Object
- Dry::Struct
- ProtocolStruct
- A2A::MessageSendConfiguration
- 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
-
#accepted_output_modes ⇒ Array<String>?
A list of output MIME types the client is prepared to accept in the response.
-
#blocking ⇒ Boolean
If true, the client will wait for the task to complete.
-
#history_length ⇒ Integer?
The number of most recent messages from the task’s history to retrieve in the response.
-
#push_notification_config ⇒ PushNotificationConfig?
Configuration for the agent to send push notifications for updates after the initial response.
Methods included from Extensions::CaseTransformation
Instance Method Details
#accepted_output_modes ⇒ Array<String>?
7 |
# File 'lib/a2a/types/message_send_configuration.rb', line 7 attribute? :accepted_output_modes, Types::Array.of(Types::String).optional |
#blocking ⇒ Boolean
18 |
# File 'lib/a2a/types/message_send_configuration.rb', line 18 attribute? :blocking, Types::Bool.default(false) |
#history_length ⇒ Integer?
10 |
# File 'lib/a2a/types/message_send_configuration.rb', line 10 attribute? :history_length, Types::Integer.optional |
#push_notification_config ⇒ PushNotificationConfig?
14 |
# File 'lib/a2a/types/message_send_configuration.rb', line 14 attribute? :push_notification_config, Types::Constructor(PushNotificationConfig).optional |