Class PluginUpdateCheckResult

Namespace
Kuestenlogik.Bowire.Plugins
Assembly
Kuestenlogik.Bowire.dll

One row in the update-check snapshot.

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

Constructors

PluginUpdateCheckResult(string, string, string?, bool, string?)

One row in the update-check snapshot.

public PluginUpdateCheckResult(string PackageId, string Installed, string? Latest, bool UpdateAvailable, string? Error)

Parameters

PackageId string
Installed string
Latest string
UpdateAvailable bool
Error string

Properties

Error

public string? Error { get; init; }

Property Value

string

Installed

public string Installed { get; init; }

Property Value

string

Latest

public string? Latest { get; init; }

Property Value

string

PackageId

public string PackageId { get; init; }

Property Value

string

UpdateAvailable

public bool UpdateAvailable { get; init; }

Property Value

bool

Methods

Deconstruct(out string, out string, out string?, out bool, out string?)

public void Deconstruct(out string PackageId, out string Installed, out string? Latest, out bool UpdateAvailable, out string? Error)

Parameters

PackageId string
Installed string
Latest string
UpdateAvailable bool
Error string

Equals(PluginUpdateCheckResult?)

public bool Equals(PluginUpdateCheckResult? other)

Parameters

other PluginUpdateCheckResult

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(PluginUpdateCheckResult?, PluginUpdateCheckResult?)

public static bool operator ==(PluginUpdateCheckResult? left, PluginUpdateCheckResult? right)

Parameters

left PluginUpdateCheckResult
right PluginUpdateCheckResult

Returns

bool

operator !=(PluginUpdateCheckResult?, PluginUpdateCheckResult?)

public static bool operator !=(PluginUpdateCheckResult? left, PluginUpdateCheckResult? right)

Parameters

left PluginUpdateCheckResult
right PluginUpdateCheckResult

Returns

bool