Module: Anthropic::Internal::Type::RequestParameters Private

Included in:
Models::Beta::AgentArchiveParams, Models::Beta::AgentCreateParams, Models::Beta::AgentListParams, Models::Beta::AgentRetrieveParams, Models::Beta::AgentUpdateParams, Models::Beta::Agents::VersionListParams, Models::Beta::EnvironmentArchiveParams, Models::Beta::EnvironmentCreateParams, Models::Beta::EnvironmentDeleteParams, Models::Beta::EnvironmentListParams, Models::Beta::EnvironmentRetrieveParams, Models::Beta::EnvironmentUpdateParams, Models::Beta::FileDeleteParams, Models::Beta::FileDownloadParams, Models::Beta::FileListParams, Models::Beta::FileRetrieveMetadataParams, Models::Beta::FileUploadParams, Models::Beta::MessageCountTokensParams, Models::Beta::MessageCreateParams, Models::Beta::Messages::BatchCancelParams, Models::Beta::Messages::BatchCreateParams, Models::Beta::Messages::BatchDeleteParams, Models::Beta::Messages::BatchListParams, Models::Beta::Messages::BatchResultsParams, Models::Beta::Messages::BatchRetrieveParams, Models::Beta::ModelListParams, Models::Beta::ModelRetrieveParams, Models::Beta::SessionArchiveParams, Models::Beta::SessionCreateParams, Models::Beta::SessionDeleteParams, Models::Beta::SessionListParams, Models::Beta::SessionRetrieveParams, Models::Beta::SessionUpdateParams, Models::Beta::Sessions::EventListParams, Models::Beta::Sessions::EventSendParams, Models::Beta::Sessions::EventStreamParams, Models::Beta::Sessions::ResourceAddParams, Models::Beta::Sessions::ResourceDeleteParams, Models::Beta::Sessions::ResourceListParams, Models::Beta::Sessions::ResourceRetrieveParams, Models::Beta::Sessions::ResourceUpdateParams, Models::Beta::SkillCreateParams, Models::Beta::SkillDeleteParams, Models::Beta::SkillListParams, Models::Beta::SkillRetrieveParams, Models::Beta::Skills::VersionCreateParams, Models::Beta::Skills::VersionDeleteParams, Models::Beta::Skills::VersionListParams, Models::Beta::Skills::VersionRetrieveParams, Models::Beta::VaultArchiveParams, Models::Beta::VaultCreateParams, Models::Beta::VaultDeleteParams, Models::Beta::VaultListParams, Models::Beta::VaultRetrieveParams, Models::Beta::VaultUpdateParams, Models::Beta::Vaults::CredentialArchiveParams, Models::Beta::Vaults::CredentialCreateParams, Models::Beta::Vaults::CredentialDeleteParams, Models::Beta::Vaults::CredentialListParams, Models::Beta::Vaults::CredentialRetrieveParams, Models::Beta::Vaults::CredentialUpdateParams, Models::CompletionCreateParams, Models::MessageCountTokensParams, Models::MessageCreateParams, Models::Messages::BatchCancelParams, Models::Messages::BatchCreateParams, Models::Messages::BatchDeleteParams, Models::Messages::BatchListParams, Models::Messages::BatchResultsParams, Models::Messages::BatchRetrieveParams, Models::ModelListParams, Models::ModelRetrieveParams
Defined in:
lib/anthropic/internal/type/request_parameters.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Modules: Converter

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#request_optionsvoid

Options to specify HTTP behaviour for this request.

@return [Anthropic::RequestOptions, HashSymbol=>Object]



# File 'lib/anthropic/internal/type/request_parameters.rb', line 8


Class Method Details

.included(mod) ⇒ void

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • mod (Module)

Raises:

  • (ArgumentError)


14
15
16
17
18
# File 'lib/anthropic/internal/type/request_parameters.rb', line 14

def self.included(mod)
  raise ArgumentError.new(mod) unless mod <= Anthropic::Internal::Type::BaseModel

  mod.optional(:request_options, Anthropic::RequestOptions)
end