Как вы делаете вложенные объекты в GraphQL - я использую Appsync и DynamodB - PullRequest
0 голосов
/ 17 июня 2019

У меня есть следующий объект, и я хочу создать для него схему, которая будет обрабатывать вложенные объекты - как лучше всего использовать graphql:

    {
        "type": "product",
        "id": "411e2a2b-37e8-421e-adb8-2e038751d263",
        "name": "Hazel",
        "slug": "hazel",
        "sku": "ENGINEERED3",
        "manage_stock": false,
        "description": "Abstract, sculptural, refined and edgy with a modern twist. Its symmetrical, spoked structure generates a clever geometric presence, which works well in a contemporary environment..",
        "price": [
            {
                "amount": 11200,
                "currency": "AUD",
                "includes_tax": true
            }
        ],
        "status": "live",
        "commodity_type": "physical",
        "meta": {
            "timestamps": {
                "created_at": "2019-05-09T13:30:10+00:00",
                "updated_at": "2019-05-09T13:45:11+00:00"
            },
            "display_price": {
                "with_tax": {
                    "amount": 11200,
                    "currency": "AUD",
                    "formatted": "$112.00"
                },
                "without_tax": {
                    "amount": 11200,
                    "currency": "AUD",
                    "formatted": "$112.00"
                }
            },
            "stock": {
                "level": 0,
                "availability": "out-stock"
            }
        }
    }

Кажется, что graphql хочет отдельный тип для вложенного объекта - это правда?

...