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