{
  "data": {
    "__schema": {
      "description": null,
      "queryType": {
        "name": "ReportingQuery"
      },
      "mutationType": null,
      "subscriptionType": null,
      "types": [
        {
          "kind": "OBJECT",
          "name": "__Directive",
          "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locations",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "ENUM",
                      "name": "__DirectiveLocation",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "args",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "Boolean",
                      "ofType": null
                    }
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__InputValue",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRepeatable",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "onOperation",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            },
            {
              "name": "onFragment",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            },
            {
              "name": "onField",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "__DirectiveLocation",
          "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "QUERY",
              "description": "Location adjacent to a query operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MUTATION",
              "description": "Location adjacent to a mutation operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBSCRIPTION",
              "description": "Location adjacent to a subscription operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIELD",
              "description": "Location adjacent to a field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRAGMENT_DEFINITION",
              "description": "Location adjacent to a fragment definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRAGMENT_SPREAD",
              "description": "Location adjacent to a fragment spread.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INLINE_FRAGMENT",
              "description": "Location adjacent to an inline fragment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VARIABLE_DEFINITION",
              "description": "Location adjacent to a variable definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCHEMA",
              "description": "Location adjacent to a schema definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCALAR",
              "description": "Location adjacent to a scalar definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OBJECT",
              "description": "Location adjacent to an object type definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIELD_DEFINITION",
              "description": "Location adjacent to a field definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ARGUMENT_DEFINITION",
              "description": "Location adjacent to an argument definition",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERFACE",
              "description": "Location adjacent to an interface definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNION",
              "description": "Location adjacent to a union definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM",
              "description": "Location adjacent to an enum definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM_VALUE",
              "description": "Location adjacent to an enum value definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_OBJECT",
              "description": "Location adjacent to an input object type definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_FIELD_DEFINITION",
              "description": "Location adjacent to an input object field definition.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__EnumValue",
          "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Field",
          "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "args",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "Boolean",
                      "ofType": null
                    }
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__InputValue",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__InputValue",
          "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultValue",
              "description": "A GraphQL-formatted string representing the default value for this input value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Schema",
          "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "types",
              "description": "A list of all types supported by this server.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__Type",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "queryType",
              "description": "The type that query operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "mutationType",
              "description": "If this server supports mutation, the type that mutation operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "subscriptionType",
              "description": "If this server support subscription, the type that subscription operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "directives",
              "description": "A list of all directives supported by this server.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__Directive",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Type",
          "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "kind",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "__TypeKind",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fields",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "Boolean",
                      "ofType": null
                    }
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Field",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interfaces",
              "description": null,
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Type",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "possibleTypes",
              "description": null,
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Type",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "enumValues",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "Boolean",
                      "ofType": null
                    }
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__EnumValue",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "inputFields",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "Boolean",
                      "ofType": null
                    }
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__InputValue",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ofType",
              "description": null,
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "specifiedByURL",
              "description": "`specifiedByURL` may return a String (in the form of a URL) for custom scalars, otherwise it will return `null`.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "oneOf",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "__TypeKind",
          "description": "An enum describing what kind of type a given `__Type` is.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SCALAR",
              "description": "Indicates this type is a scalar.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OBJECT",
              "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERFACE",
              "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNION",
              "description": "Indicates this type is a union. `possibleTypes` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM",
              "description": "Indicates this type is an enum. `enumValues` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_OBJECT",
              "description": "Indicates this type is an input object. `inputFields` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIST",
              "description": "Indicates this type is a list. `ofType` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NON_NULL",
              "description": "Indicates this type is a non-null. `ofType` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "String",
          "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Boolean",
          "description": "The `Boolean` scalar type represents `true` or `false`.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Int",
          "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReportingQuery",
          "description": "Reporting queries over the business-intelligence database, which the service fills from its own orders and batches\nand from the events it consumes.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "orderSummaries",
              "description": "One summary per order placed through POST /orders, recorded when the order is created.",
              "args": [
                {
                  "name": "where",
                  "description": null,
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "OrderSummaryFilterInput",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "order",
                  "description": null,
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "OrderSummarySortInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "OrderSummary",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeReports",
              "description": "One report per recipe logged: every pancake, waffle and muffin batch logs its recipe to Kafka, and the reporting\nconsumer records it.",
              "args": [
                {
                  "name": "where",
                  "description": null,
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "RecipeReportFilterInput",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "order",
                  "description": null,
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "RecipeReportSortInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "RecipeReport",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredientUsage",
              "description": "How many recipe reports list each ingredient, the most used first.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "IngredientUsage",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "popularRecipes",
              "description": "How many recipe reports each recipe type has, the most popular first.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "RecipeTypeCount",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchCompletions",
              "description": "One record per completed pancake batch, from the batch-completed events on Google Cloud Pub/Sub.",
              "args": [
                {
                  "name": "where",
                  "description": null,
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "BatchCompletionRecordFilterInput",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "order",
                  "description": null,
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "BatchCompletionRecordSortInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "BatchCompletionRecord",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredientShipments",
              "description": "One record per ingredient delivery, from the IngredientDeliveryEvent that Azure Event Grid delivers to\nPOST /webhooks/eventgrid.",
              "args": [
                {
                  "name": "where",
                  "description": null,
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "IngredientShipmentFilterInput",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "order",
                  "description": null,
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "IngredientShipmentSortInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "IngredientShipment",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "equipmentAlerts",
              "description": "One record per equipment alert, from Azure Event Hub. Each pancake batch raises one for the griddle.",
              "args": [
                {
                  "name": "where",
                  "description": null,
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "EquipmentAlertFilterInput",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "order",
                  "description": null,
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "EquipmentAlertSortInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "EquipmentAlert",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "OrderSummaryFilterInput",
          "description": "An order as the reporting database records it when the order is created.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "OrderSummaryFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "OrderSummaryFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The order's id, as returned by POST /orders.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "customerName",
              "description": "The customer the order is for.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "itemCount",
              "description": "How many items the order has.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tableNumber",
              "description": "The table the order is for, when it has one.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The order's status when it was recorded, Created. Later changes of status are not recorded here.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the order was created, in UTC.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DateTimeOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "OrderSummarySortInput",
          "description": "An order as the reporting database records it when the order is created.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The order's id, as returned by POST /orders.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "customerName",
              "description": "The customer the order is for.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "itemCount",
              "description": "How many items the order has.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tableNumber",
              "description": "The table the order is for, when it has one.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The order's status when it was recorded, Created. Later changes of status are not recorded here.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the order was created, in UTC.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RecipeReportFilterInput",
          "description": "The recipe of one pancake, waffle or muffin batch, as logged to Kafka.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "RecipeReportFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "RecipeReportFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The id of the batch the recipe was logged for; the recipe log event carries it as OrderId.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type: Pancakes, Waffles or AppleCinnamonMuffins.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "toppings",
              "description": "The batch's toppings, comma-separated; empty when it has none.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "loggedAt",
              "description": "When the recipe was logged, in UTC.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DateTimeOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RecipeReportSortInput",
          "description": "The recipe of one pancake, waffle or muffin batch, as logged to Kafka.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The id of the batch the recipe was logged for; the recipe log event carries it as OrderId.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type: Pancakes, Waffles or AppleCinnamonMuffins.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "toppings",
              "description": "The batch's toppings, comma-separated; empty when it has none.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "loggedAt",
              "description": "When the recipe was logged, in UTC.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "BatchCompletionRecordFilterInput",
          "description": "A completed pancake batch, from its batch-completed event on Google Cloud Pub/Sub.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "BatchCompletionRecordFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "BatchCompletionRecordFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The batch's id, as returned by POST /pancakes.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type; only pancake batches publish the event, so it is Pancakes.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "completedAt",
              "description": "When the batch was completed, in UTC.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DateTimeOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "BatchCompletionRecordSortInput",
          "description": "A completed pancake batch, from its batch-completed event on Google Cloud Pub/Sub.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The batch's id, as returned by POST /pancakes.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type; only pancake batches publish the event, so it is Pancakes.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "completedAt",
              "description": "When the batch was completed, in UTC.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "IngredientShipmentFilterInput",
          "description": "An ingredient delivery, from an IngredientDeliveryEvent that Azure Event Grid delivers.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "IngredientShipmentFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "IngredientShipmentFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveryId",
              "description": "The delivery's id, as the event gives it.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredientName",
              "description": "The ingredient delivered.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "How much was delivered, as the event states it.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DecimalOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveredAt",
              "description": "When the delivery arrived, as the event states it.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DateTimeOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "IngredientShipmentSortInput",
          "description": "An ingredient delivery, from an IngredientDeliveryEvent that Azure Event Grid delivers.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveryId",
              "description": "The delivery's id, as the event gives it.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredientName",
              "description": "The ingredient delivered.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "How much was delivered, as the event states it.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveredAt",
              "description": "When the delivery arrived, as the event states it.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "EquipmentAlertFilterInput",
          "description": "An equipment alert, from Azure Event Hub. Each pancake batch raises one: equipment Griddle, alert type\nUsageCycleCompleted.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "EquipmentAlertFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "EquipmentAlertFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "IntOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertId",
              "description": "The alert's id.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The id of the batch that raised the alert.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "UuidOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "equipmentName",
              "description": "The equipment the alert is about, for example Griddle.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertType",
              "description": "What happened, for example UsageCycleCompleted.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "StringOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertedAt",
              "description": "When the alert was raised, in UTC.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "DateTimeOperationFilterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "EquipmentAlertSortInput",
          "description": "An equipment alert, from Azure Event Hub. Each pancake batch raises one: equipment Griddle, alert type\nUsageCycleCompleted.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertId",
              "description": "The alert's id.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The id of the batch that raised the alert.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "equipmentName",
              "description": "The equipment the alert is about, for example Griddle.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertType",
              "description": "What happened, for example UsageCycleCompleted.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertedAt",
              "description": "When the alert was raised, in UTC.",
              "type": {
                "kind": "ENUM",
                "name": "SortEnumType",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "IntOperationFilterInput",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "eq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "neq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "in",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nin",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UuidOperationFilterInput",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "eq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "neq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "in",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nin",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "UUID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "StringOperationFilterInput",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "and",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "StringOperationFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "or",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "StringOperationFilterInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "eq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "neq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contains",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ncontains",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "in",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nin",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startsWith",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nstartsWith",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endsWith",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nendsWith",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "DateTimeOperationFilterInput",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "eq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "neq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "in",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nin",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "SortEnumType",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ASC",
              "description": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DESC",
              "description": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "DecimalOperationFilterInput",
          "description": null,
          "specifiedByURL": null,
          "fields": null,
          "inputFields": [
            {
              "name": "eq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "neq",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "in",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Decimal",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nin",
              "description": null,
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Decimal",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ngte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nlte",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "Decimal",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "UUID",
          "description": null,
          "specifiedByURL": "https://tools.ietf.org/html/rfc4122",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "DateTime",
          "description": "The `DateTime` scalar represents an ISO-8601 compliant date time type.",
          "specifiedByURL": "https://www.graphql-scalars.com/date-time",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Decimal",
          "description": "The `Decimal` scalar type represents a decimal floating-point number.",
          "specifiedByURL": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "RecipeReport",
          "description": "The recipe of one pancake, waffle or muffin batch, as logged to Kafka.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The id of the batch the recipe was logged for; the recipe log event carries it as OrderId.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type: Pancakes, Waffles or AppleCinnamonMuffins.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "toppings",
              "description": "The batch's toppings, comma-separated; empty when it has none.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "loggedAt",
              "description": "When the recipe was logged, in UTC.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "OrderSummary",
          "description": "An order as the reporting database records it when the order is created.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderId",
              "description": "The order's id, as returned by POST /orders.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "customerName",
              "description": "The customer the order is for.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "itemCount",
              "description": "How many items the order has.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tableNumber",
              "description": "The table the order is for, when it has one.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The order's status when it was recorded, Created. Later changes of status are not recorded here.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the order was created, in UTC.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IngredientUsage",
          "description": "How many recipe reports list one ingredient.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "ingredient",
              "description": "The ingredient, as the recipes name it; names that differ only in case count as one.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "count",
              "description": "How many recipe reports list it.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "RecipeTypeCount",
          "description": "How many recipe reports one recipe type has.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "recipeType",
              "description": "The recipe type: Pancakes, Waffles or AppleCinnamonMuffins.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "count",
              "description": "How many recipe reports it has.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "BatchCompletionRecord",
          "description": "A completed pancake batch, from its batch-completed event on Google Cloud Pub/Sub.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The batch's id, as returned by POST /pancakes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recipeType",
              "description": "The recipe type; only pancake batches publish the event, so it is Pancakes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredients",
              "description": "The batch's ingredients, comma-separated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "completedAt",
              "description": "When the batch was completed, in UTC.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IngredientShipment",
          "description": "An ingredient delivery, from an IngredientDeliveryEvent that Azure Event Grid delivers.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveryId",
              "description": "The delivery's id, as the event gives it.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ingredientName",
              "description": "The ingredient delivered.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "How much was delivered, as the event states it.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Decimal",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deliveredAt",
              "description": "When the delivery arrived, as the event states it.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "EquipmentAlert",
          "description": "An equipment alert, from Azure Event Hub. Each pancake batch raises one: equipment Griddle, alert type\nUsageCycleCompleted.",
          "specifiedByURL": null,
          "fields": [
            {
              "name": "id",
              "description": "The reporting database's key for the row.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertId",
              "description": "The alert's id.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "batchId",
              "description": "The id of the batch that raised the alert.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UUID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "equipmentName",
              "description": "The equipment the alert is about, for example Griddle.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertType",
              "description": "What happened, for example UsageCycleCompleted.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "alertedAt",
              "description": "When the alert was raised, in UTC.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        }
      ],
      "directives": [
        {
          "name": "skip",
          "description": "Directs the executor to skip this field or fragment when the `if` argument is true.",
          "isRepeatable": false,
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "args": [
            {
              "name": "if",
              "description": "Skipped when true.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "include",
          "description": "Directs the executor to include this field or fragment only when the `if` argument is true.",
          "isRepeatable": false,
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "args": [
            {
              "name": "if",
              "description": "Included when true.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "deprecated",
          "description": "The @deprecated directive is used within the type system definition language to indicate deprecated portions of a GraphQL service’s schema,such as deprecated fields on a type or deprecated enum values.",
          "isRepeatable": false,
          "locations": [
            "FIELD_DEFINITION",
            "ARGUMENT_DEFINITION",
            "ENUM_VALUE",
            "INPUT_FIELD_DEFINITION"
          ],
          "args": [
            {
              "name": "reason",
              "description": "Deprecations include a reason for why it is deprecated, which is formatted using Markdown syntax (as specified by CommonMark).",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": "\"No longer supported.\"",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "cost",
          "description": "The purpose of the `cost` directive is to define a `weight` for GraphQL types, fields, and arguments. Static analysis can use these weights when calculating the overall cost of a query or response.",
          "isRepeatable": false,
          "locations": [
            "SCALAR",
            "OBJECT",
            "FIELD_DEFINITION",
            "ARGUMENT_DEFINITION",
            "ENUM",
            "INPUT_FIELD_DEFINITION"
          ],
          "args": [
            {
              "name": "weight",
              "description": "The `weight` argument defines what value to add to the overall cost for every appearance, or possible appearance, of a type, field, argument, etc.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "specifiedBy",
          "description": "The `@specifiedBy` directive is used within the type system definition language to provide a URL for specifying the behavior of custom scalar definitions.",
          "isRepeatable": false,
          "locations": [
            "SCALAR"
          ],
          "args": [
            {
              "name": "url",
              "description": "The specifiedBy URL points to a human-readable specification. This field will only read a result for scalar types.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        }
      ]
    }
  }
}