Properties
Object validity start date (optional)
DateTimeOffset? DateBegin { get; set; }
Object validity end date (optional)
DateTimeOffset? DateComplete { get; set; }
Object creation date and time
DateTimeOffset DateCreate { get; set; }
Object last modification date and time
DateTimeOffset DateModify { get; set; }
MD5 hash of object for integrity control
Guid? Hash { get; set; }
Checks if object has a parent
bool HasParent { get; }
Unique object identifier
long Id { get; set; }
Checks if object is root (has no parent)
bool IsRoot { get; }
Object key field
long? Key { get; set; }
Object name
string Name { get; set; }
Object notes
string? Note { get; set; }
Object owner identifier
long OwnerId { get; set; }
Parent object identifier
long? ParentId { get; set; }
Object scheme identifier
long SchemeId { get; set; }
Primitive boolean value (for primitive schemas)
bool? ValueBool { get; set; }
Primitive byte array value (for primitive schemas)
byte[]? ValueBytes { get; set; }
Primitive datetime value (for primitive schemas)
DateTimeOffset? ValueDatetime { get; set; }
Primitive double value (for primitive schemas)
double? ValueDouble { get; set; }
Primitive GUID value (for primitive schemas)
Guid? ValueGuid { get; set; }
Primitive long value (for primitive schemas)
long? ValueLong { get; set; }
Primitive decimal value (for primitive schemas)
decimal? ValueNumeric { get; set; }
Primitive string value (for primitive schemas)
string? ValueString { get; set; }
Identifier of user who last modified the object
long WhoChangeId { get; set; }