public abstract class CdbRequest
extends java.lang.Object
| Constructor and Description |
|---|
CdbRequest() |
| Modifier and Type | Method and Description |
|---|---|
static CdbRequest |
create(java.lang.String id,
Publisher publisher,
User user,
java.lang.String sdkVersion,
int profileId,
GdprData gdprData,
java.util.List<CdbRequestSlot> slots) |
abstract GdprData |
getGdprData() |
abstract java.lang.String |
getId() |
abstract int |
getProfileId() |
abstract Publisher |
getPublisher() |
abstract java.lang.String |
getSdkVersion() |
abstract java.util.List<CdbRequestSlot> |
getSlots() |
abstract User |
getUser() |
static com.google.gson.TypeAdapter<CdbRequest> |
typeAdapter(com.google.gson.Gson gson) |
@NonNull public static CdbRequest create(@NonNull java.lang.String id, @NonNull Publisher publisher, @NonNull User user, @NonNull java.lang.String sdkVersion, int profileId, @Nullable GdprData gdprData, @NonNull java.util.List<CdbRequestSlot> slots)
public static com.google.gson.TypeAdapter<CdbRequest> typeAdapter(com.google.gson.Gson gson)
@NonNull public abstract java.lang.String getId()
@NonNull public abstract Publisher getPublisher()
@NonNull public abstract User getUser()
@NonNull public abstract java.lang.String getSdkVersion()
public abstract int getProfileId()
@Nullable @SerializedName(value="gdprConsent") public abstract GdprData getGdprData()
@NonNull public abstract java.util.List<CdbRequestSlot> getSlots()