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.