Class RestEndpointPublicationGroupAuthoringStyleDescriptor
Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll
Describes the grouped publication outcome for one authoring style within a behavior-level REST publication group.
public sealed class RestEndpointPublicationGroupAuthoringStyleDescriptorInheritance
Section titled “Inheritance”object ← RestEndpointPublicationGroupAuthoringStyleDescriptor
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?)
Section titled “ RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?)”Creates a grouped publication descriptor for one authoring style.
public RestEndpointPublicationGroupAuthoringStyleDescriptor(string authoringStyle, IReadOnlyList<string>? sourceModuleIds = null, IReadOnlyList<int>? precedenceRanks = null, IReadOnlyList<string>? candidateIds = null, IReadOnlyList<string>? publishedCandidateIds = null, IReadOnlyList<string>? precedenceSuppressedCandidateIds = null, IReadOnlyList<string>? governanceSuppressedCandidateIds = null, IReadOnlyList<string>? authoringPolicySuppressedCandidateIds = null, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>? authoringPolicySuppressionSummaries = null, IReadOnlyList<string>? hostGovernanceEligibleCandidateIds = null, IReadOnlyList<string>? hostGovernanceIneligibleCandidateIds = null, IReadOnlyList<string>? skippedSuppressionIds = null, IReadOnlyList<string>? skippedOverrideIds = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>? governanceSuppressionSummaries = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>? governanceOverrideSummaries = null)Parameters
Section titled “Parameters”authoringStyle string
The normalized authoring style that contributed the grouped candidates.
sourceModuleIds IReadOnlyList<string>?
The distinct source-module identifiers that contributed candidates for this authoring style.
precedenceRanks IReadOnlyList<int>?
The distinct precedence ranks visible for this authoring style within the group.
candidateIds IReadOnlyList<string>?
The ordered candidate identifiers contributed by this authoring style.
publishedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that remain published for this authoring style.
precedenceSuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by another candidate through precedence resolution.
governanceSuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by host-level REST governance.
authoringPolicySuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by behavior-level authoring-policy enforcement.
authoringPolicySuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?
The grouped authoring-policy suppression outcomes summarized by suppression kind for this authoring style.
hostGovernanceEligibleCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers whose original projections allowed host governance to participate.
hostGovernanceIneligibleCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers whose original projections kept host governance out of scope.
skippedSuppressionIds IReadOnlyList<string>?
The ordered suppression-rule identifiers that targeted ineligible candidates for this authoring style.
skippedOverrideIds IReadOnlyList<string>?
The ordered override-rule identifiers that targeted ineligible candidates for this authoring style.
governanceSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?
The grouped host-governance suppression-rule outcomes summarized by rule for this authoring style.
governanceOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?
The grouped host-governance override-rule outcomes summarized by rule for this authoring style.
RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?)
Section titled “ RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?)”Creates a grouped publication descriptor for one authoring style, including grouped skipped-governance summaries.
[JsonConstructor]public RestEndpointPublicationGroupAuthoringStyleDescriptor(string authoringStyle, IReadOnlyList<string>? sourceModuleIds, IReadOnlyList<int>? precedenceRanks, IReadOnlyList<string>? candidateIds, IReadOnlyList<string>? publishedCandidateIds, IReadOnlyList<string>? precedenceSuppressedCandidateIds, IReadOnlyList<string>? governanceSuppressedCandidateIds, IReadOnlyList<string>? authoringPolicySuppressedCandidateIds, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>? authoringPolicySuppressionSummaries, IReadOnlyList<string>? hostGovernanceEligibleCandidateIds, IReadOnlyList<string>? hostGovernanceIneligibleCandidateIds, IReadOnlyList<string>? skippedSuppressionIds, IReadOnlyList<string>? skippedOverrideIds, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>? governanceSuppressionSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>? governanceOverrideSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>? skippedSuppressionSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>? skippedOverrideSummaries)Parameters
Section titled “Parameters”authoringStyle string
The normalized authoring style that contributed the grouped candidates.
sourceModuleIds IReadOnlyList<string>?
The distinct source-module identifiers that contributed candidates for this authoring style.
precedenceRanks IReadOnlyList<int>?
The distinct precedence ranks visible for this authoring style within the group.
candidateIds IReadOnlyList<string>?
The ordered candidate identifiers contributed by this authoring style.
publishedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that remain published for this authoring style.
precedenceSuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by another candidate through precedence resolution.
governanceSuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by host-level REST governance.
authoringPolicySuppressedCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers that were suppressed by behavior-level authoring-policy enforcement.
authoringPolicySuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?
The grouped authoring-policy suppression outcomes summarized by suppression kind for this authoring style.
hostGovernanceEligibleCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers whose original projections allowed host governance to participate.
hostGovernanceIneligibleCandidateIds IReadOnlyList<string>?
The ordered candidate identifiers whose original projections kept host governance out of scope.
skippedSuppressionIds IReadOnlyList<string>?
The ordered suppression-rule identifiers that targeted ineligible candidates for this authoring style.
skippedOverrideIds IReadOnlyList<string>?
The ordered override-rule identifiers that targeted ineligible candidates for this authoring style.
governanceSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?
The grouped host-governance suppression-rule outcomes summarized by rule for this authoring style.
governanceOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?
The grouped host-governance override-rule outcomes summarized by rule for this authoring style.
skippedSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?
The grouped host-governance-skipped suppression-rule outcomes summarized by rule for this authoring style.
skippedOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?
The grouped host-governance-skipped override-rule outcomes summarized by rule for this authoring style.
Properties
Section titled “Properties”AuthoringPolicySuppressedCandidateIds
Section titled “ AuthoringPolicySuppressedCandidateIds”Gets the ordered candidate identifiers that were suppressed by behavior-level authoring-policy enforcement.
public IReadOnlyList<string> AuthoringPolicySuppressedCandidateIds { get; }Property Value
Section titled “Property Value”AuthoringPolicySuppressionSummaries
Section titled “ AuthoringPolicySuppressionSummaries”Gets the grouped authoring-policy suppression outcomes summarized by suppression kind for this authoring style.
public IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor> AuthoringPolicySuppressionSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>
AuthoringStyle
Section titled “ AuthoringStyle”Gets the normalized authoring style that contributed the grouped candidates.
public string AuthoringStyle { get; }Property Value
Section titled “Property Value”CandidateIds
Section titled “ CandidateIds”Gets the ordered candidate identifiers contributed by this authoring style.
public IReadOnlyList<string> CandidateIds { get; }Property Value
Section titled “Property Value”GovernanceOverrideSummaries
Section titled “ GovernanceOverrideSummaries”Gets the grouped host-governance override-rule outcomes summarized by rule for this authoring style.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor> GovernanceOverrideSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>
GovernanceSuppressedCandidateIds
Section titled “ GovernanceSuppressedCandidateIds”Gets the ordered candidate identifiers that were suppressed by host-level REST governance.
public IReadOnlyList<string> GovernanceSuppressedCandidateIds { get; }Property Value
Section titled “Property Value”GovernanceSuppressionSummaries
Section titled “ GovernanceSuppressionSummaries”Gets the grouped host-governance suppression-rule outcomes summarized by rule for this authoring style.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor> GovernanceSuppressionSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>
HostGovernanceEligibleCandidateIds
Section titled “ HostGovernanceEligibleCandidateIds”Gets the ordered candidate identifiers whose original projections allowed host governance to participate.
public IReadOnlyList<string> HostGovernanceEligibleCandidateIds { get; }Property Value
Section titled “Property Value”HostGovernanceIneligibleCandidateIds
Section titled “ HostGovernanceIneligibleCandidateIds”Gets the ordered candidate identifiers whose original projections kept host governance out of scope.
public IReadOnlyList<string> HostGovernanceIneligibleCandidateIds { get; }Property Value
Section titled “Property Value”PrecedenceRanks
Section titled “ PrecedenceRanks”Gets the distinct precedence ranks visible for this authoring style within the group.
public IReadOnlyList<int> PrecedenceRanks { get; }Property Value
Section titled “Property Value”PrecedenceSuppressedCandidateIds
Section titled “ PrecedenceSuppressedCandidateIds”Gets the ordered candidate identifiers that were suppressed by precedence resolution.
public IReadOnlyList<string> PrecedenceSuppressedCandidateIds { get; }Property Value
Section titled “Property Value”PublishedCandidateIds
Section titled “ PublishedCandidateIds”Gets the ordered candidate identifiers that remain published for this authoring style.
public IReadOnlyList<string> PublishedCandidateIds { get; }Property Value
Section titled “Property Value”SkippedOverrideIds
Section titled “ SkippedOverrideIds”Gets the ordered override-rule identifiers that targeted ineligible candidates for this authoring style.
public IReadOnlyList<string> SkippedOverrideIds { get; }Property Value
Section titled “Property Value”SkippedOverrideSummaries
Section titled “ SkippedOverrideSummaries”Gets the grouped host-governance-skipped override-rule outcomes summarized by rule for this authoring style.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor> SkippedOverrideSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>
SkippedSuppressionIds
Section titled “ SkippedSuppressionIds”Gets the ordered suppression-rule identifiers that targeted ineligible candidates for this authoring style.
public IReadOnlyList<string> SkippedSuppressionIds { get; }Property Value
Section titled “Property Value”SkippedSuppressionSummaries
Section titled “ SkippedSuppressionSummaries”Gets the grouped host-governance-skipped suppression-rule outcomes summarized by rule for this authoring style.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor> SkippedSuppressionSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>
SourceModuleIds
Section titled “ SourceModuleIds”Gets the distinct source-module identifiers that contributed candidates for this authoring style.
public IReadOnlyList<string> SourceModuleIds { get; }