/Engine/Source/Developer/AssetTools/Public/IAssetTools.h
These constructors leave some fields empty, they are fixed up inside AssetRenameManager
FAssetRenameData ( const [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > & InAsset, const [FString](API\Runtime\Core\Containers\FString) & InNewPackagePath, const [FString](API\Runtime\Core\Containers\FString) & InNewName )