def getAllPlatformNames(mode):
    """Method that defines the whole list of available parameters.

        :param mode:    The mode of the search. The following can be chosen: ["phonefy", "usufy", "searchfy"].

        Return values:
            Returns a list [] of strings for the platform objects.
    """
    # Recovering all the possible platforms installed
    platOptions = []
    if mode in ["phonefy", "usufy", "searchfy", "mailfy"]:
        allPlatforms = getAllPlatformObjects(mode=mode)
        # Defining the platOptions
        for p in allPlatforms:
            try:
                # E. g.: to use wikipedia instead of wikipedia_ca and so on
                parameter = p.parameterName
            except:
                parameter = p.platformName.lower()

            if parameter not in platOptions:
                platOptions.append(parameter)
    elif mode == "domainfy":
        platOptions = osrframework.domainfy.TLD.keys()

    platOptions =  sorted(set(platOptions))
    platOptions.insert(0, 'all')
    return platOptions
Method that defines the whole list of available parameters.

        :param mode:    The mode of the search. The following can be chosen: ["phonefy", "usufy", "searchfy"].

        Return values:
            Returns a list [] of strings for the platform objects.