Я проверяю строковое свойство, соответствующее допустимым значениям перечисления. Атрибут EnumDataType не является рабочим. Могу ли я использовать атрибут EnumDataType для проверки свойства строки? Или мне нужно написать собственный валидатор для этого?
Вот мой код
[Required]
[EnumDataType(typeof(SubscriptionsActionType), ErrorMessage = "SubscriptionsAction is not valid")]
[JsonProperty(PropertyName = "SubscriptionsAction")]
public string SubscriptionsAction { get; set; }