docs: async def items(self, *, dc=None, watch=None, consistency=None):
          """Provides a listing of all prepared queries
  
          Parameters:
              dc (str): Specify datacenter that will be used.
                        Defaults to the agent's local datacenter.
              watch (Blocking): Do a blocking query
              consistency (Consistency): Force consistency
          Returns:
              Collection: List of prepared queries
  
          This returns a list of prepared queries, which looks like::
  
              [
                  {
                      "ID": "8f246b77-f3e1-ff88-5b48-8ec93abf3e05",
                      "Name": "my-query",
                      "Session": "adf4238a-882b-9ddc-4a9d-5b6758e4159e",
                      "Token": "<hidden>",
                      "Service": {
                          "Service": "redis",
                          "Failover": {
                              "NearestN": 3,
                              "Datacenters": ["dc1", "dc2"]
                          },
                          "OnlyPassing": False,
                          "Tags": ["master", "!experimental"]
                      },
                      "DNS": {
                          "TTL": timedelta(seconds=10)
                      },
                      "RaftIndex": {
                          "CreateIndex": 23,
                          "ModifyIndex": 42
                      }
                  }
              ]
          """
          response = await self._api.get("/v1/query", params={"dc": dc})
          return response.body