Packages

c

wechaty.hostie

PuppetHostie

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
GrpcEventSupport, StreamObserver[EventResponse], RoomRawSupport, RoomMemberRawSupport, RoomInvitationRawSupport, TagRawSupport, FriendshipRawSupport, ContactSelfRawSupport, MessageRawSupport, ContactRawSupport, LazyLogging, GrpcSupport, Puppet, RoomMemberSupport, RoomSupport, RoomInvitationSupport, FriendshipSupport, TagSupport, ContactSelfSupport, ContactSupport, EventEmitter, CacheSupport, MessageSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PuppetHostie
  2. GrpcEventSupport
  3. StreamObserver
  4. RoomRawSupport
  5. RoomMemberRawSupport
  6. RoomInvitationRawSupport
  7. TagRawSupport
  8. FriendshipRawSupport
  9. ContactSelfRawSupport
  10. MessageRawSupport
  11. ContactRawSupport
  12. LazyLogging
  13. GrpcSupport
  14. Puppet
  15. RoomMemberSupport
  16. RoomSupport
  17. RoomInvitationSupport
  18. FriendshipSupport
  19. TagSupport
  20. ContactSelfSupport
  21. ContactSupport
  22. EventEmitter
  23. CacheSupport
  24. MessageSupport
  25. AnyRef
  26. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PuppetHostie(option: PuppetOptions)

