trait Puppet extends MessageSupport with EventEmitter with ContactSupport with ContactSelfSupport with TagSupport with FriendshipSupport with RoomInvitationSupport with RoomSupport with RoomMemberSupport
Ordering
- Alphabetic
- By Inheritance
Inherited
- Puppet
- RoomMemberSupport
- RoomSupport
- RoomInvitationSupport
- FriendshipSupport
- TagSupport
- ContactSelfSupport
- ContactSupport
- EventEmitter
- MessageSupport
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Listener[T] = (T) ⇒ Unit
- Definition Classes
- EventEmitter
Abstract Value Members
-
abstract
def
contactAlias(contactId: String, alias: String): Unit
- Definition Classes
- ContactSupport
-
abstract
def
contactAlias(contactId: String): String
Contact
Contact
- Definition Classes
- ContactSupport
-
abstract
def
contactAvatar(contactId: String, file: ResourceBox): ResourceBox
- Definition Classes
- ContactSupport
-
abstract
def
contactAvatar(contactId: String): ResourceBox
- Definition Classes
- ContactSupport
-
abstract
def
contactList(): Array[String]
- Definition Classes
- ContactSupport
-
abstract
def
contactRawPayload(contactId: String): ContactPayload
contact
contact
- Attributes
- protected
- Definition Classes
- ContactSupport
-
abstract
def
contactSelfName(name: String): Unit
ContactSelf
ContactSelf
- Definition Classes
- ContactSelfSupport
-
abstract
def
contactSelfQRCode(): String
- Definition Classes
- ContactSelfSupport
-
abstract
def
contactSelfSignature(signature: String): Unit
- Definition Classes
- ContactSelfSupport
-
abstract
def
ding(data: String): Unit
- Attributes
- protected
- Definition Classes
- MessageSupport
-
abstract
def
friendshipAccept(friendshipId: String): Unit
Friendship
Friendship
- Definition Classes
- FriendshipSupport
-
abstract
def
friendshipAdd(contactId: String, hello: String): Unit
- Definition Classes
- FriendshipSupport
-
abstract
def
friendshipRawPayload(friendshipId: String): FriendshipPayload
- Attributes
- protected
- Definition Classes
- FriendshipSupport
-
abstract
def
friendshipSearchPhone(phone: String): String
- Definition Classes
- FriendshipSupport
-
abstract
def
friendshipSearchWeixin(weixin: String): String
- Definition Classes
- FriendshipSupport
-
abstract
def
messageContact(messageId: String): String
message
message
- Definition Classes
- MessageSupport
-
abstract
def
messageFile(messageId: String): ResourceBox
- Definition Classes
- MessageSupport
-
abstract
def
messageImage(messageId: String, imageType: Type): ResourceBox
- Definition Classes
- MessageSupport
-
abstract
def
messageMiniProgram(messageId: String): MiniProgramPayload
- Definition Classes
- MessageSupport
-
abstract
def
messageRawPayload(messageId: String): MessagePayload
- Attributes
- protected
- Definition Classes
- MessageSupport
-
abstract
def
messageRecall(messageId: String): Boolean
- Definition Classes
- MessageSupport
-
abstract
def
messageSendContact(conversationId: String, contactId: String): String
- Definition Classes
- MessageSupport
-
abstract
def
messageSendFile(conversationId: String, file: ResourceBox): String
- Definition Classes
- MessageSupport
-
abstract
def
messageSendMiniProgram(conversationId: String, miniProgramPayload: MiniProgramPayload): String
- Definition Classes
- MessageSupport
-
abstract
def
messageSendText(conversationID: String, text: String, mentionIDList: String*): String
- Definition Classes
- MessageSupport
-
abstract
def
messageSendText(conversationId: String, text: String, mentionIdList: Array[String]): String
- Definition Classes
- MessageSupport
-
abstract
def
messageSendUrl(conversationId: String, urlLinkPayload: UrlLinkPayload): String
- Definition Classes
- MessageSupport
-
abstract
def
messageUrl(messageId: String): UrlLinkPayload
- Definition Classes
- MessageSupport
-
abstract
def
roomAdd(roomId: String, contactId: String): Unit
- Definition Classes
- RoomSupport
-
abstract
def
roomAnnounce(roomId: String, text: String): Unit
- Definition Classes
- RoomMemberSupport
-
abstract
def
roomAnnounce(roomId: String): String
RoomMember
RoomMember
- Definition Classes
- RoomMemberSupport
-
abstract
def
roomAvatar(roomId: String): ResourceBox
- Definition Classes
- RoomSupport
-
abstract
def
roomCreate(contactIdList: Array[String], topic: String): String
- Definition Classes
- RoomSupport
-
abstract
def
roomDel(roomId: String, contactId: String): Unit
- Definition Classes
- RoomSupport
-
abstract
def
roomInvitationAccept(roomInvitationId: String): Unit
- Definition Classes
- RoomInvitationSupport
-
abstract
def
roomInvitationRawPayload(roomInvitationId: String): RoomInvitationPayload
- Attributes
- protected
- Definition Classes
- RoomInvitationSupport
-
abstract
def
roomList(): Array[String]
- Definition Classes
- RoomSupport
-
abstract
def
roomMemberList(roomId: String): Array[String]
- Definition Classes
- RoomMemberSupport
-
abstract
def
roomMemberRawPayload(roomId: String, contactId: String): RoomMemberPayload
- Attributes
- protected
- Definition Classes
- RoomMemberSupport
-
abstract
def
roomQRCode(roomId: String): String
- Definition Classes
- RoomSupport
-
abstract
def
roomQuit(roomId: String): Unit
- Definition Classes
- RoomSupport
-
abstract
def
roomRawPayload(roomId: String): RoomPayload
- Attributes
- protected
- Definition Classes
- RoomSupport
-
abstract
def
roomTopic(roomId: String, topic: String): Unit
- Definition Classes
- RoomSupport
-
abstract
def
roomTopic(roomId: String): String
- Definition Classes
- RoomSupport
- abstract def selfIdOpt(): Option[String]
-
abstract
def
tagContactAdd(tagId: String, contactId: String): Unit
- Definition Classes
- TagSupport
-
abstract
def
tagContactDelete(tagId: String): Unit
- Definition Classes
- TagSupport
-
abstract
def
tagContactList(): Array[String]
- Definition Classes
- TagSupport
-
abstract
def
tagContactList(contactId: String): Array[String]
- Definition Classes
- TagSupport
-
abstract
def
tagContactRemove(tagId: String, contactId: String): Unit
- Definition Classes
- TagSupport
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addListener[T](event: Type, listener: (Puppet.this)#Listener[T]): Unit
- Definition Classes
- EventEmitter
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
contactPayload(contactId: String): ContactPayload
- Definition Classes
- ContactSupport
-
def
contactPayloadDirty(contactId: String): Unit
- Definition Classes
- ContactSupport
-
def
createCache(): Cache[Nothing, Nothing]
- Attributes
- protected
-
def
emit[T](event: Type, data: T): Unit
- Definition Classes
- EventEmitter
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
friendshipPayload(friendshipId: String, newPayloadOpt: Option[FriendshipPayload] = None): FriendshipPayload
- Definition Classes
- FriendshipSupport
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
messageForward(conversationId: String, messageId: String): String
- Definition Classes
- MessageSupport
-
def
messagePayload(messageId: String): MessagePayload
- Definition Classes
- MessageSupport
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
roomMemberPayload(roomId: String, memberId: String): RoomMemberPayload
- Definition Classes
- RoomMemberSupport
-
def
roomMemberPayloadDirty(roomId: String): Unit
- Definition Classes
- RoomMemberSupport
-
def
roomPayload(roomId: String): RoomPayload
- Definition Classes
- RoomSupport
-
def
roomPayloadDirty(roomId: String): Unit
- Definition Classes
- RoomSupport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()