Currently, all blueprint and deployed schemas use field_validators. These can be replaced with model_validators which would allow us to remove a lot of the if None checks as it moves validation until after model is initially built (using model_validator(mode="after").
Currently, all blueprint and deployed schemas use
field_validators. These can be replaced withmodel_validatorswhich would allow us to remove a lot of theif Nonechecks as it moves validation until after model is initially built (usingmodel_validator(mode="after").