struct
ACP::Protocol::ConfigOptionUpdate
- ACP::Protocol::ConfigOptionUpdate
- ACP::Protocol::SessionUpdate
- Struct
- Value
- Object
Overview
Notification that session configuration options have been updated. See: https://agentclientprotocol.com/protocol/session-config-options#from-the-agent
Included Modules
- JSON::Serializable
Defined in:
acp/protocol/updates.crConstructors
-
.new(pull : JSON::PullParser)
Notification that session configuration options have been updated.
- .new(config_options : Array(JSON::Any) = [] of JSON::Any, meta : Hash(String, JSON::Any) | Nil = nil)
Instance Method Summary
-
#config_options : Array(JSON::Any)
The full set of configuration options and their current values.
-
#config_options=(config_options : Array(JSON::Any))
The full set of configuration options and their current values.
-
#meta : Hash(String, JSON::Any) | Nil
Extension metadata.
-
#meta=(meta : Hash(String, JSON::Any) | Nil)
Extension metadata.
Instance methods inherited from struct ACP::Protocol::SessionUpdate
session_update : String
session_update,
session_update=(session_update : String)
session_update=,
type : String
type
Constructor methods inherited from struct ACP::Protocol::SessionUpdate
new(pull : JSON::PullParser)
new
Constructor Detail
def self.new(pull : JSON::PullParser)
#
Notification that session configuration options have been updated. See: https://agentclientprotocol.com/protocol/session-config-options#from-the-agent
def self.new(config_options : Array(JSON::Any) = [] of JSON::Any, meta : Hash(String, JSON::Any) | Nil = nil)
#
Instance Method Detail
def config_options : Array(JSON::Any)
#
The full set of configuration options and their current values.
def config_options=(config_options : Array(JSON::Any))
#
The full set of configuration options and their current values.