docs: def __geometryToGeomTemplate(self, geometry):
          """
             Converts a single geometry object to a geometry service geometry
             template value.
  
             Input:
                geometry - ArcREST geometry object
             Output:
                python dictionary of geometry template
          """
          template = {"geometryType": None,
                      "geometry" : None}
          if isinstance(geometry, Polyline):
              template['geometryType'] = "esriGeometryPolyline"
          elif isinstance(geometry, Polygon):
              template['geometryType'] = "esriGeometryPolygon"
          elif isinstance(geometry, Point):
              template['geometryType'] = "esriGeometryPoint"
          elif isinstance(geometry, MultiPoint):
              template['geometryType'] = "esriGeometryMultipoint"
          elif isinstance(geometry, Envelope):
              template['geometryType'] = "esriGeometryEnvelope"
          else:
              raise AttributeError("Invalid geometry type")
          template['geometry'] = geometry.asDictionary
          return template