Class RedbUser
REDB user entity with direct data storage.
Maps to _users table in PostgreSQL.
public class RedbUser : IRedbUser
Inheritance
Implements
Properties
CodeGuid
GUID code for distributed systems (optional).
[JsonPropertyName("code_guid")]
public Guid? CodeGuid { get; set; }
CodeInt
Integer code for categorization (optional).
[JsonPropertyName("code_int")]
public long? CodeInt { get; set; }
CodeString
String code for departments/branches (optional).
[JsonPropertyName("code_string")]
public string? CodeString { get; set; }
DateDismiss
User dismissal date (null if active).
[JsonPropertyName("date_dismiss")]
public DateTimeOffset? DateDismiss { get; set; }
DateRegister
User registration date.
[JsonPropertyName("date_register")]
public DateTimeOffset DateRegister { get; set; }
Hash
Hash for data integrity verification (optional).
[JsonPropertyName("hash")]
public Guid? Hash { get; set; }
IdConfiguration
Configuration object ID (optional).
[JsonPropertyName("id_configuration")]
public long? IdConfiguration { get; set; }
Methods
Constructors
RedbUser()
Default constructor for deserialization and mapping.
RedbUser(string, string, string)
Constructor with required fields.