code: def check(self, q: RegionQuery):
      self._name.check(q.request)
      self._scope.check(q.scope)
      self._ambiguity_resolver.check(q.ambiguity_resolver)
      self._country.check(q.country)
      self._state.check(q.state)
      self._county.check(q.county)
  
imports: from typing import TypeVar, Generic, Optional, List, Union
  from lets_plot.geo_data.gis.geometry import GeoRect, GeoPoint
  from lets_plot.geo_data.geocodes import _ensure_is_list
  from lets_plot.geo_data.gis.request import Request, GeocodingRequest, RegionQuery, MapRegion, AmbiguityResolver, PayloadKind, MapRegionKind, IgnoringStrategyKind, LevelKind
label_desc: Use image node_id 8 for calling the QueryMatcher obj's underlying member method code with example usage: obj.check(q) without return types