The type of a prefab object as returned by EditorUtility.GetPrefabType.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
The object is not a prefab nor an instance of a prefab.
The object is a user created prefab asset.
The object is an imported 3D model asset.
The object is an instance of a user created prefab.
The object is an instance of an imported 3D model.
The object was an instance of a prefab, but the original prefab could not be found.
The object is an instance of a user created prefab, but the connection is broken.
The object is an instance of an imported 3D model, but the connection is broken.