yaz_client library
Classes
- BuiltNotifier
- Built Notifier paint your widget after built
-
CacheContentController<
T extends CacheAble> - Your contents only save session cache
- CurrentUser
- Current User Class
- MultipleChangeNotifier
- Notify listeners any changes in your change notifiers list
-
OptionWrapper<
T> - Option wrapper is wrap builder returned widgets for your option.
- PasswordResetRequest
- QueryBuilder
- Start creating QueryBuilder
- SocketData
- SocketDataListener
-
StorageContentController<
T extends CacheAble> - Storable Content Controller
- StorageDelegate
-
UserOption<
T> - Single User Option. You can get everywhere.
- UserOptions
- Singleton class for store your options
- VerificationSession
-
VersionedContentController<
T extends Versioned> - YazApiUser
- Dikimall User
- YazChatConversation
-
YazChatListWidget<
T> - YazChatMessage
- YazClient
-
YazList<
E> - Copy of dart:core List
-
YazListenerState<
T extends ChangeNotifier> -
YazListenerWidget<
T extends ChangeNotifier> - Listen changes and rebuilt if necessary
-
YazMap<
K, V> - Copy of dart:core Map
- YazMessageListWidget
-
YazNotifier<
T> -
YazStream<
T> - YazStream convert Stream to ChangeNotifier start listening on construct
Enums
- ImageSize
- Image Size Type; Full : Original Image Mid : resized for 700px Thumb : resized for 200px Just for front-end
- QueryType
- Sorting
- VerificationStatus
- VerificationType
Mixins
- CacheAble
- Cacheable content mixin
- Statics
- TypeCasts
- UserModelStatics
- Static methods about User Model
- Versioned
Extensions
- DateDifference on DateTime
- DurationedInt on int
-
ListenableList
on List<
T> -
ListenableMap
on Map<
K, V> -
MultipleListenerOnList
on List<
T> -
MultipleListenerOnMap
on Map<
K, V> -
StreamNotifier
on Stream<
T> - help to convert stream to change notifier
- YazNotifierExtension on ChangeNotifier
- YazNotifierExtensions on T
Properties
- authService ↔ AuthService
-
getter/setter pair
- chatService ↔ YazChatService
-
getter/setter pair
- socketService → WebSocketServiceBase
-
no setter
Functions
-
collection(
String collection) → QueryBuilder - Start creating QueryBuilder
Typedefs
- OnOptionChange = void Function(UserOption option)
-
OnOptionsChange
= void Function(Map<
String, UserOption> options) -
OptionWidgetBuilder<
T> = Widget Function(UserOption< T> option) - Trigger for on user option change when options change, wrapped widgets rebuilt