public abstract class GdprData
extends java.lang.Object
| Constructor and Description |
|---|
GdprData() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
consentData() |
static GdprData |
create(java.lang.String consentData,
java.lang.Boolean gdprApplies,
java.lang.Integer version) |
abstract java.lang.Boolean |
gdprApplies() |
org.json.JSONObject |
toJSONObject()
This method will be removed once
CdbRequest will be migrated
to AutoValue or other annotation based serialization/deserialization solution. |
static com.google.gson.TypeAdapter<GdprData> |
typeAdapter(com.google.gson.Gson gson) |
abstract java.lang.Integer |
version() |
public static GdprData create(@NonNull java.lang.String consentData, @Nullable java.lang.Boolean gdprApplies, @NonNull java.lang.Integer version)
public static com.google.gson.TypeAdapter<GdprData> typeAdapter(com.google.gson.Gson gson)
@NonNull
public org.json.JSONObject toJSONObject()
throws org.json.JSONException
CdbRequest will be migrated
to AutoValue or other annotation based serialization/deserialization solution.org.json.JSONExceptionpublic abstract java.lang.String consentData()
@Nullable public abstract java.lang.Boolean gdprApplies()
public abstract java.lang.Integer version()