operationManifestFormat

abstract val operationManifestFormat: Property<String>

The format to output for the operation manifest. Valid values are:

  • "persistedQueryManifest": the manifest format for persisted queries

  • "none" (Default): no manifest is generated

Example of a "persistedQueryManifest":

{
  "format": "apollo-persisted-query-manifest",
  "version": 1,
  "operations": [
    {
      "id": "dc67510fb4289672bea757e862d6b00e83db5d3cbbcfb15260601b6f29bb2b8f",
      "body": "query UniversalQuery { __typename }",
      "name": "UniversalQuery",
      "type": "query"
    },
    {
      "id": "f11e4dcb28788af2e41689bb366472084aa1aa1e1ba633c3d605279cff08ed59",
      "body": "query FragmentedQuery { post { ...PostFragment } }  fragment PostFragment on Post { id title }",
      "name": "FragmentedQuery",
      "type": "query"
    },
    {
      "id": "04649073787db6f24b495d49e5e87526734335a002edbd6e06e7315e302af5ac",
      "body": "mutation SetNameMutation($name: String!) { setName($name) }",
      "name": "SetNameMutation",
      "type": "mutation"
    }
  ]
}