Table of Contents

Class GlobalConfigurationSqlModel

Namespace
OpenSettings.Domains.Sql.Entities
Assembly
OpenSettings.dll
[Table("GlobalConfigurations")]
public class GlobalConfigurationSqlModel : EntityBase<int>
Inheritance
GlobalConfigurationSqlModel
Inherited Members

Properties

ClientId

The associated client id with this global configuration 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 setting.

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

Property Value

UserSqlModel

CreatedById

The id of the user who created this global configuration.

public Guid? CreatedById { get; set; }

Property Value

Guid?

Data

The binary data associated with the global configuration.

public byte[] Data { get; set; }

Property Value

byte[]

GlobalConfigurationHistories

public virtual List<GlobalConfigurationHistorySqlModel> GlobalConfigurationHistories { get; set; }

Property Value

List<GlobalConfigurationHistorySqlModel>

IdentifierId

The identifier associated with this global configuration if any.

public int? IdentifierId { get; set; }

Property Value

int?

Key

The key of the global configuration.

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

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

UpdatedBy

The user who last updated this setting.

[ForeignKey("UpdatedById")]
public virtual UserSqlModel UpdatedBy { get; set; }

Property Value

UserSqlModel

UpdatedById

The id of the user who last updated this global configuration.

public Guid? UpdatedById { get; set; }

Property Value

Guid?

Version

Represents the version of the global configuration.

public string Version { get; set; }

Property Value

string