Table of Contents

Class GlobalConfigurationHistorySqlModel

Namespace
OpenSettings.Domains.Sql.Entities
Assembly
OpenSettings.dll
[Table("GlobalConfigurationHistories")]
public class GlobalConfigurationHistorySqlModel : EntityBase<Guid>
Inheritance
GlobalConfigurationHistorySqlModel
Inherited Members

Properties

ClientId

The associated client id with this global configuration history if any.

public Guid? ClientId { get; set; }

Property Value

Guid?

CompressionLevel

Defines the level of compression used.

public CompressionLevel CompressionLevel { get; set; }

Property Value

CompressionLevel

CompressionType

Specifies the type of compression applied to the data.
Determines which decoding method should be used.

public CompressionType CompressionType { get; set; }

Property Value

CompressionType

CreatedBy

The user who created this global configuration history.

[ForeignKey("CreatedById")]
public virtual UserSqlModel CreatedBy { get; set; }

Property Value

UserSqlModel

CreatedById

The id of the user who created this global configuration history.

public Guid? CreatedById { get; set; }

Property Value

Guid?

Data

The binary data associated with the global configuration history.

public byte[] Data { get; set; }

Property Value

byte[]

GlobalConfiguration

[ForeignKey("GlobalConfigurationId")]
public virtual GlobalConfigurationSqlModel GlobalConfiguration { get; set; }

Property Value

GlobalConfigurationSqlModel

GlobalConfigurationId

The global configuration id associated with this global configuration history.

public int GlobalConfigurationId { get; set; }

Property Value

int

IdentifierId

The identifier associated with this global configuration history if any.

public int? IdentifierId { get; set; }

Property Value

int?

Key

The key of the global configuration history.

public string Key { get; set; }

Property Value

string

KeyLowercase

The lowercase version of the Key, typically used for case-insensitive comparisons.

public string KeyLowercase { get; set; }

Property Value

string

RestoredBy

The user who last restored this global configuration history.

[ForeignKey("RestoredById")]
public virtual UserSqlModel RestoredBy { get; set; }

Property Value

UserSqlModel

RestoredById

The id of the user who last restored this global configuration history.

public Guid? RestoredById { get; set; }

Property Value

Guid?

RestoredOn

The date and time when the entity was last restored, or null if never restored.

public DateTime? RestoredOn { get; set; }

Property Value

DateTime?

RowVersion

A concurrency token used for tracking changes.
Helps prevent conflicts during concurrent updates.

public byte[] RowVersion { get; set; }

Property Value

byte[]

SerializerType

Defines the serialization type used for data serialization and deserialization.

public SerializerType SerializerType { get; set; }

Property Value

SerializerType

Slug

An url friendly version of the Version, generated by trimming, converting to lowercase,
and replacing spaces or special characters with hyphens (using ToSlug(string) extension method).

public string Slug { get; set; }

Property Value

string

UpdatedOn

The date and time when the entity was last updated, or null if never updated.

[NotMapped]
public override DateTime? UpdatedOn { get; set; }

Property Value

DateTime?

Version

Represents the version of the global configuration history.

public string Version { get; set; }

Property Value

string