def METHOD_NAME(
    login_manager: LoginManager,
    *,
    successful_transfers: bool,
    skipped_errors: bool,
    task_id: uuid.UUID,
) -> None:
    """
    Print information detailing the status and other info about a task.
    The task may be pending, completed, or in progress.
    """
    transfer_client = login_manager.get_transfer_client()
    if successful_transfers:
        print_successful_transfers(transfer_client, task_id)
    elif skipped_errors:
        print_skipped_errors(transfer_client, task_id)
    else:
        print_task_detail(transfer_client, task_id)