BytedeskKefu class Null safety

Constructors

BytedeskKefu()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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

Static Properties

platformVersion Future<String>
read-only

Static Methods

anonymousLogin(String appKey, String subDomain) → void
bindMobile(String mobile) Future<JsonResult>
bindWeChatMobile(String mobile, String unionid) Future<UserJsonResult>
checkAppVersion(String androidKey, String iosKey) Future<App>
connect() bool
deleteIOSDeviceToken(String build) Future<void>
getAgentStatus(String agentUid) Future<String>
getAliyunOneKeyLoginMobile(String token) Future<String>
getAppBuildNumber() Future<String>
getAppVersion() Future<String>
getPlayAudioOnReceiveMessage() bool?
getPlayAudioOnSendMessage() bool?
getProfile() Future<User>
getVibrateOnReceiveMessage() bool?
getVisitorThreads(int page, int size) Future<List<Thread>>
getWechatUserinfo(String code) Future<WeChatResult>
getWorkGroupStatus(String workGroupWid) Future<String>
init(String appKey, String subDomain) → void
initWithUsername(String username, String appKey, String subDomain) → void
initWithUsernameAndNickname(String username, String nickname, String appKey, String subDomain) → void
initWithUsernameAndNicknameAndAvatar(String username, String nickname, String avatar, String appKey, String subDomain) → void
isConnected() bool
login(String username, String password, String appkey, String subDomain, String role) → void
logout() Future<void>
openWebView(BuildContext context, String url, String title) → void
otherOAuth() → void
reconnect() bool
registerWechatMobile(String mobile, String nickname, String avatar, String unionid, String openid) Future<UserJsonResult>
setPlayAudioOnReceiveMessage(bool flag) → void
setPlayAudioOnSendMessage(bool flag) → void
setVibrateOnReceiveMessage(bool flag) → void
showChannel(BuildContext context, Thread thread) → void
showFaq(BuildContext context, String uid) → void
showFeedback(BuildContext context, String uid) → void
showLeaveMessage(BuildContext context, String uuid, String type, String tip) → void
showTicket(BuildContext context, String uid) → void
startAppointedChat(BuildContext context, String uid, String title) → void
startAppointedChatPostscript(BuildContext context, String uid, String title, String postScript) → void
startAppointedChatShop(BuildContext context, String uid, String title, String commodity) → void
startAppointedChatShopCallback(BuildContext context, String uid, String title, String commodity, ValueSetter<String> customCallback) → void
startChat(BuildContext context, String uuid, String type, String title, String commodity, String postScript, ValueSetter<String>? customCallback) → void
startChatDefault(BuildContext context, String uuid, String type, String title) → void
startChatPostscript(BuildContext context, String uuid, String type, String title, String postScript) → void
startChatShop(BuildContext context, String uuid, String type, String title, String commodity, ValueSetter<String>? customCallback) → void
startChatThread(BuildContext context, Thread thread, {String title = ''}) → void
startChatThreadIM(BuildContext context, Thread thread) → void
startContactChat(BuildContext context, String cid, String title) → void
startH5Chat(BuildContext context, String url, String title) → void
startWorkGroupChat(BuildContext context, String wid, String title) → void
startWorkGroupChatPostscript(BuildContext context, String wid, String title, String postScript) → void
startWorkGroupChatShop(BuildContext context, String wid, String title, String commodity) → void
startWorkGroupChatShopCallback(BuildContext context, String wid, String title, String commodity, ValueSetter<String> customCallback) → void
unionidOAuth(String unionid) → void
updateAvatar(String avatar) Future<User>
updateNickname(String nickname) Future<User>
uploadIOSDeviceToken(String appkey, String deviceToken) Future<void>
userLogin(String username, String password, String appkey, String subDomain) → void
visitorLogin(String username, String appkey, String subDomain) → void