Type Members

  1. type Listener[T] = (T) ⇒ Unit
    Definition Classes
    EventEmitter

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addListener[T](event: Type, listener: Listener[T], once: Boolean): Unit
    Definition Classes
    EventEmitter
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val channel: ManagedChannel
    Attributes
    protected
    Definition Classes
    GrpcSupport
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def contactAlias(contactId: String, alias: String): Unit
    Definition Classes
    ContactRawSupport
  9. def contactAlias(contactId: String): String

    Contact

    Contact

    Definition Classes
    ContactRawSupport
  10. def contactAvatar(contactId: String, file: ResourceBox): ResourceBox
    Definition Classes
    ContactRawSupport
  11. def contactAvatar(contactId: String): ResourceBox
    Definition Classes
    ContactRawSupport
  12. def contactList(): Array[String]
    Definition Classes
    ContactRawSupport
  13. def contactPayload(contactId: String): ContactPayload
    Definition Classes
    ContactSupport
  14. def contactPayloadDirty(contactId: String): Unit
    Definition Classes
    ContactSupport
  15. def contactRawPayload(contactID: String): ContactPayload
    Attributes
    protected
    Definition Classes
    ContactRawSupport
  16. def contactSelfName(name: String): Unit

    ContactSelf

    ContactSelf

    Definition Classes
    ContactSelfRawSupport
  17. def contactSelfQRCode(): String
    Definition Classes
    ContactSelfRawSupport
  18. def contactSelfSignature(signature: String): Unit
    Definition Classes
    ContactSelfRawSupport
  19. val count: Int
    Definition Classes
    MessageRawSupport
  20. def createCache(): Cache[Nothing, Nothing]
    Attributes
    protected
    Definition Classes
    CacheSupport
  21. def ding(data: String): Unit
    Attributes
    protected
    Definition Classes
    MessageRawSupport
  22. def emit[T](event: Type, data: T): Unit
    Definition Classes
    EventEmitter
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def friendshipAccept(friendshipId: String): Unit

    Friendship

    Friendship

    Definition Classes
    FriendshipRawSupport
  27. def friendshipAdd(contactId: String, hello: String): Unit
    Definition Classes
    FriendshipRawSupport
  28. def friendshipPayload(friendshipId: String, newPayloadOpt: Option[FriendshipPayload]): FriendshipPayload
    Definition Classes
    FriendshipSupport
  29. def friendshipRawPayload(friendshipId: String): FriendshipPayload
    Attributes
    protected
    Definition Classes
    FriendshipRawSupport
  30. def friendshipSearchPhone(phone: String): String
    Definition Classes
    FriendshipRawSupport
  31. def friendshipSearchWeixin(weixin: String): String
    Definition Classes
    FriendshipRawSupport
  32. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. val grpcClient: PuppetBlockingStub
    Attributes
    protected
    Definition Classes
    GrpcSupport
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def initChannel(endpoint: String): Unit
    Attributes
    protected
    Definition Classes
    GrpcSupport
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  38. def logout(): Unit
    Definition Classes
    ContactSelfRawSupport
  39. def messageContact(messageId: String): String

    message

    message

    Definition Classes
    MessageRawSupport
  40. def messageFile(messageId: String): ResourceBox
    Definition Classes
    MessageRawSupport
  41. def messageForward(conversationId: String, messageId: String): String
    Definition Classes
    MessageSupport
  42. def messageImage(messageId: String, imageType: Type): ResourceBox
    Definition Classes
    MessageRawSupport
  43. def messageMiniProgram(messageId: String): MiniProgramPayload
    Definition Classes
    MessageRawSupport
  44. def messagePayload(messageId: String): MessagePayload
    Definition Classes
    MessageSupport
  45. def messageRawPayload(id: String): MessagePayload
    Attributes
    protected
    Definition Classes
    MessageRawSupport
  46. def messageRecall(messageId: String): Boolean
    Definition Classes
    MessageRawSupport
  47. def messageSendContact(conversationId: String, contactId: String): String
    Definition Classes
    MessageRawSupport
  48. def messageSendFile(conversationId: String, file: ResourceBox): String
    Definition Classes
    MessageRawSupport
  49. def messageSendMiniProgram(conversationId: String, miniProgramPayload: MiniProgramPayload): String
    Definition Classes
    MessageRawSupport
  50. def messageSendText(conversationId: String, text: String, mentionIdList: Array[String]): String
    Definition Classes
    MessageRawSupport
  51. def messageSendUrl(conversationId: String, urlLinkPayload: UrlLinkPayload): String
    Definition Classes
    MessageRawSupport
  52. def messageUrl(messageId: String): UrlLinkPayload
    Definition Classes
    MessageRawSupport
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def onCompleted(): Unit
    Definition Classes
    GrpcEventSupport → StreamObserver
  57. def onError(throwable: Throwable): Unit
    Definition Classes
    GrpcEventSupport → StreamObserver
  58. def onNext(v: EventResponse): Unit
    Definition Classes
    GrpcEventSupport → StreamObserver
  59. val option: PuppetOptions
  60. def reconnectStream(): Unit
    Attributes
    protected
    Definition Classes
    GrpcSupport
  61. def roomAdd(roomId: String, contactId: String): Unit
    Definition Classes
    RoomRawSupport
  62. def roomAnnounce(roomId: String, text: String): Unit
    Definition Classes
    RoomMemberRawSupport
  63. def roomAnnounce(roomId: String): String

    RoomMember

    RoomMember

    Definition Classes
    RoomMemberRawSupport
  64. def roomAvatar(roomId: String): ResourceBox
    Definition Classes
    RoomRawSupport
  65. def roomCreate(contactIdList: Array[String], topic: String): String
    Definition Classes
    RoomRawSupport
  66. def roomDel(roomId: String, contactId: String): Unit
    Definition Classes
    RoomRawSupport
  67. def roomInvitationAccept(roomInvitationId: String): Unit
    Definition Classes
    RoomInvitationRawSupport
  68. def roomInvitationRawPayload(roomInvitationId: String): RoomInvitationPayload
    Attributes
    protected
    Definition Classes
    RoomInvitationRawSupport
  69. def roomList(): Array[String]
    Definition Classes
    RoomRawSupport
  70. def roomMemberList(roomId: String): Array[String]
    Definition Classes
    RoomMemberRawSupport
  71. def roomMemberPayload(roomId: String, memberId: String): RoomMemberPayload
    Definition Classes
    RoomMemberSupport
  72. def roomMemberPayloadDirty(roomId: String): Unit
    Definition Classes
    RoomMemberSupport
  73. def roomMemberRawPayload(roomId: String, contactId: String): RoomMemberPayload
    Attributes
    protected
    Definition Classes
    RoomMemberRawSupport
  74. def roomPayload(roomId: String): RoomPayload
    Definition Classes
    RoomSupport
  75. def roomPayloadDirty(roomId: String): Unit
    Definition Classes
    RoomSupport
  76. def roomQRCode(roomId: String): String
    Definition Classes
    RoomRawSupport
  77. def roomQuit(roomId: String): Unit
    Definition Classes
    RoomRawSupport
  78. def roomRawPayload(roomId: String): RoomPayload
    Attributes
    protected
    Definition Classes
    RoomRawSupport
  79. def roomSearch(queryOpt: Option[RoomQueryFilter]): Array[String]
    Definition Classes
    RoomSupport
  80. def roomTopic(roomId: String, topic: String): Unit
    Definition Classes
    RoomRawSupport
  81. def roomTopic(roomId: String): String
    Definition Classes
    RoomRawSupport
  82. def selfIdOpt(): Option[String]
    Definition Classes
    PuppetHostie → Puppet
  83. def start(): Unit
    Definition Classes
    PuppetHostie → Puppet
  84. def startGrpc(endpoint: String): Unit
    Attributes
    protected
    Definition Classes
    GrpcSupport
  85. def stop(): Unit
    Definition Classes
    PuppetHostie → Puppet
  86. def stopGrpc(): Unit
    Attributes
    protected
    Definition Classes
    GrpcSupport
  87. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  88. def tagContactAdd(tagId: String, contactId: String): Unit
    Definition Classes
    TagRawSupport
  89. def tagContactDelete(tagId: String): Unit
    Definition Classes
    TagRawSupport
  90. def tagContactList(): Array[String]
    Definition Classes
    TagRawSupport
  91. def tagContactList(contactId: String): Array[String]
    Definition Classes
    TagRawSupport
  92. def tagContactRemove(tagId: String, contactId: String): Unit
    Definition Classes
    TagRawSupport
  93. def toString(): String
    Definition Classes
    AnyRef → Any
  94. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from GrpcEventSupport

Inherited from StreamObserver[EventResponse]

Inherited from RoomRawSupport

Inherited from RoomMemberRawSupport

Inherited from RoomInvitationRawSupport

Inherited from TagRawSupport

Inherited from FriendshipRawSupport

Inherited from ContactSelfRawSupport

Inherited from MessageRawSupport

Inherited from ContactRawSupport

Inherited from LazyLogging

Inherited from GrpcSupport

Inherited from Puppet

Inherited from RoomMemberSupport

Inherited from RoomSupport

Inherited from RoomInvitationSupport

Inherited from FriendshipSupport

Inherited from TagSupport

Inherited from ContactSelfSupport

Inherited from ContactSupport

Inherited from EventEmitter

Inherited from CacheSupport

Inherited from MessageSupport

Inherited from AnyRef

Inherited from Any

Ungrouped