ValidationResults
org.sagebionetworks.repo.model.schema.ValidationResults
Results of validating an object against a schema
Field | Type | Description |
---|---|---|
objectId | STRING | The identifier of the object that was validated. |
objectType | ObjectType | Type types of Synapse objects that can have a JSON schema. |
objectEtag | STRING | The etag of the object at the time of validation. Note: If this etag does not match the current etag of the object then these validation results should be considered out of date. |
schema$id | STRING | The $id of the schema that the object was validated against. |
isValid | BOOLEAN | True if the object is currently valid according to the schema. |
validatedOn | STRING | The date-time this object was validated |
validationErrorMessage | STRING | If the object is not valid according to the schema, a simple one line error message will be provided. |
allValidationMessages | ARRAY<STRING> | If the object is not valid according to the schema, a the flat list of error messages will be provided with one error message per sub-schema. |
validationException | ValidationException | A recursive ValidationException that describes all schema violations for an entire schema tree. |