docs: def get_records(cls, ids, with_deleted=False):
          """Retrieve multiple records by id.
  
          :param ids: List of record IDs.
          :param with_deleted: If `True` then it includes deleted records.
          :returns: A list of :class:`Record` instances.
          """
          with db.session.no_autoflush:
              query = RecordMetadata.query.filter(RecordMetadata.id.in_(ids))
              if not with_deleted:
                  query = query.filter(RecordMetadata.json != None)  # noqa
  
              return [cls(obj.json, model=obj) for obj in query.all()]