pub fn validate_model_deployment_status(
status: &ModelDeploymentStatus,
) -> ValidationResult<()>Expand description
Validate a ModelDeploymentStatus message
Validates:
- deployment_id is present
- platform_id is present
- state is specified (not unspecified)
- progress_percent is in valid range (0-100)
- updated_at timestamp is present
- If state is FAILED, error_message is present
- If state is COMPLETE or VERIFYING, downloaded_hash is present and valid