def make_swagger_name(group: str, version: str, name: str) -> str:
    """
    This function creates properly formatted swagger names for an object
    :param group: string; group that the object belongs to
    :param version: string; version that the object belongs to
    :param name: string: name of the object (class)
    :return: A single string that combines the three input elements; can
        be fed to process_swagger_name() and receive the original broken-out
        parts.
    """
    return f"{group}.{version}.{name}" if group is not None else f"{version}.{name}"