Class InternalDataClass
Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll
Represents an internal data class.
public class InternalDataClass : DataClass, IIdentity
Inheritance
object ← Entity ← DataClass ← InternalDataClass
Derived
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
CREATED_BY_NAME_SYSTEM_ATTRIBUTE
public const string CREATED_BY_NAME_SYSTEM_ATTRIBUTE = "CreatedByName"
Field Value
CREATED_BY_SYSTEM_ATTRIBUTE
public const string CREATED_BY_SYSTEM_ATTRIBUTE = "CreatedBy"
Field Value
IS_DELETED_SYSTEM_ATTRIBUTE
public const string IS_DELETED_SYSTEM_ATTRIBUTE = "IsDeleted"
Field Value
MODIFIED_AT_SYSTEM_ATTRIBUTE
public const string MODIFIED_AT_SYSTEM_ATTRIBUTE = "ModifiedAt"
Field Value
MODIFIED_BY_NAME_SYSTEM_ATTRIBUTE
public const string MODIFIED_BY_NAME_SYSTEM_ATTRIBUTE = "ModifiedByName"
Field Value
MODIFIED_BY_SYSTEM_ATTRIBUTE
public const string MODIFIED_BY_SYSTEM_ATTRIBUTE = "ModifiedBy"
Field Value
Properties
AllowCustomFields
public bool AllowCustomFields { get; set; }
Property Value
AutoAttributes
Gets or sets the auto attributes.
public static IList<DataAttribute> AutoAttributes { get; set; }
Property Value
CorrelationAuditLogId
Gets or sets the correlation audit log ID.
public string CorrelationAuditLogId { get; set; }
Property Value
EnableAuditLog
Gets or sets a value indicating whether the audit log is enabled.
public bool EnableAuditLog { get; set; }
Property Value
EnableWildcardTextIndex
public bool EnableWildcardTextIndex { get; set; }
Property Value
FreeTextSearch
public FreeTextSearch FreeTextSearch { get; set; }
Property Value
HasComputedAttributes
public bool HasComputedAttributes { get; }
Property Value
IndexDefinitions
Gets or sets the index definitions.
public IList<IndexDefinition> IndexDefinitions { get; set; }
Property Value
ReadAccessRule
Gets or sets the read access rule.
public string ReadAccessRule { get; set; }
Property Value
SystemAttributes
Gets or sets the system attributes.
public static IList<DataAttribute> SystemAttributes { get; set; }
Property Value
TokenizerConfigurations
public IList<TokenizerConfiguration> TokenizerConfigurations { get; set; }