Class ApplicationSettings

Class Documentation

class ApplicationSettings

Represents configuration settings for an application context.

Public Functions

bool operator==(const csp::common::ApplicationSettings &Other)
bool operator!=(const csp::common::ApplicationSettings &Other)

Public Members

csp::common::String ApplicationName

The name of the application.

Used to identify the application this settings instance is associated with.

csp::common::String Context

A context identifier for the settings.

This can be used to scope or separate settings across different environments or modules.

bool AllowAnonymous = false

Flag indicating whether anonymous access is allowed.

If true, an anonymous user can access these settings.

csp::common::Map<csp::common::String, csp::common::String> Settings

A key-value store of arbitrary application settings.

The keys and values are both strings and represent additional configurable options.