// ©2023 Batty Bovine Productions, LLC. All Rights Reserved.

#pragma once


struct FComboActionSearchFilter
{
public:
	bool IsEmptyFilter() const
	{
		return this->SearchString.IsEmpty()
			&& this->bIncludeNodeTitle == false
			&& this->bIncludeNodeType == false
			&& this->bIncludeNodeData == true
			&& this->bIncludeNodeGUID == false;
	}

	// Search term that the search items must match
	FString SearchString;

	bool bIncludeNodeTitle = true;
	bool bIncludeNodeType = true;
	bool bIncludeNodeData = true;
	bool bIncludeNodeGUID = false;
};
