Class PluginUpdateCheckSnapshot
- Namespace
- Kuestenlogik.Bowire.Plugins
- Assembly
- Kuestenlogik.Bowire.dll
Persisted shape of an update-check run.
public sealed record PluginUpdateCheckSnapshot : IEquatable<PluginUpdateCheckSnapshot>
- Inheritance
-
PluginUpdateCheckSnapshot
- Implements
- Inherited Members
Constructors
PluginUpdateCheckSnapshot(DateTimeOffset, bool, IReadOnlyList<PluginUpdateCheckResult>)
Persisted shape of an update-check run.
public PluginUpdateCheckSnapshot(DateTimeOffset CheckedAt, bool IncludePrerelease, IReadOnlyList<PluginUpdateCheckResult> Results)
Parameters
CheckedAtDateTimeOffsetIncludePrereleaseboolResultsIReadOnlyList<PluginUpdateCheckResult>
Properties
CheckedAt
public DateTimeOffset CheckedAt { get; init; }
Property Value
IncludePrerelease
public bool IncludePrerelease { get; init; }
Property Value
Results
public IReadOnlyList<PluginUpdateCheckResult> Results { get; init; }
Property Value
Methods
Deconstruct(out DateTimeOffset, out bool, out IReadOnlyList<PluginUpdateCheckResult>)
public void Deconstruct(out DateTimeOffset CheckedAt, out bool IncludePrerelease, out IReadOnlyList<PluginUpdateCheckResult> Results)
Parameters
CheckedAtDateTimeOffsetIncludePrereleaseboolResultsIReadOnlyList<PluginUpdateCheckResult>
Equals(PluginUpdateCheckSnapshot?)
public bool Equals(PluginUpdateCheckSnapshot? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(PluginUpdateCheckSnapshot?, PluginUpdateCheckSnapshot?)
public static bool operator ==(PluginUpdateCheckSnapshot? left, PluginUpdateCheckSnapshot? right)
Parameters
Returns
operator !=(PluginUpdateCheckSnapshot?, PluginUpdateCheckSnapshot?)
public static bool operator !=(PluginUpdateCheckSnapshot? left, PluginUpdateCheckSnapshot? right)