{
    "NOT_EMPTY": "{property} cannot be empty",
    "NOT_EQUALS": "{property} should not be equal to {constraints.1}",
    "LENGTH": "{property} needs to be at least {constraints.0} and at most  {constraints.1} characters long",
    "MIN_LENGTH": "{property} needs to be at least {constraints.0} characters long",
    "MAX_LENGTH": "{property} needs to be at most {constraints.0} characters long",
    "INVALID_EMAIL": " {property} is invalid email",
    "INVALID_BOOLEAN": "{property} is not a boolean",
    "MIN": "{property} with value: \"{value}\" needs to be at least {constraints.0}",
    "MAX": "{property} with value: \"{value}\" needs to be less than {constraints.0}",
    "NOT_FOUND": "Not Found",
    "DELETE_FAILED": "Gagal menghapus data",
    "FILE_NOT_EMPTY": "File tidak boleh kosong",
    "FILE_ONLY_EXCEL": "Hanya menerima extensi xlsx, xls",
    "EMAIL_EXISTS": "email already exits",
    "CONFIRM_PASSWORD_NOT_MATCH": "confirm password not match",
    "INVALID_STRING": "{property} must be a string",
    "INVALID_DATETIME": "{property} is not a valid date",
    "IS_NUMBER": "{property} must be a number",
    "IS_ENUM": "{property} must be one of the following values: {constraints.1}",
    "IS_STRING": "{property} must be a string",
    "IS_ARRAY": "{property} must be an array",
    "IS_URL": "{property} must be a URL",
    "IS_UUID": "{property} must be a UUID",
    "IS_DATE": "{property} must be a Date instance",
    "MIN_DATE": "{property} should be later than {constraints.0}",
    "MIN_DATE_NOW": "{property} should be later than the current time",
    "MAX_DATE": "{property} should be earlier than {constraints.0}",
    "MAX_DATE_NOW": "{property} should be earlier than current time",
    "IS_IN": "{property} must be one of the following values: {constraints.1}",
    "IS_INT": "{property} must be an integer number",
    "IS_POSITIVE": "{property} must be a positive number",
    "IS_NOT_EMPTY": "{property} should not be empty",
    "IS_UNIQUE": "{property} with the same value `{value}` exists",
    "IS_EXISTS": "{property} value `{value}` does not exists",
    "IS_FQDN": "{property} value `{value}` not a valid FQDN",
    "IS_IP": "{property} value `{value}` not a valid IP",
    "IS_OBJECT": "{property} value `{value}` not a valid Object",
    "IS_TIME_ZONE": "{property} value `{value}` must be a valid IANA time-zone",
    "IS_LOCALE": "{property} value `{value}` must be a valid locale",
    "AT_LEAST_ONE_FIELD": "At least one of the following fields must be provided: {properties}",
    "CUSTOM_VALIDATION": "Custom validation failed for {property}",
    "CUSTOM_VALIDATION_METHOD": "Validation failed for {property}",
    "CUSTOM_VALIDATE": "Validation failed for {property}"
}
