Table of Contents

Class GlobalConfigurationSqlModel

Namespace
OpenSettings.Domains.Sql.Entities
Assembly
OpenSettings.dll
[Table("GlobalConfigurations")]
public class GlobalConfigurationSqlModel : EntityBase<Guid>
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.

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 ICollection<GlobalConfigurationHistorySqlModel> GlobalConfigurationHistories { get; set; }

Property Value

ICollection<GlobalConfigurationHistorySqlModel>

IdentifierId

The identifier associated with this global configuration if any.

public Guid? IdentifierId { get; set; }

Property Value

Guid?

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

Tenant

public virtual TenantSqlModel Tenant { get; set; }

Property Value

TenantSqlModel

TenantId

public Guid? TenantId { get; set; }

Property Value

Guid?

UpdatedBy

The user who last updated this setting.

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