Estou criando um plugin que requer uma lista como entrada personalizada. Idealmente, eu gostaria de permitir que o usuário insira um número arbitrário de elementos nesta lista. Entendo que, ao construir settings.yml, existe a opção type: list que permite a entrada de um número arbitrário de strings.
No entanto, a “lista” que eu gostaria de criar é mais complexa do que uma string. Cada elemento tem três campos de texto e uma imagem. A solução que tenho no momento é codificar 10 desses elementos em settings.yml, mas isso requer que eu defina 40 variáveis personalizadas.
Existe uma maneira melhor de fazer isso?