Class: Anthropic::Models::Beta::MemoryStores::MemoryUpdateParams
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Anthropic::Models::Beta::MemoryStores::MemoryUpdateParams
- Extended by:
- Internal::Type::RequestParameters::Converter
- Includes:
- Internal::Type::RequestParameters
- Defined in:
- lib/anthropic/models/beta/memory_stores/memory_update_params.rb,
sig/anthropic/models/beta/memory_stores/memory_update_params.rbs
Overview
Constant Summary
Constants included from Internal::Type::RequestParameters
Internal::Type::RequestParameters::Anthropic
Instance Attribute Summary collapse
-
#betas ⇒ Array<String, Symbol, Anthropic::Models::AnthropicBeta>?
Optional header to specify the beta version(s) you want to use.
-
#content ⇒ String?
New UTF-8 text content for the memory.
- #memory_id ⇒ String
- #memory_store_id ⇒ String
-
#path ⇒ String?
New path for the memory (a rename).
-
#precondition ⇒ Anthropic::Models::Beta::MemoryStores::BetaManagedAgentsPrecondition?
Optimistic-concurrency precondition: the update applies only if the memory's stored
content_sha256equals the supplied value. -
#view ⇒ Symbol, ...
Query parameter for view.
- #workspace_id ⇒ String?
Attributes included from Internal::Type::RequestParameters
Instance Method Summary collapse
-
#initialize(memory_store_id:, memory_id:, view: nil, content: nil, path: nil, precondition: nil, betas: nil, workspace_id: nil, request_options: {}) ⇒ Object
constructor
Some parameter documentations has been truncated, see MemoryUpdateParams for more details.
- #to_hash ⇒ {
Methods included from Internal::Type::RequestParameters::Converter
Methods included from Internal::Type::RequestParameters
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(memory_store_id:, memory_id:, view: nil, content: nil, path: nil, precondition: nil, betas: nil, workspace_id: nil, request_options: {}) ⇒ Object
Some parameter documentations has been truncated, see Anthropic::Models::Beta::MemoryStores::MemoryUpdateParams for more details.
|
|
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 68
|
Instance Attribute Details
#betas ⇒ Array<String, Symbol, Anthropic::Models::AnthropicBeta>?
Optional header to specify the beta version(s) you want to use.
61 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 61 optional :betas, -> { Anthropic::Internal::Type::ArrayOf[union: Anthropic::AnthropicBeta] } |
#content ⇒ String?
New UTF-8 text content for the memory. Maximum 100 kB (102,400 bytes). Omit to leave the content unchanged (e.g., for a rename-only update).
33 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 33 optional :content, String, nil?: true |
#memory_id ⇒ String
20 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 20 required :memory_id, String |
#memory_store_id ⇒ String
15 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 15 required :memory_store_id, String |
#path ⇒ String?
New path for the memory (a rename). Must start with /, contain at least one
non-empty segment, and be at most 1,024 bytes. Must not contain empty segments,
. or .. segments, control or format characters, or the Unicode line and
paragraph separators (U+2028, U+2029), and must be NFC-normalized. Paths are
case-sensitive. The memory's id is preserved across renames. Omit to leave the
path unchanged.
44 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 44 optional :path, String, nil?: true |
#precondition ⇒ Anthropic::Models::Beta::MemoryStores::BetaManagedAgentsPrecondition?
Optimistic-concurrency precondition: the update applies only if the memory's
stored content_sha256 equals the supplied value. On mismatch, the request
returns memory_precondition_failed_error (HTTP 409); re-read the memory and
retry against the fresh state. If the precondition fails but the stored state
already exactly matches the requested content and path, the server returns
200 instead of 409.
55 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 55 optional :precondition, -> { Anthropic::Beta::MemoryStores::BetaManagedAgentsPrecondition } |
#view ⇒ Symbol, ...
Query parameter for view
26 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 26 optional :view, enum: -> { Anthropic::Beta::MemoryStores::BetaManagedAgentsMemoryView } |
#workspace_id ⇒ String?
66 |
# File 'lib/anthropic/models/beta/memory_stores/memory_update_params.rb', line 66 optional :workspace_id, String |
Instance Method Details
#to_hash ⇒ {
64 |
# File 'sig/anthropic/models/beta/memory_stores/memory_update_params.rbs', line 64
def to_hash: -> {
|