Class ObjectRecord

Assembly: redb.Export.dll

Represents a row from the _objects table (entity instance).

public sealed class ObjectRecord : ExportRecord

Inheritance

ObjectExportRecordObjectRecord

Properties

DateBegin

Optional workflow start date.

public DateTimeOffset? DateBegin { get; init; }

DateComplete

Optional workflow completion date.

public DateTimeOffset? DateComplete { get; init; }

DateCreate

Creation timestamp.

public DateTimeOffset DateCreate { get; init; }

DateModify

Last modification timestamp.

public DateTimeOffset DateModify { get; init; }

Hash

Row hash for change tracking.

public Guid? Hash { get; init; }

Id

Primary key.

public long Id { get; init; }

IdOwner

Owner user identifier.

public long IdOwner { get; init; }

IdParent

Parent object identifier (for tree structures).

public long? IdParent { get; init; }

IdScheme

Foreign key to the defining scheme.

public long IdScheme { get; init; }

IdWhoChange

User who last modified the object.

public long IdWhoChange { get; init; }

Key

Optional numeric key.

public long? Key { get; init; }

Name

Display name.

public string? Name { get; init; }

Note

Free-text note.

public string? Note { get; init; }

ValueBool

Inline value (for primitive schemes).

public bool? ValueBool { get; init; }

ValueBytes

Inline binary value (for primitive schemes).

public byte[]? ValueBytes { get; init; }

ValueDatetime

Inline value (for primitive schemes).

public DateTimeOffset? ValueDatetime { get; init; }

ValueDouble

Inline value (for primitive schemes).

public double? ValueDouble { get; init; }

ValueGuid

Inline value (for primitive schemes).

public Guid? ValueGuid { get; init; }

ValueLong

Inline value (for primitive schemes).

public long? ValueLong { get; init; }

ValueNumeric

Inline value (for primitive schemes).

public decimal? ValueNumeric { get; init; }

ValueString

Inline value (for primitive schemes).

public string? ValueString { get; init; }