Class PluginUpdate
The result of checking for an update for a plugin, including the latest version if available, and the changelog if available.
Assembly: Dalamud.dll
Declaration
public record PluginUpdate : IEquatable<PluginUpdate>
Implements:
System.IEquatable<Dalamud.Plugin.PluginUpdate>
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Version
The version available.
Declaration
public Version Version { get; init; }
IsTesting
Whether this is a testing version.
Declaration
public bool IsTesting { get; init; }
Changelog
The changelog of this version.
Declaration
public string? Changelog { get; init; }
Methods
ToString()
Declaration
public override string ToString()
Returns
System.String
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
System.Text.StringBuilder | builder |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.Int32
Equals(object?)
Declaration
public override bool Equals(object? obj)
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
System.Object | obj |
Equals(PluginUpdate?)
Declaration
public virtual bool Equals(PluginUpdate? other)
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
| Dalamud.Plugin.PluginUpdate | other |
Deconstruct(out Version, out bool, out string?)
Declaration
public void Deconstruct(out Version Version, out bool IsTesting, out string? Changelog)
Parameters
| Type | Name |
|---|---|
System.Version | Version |
System.Boolean | IsTesting |
System.String | Changelog |
Implements
System.IEquatable<Dalamud.Plugin.PluginUpdate>