Как настроить преобразование GraphQL в Amplify, чтобы включить больше запросов / мутаций / подписок при создании GraphQL API - PullRequest
0 голосов
/ 20 сентября 2019

В документах мы видим

directive @model(
    queries: ModelQueryMap,
    mutations: ModelMutationMap,
    subscriptions: ModelSubscriptionMap
) on OBJECT
input ModelMutationMap { create: String, update: String, delete: String }
input ModelQueryMap { get: String, list: String }
input ModelSubscriptionMap {
    onCreate: [String]
    onUpdate: [String]
    onDelete: [String]
    level: ModelSubscriptionLevel
}
enum ModelSubscriptionLevel { off public on }

Генерирует

Одна директива @model конфигурирует следующие ресурсы AWS:

До 8 распознавателей (создание, обновление, удаление, получение, список, onCreate, onUpdate, onDelete), но это настраивается с помощью аргументов запросов, мутаций и подписок в директиве @model.

Мой вопрос

Как выполняется эта конфигурация?Например, я хотел бы добавить два 'list' запросов к моему API, один для BaseQuery и второй для DeltaQuery, который будет использоваться для DeltaSync?

Заранее спасибо

...