Class DnnUserProfileDataRaw
- Namespace
- ToSic.Sxc.Dnn.DataSources
- Assembly
- ToSic.Sxc.Dnn.Core.dll
Internal class to hold all the information about the user profile, until it's converted to an IEntity in the DnnUserProfile DataSource.
For detailed documentation, check the docs of the underlying objects:
- TODO:
- TODO: Important: this is an internal object. We're just including in in the docs to better understand where the properties come from. We'll probably move it to another namespace some day.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public class DnnUserProfileDataRaw
- Inheritance
-
DnnUserProfileDataRaw
Remarks
Make sure the property names never change, as they are critical for the created Entity.
Properties
Created
Created - either the real creation date or the DateTime.Now
public DateTime Created { get; set; }
Property Value
Guid
The Guid to use. Must always be set. If you don't have a GUID, use Guid.Empty
public Guid Guid { get; set; }
Property Value
Id
The ID to use. If the real object doesn't have a real ID, please do not set at all. It will then keep the default and will auto-enumerate.
public int Id { get; set; }
Property Value
Modified
Modified - either the real creation date or the DateTime.Now
public DateTime Modified { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
Properties
public Dictionary<string, object> Properties { get; }