code: def hash_type_to_saml_name_id_format(hash_type):
      
      msg = "hash_type_to_saml_name_id_format is deprecated and will be removed."
      _warnings.warn(msg, DeprecationWarning)
  
      hash_type_to_name_id_format = {
          UserIdHashType.transient: NAMEID_FORMAT_TRANSIENT,
          UserIdHashType.persistent: NAMEID_FORMAT_PERSISTENT,
          UserIdHashType.emailaddress: NAMEID_FORMAT_EMAILADDRESS,
          UserIdHashType.unspecified: NAMEID_FORMAT_UNSPECIFIED,
      }
  
      return hash_type_to_name_id_format.get(hash_type, NAMEID_FORMAT_PERSISTENT)
docs: Translate satosa format to pySAML2 name format
  
      :type hash_type: satosa.internal_data.UserIdHashType
      :rtype: str
      :param hash_type: satosa format
      :return: pySAML2 name format