Amplify GraphQL, добавляя вложенные входы в соединения - PullRequest
0 голосов
/ 07 мая 2020

Я создал следующую схему, которая до вчерашнего дня генерировала Input с использованием @connection ссылки ID. Я создал новый API, который теперь создает Input с фактическим вложенным type как часть Input для некоторых типов. Например:

type Metadata
    @model(subscriptions: null)
    @versioned
    @auth(
        rules: [
        ]
    ) {
    id: ID!
    merchant: Merchant! @connection

}

type Merchant
    @model(subscriptions: null)
    @versioned
    @auth(
        rules: []
    ) {
    id: ID!
    metadata: Metadata! @connection

}

создаст типы ввода:

export type CreateMerchantInput = {
    id?: string | null,
    merchantMetadataId: string,
};

export type CreateMetadataInput = {
  id?: string | null,
  merchant: MerchantInput,  <-- Contains this!!
  metadataMerchantId: string,
};

Схема Appsyn c тоже показывает это, так что это что-то на моем компьютере, которое скомпилировало основную схему GraphQL и толкнул это. На самом деле страшно, что разные машины могут компилировать это по-разному !!

Есть ли у кого-нибудь идеи, что я изменил, что мне не хватает или что я указал в моей схеме или конфигурации Amplify CLI, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...