У меня есть шаблоны TODO, которые используются для создания задач в списках задач.Должен ли я создать один тип для обоих шаблонов и созданных задач, как это:
type TODO {
id: ID
text: String
type: String
templateId: ID
completed: Boolean
}
type TODOList {
id: ID
todos: [TODO]
owner: String
}
Или я должен сделать отдельные типы для шаблонов и созданных задач?
type TODO {
id: ID
text: String
type: String
templateId: ID
completed: Boolean
}
type TODOTemplate {
id: ID
templateType: String
templateText: String
}
type TODOList {
id: ID
todos: [TODO]
owner: String
}
Или, может быть, есть более удобныйметод и я все делаю не так?