Table of Contents

Class InternalDataClass

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

Represents an internal data class.

public class InternalDataClass : DataClass, IIdentity

Inheritance

objectEntityDataClassInternalDataClass

Derived

ExtensionDataClass

Implements

IIdentity

Inherited Members

DataClass.GetResourceName(), DataClass.Name, DataClass.Attributes, DataClass.ProductId, DataClass.Tags, DataClass.Description, DataClass.IsLocked, Entity.GetResourceName(), Entity.Id, Entity.Version, Entity.CreatedBy, Entity.CreatedAt, Entity.ModifiedBy, Entity.ModifiedAt, 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<InternalDataClass>(InternalDataClass)

Constructors

InternalDataClass()

public InternalDataClass()

Fields

CREATED_AT_SYSTEM_ATTRIBUTE

public const string CREATED_AT_SYSTEM_ATTRIBUTE = "CreatedAt"

Field Value

string

CREATED_BY_NAME_SYSTEM_ATTRIBUTE

public const string CREATED_BY_NAME_SYSTEM_ATTRIBUTE = "CreatedByName"

Field Value

string

CREATED_BY_SYSTEM_ATTRIBUTE

public const string CREATED_BY_SYSTEM_ATTRIBUTE = "CreatedBy"

Field Value

string

IS_DELETED_SYSTEM_ATTRIBUTE

public const string IS_DELETED_SYSTEM_ATTRIBUTE = "IsDeleted"

Field Value

string

MODIFIED_AT_SYSTEM_ATTRIBUTE

public const string MODIFIED_AT_SYSTEM_ATTRIBUTE = "ModifiedAt"

Field Value

string

MODIFIED_BY_NAME_SYSTEM_ATTRIBUTE

public const string MODIFIED_BY_NAME_SYSTEM_ATTRIBUTE = "ModifiedByName"

Field Value

string

MODIFIED_BY_SYSTEM_ATTRIBUTE

public const string MODIFIED_BY_SYSTEM_ATTRIBUTE = "ModifiedBy"

Field Value

string

Properties

AllowCustomFields

public bool AllowCustomFields { get; set; }

Property Value

bool

AutoAttributes

Gets or sets the auto attributes.

public static IList<DataAttribute> AutoAttributes { get; set; }

Property Value

IList<DataAttribute>

CorrelationAuditLogId

Gets or sets the correlation audit log ID.

public string CorrelationAuditLogId { get; set; }

Property Value

string

EnableAuditLog

Gets or sets a value indicating whether the audit log is enabled.

public bool EnableAuditLog { get; set; }

Property Value

bool

EnableWildcardTextIndex

public bool EnableWildcardTextIndex { get; set; }

Property Value

bool

FreeTextSearch

public FreeTextSearch FreeTextSearch { get; set; }

Property Value

FreeTextSearch

HasComputedAttributes

public bool HasComputedAttributes { get; }

Property Value

bool

IndexDefinitions

Gets or sets the index definitions.

public IList<IndexDefinition> IndexDefinitions { get; set; }

Property Value

IList<IndexDefinition>

ReadAccessRule

Gets or sets the read access rule.

public string ReadAccessRule { get; set; }

Property Value

string

SystemAttributes

Gets or sets the system attributes.

public static IList<DataAttribute> SystemAttributes { get; set; }

Property Value

IList<DataAttribute>

TokenizerConfigurations

public IList<TokenizerConfiguration> TokenizerConfigurations { get; set; }

Property Value

IList<TokenizerConfiguration>