entitiesOrIDs property

List<Object?>? entitiesOrIDs

Returns entities OR ids. See isEntitiesSet and isIDsSet.

Implementation

List<Object?>? get entitiesOrIDs {
  if (isEntitiesSet) {
    var entities = this.entities!;

    if (isIDsSet) {
      var ids = this.ids!;

      if (entities.any((e) => e == null)) {
        var list = entities.mergeWithOther(ids);
        return list;
      } else {
        return entities;
      }
    } else {
      return entities;
    }
  } else if (isIDsSet) {
    return ids;
  } else {
    return null;
  }
}