Я хочу создать тип ввода, который принимает некоторые входные данные (как от аутентифицированных, так и от не аутентифицированных пользователей). Я хочу иметь возможность ограничить некоторые поля ввода на основе аутентификации.
Но я знаю, что не существует метода разрешения для типов ввода. Итак, как мне добиться этого?
Input UserInput {
data: String!
shareWith: [ID!] @auth(requires: USER)
}
Может кто-нибудь помочь мне, если возможно, сделать директиву, которая может работать с типами ввода?