| startAwaitStream() |   | 84% |   | 50% | 3 | 4 | 1 | 9 | 0 | 1 |
| savePadplusRoomMembers(String, ModelRoom.PadplusRoomMemberMap) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uploadFile(String, InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomAdd(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomCreate(String[], String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomDel(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomTopic(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageImage(String, Enumeration.Value) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageSendContact(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageSendFile(String, ResourceBox) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageSendMiniProgram(String, MiniProgram.MiniProgramPayload) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageSendUrl(String, UrlLink.UrlLinkPayload) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactAlias(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactAvatar(String, ResourceBox) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomMemberPayload(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipPayload(String, Option) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageForward(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| start() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPadplusMessagePayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| savePadplusRoomPayload(ModelRoom.PadplusRoomPayload) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPadplusRoomPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPadplusRoomMembers(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onError(Throwable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateTraceId(PadPlusServerOuterClass.ApiType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageType(Enumeration.Value) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isContactId(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isStrangerV1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isStrangerV2(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomAvatar(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomQRCode(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomQuit(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomTopic(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomRawPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertRoomFromGrpc(ModelRoom.GrpcRoomPayload) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageContact(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageFile(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageMiniProgram(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageUrl(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageRecall(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageRawPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ding(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactSelfName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactSelfSignature(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactAlias(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactAvatar(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomMemberPayloadDirty(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomPayloadDirty(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomSearch(Option) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomInvitationPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactPayloadDirty(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messagePayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| $lessinit$greater$default$2() |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 |
| getUin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteUin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resetLocalStore() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reconnectStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactSelfQRCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| logout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contactList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearAllCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipPayload$default$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageSendText$default$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$LocalStoreSupport$$uinKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$LocalStoreSupport$$roomMemberKeyFormat() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$HEARTBEAT_COUNTER() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$DEFAULT_WATCHDOG_TIMEOUT() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$BUCKET() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$EXPIRE_TIME() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$PATH() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wechaty$padplus$support$GrpcSupport$$s3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cacheRoomMemberPayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cacheRoomPayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cacheRoomInvitationPayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cacheFriendshipPayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cacheMessagePayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| selfIdOpt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipAccept(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipAdd(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipSearchPhone(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipSearchWeixin(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| friendshipRawPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomAnnounce(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomAnnounce(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomMemberList(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomMemberRawPayload(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomInvitationAccept(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| roomInvitationRawPayload(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tagContactAdd(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tagContactDelete(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tagContactList(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tagContactList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tagContactRemove(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PuppetPadplus(Puppet.PuppetOptions, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| logger$lzycompute() |  | 100% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| startGrpc() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| logger() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| asyncRequest(PadPlusServerOuterClass.ApiType, Option, TypeTags.TypeTag, ClassTag) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stop() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| asyncCallback(MethodDescriptor, Object, Function1) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| messageSendText(String, String, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addListener(Enumeration.Value, Function1, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| emit(Enumeration.Value, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asyncRequestNothing(PadPlusServerOuterClass.ApiType, Option) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asyncCall(MethodDescriptor, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sysPartialFunction(PadPlusServerOuterClass.StreamResponse) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| saveUin(ByteString) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| savePadplusContactPayload(ModelContact.PadplusContactPayload) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPadplusContactPayload(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| savePadplusMessagePayload(ModelMessage.PadplusMessagePayload) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| onNext(PadPlusServerOuterClass.StreamResponse) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startGrpc(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initChannel(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRoomId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isContactOfficialId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| messagePartialFunction(PadPlusServerOuterClass.StreamResponse) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contactRawPayload(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getContact(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| loginPartialFunction(PadPlusServerOuterClass.StreamResponse) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertFromGrpcContact(ModelContact.GrpcContactPayload) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertPadplusContactToContactPayload(ModelContact.PadplusContactPayload) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contactPayload(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$DisrutporSupport$$disruptor_$eq(Disruptor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| store_$eq(LocalStore) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$_setter_$wechaty$padplus$support$LocalStoreSupport$$uinKey_$eq(ByteString) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$_setter_$wechaty$padplus$support$LocalStoreSupport$$messageKeyFormat_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$_setter_$wechaty$padplus$support$LocalStoreSupport$$contactKeyFormat_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$_setter_$wechaty$padplus$support$LocalStoreSupport$$roomMemberKeyFormat_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| selfId_$eq(Option) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcEventSupport$_setter_$wechaty$padplus$support$GrpcEventSupport$$countDownLatch_$eq(CountDownLatch) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$asyncGrpcClient_$eq(PadPlusServerGrpc.PadPlusServerStub) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| channel_$eq(ManagedChannel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$executorService_$eq(ScheduledExecutorService) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$HEARTBEAT_COUNTER_$eq(AtomicLong) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$HOSTIE_KEEPALIVE_TIMEOUT_$eq(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$DEFAULT_WATCHDOG_TIMEOUT_$eq(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$executionContext_$eq(ExecutionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$ACCESS_KEY_ID_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$BUCKET_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$EXPIRE_TIME_$eq(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$PATH_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$SECRET_ACCESS_KEY_$eq(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$_setter_$wechaty$padplus$support$GrpcSupport$$s3_$eq(AmazonS3) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$RoomMemberSupport$_setter_$cacheRoomMemberPayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$RoomSupport$_setter_$cacheRoomPayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$RoomInvitationSupport$_setter_$cacheRoomInvitationPayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$FriendshipSupport$_setter_$cacheFriendshipPayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$ContactSupport$_setter_$cacheContactPayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$events$EventEmitter$$listeners_$eq(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$support$MessageSupport$_setter_$cacheMessagePayload_$eq(Cache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| uinOpt_$eq(Option) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startDisruptor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| shutdownDisruptor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startLocalStore() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stopLocalStore() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| awaitStreamStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| onCompleted() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startStream() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stopGrpc() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asyncRequestNothing$default$2() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asyncRequest$default$2() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contactSelfInfo() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addListener$default$3() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createCache() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$DisrutporSupport$$disruptor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| store() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$$messageKeyFormat() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$LocalStoreSupport$$contactKeyFormat() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| selfId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcEventSupport$$countDownLatch() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$executorService() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$HOSTIE_KEEPALIVE_TIMEOUT() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$asyncGrpcClient() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| channel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| executionContext() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$ACCESS_KEY_ID() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$padplus$support$GrpcSupport$$SECRET_ACCESS_KEY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cacheContactPayload() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wechaty$puppet$events$EventEmitter$$listeners() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| option() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| storePath() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| uinOpt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |