В документах мы видим
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?
Заранее спасибо