docs: def SolveClosestFacility(self, facilities=None, 
                               incidents=None, 
                               barriers=None,
                               polylineBarriers=None,
                               polygonBarriers=None, 
                               attributeParameterValues=None,
                               returnDirections=None,
                               directionsLanguage=None,
                               directionsStyleName=None,
                               directionsLengthUnits=None,
                               directionsTimeAttributeName=None,
                               returnCFRoutes=None,
                               returnFacilities=None,
                               returnIncidents=None,
                               returnBarriers=None,
                               returnPolylineBarriers=None,
                               returnPolygonBarriers=None,
                               facilityReturnType=None,
                               outputLines=None,
                               defaultCutoff=None,
                               defaultTargetFacilityCount=None,
                               travelDirection=None,
                               outSR=None,
                               impedanceAttributeName=None,
                               restrictionAttributeNames=None,
                               restrictUTurns=None,
                               useHierarchy=None,
                               outputGeometryPrecision=None,
                               outputGeometryPrecisionUnits=None):
          """The solve operation is performed on a network layer resource of type
             closest facility."""
          raise NotImplementedError()