class Turbopuffer::Errors::APIStatusError

def initialize(url:, status:, body:, request:, response:, message: nil)

Parameters:
  • message (String, nil) --
  • response (nil) --
  • request (nil) --
  • body (Object, nil) --
  • status (Integer) --
  • url (URI::Generic) --

Other tags:
    Api: - private
def initialize(url:, status:, body:, request:, response:, message: nil)
  message ||= {url: url.to_s, status: status, body: body}
  super(
    url: url,
    status: status,
    body: body,
    request: request,
    response: response,
    message: message&.to_s
  )
end