package ru.yandex.direct.web.entity.uac.model.history.event

import com.fasterxml.jackson.databind.PropertyNamingStrategy
import com.fasterxml.jackson.databind.annotation.JsonNaming
import ru.yandex.direct.core.entity.uac.model.DeviceType
import ru.yandex.direct.core.entity.uac.model.Socdem
import ru.yandex.direct.core.entity.uac.model.TimeTarget

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy::class)
data class GrutAudienceConditionHistoryView(
    val timeTarget: TimeTarget?,
    val socdem: Socdem?,
    val deviceTypes: Set<DeviceType>?,
)
