what-the-bank/sources/com/huawei/hms/support/hwid/result/HuaweiIdAuthResult.java

46 lines
1.4 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.huawei.hms.support.hwid.result;
import android.text.TextUtils;
import com.huawei.hms.support.feature.result.AbstractAuthResult;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class HuaweiIdAuthResult extends AbstractAuthResult {
private AuthHuaweiId authHuaweiId;
public HuaweiIdAuthResult fromJson(String str) throws JSONException {
if (TextUtils.isEmpty(str)) {
return this;
}
JSONObject jSONObject = new JSONObject(str);
jsonToSuper(jSONObject);
JSONObject optJSONObject = jSONObject.optJSONObject("signInHuaweiId");
if (optJSONObject != null) {
this.authHuaweiId = AuthHuaweiId.fromJson(optJSONObject);
}
return this;
}
public String toJson() throws JSONException {
return toJsonObject().toString();
}
protected JSONObject toJsonObject() throws JSONException {
JSONObject superToJson = superToJson();
AuthHuaweiId authHuaweiId = this.authHuaweiId;
if (authHuaweiId != null) {
superToJson.put("signInHuaweiId", authHuaweiId.toJsonObject());
}
return superToJson;
}
public void setAuthHuaweiId(AuthHuaweiId authHuaweiId) {
this.authHuaweiId = authHuaweiId;
}
public AuthHuaweiId getHuaweiId() {
return this.authHuaweiId;
}
}