- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
130 lines
3.6 KiB
Java
130 lines
3.6 KiB
Java
package com.mbridge.msdk.foundation.entity;
|
|
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.system.NoProGuard;
|
|
import java.io.Serializable;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class RewardPlus implements NoProGuard, Serializable {
|
|
public static final String AMOUNT = "amount";
|
|
public static final String AMOUNT_MAX = "amount_max";
|
|
public static final String CALLBACK_RULE = "callback_rule";
|
|
public static final String CURRENCY_ID = "currency_id";
|
|
public static final String ICON = "icon";
|
|
public static final String NAME = "name";
|
|
public static final String VIRTUAL_CURRENCY = "virtual_currency";
|
|
private int amount = 1;
|
|
private int amountMax = 0;
|
|
private int callbackRule = 1;
|
|
private int currencyId = 1;
|
|
private String icon = "";
|
|
private String name = "Virtual Item";
|
|
private String virtualCurrency = "";
|
|
|
|
public int getAmount() {
|
|
return this.amount;
|
|
}
|
|
|
|
public int getAmountMax() {
|
|
return this.amountMax;
|
|
}
|
|
|
|
public int getCallbackRule() {
|
|
return this.callbackRule;
|
|
}
|
|
|
|
public int getCurrencyId() {
|
|
return this.currencyId;
|
|
}
|
|
|
|
public String getIcon() {
|
|
return this.icon;
|
|
}
|
|
|
|
public String getName() {
|
|
return this.name;
|
|
}
|
|
|
|
public String getVirtualCurrency() {
|
|
return this.virtualCurrency;
|
|
}
|
|
|
|
public void setAmount(int i) {
|
|
this.amount = i;
|
|
}
|
|
|
|
public void setAmountMax(int i) {
|
|
this.amountMax = i;
|
|
}
|
|
|
|
public void setCallbackRule(int i) {
|
|
this.callbackRule = i;
|
|
}
|
|
|
|
public void setCurrencyId(int i) {
|
|
this.currencyId = i;
|
|
}
|
|
|
|
public void setIcon(String str) {
|
|
this.icon = str;
|
|
}
|
|
|
|
public void setName(String str) {
|
|
this.name = str;
|
|
}
|
|
|
|
public void setVirtualCurrency(String str) {
|
|
this.virtualCurrency = str;
|
|
}
|
|
|
|
public static RewardPlus parseByString(String str) {
|
|
try {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return null;
|
|
}
|
|
return parse(new JSONObject(str));
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
return null;
|
|
}
|
|
}
|
|
|
|
public static RewardPlus parse(JSONObject jSONObject) {
|
|
if (jSONObject == null) {
|
|
return null;
|
|
}
|
|
RewardPlus rewardPlus = new RewardPlus();
|
|
rewardPlus.setAmountMax(jSONObject.optInt(AMOUNT_MAX, 0));
|
|
rewardPlus.setCallbackRule(jSONObject.optInt(CALLBACK_RULE, 1));
|
|
rewardPlus.setVirtualCurrency(jSONObject.optString(VIRTUAL_CURRENCY, ""));
|
|
rewardPlus.setIcon(jSONObject.optString("icon", ""));
|
|
rewardPlus.setCurrencyId(jSONObject.optInt("currency_id", 1));
|
|
if (jSONObject.has("amount")) {
|
|
rewardPlus.setAmount(jSONObject.optInt("amount", 1));
|
|
}
|
|
if (!jSONObject.has("name")) {
|
|
return rewardPlus;
|
|
}
|
|
rewardPlus.setName(jSONObject.optString("name", "Virtual Item"));
|
|
return rewardPlus;
|
|
}
|
|
|
|
public JSONObject toJsonObject() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
jSONObject.put(AMOUNT_MAX, this.amountMax);
|
|
jSONObject.put(CALLBACK_RULE, this.callbackRule);
|
|
jSONObject.put(VIRTUAL_CURRENCY, this.virtualCurrency);
|
|
jSONObject.put("amount", this.amount);
|
|
jSONObject.put("icon", this.icon);
|
|
jSONObject.put("currency_id", this.currencyId);
|
|
jSONObject.put("name", this.name);
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
}
|