Table of Contents

Class SystemDataObject

Namespace: Casewhere.Runtime.Models
Assembly: Casewhere.Runtime.dll

public class SystemDataObject : DataObject

Inheritance

objectDataObjectSystemDataObject

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

DataObject

From<T>(Guid, JObject)

public static DataObject From<T>(Guid id, JObject data) where T : Entity

Parameters

id Guid

data JObject

Returns

DataObject

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>