namespace Core.Blueprint.Mongo
{
///
/// Represents the MongoDB configuration settings, including the connection string,
/// database name, and audience, used for connecting and authenticating to a MongoDB instance.
/// Implements the interface to provide a strongly typed configuration.
///
public class MongoDbSettings : IMongoDbSettings
{
///
/// Gets or sets the connection string used to connect to the MongoDB instance.
///
public string ConnectionString { get; set; } = string.Empty;
///
/// Gets or sets the name of the MongoDB database to connect to.
///
public string Databasename { get; set; } = string.Empty;
///
/// Gets or sets the audience (resource identifier) used for MongoDB authentication.
///
public string Audience { get; set; } = string.Empty;
}
}