web3mq library
Support for doing something awesome.
More dartdocs go here.
Classes
- Account
- CAIP10Helper
- ChannelModel
- ChannelState
- The class that contains the information about a channel
- ChatMessage
- CommonResponse
- CyberService
- DevEndpoint
- DID
- The Did info which contains type and value.
- ErrorResponse
-
Model response for
Web3MQNetworkError
data - Event
- The class that contains the information about an event
- EventType
- FollowStatus
- FollowUser
- Group
- Member
- Message
- MessageFactory
- A message factory
- MessageStatus
- MessageType
- MySubscribeTopicsResponse
- Notification
- NotificationPayload
- NotificationQueryResponse
-
Page<
T> - Pagination
- Pagination options.
- PingMessage
- RegisterResult
- SyncResponse
- TestnetEndpoint
- Thread
- The thread model
- ThreadListResponse
- ThreadMessageListResponse
- TimestampPagination
- Topic
- User
- UserInfo
- UserLoginResponse
- UserModel
- UserRegisterResponse
- Wallet
- WalletConnector
- Web3MQClient
- Web3MQCyberService
- a Cyber Service
-
Web3MQListResponse<
T> - Web3MQPersistenceClient
-
A
DriftChatDatabase
based implementation of theChatPersistenceClient
-
Web3MQResponse<
T> - WSMessage
- This message is for websocket.
- WSPayloadType
Enums
- ConnectionMode
-
Various connection modes on which
Web3MQClientPersistenceClient
can work - ConnectionStatus
- CyberFollowOperation
- Endpoint
- GroupPermission
- MessageSendingStatus
- Enum defining the status of a sending message.
- NotificationType
- PayloadType
- ReadStatus
Extensions
Typedefs
- DatabaseProvider = DriftChatDatabase Function(String, ConnectionMode)
-
Signature for a function which provides instance of
DriftChatDatabase
- LogHandlerFunction = void Function(LogRecord record)
-
Handler function used for logging records. Function requires a single
LogRecord
as the only parameter.