class Turbopuffer::Client

def namespaces(params = {})

Other tags:
    See: Turbopuffer::Models::ClientNamespacesParams -

Returns:
  • (Turbopuffer::Internal::NamespacePage) -

Parameters:
  • request_options (Turbopuffer::RequestOptions, Hash{Symbol=>Object}, nil) --
  • prefix (String) -- Retrieve only the namespaces that match the prefix.
  • page_size (Integer) -- Limit the number of results per page.
  • cursor (String) -- Retrieve the next page of results.

Overloads:
  • namespaces(cursor: nil, page_size: nil, prefix: nil, request_options: {})
def namespaces(params = {})
  parsed, options = Turbopuffer::ClientNamespacesParams.dump_request(params)
  request(
    method: :get,
    path: "v1/namespaces",
    query: parsed,
    page: Turbopuffer::Internal::NamespacePage,
    model: Turbopuffer::NamespaceSummary,
    options: options
  )
end