Динамические (уникальные) объекты в GraphQl

Я смотрю на graphql. Можно ли определить объект с произвольными атрибутами? Допустим, у меня есть некоторые данные, такие как:

editOptions : { boxes : 3 , size : { width: 23,height:32} , color: #434343 }, etc...}

и это в:

{ ... , box : { editOptions : {...} }, ... }

Допустим, что editOptions никогда не имеет одинаковой структуры, иногда не полезно иметь цвет, например, sake. В mongoose можно просто определить тип что-то вроде:

editOptions: {}

Эти editOptions обычно уникальны для каждого блока. С некоторыми общими атрибутами, но большинство уникально.

Итак, мой вопрос, есть ли способ сделать это? или это плохая практика, и я должен изменить свои модели.

Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос