Namespace adas_core.Domain.Models.AppSettings
Classes
- ApiSettings
Represents configuration settings for an API, such as base URL, authentication credentials, and timeout values.
- ArchiveNurseData
Represents archived data related to a nurse, providing storage or transfer of historical nursing records.
- ArchiveNurseDataConfig
Represents the configuration settings used to control the archiving process for nurse-related data.
- AuthSettings
Represents a set of configuration settings used to control authentication behavior.
- AutoRecordingSettings
Represents the configuration settings for automatic recording functionality.
- AutoStart
Represents functionality related to automatic startup of a process or service.
- AutoStop
Represents an automatic stop mechanism that handles stopping operations or processes automatically.
- CacheSettings
Represents configuration settings for a caching mechanism.
- ConfigObservationSettings
Represents configuration settings that govern how observations are captured, processed, or reported.
- DatabaseSettings
Represents a set of configuration settings used to establish and manage database connections.
- InMemorySettings
Represents an in-memory implementation for managing application settings. Provides storage and retrieval of configuration values without persisting them to an external source.
- InterventionsCodes
Represents a collection or registry of intervention codes used to identify or categorize specific interventions.
- InterventionsValues
Represents a collection or container of values related to interventions.
- JwtConfig
Represents a JWT configuration class that extends JwtExtConfig, providing additional or specialized settings for JSON Web Token processing.
- JwtExtConfig
Represents a configuration class for JWT (JSON Web Token) extension settings.
- ListSettingItem
Represents a single item within a list-based setting configuration.
- ListSettings
Represents configuration or display settings for a list.
- MappingInterventions
Represents a collection or configuration for mapping interventions, providing the means to associate intervention data with corresponding target structures or actions.
- MustSendAlert
Represents a condition or requirement that indicates an alert must be sent.
- PermissionSettings
Represents the configuration settings related to permissions.
- PointOfCareMapping
Represents a mapping configuration for point of care data, defining relationships between source and target structures.
- RabbitMqSettings
Represents configuration settings for connecting to and interacting with a RabbitMQ message broker.
- RecordingSettings
Represents configuration settings used to control recording behavior.
- RedisSettings
Configuración Redis. No contiene lógica de qué entidades usan Redis (eso está en CacheSettings). Esta clase solo define:
- Conexión
- Cluster/Scalability
- SSL/password
- TTL global y por entidad
- Generación de claves CacheKeys
- RedisSettings.CacheKeys
Provides static cache key constants used throughout the application to ensure consistent key naming when storing and retrieving cached data.
- RedisSettings.RedisEndpoint
Represents a Redis server endpoint, typically used to encapsulate connection details such as host, port, and credentials required to connect to a Redis instance.
- TtlSettings
Represents configuration settings related to Time-To-Live (TTL) behavior.
- UserActions
Represents a set of user permissions indicating whether the user is allowed to create, update, delete, read, or execute specific operations.
- UsersWhiteListConfig
Represents a configuration collection that defines a whitelist of users, stored as a list of string identifiers.
- ValidGroupsConfig
Represents a configuration collection of ValidGroup instances, exposing them as a strongly-typed list.