PocketBaseApiClient class

Constructors

PocketBaseApiClient(String baseUrl)
PocketBaseApiClient.withPocketBase(PocketBase _pb)

Properties

authRecord → RecordModel?
no setter
authStore Stream<AuthStoreEvent>
no setter
hashCode int
The hash code for this object.
no setterinherited
isValid bool
no setter
raw → PocketBase
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

authRefresh<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, {void expand(E)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<D>
authWithPassword<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, String username, String password, {void expand(E)?, void fields(F2)?, Map<String, dynamic> body = const {}, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<D>
clearAuth() Future<void>
create<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, {D? body, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}, void expand(E)?, void fields(F2)?}) Future<D>
delete<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, String id, {Map<String, dynamic> body = const {}, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<void>
getFirstListItem<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, void filter(F), {void expand(E)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<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 expand(E)?, void filter(F)?, void sort(S)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<List<D>>
getList<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, {PageRequest? page, bool skipTotal = false, void expand(E)?, void filter(F)?, void sort(S)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<Page<D>>
getOne<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, String id, {void expand(E)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Future<D>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
update<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, String id, {PatchDto<D>? body, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}, void expand(E)?, void fields(F2)?}) Future<D>
watch<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, {String topic = '*', void expand(E)?, void filter(F)?, void fields(F2)?, Map<String, dynamic> query = const {}, Map<String, String> headers = const {}}) Stream<WatchEvent<D>>

Operators

operator ==(Object other) bool
The equality operator.
inherited