class Attio::Note

def destroy(**opts)

Override destroy to handle nested ID
def destroy(**opts)
  raise InvalidRequestError, "Cannot destroy a note without an ID" unless persisted?
  note_id = id.is_a?(Hash) ? (id[:note_id] || id["note_id"]) : id
  self.class.delete(note_id, **opts)
  freeze
  true
end