EnvironmentConfigCollection
- Namespace:
PPDS.Auth.Profiles - Assembly:
PPDS.Auth - Kind: Class
Summary
Root object for environments.json — holds per-environment configs and custom type defaults.
Members
Properties
Environments
List<EnvironmentConfig> Environments { get; set; }
Per-environment configurations keyed by normalized URL.
TypeDefaults
Dictionary<EnvironmentType, EnvironmentColor> TypeDefaults { get; set; }
Custom type definitions with default colors. Key is the EnvironmentType enum value, value is the default color. Built-in types (Production, Sandbox, Development, Test, Trial) do not need entries here unless overriding the built-in color.
Version
int Version { get; set; }
Schema version for forward compatibility.