package ru.yandex.direct.api.v5.entity.adgroups.validation.type

import ru.yandex.direct.api.v5.entity.adgroups.container.AdGroupsContainer
import ru.yandex.direct.api.v5.validation.DefectType
import ru.yandex.direct.multitype.typesupport.TypeSupport
import ru.yandex.direct.validation.result.ValidationResult

interface AdGroupsInternalRequestValidationTypeSupport<T : AdGroupsContainer> : TypeSupport<T> {
    fun validate(items: List<T>): List<ValidationResult<T, DefectType>>
}
