Class SystemDataObject
Namespace: Casewhere.Runtime.Models
Assembly: Casewhere.Runtime.dll
public class SystemDataObject : DataObject
Inheritance
object ← DataObject ← SystemDataObject
Inherited Members
DataObject.ToDynamicDataObject(), DataObject.DataClass, DataObject.DOId, DataObject.ActualData, DataObject.CreatedBy, DataObject.CreatedAt, DataObject.ModifiedBy, DataObject.ModifiedAt, DataObject.CaseId, DataObject.WorkflowId, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<SystemDataObject>(SystemDataObject)
Constructors
SystemDataObject()
public SystemDataObject()
Methods
From(Entity)
public static DataObject From(Entity entity)
Parameters
entity
Entity
Returns
From<T>(Guid, JObject)
public static DataObject From<T>(Guid id, JObject data) where T : Entity
Parameters
id
Guid
data
JObject
Returns
Type Parameters
T
GetEntityDataChanges<T>(JObject)
public static DataChanges<T> GetEntityDataChanges<T>(JObject data) where T : Entity
Parameters
data
JObject
Returns
DataChanges<T>
Type Parameters
T
GetEntityDataChanges(string, JObject)
public static DataChanges<object> GetEntityDataChanges(string entityName, JObject data)
Parameters
entityName
string
data
JObject
Returns
DataChanges<object>