class Turbopuffer::Resources::Namespaces

def delete_all(params = {})

Other tags:
    See: Turbopuffer::Models::NamespaceDeleteAllParams -

Returns:
  • (Turbopuffer::Models::NamespaceDeleteAllResponse) -

Parameters:
  • request_options (Turbopuffer::RequestOptions, Hash{Symbol=>Object}, nil) --
  • namespace (String) -- The name of the namespace.

Overloads:
  • delete_all(namespace: nil, request_options: {})
def delete_all(params = {})
  parsed, options = Turbopuffer::NamespaceDeleteAllParams.dump_request(params)
  namespace =
    parsed.delete(:namespace) do
      @client.default_namespace
    end
  @client.request(
    method: :delete,
    path: ["v2/namespaces/%1$s", namespace],
    model: Turbopuffer::Models::NamespaceDeleteAllResponse,
    options: options
  )
end