- 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
64 lines
2.2 KiB
Java
64 lines
2.2 KiB
Java
package com.amazon.device.iap.model;
|
|
|
|
import com.amazon.device.iap.internal.model.UserDataResponseBuilder;
|
|
import com.amazon.device.iap.internal.util.d;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class UserDataResponse {
|
|
private static final String REQUEST_ID = "REQUEST_ID";
|
|
private static final String REQUEST_STATUS = "REQUEST_STATUS";
|
|
private static final String TO_STRING_FORMAT = "(%s, requestId: \"%s\", requestStatus: \"%s\", userData: \"%s\")";
|
|
private static final String USER_DATA = "USER_DATA";
|
|
private final RequestId requestId;
|
|
private final RequestStatus requestStatus;
|
|
private final UserData userData;
|
|
|
|
public enum RequestStatus {
|
|
SUCCESSFUL,
|
|
FAILED,
|
|
NOT_SUPPORTED
|
|
}
|
|
|
|
public RequestId getRequestId() {
|
|
return this.requestId;
|
|
}
|
|
|
|
public RequestStatus getRequestStatus() {
|
|
return this.requestStatus;
|
|
}
|
|
|
|
public UserData getUserData() {
|
|
return this.userData;
|
|
}
|
|
|
|
public UserDataResponse(UserDataResponseBuilder userDataResponseBuilder) {
|
|
d.a(userDataResponseBuilder.getRequestId(), "requestId");
|
|
d.a(userDataResponseBuilder.getRequestStatus(), "requestStatus");
|
|
this.requestId = userDataResponseBuilder.getRequestId();
|
|
this.requestStatus = userDataResponseBuilder.getRequestStatus();
|
|
this.userData = userDataResponseBuilder.getUserData();
|
|
}
|
|
|
|
public String toString() {
|
|
Object[] objArr = new Object[4];
|
|
objArr[0] = super.toString();
|
|
objArr[1] = this.requestId;
|
|
RequestStatus requestStatus = this.requestStatus;
|
|
objArr[2] = requestStatus != null ? requestStatus.toString() : "null";
|
|
UserData userData = this.userData;
|
|
objArr[3] = userData != null ? userData.toString() : "null";
|
|
return String.format(TO_STRING_FORMAT, objArr);
|
|
}
|
|
|
|
public JSONObject toJSON() throws JSONException {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put("REQUEST_ID", this.requestId);
|
|
jSONObject.put(REQUEST_STATUS, this.requestStatus);
|
|
UserData userData = this.userData;
|
|
jSONObject.put(USER_DATA, userData != null ? userData.toJSON() : "");
|
|
return jSONObject;
|
|
}
|
|
}
|