From 018d5f0157d0975e55e725220ab588384305c195 Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Sat, 10 Jun 2023 13:36:31 -0500 Subject: [PATCH] refactor: Add back ToString() overrides This fixes a warning related to ToString() returning null. --- .../ReleaseProfile/ReleaseProfileData.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/Recyclarr.Cli/Pipelines/ReleaseProfile/ReleaseProfileData.cs b/src/Recyclarr.Cli/Pipelines/ReleaseProfile/ReleaseProfileData.cs index 54569a20..342551e2 100644 --- a/src/Recyclarr.Cli/Pipelines/ReleaseProfile/ReleaseProfileData.cs +++ b/src/Recyclarr.Cli/Pipelines/ReleaseProfile/ReleaseProfileData.cs @@ -11,6 +11,11 @@ public record TermData public string Name { get; init; } = string.Empty; public string Term { get; init; } = string.Empty; + + public sealed override string ToString() + { + return $"[TrashId: {TrashId}] [Name: {Name}] [Term: {Term}]"; + } } [UsedImplicitly(ImplicitUseTargetFlags.WithMembers)] @@ -24,6 +29,11 @@ public record PreferredTermData score = Score; terms = Terms; } + + public sealed override string ToString() + { + return $"[Score: {Score}] [Terms: {Terms.Count}]"; + } } [UsedImplicitly(ImplicitUseTargetFlags.WithMembers)] @@ -37,4 +47,14 @@ public record ReleaseProfileData public IReadOnlyCollection Required { get; init; } = Array.Empty(); public IReadOnlyCollection Ignored { get; init; } = Array.Empty(); public IReadOnlyCollection Preferred { get; init; } = Array.Empty(); + + public sealed override string ToString() + { + return $"[TrashId: {TrashId}] " + + $"[Name: {Name}] " + + $"[IncludePreferred: {IncludePreferredWhenRenaming}] " + + $"[Required: {Required.Count}] " + + $"[Ignored: {Ignored.Count}] " + + $"[Preferred: {Preferred.Count}]"; + } }