namespace ZB.MOM.WW.MxGateway.Worker.Bootstrap;

/// <summary>
/// Abstracts access to environment variables for the worker.
/// </summary>
public interface IWorkerEnvironment
{
    /// <summary>
    /// Gets an environment variable by name.
    /// </summary>
    /// <param name="name">Name of the environment variable.</param>
    /// <returns>The value of the environment variable, or null if not found.</returns>
    string? GetEnvironmentVariable(string name);
}
