+{
+ "name":"org.whispersystems.signalservice.internal.push.RegistrationSessionMetadataJson",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String","java.lang.Integer","java.lang.Integer","java.lang.Integer","boolean","java.util.List","boolean"] }]
+},
+{
+ "name":"org.whispersystems.signalservice.internal.push.RegistrationSessionRequestBody",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[
+ {"name":"getAccountAttributes","parameterTypes":[] },
+ {"name":"getRecoveryPassword","parameterTypes":[] },
+ {"name":"getSessionId","parameterTypes":[] },
+ {"name":"getSkipDeviceTransfer","parameterTypes":[] }
+ ]
+},
+{
+ "name":"org.whispersystems.signalservice.internal.push.ReserveUsernameRequest",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"org.whispersystems.signalservice.internal.push.ReserveUsernameResponse",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true,
+ "methods":[{"name":"<init>","parameterTypes":[] }]
+},