import PropTypes from 'prop-types'; const T = {}; T['org.bml.validation.v0.models.fieldValidationError'] = PropTypes.exact({ path: PropTypes.string.isRequired, message: PropTypes.string.isRequired, }); T['org.bml.validation.v0.models.fieldValidationResponse'] = PropTypes.exact({ status: PropTypes.number.isRequired, message: PropTypes.string.isRequired, errors: PropTypes.arrayOf(T['org.bml.validation.v0.models.fieldValidationError']).isRequired, }); T['org.bml.validation.v0.enums.fieldValidationErrorType'] = PropTypes.oneOf( ['isNull', 'isEmpty', 'minimumLength', 'maximumLength', 'pattern', 'syntax'], ); T['org.bml.validation.v0.models.fieldValidationErrorEntry'] = PropTypes.exact({ message: PropTypes.string.isRequired, errors: T['org.bml.validation.v0.enums.fieldValidationErrorType'].isRequired, }); T['org.bml.validation.v0.models.conflictResourceExistsResponse'] = PropTypes.exact({ status: PropTypes.number.isRequired, message: PropTypes.string.isRequired, }); export const conflictResourceExistsResponse = T['org.bml.validation.v0.models.conflictResourceExistsResponse']; export const fieldValidationError = T['org.bml.validation.v0.models.fieldValidationError']; export const fieldValidationErrorEntry = T['org.bml.validation.v0.models.fieldValidationErrorEntry']; export const fieldValidationErrorType = T['org.bml.validation.v0.enums.fieldValidationErrorType']; export const fieldValidationResponse = T['org.bml.validation.v0.models.fieldValidationResponse'];