Class: Anthropic::Models::Beta::BetaDreamSessionsInput

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/anthropic/models/beta/beta_dream_sessions_input.rb,
sig/anthropic/models/beta/beta_dream_sessions_input.rbs

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Method Summary collapse

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(session_ids:, type:) ⇒ void

The sessions that a dream reads, given as an entry in inputs.

Some parameter documentations has been truncated, see Anthropic::Models::Beta::BetaDreamSessionsInput for more details.

Parameters:



# File 'lib/anthropic/models/beta/beta_dream_sessions_input.rb', line 25

Instance Attribute Details

#session_idsArray<String>

The IDs of the sessions whose transcripts the dream reads (sesn_...).

Give 1 to 100 IDs, with no duplicates. Each session must be in the same workspace as the dream. Responses list the IDs in sorted order.

The limits table in the Dreams guide lists all the limits on a dream.

Parameters:

  • value (::Array[String])

Returns:

  • (Array<String>)


18
# File 'lib/anthropic/models/beta/beta_dream_sessions_input.rb', line 18

required :session_ids, Anthropic::Internal::Type::ArrayOf[String]

#typeSymbol, Anthropic::Models::Beta::BetaDreamSessionsInput::Type

Parameters:

  • value (Anthropic::Models::Beta::BetaDreamSessionsInput::type_)

Returns:



23
# File 'lib/anthropic/models/beta/beta_dream_sessions_input.rb', line 23

required :type, enum: -> { Anthropic::Beta::BetaDreamSessionsInput::Type }

Instance Method Details

#to_hash{

Returns:

  • ({)


22
# File 'sig/anthropic/models/beta/beta_dream_sessions_input.rbs', line 22

def to_hash: -> {