Я использую AWS GraphQL Transform для построения своей схемы, и я не могу найти никаких ресурсов, которые бы указывали на то, как я устанавливаю соединение между одним пользователем и другим без создания объекта другого типа.
type User @model)
{
id: ID!
email: String!
password: String!
friends: [User] @connection(name: "UserFriendConn")
blockedUsers: [User] @connection(name: "UserBlockedConn")
friendRequests: [User] @connection(name: "UserFriendRequestConn")
}
Вызов ampi api gql-compile выдаст ошибку: InvalidDirectiveError: Найдена половина соединения "UserFriendConn" в User.friends, но нет связанного поля для типа User .
Применяю ли я здесь совершенно неправильный шаблон?