class OpenAI::Responses

def create(parameters: {})

def create(parameters: {})
  @client.json_post(path: "/responses", parameters: parameters)
end

def delete(response_id:)

def delete(response_id:)
  @client.delete(path: "/responses/#{response_id}")
end

def initialize(client:)

def initialize(client:)
  @client = client
end

def input_items(response_id:, parameters: {})

def input_items(response_id:, parameters: {})
  @client.get(path: "/responses/#{response_id}/input_items", parameters: parameters)
end

def retrieve(response_id:)

def retrieve(response_id:)
  @client.get(path: "/responses/#{response_id}")
end