/Engine/Source/Developer/AssetTools/Public/IAssetTools.h
struct FAssetRenameData
TWeakObjectPtr<...
Asset
Object being renamed
bool
bOnlyFixSoftReferences
If true, only fix soft references.
FString
NewName
New package and asset name, new object path will be PackagePath/NewName.NewName
FSoftObjectPath
NewObjectPath
New full path, may be a SubObject
FString
NewPackagePath
New path to package without package name, ie /Game/SubDirectory
FSoftObjectPath
OldObjectPath
Full path to old name, in form /Game/SubDirectory/OldName.OldName:SubPath