class Attio::Note

def retrieve(id, **opts)

Override retrieve to handle nested ID
def retrieve(id, **opts)
  note_id = id.is_a?(Hash) ? (id[:note_id] || id["note_id"]) : id
  validate_id!(note_id)
  response = execute_request(:GET, "#{resource_path}/#{note_id}", {}, opts)
  new(response["data"] || response, opts)
end