getFullList<D extends Dto<D> , F extends DtoFilter<D> , E extends DtoExpand<D> , S extends DtoSort<D> , F2 extends DtoFieldSelect<D> > method
Future<List<D> >
getFullList<D extends Dto<D> , F extends DtoFilter<D> , E extends DtoExpand<D> , S extends DtoSort<D> , F2 extends DtoFieldSelect<D> >(})
Implementation
Future<List<D>> getFullList<
D extends Dto<D>,
F extends DtoFilter<D>,
E extends DtoExpand<D>,
S extends DtoSort<D>,
F2 extends DtoFieldSelect<D>
>(
DtoMeta<D, F, E, S, F2> meta, {
int? batch,
void Function(E)? expand,
void Function(F)? filter,
void Function(S)? sort,
void Function(F2)? fields,
Map<String, dynamic> query = const {},
Map<String, String> headers = const {},
}) async {
var result = batch == null
? await _pb
.collection(meta.collectionName)
.getFullList(
expand: expand?.toString(),
filter: filter?.toString(),
sort: sort?.toString(),
fields: fields?.toString(),
query: query,
headers: headers,
)
: await _pb
.collection(meta.collectionName)
.getFullList(
batch: batch,
expand: expand?.toString(),
filter: filter?.toString(),
sort: sort?.toString(),
fields: fields?.toString(),
query: query,
headers: headers,
);
return result.map(meta.fromRecord).cast<D>().toList();
}