Table of Contents

Class LintProfilesResult

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

Result of linting profiles.

public sealed record LintProfilesResult : IEquatable<LintProfilesResult>
Inheritance
LintProfilesResult
Implements
Inherited Members

Constructors

LintProfilesResult(IReadOnlyList<ProfileDiagnostic>, bool, bool)

Result of linting profiles.

public LintProfilesResult(IReadOnlyList<ProfileDiagnostic> Diagnostics, bool Valid, bool SupportsStablePlaceholder = false)

Parameters

Diagnostics IReadOnlyList<ProfileDiagnostic>

Validation findings.

Valid bool

True when no finding is an error.

SupportsStablePlaceholder bool

Whether the gateway honours StablePlaceholder.

Properties

Diagnostics

Validation findings.

public IReadOnlyList<ProfileDiagnostic> Diagnostics { get; init; }

Property Value

IReadOnlyList<ProfileDiagnostic>

SupportsStablePlaceholder

Whether the gateway honours StablePlaceholder.

public bool SupportsStablePlaceholder { get; init; }

Property Value

bool

Valid

True when no finding is an error.

public bool Valid { get; init; }

Property Value

bool