docs: async def expand_all_quays(self) -> None:
          """Find all quays from stop places."""
          if not self.stops:
              return
  
          headers = {'ET-Client-Name': self._client_name}
          request = {
              'query': GRAPHQL_STOP_TO_QUAY_TEMPLATE,
              'variables': {
                  'stops': self.stops,
                  'omitNonBoarding': self.omit_non_boarding
              }
          }
  
          with async_timeout.timeout(10):
              resp = await self.web_session.post(RESOURCE,
                                                 json=request,
                                                 headers=headers)
  
          if resp.status != 200:
              _LOGGER.error(
                  "Error connecting to Entur, response http status code: %s",
                  resp.status)
              return None
          result = await resp.json()
  
          if 'errors' in result:
              return
  
          for stop_place in result['data']['stopPlaces']:
              if len(stop_place['quays']) > 1:
                  for quay in stop_place['quays']:
                      if quay['estimatedCalls']:
                          self.quays.append(quay['id'])