+ "name":"org.asamk.signal.commands.ListContactsCommand$JsonContact$JsonProfile",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"about","parameterTypes":[] },
+ {"name":"aboutEmoji","parameterTypes":[] },
+ {"name":"familyName","parameterTypes":[] },
+ {"name":"givenName","parameterTypes":[] },
+ {"name":"lastUpdateTimestamp","parameterTypes":[] },
+ {"name":"mobileCoinAddress","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.commands.ListDevicesCommand$JsonDevice",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.commands.ListGroupsCommand$JsonGroup",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.commands.ListGroupsCommand$JsonGroupMember",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.commands.ListIdentitiesCommand$JsonIdentity",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.commands.ListStickerPacksCommand$JsonStickerPack",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"author","parameterTypes":[] },
+ {"name":"cover","parameterTypes":[] },
+ {"name":"installed","parameterTypes":[] },
+ {"name":"packId","parameterTypes":[] },
+ {"name":"stickers","parameterTypes":[] },
+ {"name":"title","parameterTypes":[] },
+ {"name":"url","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.commands.ListStickerPacksCommand$JsonStickerPack$JsonSticker",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"contentType","parameterTypes":[] },
+ {"name":"emoji","parameterTypes":[] },
+ {"name":"id","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.commands.ReceiveCommand$ReceiveParams",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"<init>","parameterTypes":["java.lang.Double","java.lang.Integer"] },
+ {"name":"maxMessages","parameterTypes":[] },
+ {"name":"timeout","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.commands.RegisterCommand$RegistrationParams",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.String"] },
+ {"name":"captcha","parameterTypes":[] },
+ {"name":"voice","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.commands.StartLinkCommand$JsonLink",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[{"name":"deviceLinkUri","parameterTypes":[] }]
+},
+{
+ "name":"org.asamk.signal.commands.VerifyCommand$VerifyParams",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"<init>","parameterTypes":["java.lang.String","java.lang.String"] },
+ {"name":"pin","parameterTypes":[] },
+ {"name":"verificationCode","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.json.JsonAttachment",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonAttachmentData",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[{"name":"data","parameterTypes":[] }]
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage$Answer",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"id","parameterTypes":[] },
+ {"name":"opaque","parameterTypes":[] },
+ {"name":"sdp","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage$Busy",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[{"name":"id","parameterTypes":[] }]
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage$Hangup",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"deviceId","parameterTypes":[] },
+ {"name":"id","parameterTypes":[] },
+ {"name":"isLegacy","parameterTypes":[] },
+ {"name":"type","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage$IceUpdate",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"id","parameterTypes":[] },
+ {"name":"opaque","parameterTypes":[] },
+ {"name":"sdp","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.json.JsonCallMessage$Offer",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"id","parameterTypes":[] },
+ {"name":"opaque","parameterTypes":[] },
+ {"name":"sdp","parameterTypes":[] },
+ {"name":"type","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.asamk.signal.json.JsonContactAddress",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonContactAvatar",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonContactEmail",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonContactName",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"org.asamk.signal.json.JsonContactPhone",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true