more docs & rename max_position

This commit is contained in:
Joshua Sangmeister 2021-01-12 14:58:21 +01:00
parent 08691f3a1f
commit 5844eabb95

View File

@ -104,6 +104,10 @@ Interface DeleteEvent {
fqid: Fqid; fqid: Fqid;
} }
// Collection fields can not only be locked to a specific position, but also filtered
// first, e.g. when selecting all models from a specific meeting. WARNING: the filter
// should always contain an equals check with the meeting_id, since this will be
// indexed. Other filters can lead to long query times.
Interface CollectionFieldLock { Interface CollectionFieldLock {
position: Position; position: Position;
filter: Filter; filter: Filter;
@ -219,7 +223,7 @@ get_all(collection: Collection, mapped_fields?: Field[], get_deleted_models?: De
get_everything(get_deleted_models?: DeletedModelsBehaviour): Map<Collection, Model[]>; get_everything(get_deleted_models?: DeletedModelsBehaviour): Map<Collection, Model[]>;
interface FilterResponse { interface FilterResponse {
max_position: Position; position: Position;
data: Map<Id, Partial<Model>>; data: Map<Id, Partial<Model>>;
} }