Skip to main content

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.