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

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