Я пытаюсь проверить объект в моем API. Этот объект содержит список другого объекта. Мне нужно проверить, что счетчик списка должен быть больше 0, а у свойства внутри списка есть еще одна аннотация данных, необходимая для проверки
``
public class CmsRequestBody
{
[JsonProperty("n")]
public int n { get; set; }
[JsonProperty("locale")]
[Required]
public string Locale { get; set; }
[JsonProperty("questionList")]
[Required]
[EnsureOneElement(ErrorMessage = "At least a person is required")]
[ValidateEachItemAttribute]
public List<Question> QuestionList;
}
public class Question
{
[Required]
[TwelveDigit]
[JsonProperty("objectId")]
public long ObjectId { get; set; }
[Range(1, int.MaxValue, ErrorMessage = "Please enter a value bigger than {1}")]
[Required]
[JsonProperty("instanceNumber")]
public int InstanceNumber { get; set; }
}``
это объект и мой пользовательский атрибут аннотации данных, когда я добавляю точку останова в пользовательский код аннотации данных, а не введите код