Table of Contents

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.

DisplayPermissionTypes
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.

PanelPermissionTypes
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.

SourcePermissions
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.

ValidGroup
ValidGroupsConfig

Represents a configuration collection of ValidGroup instances, exposing them as a strongly-typed list.