X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/5f941004f5006b286690df2a93bc47ace3b59270..9d821fb89286bb186659730f5afd2de0ee029248:/graalvm-config-dir/reflect-config.json?ds=sidebyside diff --git a/graalvm-config-dir/reflect-config.json b/graalvm-config-dir/reflect-config.json index 69b19703..c520d678 100644 --- a/graalvm-config-dir/reflect-config.json +++ b/graalvm-config-dir/reflect-config.json @@ -233,6 +233,12 @@ "name":"java.lang.Enum", "allDeclaredMethods":true }, +{ + "name":"java.lang.Float", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, { "name":"java.lang.Integer", "allDeclaredFields":true, @@ -274,6 +280,14 @@ {"name":"getSuppressed","parameterTypes":[] } ] }, +{ + "name":"java.lang.constant.Constable", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.constant.ConstantDesc", + "queryAllDeclaredMethods":true +}, { "name":"java.lang.reflect.Method", "methods":[{"name":"isDefault","parameterTypes":[] }] @@ -538,7 +552,7 @@ {"name":"familyName","parameterTypes":[] }, {"name":"givenName","parameterTypes":[] }, {"name":"lastUpdateTimestamp","parameterTypes":[] }, - {"name":"paymentAddress","parameterTypes":[] } + {"name":"mobileCoinAddress","parameterTypes":[] } ] }, { @@ -755,6 +769,18 @@ {"name":"receipt","parameterTypes":[] } ] }, +{ + "name":"org.asamk.signal.json.JsonPreview", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"description","parameterTypes":[] }, + {"name":"image","parameterTypes":[] }, + {"name":"title","parameterTypes":[] }, + {"name":"url","parameterTypes":[] } + ] +}, { "name":"org.asamk.signal.json.JsonQuote", "allDeclaredFields":true, @@ -825,6 +851,57 @@ "allDeclaredMethods":true, "allDeclaredConstructors":true }, +{ + "name":"org.asamk.signal.json.JsonStoryContext", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"authorNumber","parameterTypes":[] }, + {"name":"authorUuid","parameterTypes":[] }, + {"name":"sentTimestamp","parameterTypes":[] } + ] +}, +{ + "name":"org.asamk.signal.json.JsonStoryMessage", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"allowsReplies","parameterTypes":[] }, + {"name":"fileAttachment","parameterTypes":[] }, + {"name":"groupId","parameterTypes":[] }, + {"name":"textAttachment","parameterTypes":[] } + ] +}, +{ + "name":"org.asamk.signal.json.JsonStoryMessage$TextAttachment", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"backgroundColor","parameterTypes":[] }, + {"name":"backgroundGradient","parameterTypes":[] }, + {"name":"preview","parameterTypes":[] }, + {"name":"style","parameterTypes":[] }, + {"name":"text","parameterTypes":[] }, + {"name":"textBackgroundColor","parameterTypes":[] }, + {"name":"textForegroundColor","parameterTypes":[] } + ] +}, +{ + "name":"org.asamk.signal.json.JsonStoryMessage$TextAttachment$Gradient", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"angle","parameterTypes":[] }, + {"name":"colors","parameterTypes":[] }, + {"name":"endColor","parameterTypes":[] }, + {"name":"positions","parameterTypes":[] }, + {"name":"startColor","parameterTypes":[] } + ] +}, { "name":"org.asamk.signal.json.JsonSyncDataMessage", "allDeclaredFields":true, @@ -848,6 +925,17 @@ "allDeclaredMethods":true, "allDeclaredConstructors":true }, +{ + "name":"org.asamk.signal.json.JsonSyncStoryMessage", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"dataMessage","parameterTypes":[] }, + {"name":"destinationNumber","parameterTypes":[] }, + {"name":"destinationUuid","parameterTypes":[] } + ] +}, { "name":"org.asamk.signal.json.JsonTypingMessage", "allDeclaredFields":true, @@ -901,8 +989,9 @@ "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, "methods":[ - {"name":"","parameterTypes":["java.util.List"] }, - {"name":"accounts","parameterTypes":[] } + {"name":"","parameterTypes":["java.util.List","java.lang.Integer"] }, + {"name":"accounts","parameterTypes":[] }, + {"name":"version","parameterTypes":[] } ] }, { @@ -911,7 +1000,8 @@ "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, "methods":[ - {"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String"] }, + {"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String"] }, + {"name":"environment","parameterTypes":[] }, {"name":"number","parameterTypes":[] }, {"name":"path","parameterTypes":[] }, {"name":"uuid","parameterTypes":[] } @@ -957,51 +1047,47 @@ "allDeclaredConstructors":true }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$GroupsDeserializer", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$GroupsDeserializer", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$Storage", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.util.List"] }] }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage$GroupV1", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$Storage$GroupV1", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","int","boolean","boolean","java.util.List"] }] }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage$GroupV1$JsonRecipientAddress", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$Storage$GroupV1$JsonRecipientAddress", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"number","parameterTypes":[] }, - {"name":"uuid","parameterTypes":[] } - ] -}, -{ - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage$GroupV1$MembersDeserializer", - "methods":[{"name":"","parameterTypes":[] }] + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage$GroupV1$MembersSerializer", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$Storage$GroupV1$MembersDeserializer", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.asamk.signal.manager.storage.groups.GroupStore$Storage$GroupV2", + "name":"org.asamk.signal.manager.storage.groups.LegacyGroupStore$Storage$GroupV2", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","boolean","boolean"] }] }, { - "name":"org.asamk.signal.manager.storage.identities.IdentityKeyStore$IdentityStorage", + "name":"org.asamk.signal.manager.storage.identities.LegacyIdentityKeyStore$IdentityStorage", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","int","long"] }] }, { "name":"org.asamk.signal.manager.storage.profiles.LegacyProfileStore", @@ -1026,18 +1112,6 @@ "allDeclaredMethods":true, "allDeclaredConstructors":true }, -{ - "name":"org.asamk.signal.manager.storage.profiles.SignalProfile", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true -}, -{ - "name":"org.asamk.signal.manager.storage.profiles.SignalProfile$Capabilities", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true -}, { "name":"org.asamk.signal.manager.storage.protocol.LegacyJsonIdentityKeyStore$JsonIdentityKeyStoreDeserializer", "methods":[{"name":"","parameterTypes":[] }] @@ -1072,50 +1146,56 @@ "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.asamk.signal.manager.storage.recipients.RecipientAddress", + "name":"org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"number","parameterTypes":[] }, - {"name":"uuid","parameterTypes":[] } - ] + "methods":[{"name":"","parameterTypes":["java.util.List","long"] }] }, { - "name":"org.asamk.signal.manager.storage.recipients.RecipientStore$Storage", + "name":"org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage$Recipient", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["long","java.lang.String","java.lang.String","java.lang.String","java.lang.String","org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage$Recipient$Contact","org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage$Recipient$Profile"] }] }, { - "name":"org.asamk.signal.manager.storage.recipients.RecipientStore$Storage$Recipient", + "name":"org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage$Recipient$Contact", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","int","boolean","boolean","boolean"] }] }, { - "name":"org.asamk.signal.manager.storage.recipients.RecipientStore$Storage$Recipient$Contact", + "name":"org.asamk.signal.manager.storage.recipients.LegacyRecipientStore2$Storage$Recipient$Profile", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["long","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.util.Set"] }] }, { - "name":"org.asamk.signal.manager.storage.recipients.RecipientStore$Storage$Recipient$Profile", + "name":"org.asamk.signal.manager.storage.recipients.RecipientAddress", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"number","parameterTypes":[] }, + {"name":"uuid","parameterTypes":[] } + ] }, { - "name":"org.asamk.signal.manager.storage.senderKeys.SenderKeySharedStore$Storage", + "name":"org.asamk.signal.manager.storage.senderKeys.LegacySenderKeySharedStore$Storage", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.util.List"] }] }, { - "name":"org.asamk.signal.manager.storage.senderKeys.SenderKeySharedStore$Storage$SharedSenderKey", + "name":"org.asamk.signal.manager.storage.senderKeys.LegacySenderKeySharedStore$Storage$SharedSenderKey", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["long","int","java.lang.String"] }] }, { "name":"org.asamk.signal.manager.storage.stickerPacks.JsonStickerPack", @@ -1144,23 +1224,18 @@ ] }, { - "name":"org.asamk.signal.manager.storage.stickers.StickerStore", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true, - "fields":[{"name":"stickers", "allowWrite":true}] -}, -{ - "name":"org.asamk.signal.manager.storage.stickers.StickerStore$Storage", + "name":"org.asamk.signal.manager.storage.stickers.LegacyStickerStore$Storage", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.util.List"] }] }, { - "name":"org.asamk.signal.manager.storage.stickers.StickerStore$Storage$Sticker", + "name":"org.asamk.signal.manager.storage.stickers.LegacyStickerStore$Storage$Sticker", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","boolean"] }] }, { "name":"org.asamk.signal.util.SecurityProvider$DefaultRandom", @@ -1593,6 +1668,27 @@ "name":"org.freedesktop.dbus.interfaces.Properties$PropertiesChanged", "allPublicConstructors":true }, +{ + "name":"org.signal.cdsi.proto.ClientRequest", + "fields":[ + {"name":"aciUakPairs_"}, + {"name":"discardE164S_"}, + {"name":"newE164S_"}, + {"name":"prevE164S_"}, + {"name":"returnAcisWithoutUaks_"}, + {"name":"tokenAck_"}, + {"name":"token_"} + ] +}, +{ + "name":"org.signal.cdsi.proto.ClientResponse", + "fields":[ + {"name":"debugPermitsUsed_"}, + {"name":"e164PniAciTriples_"}, + {"name":"retryAfterSecs_"}, + {"name":"token_"} + ] +}, { "name":"org.signal.libsignal.protocol.state.IdentityKeyStore", "allDeclaredMethods":true @@ -1619,13 +1715,13 @@ "queryAllDeclaredMethods":true }, { - "name":"org.signal.libsignal.zkgroup.profiles.ProfileKey", + "name":"org.signal.libsignal.zkgroup.profiles.ExpiringProfileKeyCredential", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"org.signal.libsignal.zkgroup.profiles.ProfileKeyCredential", + "name":"org.signal.libsignal.zkgroup.profiles.ProfileKey", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true @@ -1713,6 +1809,7 @@ {"name":"modifyMemberRoles_"}, {"name":"modifyTitle_"}, {"name":"promotePendingMembers_"}, + {"name":"promotePendingPniAciMembers_"}, {"name":"promoteRequestingMembers_"}, {"name":"revision_"}, {"name":"sourceUuid_"} @@ -1783,7 +1880,11 @@ }, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberProfileKeyAction", - "fields":[{"name":"presentation_"}] + "fields":[ + {"name":"presentation_"}, + {"name":"profileKey_"}, + {"name":"userId_"} + ] }, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberRoleAction", @@ -1802,7 +1903,20 @@ }, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromotePendingMemberAction", - "fields":[{"name":"presentation_"}] + "fields":[ + {"name":"presentation_"}, + {"name":"profileKey_"}, + {"name":"userId_"} + ] +}, +{ + "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromotePendingPniAciMemberProfileKeyAction", + "fields":[ + {"name":"pni_"}, + {"name":"presentation_"}, + {"name":"profileKey_"}, + {"name":"userId_"} + ] }, { "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromoteRequestingMemberAction", @@ -1931,6 +2045,7 @@ {"name":"newTimer_"}, {"name":"newTitle_"}, {"name":"promotePendingMembers_"}, + {"name":"promotePendingPniAciMembers_"}, {"name":"promoteRequestingMembers_"}, {"name":"revision_"} ] @@ -1952,6 +2067,7 @@ "name":"org.signal.storageservice.protos.groups.local.DecryptedMember", "fields":[ {"name":"joinedAtRevision_"}, + {"name":"pni_"}, {"name":"profileKey_"}, {"name":"role_"}, {"name":"uuid_"} @@ -2122,6 +2238,13 @@ "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity$ByteArraySerializer", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.api.push.exceptions.NonNormalizedPhoneNumberException$JsonResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] +}, { "name":"org.whispersystems.signalservice.api.storage.StorageAuthResponse", "allDeclaredFields":true, @@ -2277,6 +2400,13 @@ "allDeclaredMethods":true, "allDeclaredConstructors":true }, +{ + "name":"org.whispersystems.signalservice.internal.push.CdsiAuthResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.whispersystems.signalservice.internal.push.ConfirmCodeMessage", "allDeclaredFields":true, @@ -2567,6 +2697,7 @@ {"name":"dataMessage_"}, {"name":"decryptionErrorMessage_"}, {"name":"nullMessage_"}, + {"name":"pniSignatureMessage_"}, {"name":"receiptMessage_"}, {"name":"senderKeyDistributionMessage_"}, {"name":"storyMessage_"}, @@ -2721,7 +2852,8 @@ {"name":"bitField0_"}, {"name":"bodyRanges_"}, {"name":"id_"}, - {"name":"text_"} + {"name":"text_"}, + {"name":"type_"} ] }, { @@ -2754,21 +2886,28 @@ {"name":"stickerId_"} ] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$StoryContext", + "fields":[ + {"name":"authorUuid_"}, + {"name":"bitField0_"}, + {"name":"sentTimestamp_"} + ] +}, { "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Envelope", "fields":[ {"name":"bitField0_"}, {"name":"content_"}, {"name":"destinationUuid_"}, - {"name":"legacyMessage_"}, - {"name":"relay_"}, {"name":"serverGuid_"}, {"name":"serverTimestamp_"}, {"name":"sourceDevice_"}, - {"name":"sourceE164_"}, {"name":"sourceUuid_"}, + {"name":"story_"}, {"name":"timestamp_"}, - {"name":"type_"} + {"name":"type_"}, + {"name":"urgent_"} ] }, { @@ -2838,6 +2977,21 @@ {"name":"padding_"} ] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$PaymentAddress", + "fields":[ + {"name":"addressCase_"}, + {"name":"address_"} + ] +}, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$PaymentAddress$MobileCoinAddress", + "fields":[ + {"name":"address_"}, + {"name":"bitField0_"}, + {"name":"signature_"} + ] +}, { "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Preview", "fields":[ @@ -2881,6 +3035,7 @@ {"name":"messageRequestResponse_"}, {"name":"outgoingPayment_"}, {"name":"padding_"}, + {"name":"pniChangeNumber_"}, {"name":"pniIdentity_"}, {"name":"read_"}, {"name":"request_"}, @@ -2948,6 +3103,30 @@ {"name":"type_"} ] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$OutgoingPayment", + "fields":[ + {"name":"bitField0_"}, + {"name":"note_"}, + {"name":"paymentDetailCase_"}, + {"name":"paymentDetail_"}, + {"name":"recipientUuid_"} + ] +}, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$OutgoingPayment$MobileCoin", + "fields":[ + {"name":"amountPicoMob_"}, + {"name":"bitField0_"}, + {"name":"feePicoMob_"}, + {"name":"ledgerBlockIndex_"}, + {"name":"ledgerBlockTimestamp_"}, + {"name":"outputPublicKeys_"}, + {"name":"receipt_"}, + {"name":"recipientAddress_"}, + {"name":"spentKeyImages_"} + ] +}, { "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$PniIdentity", "fields":[ @@ -2975,6 +3154,7 @@ "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Sent", "fields":[ {"name":"bitField0_"}, + {"name":"destinationE164_"}, {"name":"destinationUuid_"}, {"name":"expirationStartTimestamp_"}, {"name":"isRecipientUpdate_"}, @@ -3027,6 +3207,30 @@ {"name":"timestamp_"} ] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$TextAttachment", + "fields":[ + {"name":"backgroundCase_"}, + {"name":"background_"}, + {"name":"bitField0_"}, + {"name":"preview_"}, + {"name":"textBackgroundColor_"}, + {"name":"textForegroundColor_"}, + {"name":"textStyle_"}, + {"name":"text_"} + ] +}, +{ + "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$TextAttachment$Gradient", + "fields":[ + {"name":"angle_"}, + {"name":"bitField0_"}, + {"name":"colors_"}, + {"name":"endColor_"}, + {"name":"positions_"}, + {"name":"startColor_"} + ] +}, { "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$TypingMessage", "fields":[