code: def get_service_endpoint_types(self, type=None, scheme=None):
          
          query_parameters = {}
          if type is not None:
              query_parameters['type'] = self._serialize.query('type', type, 'str')
          if scheme is not None:
              query_parameters['scheme'] = self._serialize.query('scheme', scheme, 'str')
          response = self._send(http_method='GET',
                                location_id='5a7938a4-655e-486c-b562-b78c54a7e87b',
                                version='5.0-preview.1',
                                query_parameters=query_parameters)
          return self._deserialize('[ServiceEndpointType]', self._unwrap_collection(response))
docs: GetServiceEndpointTypes.
          [Preview API] Get service endpoint types.
          :param str type: Type of service endpoint.
          :param str scheme: Scheme of service endpoint.
          :rtype: [ServiceEndpointType]