class PuppetHostie extends Puppet with GrpcSupport with LazyLogging with ContactRawSupport with MessageRawSupport with ContactSelfRawSupport with FriendshipRawSupport with TagRawSupport with RoomInvitationRawSupport with RoomMemberRawSupport with RoomRawSupport with GrpcEventSupport
- Since
2020-06-02
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PuppetHostie
- GrpcEventSupport
- StreamObserver
- RoomRawSupport
- RoomMemberRawSupport
- RoomInvitationRawSupport
- TagRawSupport
- FriendshipRawSupport
- ContactSelfRawSupport
- MessageRawSupport
- ContactRawSupport
- LazyLogging
- GrpcSupport
- Puppet
- RoomMemberSupport
- RoomSupport
- RoomInvitationSupport
- FriendshipSupport
- TagSupport
- ContactSelfSupport
- ContactSupport
- EventEmitter
- CacheSupport
- MessageSupport
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new PuppetHostie(option: PuppetOptions)
Type Members
-
type
Listener[T] = (T) ⇒ Unit
- Definition Classes
- EventEmitter
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: Listener[T], once: Boolean): Unit
- Definition Classes
- EventEmitter
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
channel: ManagedChannel
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
contactAlias(contactId: String, alias: String): Unit
- Definition Classes
- ContactRawSupport
-
def
contactAlias(contactId: String): String
Contact
Contact
- Definition Classes
- ContactRawSupport
-
def
contactAvatar(contactId: String, file: ResourceBox): ResourceBox
- Definition Classes
- ContactRawSupport
-
def
contactAvatar(contactId: String): ResourceBox
- Definition Classes
- ContactRawSupport
-
def
contactList(): Array[String]
- Definition Classes
- ContactRawSupport
-
def
contactPayload(contactId: String): ContactPayload
- Definition Classes
- ContactSupport
-
def
contactPayloadDirty(contactId: String): Unit
- Definition Classes
- ContactSupport
-
def
contactRawPayload(contactID: String): ContactPayload
- Attributes
- protected
- Definition Classes
- ContactRawSupport
-
def
contactSelfName(name: String): Unit
ContactSelf
ContactSelf
- Definition Classes
- ContactSelfRawSupport
-
def
contactSelfQRCode(): String
- Definition Classes
- ContactSelfRawSupport
-
def
contactSelfSignature(signature: String): Unit
- Definition Classes
- ContactSelfRawSupport
-
val
count: Int
- Definition Classes
- MessageRawSupport
-
def
createCache(): Cache[Nothing, Nothing]
- Attributes
- protected
- Definition Classes
- CacheSupport
-
def
ding(data: String): Unit
- Attributes
- protected
- Definition Classes
- MessageRawSupport
-
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
friendshipAccept(friendshipId: String): Unit
Friendship
Friendship
- Definition Classes
- FriendshipRawSupport
-
def
friendshipAdd(contactId: String, hello: String): Unit
- Definition Classes
- FriendshipRawSupport
-
def
friendshipPayload(friendshipId: String, newPayloadOpt: Option[FriendshipPayload]): FriendshipPayload
- Definition Classes
- FriendshipSupport
-
def
friendshipRawPayload(friendshipId: String): FriendshipPayload
- Attributes
- protected
- Definition Classes
- FriendshipRawSupport
-
def
friendshipSearchPhone(phone: String): String
- Definition Classes
- FriendshipRawSupport
-
def
friendshipSearchWeixin(weixin: String): String
- Definition Classes
- FriendshipRawSupport
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
grpcClient: PuppetBlockingStub
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
initChannel(endpoint: String): Unit
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
-
def
logout(): Unit
- Definition Classes
- ContactSelfRawSupport
-
def
messageContact(messageId: String): String
message
message
- Definition Classes
- MessageRawSupport
-
def
messageFile(messageId: String): ResourceBox
- Definition Classes
- MessageRawSupport
-
def
messageForward(conversationId: String, messageId: String): String
- Definition Classes
- MessageSupport
-
def
messageImage(messageId: String, imageType: Type): ResourceBox
- Definition Classes
- MessageRawSupport
-
def
messageMiniProgram(messageId: String): MiniProgramPayload
- Definition Classes
- MessageRawSupport
-
def
messagePayload(messageId: String): MessagePayload
- Definition Classes
- MessageSupport
-
def
messageRawPayload(id: String): MessagePayload
- Attributes
- protected
- Definition Classes
- MessageRawSupport
-
def
messageRecall(messageId: String): Boolean
- Definition Classes
- MessageRawSupport
-
def
messageSendContact(conversationId: String, contactId: String): String
- Definition Classes
- MessageRawSupport
-
def
messageSendFile(conversationId: String, file: ResourceBox): String
- Definition Classes
- MessageRawSupport
-
def
messageSendMiniProgram(conversationId: String, miniProgramPayload: MiniProgramPayload): String
- Definition Classes
- MessageRawSupport
-
def
messageSendText(conversationId: String, text: String, mentionIdList: Array[String]): String
- Definition Classes
- MessageRawSupport
-
def
messageSendUrl(conversationId: String, urlLinkPayload: UrlLinkPayload): String
- Definition Classes
- MessageRawSupport
-
def
messageUrl(messageId: String): UrlLinkPayload
- Definition Classes
- MessageRawSupport
-
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
onCompleted(): Unit
- Definition Classes
- GrpcEventSupport → StreamObserver
-
def
onError(throwable: Throwable): Unit
- Definition Classes
- GrpcEventSupport → StreamObserver
-
def
onNext(v: EventResponse): Unit
- Definition Classes
- GrpcEventSupport → StreamObserver
- val option: PuppetOptions
-
def
reconnectStream(): Unit
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
def
roomAdd(roomId: String, contactId: String): Unit
- Definition Classes
- RoomRawSupport
-
def
roomAnnounce(roomId: String, text: String): Unit
- Definition Classes
- RoomMemberRawSupport
-
def
roomAnnounce(roomId: String): String
RoomMember
RoomMember
- Definition Classes
- RoomMemberRawSupport
-
def
roomAvatar(roomId: String): ResourceBox
- Definition Classes
- RoomRawSupport
-
def
roomCreate(contactIdList: Array[String], topic: String): String
- Definition Classes
- RoomRawSupport
-
def
roomDel(roomId: String, contactId: String): Unit
- Definition Classes
- RoomRawSupport
-
def
roomInvitationAccept(roomInvitationId: String): Unit
- Definition Classes
- RoomInvitationRawSupport
-
def
roomInvitationRawPayload(roomInvitationId: String): RoomInvitationPayload
- Attributes
- protected
- Definition Classes
- RoomInvitationRawSupport
-
def
roomList(): Array[String]
- Definition Classes
- RoomRawSupport
-
def
roomMemberList(roomId: String): Array[String]
- Definition Classes
- RoomMemberRawSupport
-
def
roomMemberPayload(roomId: String, memberId: String): RoomMemberPayload
- Definition Classes
- RoomMemberSupport
-
def
roomMemberPayloadDirty(roomId: String): Unit
- Definition Classes
- RoomMemberSupport
-
def
roomMemberRawPayload(roomId: String, contactId: String): RoomMemberPayload
- Attributes
- protected
- Definition Classes
- RoomMemberRawSupport
-
def
roomPayload(roomId: String): RoomPayload
- Definition Classes
- RoomSupport
-
def
roomPayloadDirty(roomId: String): Unit
- Definition Classes
- RoomSupport
-
def
roomQRCode(roomId: String): String
- Definition Classes
- RoomRawSupport
-
def
roomQuit(roomId: String): Unit
- Definition Classes
- RoomRawSupport
-
def
roomRawPayload(roomId: String): RoomPayload
- Attributes
- protected
- Definition Classes
- RoomRawSupport
-
def
roomSearch(queryOpt: Option[RoomQueryFilter]): Array[String]
- Definition Classes
- RoomSupport
-
def
roomTopic(roomId: String, topic: String): Unit
- Definition Classes
- RoomRawSupport
-
def
roomTopic(roomId: String): String
- Definition Classes
- RoomRawSupport
-
def
selfIdOpt(): Option[String]
- Definition Classes
- PuppetHostie → Puppet
-
def
start(): Unit
- Definition Classes
- PuppetHostie → Puppet
-
def
startGrpc(endpoint: String): Unit
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
def
stop(): Unit
- Definition Classes
- PuppetHostie → Puppet
-
def
stopGrpc(): Unit
- Attributes
- protected
- Definition Classes
- GrpcSupport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tagContactAdd(tagId: String, contactId: String): Unit
- Definition Classes
- TagRawSupport
-
def
tagContactDelete(tagId: String): Unit
- Definition Classes
- TagRawSupport
-
def
tagContactList(): Array[String]
- Definition Classes
- TagRawSupport
-
def
tagContactList(contactId: String): Array[String]
- Definition Classes
- TagRawSupport
-
def
tagContactRemove(tagId: String, contactId: String): Unit
- Definition Classes
- TagRawSupport
-
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()