Skip to content

Class RestEndpointRuntimeMetadataKeys

Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll

Defines stable metadata keys used by REST endpoint runtime descriptors.

public static class RestEndpointRuntimeMetadataKeys

object ← RestEndpointRuntimeMetadataKeys

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

These keys appear in as additive operator-facing context. First-class descriptor properties remain authoritative for core endpoint shape, while metadata clarifies compatibility and ownership details that should stay inspectable without parsing host-specific endpoint metadata.

Identifies the normalized authoring style that produced the runtime endpoint.

public const string AuthoringStyle = "authoringStyle"

string

Identifies the concrete behavior implementation type behind a behavior-backed REST endpoint.

public const string BehaviorType = "behaviorType"

string

Identifies the stable wire name for a preserved request-binding fallback mode.

public const string BindingFallbackMode = "bindingFallbackMode"

string

Identifies the HTTP method that was resolved for the runtime endpoint.

public const string Method = "method"

string

Identifies the route pattern relative to the grouped REST endpoint publication boundary.

public const string RelativePattern = "relativePattern"

string

Identifies the required Cephalon capability key enforced at the REST boundary.

public const string RequiredCapabilityKey = "requiredCapabilityKey"

string

Identifies the comma-separated required Cephalon feature flags enforced at the REST boundary.

public const string RequiredFeatureFlagIds = "requiredFeatureFlagIds"

string

Identifies who owns the ASP.NET Core route materialization, runtime catalog, and governance reconciliation path.

public const string RestMaterializationOwnership = "restMaterializationOwnership"

string

Identifies who owns behavior-authored REST profile metadata consumed by low-code shorthand.

public const string RestProfileMetadataOwnership = "restProfileMetadataOwnership"

string

Identifies how the public REST publication path was explicitly activated.

public const string RestPublicationActivationMode = "restPublicationActivationMode"

string

Identifies who owns the decision to activate the public REST publication path.

public const string RestPublicationActivationOwnership = "restPublicationActivationOwnership"

string

Identifies the resolved route-group prefix for grouped REST endpoint publication.

public const string RouteGroupPrefix = "routeGroupPrefix"

string

Identifies the stable source identity behind the runtime endpoint.

public const string SourceId = "sourceId"

string