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
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
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
GlobalConfigurationId
The global configuration id associated with this global configuration history.
public int GlobalConfigurationId { get; set; }
Property Value
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
KeyLowercase
The lowercase version of the Key, typically used for case-insensitive comparisons.
public string KeyLowercase { get; set; }
Property Value
RestoredBy
The user who last restored this global configuration history.
[ForeignKey("RestoredById")]
public virtual UserSqlModel RestoredBy { get; set; }
Property Value
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
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
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
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
Version
Represents the version of the global configuration history.
public string Version { get; set; }