self.new

in rbi/lib/anthropic/internal/transport/base_client.rbi [111:137]


        def self.new(
          base_url:,
          timeout: 0.0,
          max_retries: 0,
          initial_retry_delay: 0.0,
          max_retry_delay: 0.0,
          headers: {},
          idempotency_header: nil
        ); end
        
        sig { overridable.returns(T::Hash[String, String]) }
        private def auth_headers; end

        
        sig { returns(String) }
        private def generate_idempotency_key; end

        
        sig do
          overridable
            .params(
              req: Anthropic::Internal::Transport::BaseClient::RequestComponentsShape,
              opts: Anthropic::Internal::AnyHash
            )
            .returns(Anthropic::Internal::Transport::BaseClient::RequestInputShape)
        end