я имел ввиду, что одна и та же модель запроса у меня валидна по-разному, dto. А в чем тут нарушение srp, когда одна и та же модель валидна по-разному для нескольких запросов?
dto должна исключительно хранить данные, чем собственно у меня они и занимаются. Про валидацию оно ничего знать не должно. У меня есть несколько бизнес процессов, в которых используется одна и та же модель, со всеми её полями, но в разных процессах эта модель имеет разные валидные состояния