Skip to content

EnvironmentSetting

EnvironmentSetting is an immutable public key/value DTO. No type in this library's compiled scope constructs, reads, or otherwise references it — it appears intended as a configuration-carrier DTO for consumers, but it is inert within this library.*

Purpose

  • Represent a single named configuration setting as an immutable key/value pair, presumably for use by consumers of this library rather than by the library itself.*

Context

  • Namespace: SAIF.Web.API.Clients
  • Assembly/package: SAIF.Web.API.Clients (net35 build variant; not shipped by the current package definition — see Overview)

Public members

Member Signature Purpose
ctor public EnvironmentSetting(string key, string value) Constructs an immutable setting from the given key and value.
Key public string Key { get; } The setting's name; set only through the constructor.
Value public string Value { get; } The setting's value; set only through the constructor.

Behavioral notes

  • This type is not referenced by JsonHttpClient, ExceptionHandler, JsonSerializer, or ClientInfo — its intended consumer and lifecycle are unknown.**

Constraints and usage notes

  • Because it is unused within this library, treat EnvironmentSetting as a public surface artifact rather than as part of the active request/response workflow.*

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • src/SAIF.Web.API.Clients/EnvironmentSetting.cs