У меня есть таблица User
в SQL и запрос User
в graphQL:
query User {
user {
id
firstName
lastName
email
}
}
И у меня есть запрос Action
с полем requester
, которое это тип User
. В базе данных SQL это просто идентификатор внешнего ключа для таблицы User
.
query getAllActions {
getAllActions {
id
description
requester {
id
firstName
lastName
email
}
}
}
Проблема заключается в том, что во время codegen Apollo генерирует два разных класса для одного и того же типа пользователя. Я хочу, чтобы поле requester
было того же типа, что и тип user
, созданный в первом запросе. Я хочу это так: var requester: User
в отличие от var requester: Requester
Есть ли способ достичь этого? Спасибо.