package com.huawei.hms.support.account.request; import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; import com.huawei.hms.support.api.entity.auth.PermissionInfo; import com.huawei.hms.support.api.entity.auth.Scope; import com.huawei.hms.support.api.entity.common.CommonConstant; import com.huawei.hms.support.feature.request.AbstractAuthParams; import java.util.ArrayList; import java.util.Set; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes2.dex */ public class AccountAuthParams extends AbstractAuthParams { private String a; private int b; public static final AccountAuthParams DEFAULT_AUTH_REQUEST_PARAM = new AccountAuthParamsHelper().setId().setProfile().createParams(); public static final AccountAuthParams DEFAULT_AUTH_REQUEST_PARAM_GAME = new AccountAuthParamsHelper().setScope(SCOPE_GAMES).createParams(); public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: com.huawei.hms.support.account.request.AccountAuthParams.1 @Override // android.os.Parcelable.Creator /* renamed from: a, reason: merged with bridge method [inline-methods] */ public AccountAuthParams createFromParcel(Parcel parcel) { return new AccountAuthParams(parcel); } @Override // android.os.Parcelable.Creator /* renamed from: a, reason: merged with bridge method [inline-methods] */ public AccountAuthParams[] newArray(int i) { return new AccountAuthParams[i]; } }; /* JADX INFO: Access modifiers changed from: protected */ public AccountAuthParams(Set set, Set set2) { this((ArrayList) new ArrayList(set), (ArrayList) new ArrayList(set2)); } /* JADX INFO: Access modifiers changed from: protected */ public AccountAuthParams(Set set, Set set2, String str) { this((ArrayList) new ArrayList(set), (ArrayList) new ArrayList(set2)); this.a = str; } protected AccountAuthParams(ArrayList arrayList, ArrayList arrayList2) { super(arrayList, arrayList2); this.a = ""; } protected AccountAuthParams(ArrayList arrayList, ArrayList arrayList2, String str) { super(arrayList, arrayList2); this.a = str; } private AccountAuthParams(Parcel parcel) { super((ArrayList) parcel.createTypedArrayList(Scope.CREATOR), (ArrayList) parcel.createTypedArrayList(PermissionInfo.CREATOR)); this.a = ""; this.a = parcel.readString(); } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof AccountAuthParams)) { return false; } AccountAuthParams accountAuthParams = (AccountAuthParams) obj; return isListEquals(this.scopeArrayList, accountAuthParams.scopeArrayList) && isListEquals(this.permissionArrayList, accountAuthParams.permissionArrayList); } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public int hashCode() { return (((this.scopeArrayList == null ? 0 : this.scopeArrayList.hashCode()) + 31) * 31) + (this.permissionArrayList != null ? this.permissionArrayList.hashCode() : 0); } public static AccountAuthParams fromJson(String str) throws JSONException { if (TextUtils.isEmpty(str)) { return null; } return fromJsonObject(new JSONObject(str)); } public static AccountAuthParams fromJsonObject(JSONObject jSONObject) throws JSONException { JSONArray jSONArray = jSONObject.getJSONArray("scopeArrayList"); ArrayList arrayList = new ArrayList(); if (jSONArray != null) { for (int i = 0; i < jSONArray.length(); i++) { arrayList.add(jsonToScope(jSONArray.getJSONObject(i))); } } JSONArray jSONArray2 = jSONObject.getJSONArray("permissionArrayList"); ArrayList arrayList2 = new ArrayList(); if (jSONArray2 != null) { for (int i2 = 0; i2 < jSONArray2.length(); i2++) { arrayList2.add(jsonToPermission(jSONArray2.getJSONObject(i2))); } } String optString = jSONObject.optString(CommonConstant.RequestParams.KEY_SIGN_IN_PARAMS); AccountAuthParams accountAuthParams = new AccountAuthParams((ArrayList) arrayList, (ArrayList) arrayList2); accountAuthParams.setSignInParams(optString); return accountAuthParams; } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public JSONObject toJsonObject() throws JSONException { JSONObject jsonObject = super.toJsonObject(); jsonObject.put(CommonConstant.RequestParams.KEY_SIGN_IN_PARAMS, this.a); return jsonObject; } public void setSignInParams(String str) { this.a = str; } public void setIdTokenSignAlg(int i) { this.b = i; } public String getSignInParams() { return this.a; } public int getIdTokenSignAlg() { return this.b; } }