Хорошо, поэтому основа этого сообщения и объяснение названия проста. У меня есть интерфейс с методом. Этот метод на стороне пользователя будет принимать перечисление в качестве параметра. Но вы не можете определить перечисления в интерфейсе, поэтому я не вижу, как я могу даже определить этот метод, если я ожидаю тип Enum как один из входящих параметров.
Итак, как вы справляетесь с этой ситуацией? Как вы можете получить этот метод в своем интерфейсе. Вы не знаете, что Enum им потребуется для отправки, но вы точно знаете, что хотите, чтобы это было перечислением вместо магических строк.
Enum не является ссылочным типом, поэтому вы не можете использовать Object
как тип входящего параметра. Поэтому не уверен, что делать здесь.