From 319b3e6ef3172e172aeba1a1308deec9df65c98d Mon Sep 17 00:00:00 2001 From: Ben Olden-Cooligan Date: Fri, 29 Dec 2023 21:23:45 -0800 Subject: [PATCH] Make email types internal --- NAPS2.Lib.Mac/ImportExport/AppleMailEmailProvider.cs | 2 +- NAPS2.Lib.Tests/Automation/MockEmailProviderFactory.cs | 2 +- NAPS2.Lib/AutofacEmailProviderFactory.cs | 2 +- NAPS2.Lib/Automation/AutomatedScanning.cs | 2 +- NAPS2.Lib/ImportExport/Email/IAppleMailEmailProvider.cs | 2 +- NAPS2.Lib/ImportExport/Email/IEmailProviderFactory.cs | 2 +- NAPS2.Lib/ImportExport/Email/MimeEmailProvider.cs | 2 +- NAPS2.Lib/ImportExport/Email/Oauth/GmailEmailProvider.cs | 2 +- NAPS2.Lib/ImportExport/Email/Oauth/OutlookWebEmailProvider.cs | 2 +- NAPS2.Lib/ImportExport/Email/ThunderbirdEmailProvider.cs | 2 +- NAPS2.Sdk/ImportExport/Email/EmailAttachment.cs | 2 +- NAPS2.Sdk/ImportExport/Email/EmailMessage.cs | 2 +- NAPS2.Sdk/ImportExport/Email/EmailRecipient.cs | 2 +- NAPS2.Sdk/ImportExport/Email/EmailRecipientType.cs | 2 +- NAPS2.Sdk/ImportExport/Email/IEmailProvider.cs | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/NAPS2.Lib.Mac/ImportExport/AppleMailEmailProvider.cs b/NAPS2.Lib.Mac/ImportExport/AppleMailEmailProvider.cs index d04260bc33..631fd2751d 100644 --- a/NAPS2.Lib.Mac/ImportExport/AppleMailEmailProvider.cs +++ b/NAPS2.Lib.Mac/ImportExport/AppleMailEmailProvider.cs @@ -2,7 +2,7 @@ namespace NAPS2.ImportExport; -public class AppleMailEmailProvider : IAppleMailEmailProvider +internal class AppleMailEmailProvider : IAppleMailEmailProvider { public Task SendEmail(EmailMessage emailMessage, ProgressHandler progress = default) { diff --git a/NAPS2.Lib.Tests/Automation/MockEmailProviderFactory.cs b/NAPS2.Lib.Tests/Automation/MockEmailProviderFactory.cs index 4b75f2ec46..53df8b52fa 100644 --- a/NAPS2.Lib.Tests/Automation/MockEmailProviderFactory.cs +++ b/NAPS2.Lib.Tests/Automation/MockEmailProviderFactory.cs @@ -4,7 +4,7 @@ namespace NAPS2.Lib.Tests.Automation; -public class MockEmailProviderFactory : IEmailProviderFactory +internal class MockEmailProviderFactory : IEmailProviderFactory { private Exception _assertException; diff --git a/NAPS2.Lib/AutofacEmailProviderFactory.cs b/NAPS2.Lib/AutofacEmailProviderFactory.cs index 84a413359d..eef7c87f9a 100644 --- a/NAPS2.Lib/AutofacEmailProviderFactory.cs +++ b/NAPS2.Lib/AutofacEmailProviderFactory.cs @@ -5,7 +5,7 @@ namespace NAPS2; -public class AutofacEmailProviderFactory : IEmailProviderFactory +internal class AutofacEmailProviderFactory : IEmailProviderFactory { private readonly IComponentContext _container; diff --git a/NAPS2.Lib/Automation/AutomatedScanning.cs b/NAPS2.Lib/Automation/AutomatedScanning.cs index df5e60b97c..8c3f272efa 100644 --- a/NAPS2.Lib/Automation/AutomatedScanning.cs +++ b/NAPS2.Lib/Automation/AutomatedScanning.cs @@ -13,7 +13,7 @@ namespace NAPS2.Automation; -public class AutomatedScanning +internal class AutomatedScanning { private readonly ImageContext _imageContext; private readonly IEmailProviderFactory _emailProviderFactory; diff --git a/NAPS2.Lib/ImportExport/Email/IAppleMailEmailProvider.cs b/NAPS2.Lib/ImportExport/Email/IAppleMailEmailProvider.cs index 4df4462600..b915938a1f 100644 --- a/NAPS2.Lib/ImportExport/Email/IAppleMailEmailProvider.cs +++ b/NAPS2.Lib/ImportExport/Email/IAppleMailEmailProvider.cs @@ -1,5 +1,5 @@ namespace NAPS2.ImportExport.Email; -public interface IAppleMailEmailProvider : IEmailProvider +internal interface IAppleMailEmailProvider : IEmailProvider { } \ No newline at end of file diff --git a/NAPS2.Lib/ImportExport/Email/IEmailProviderFactory.cs b/NAPS2.Lib/ImportExport/Email/IEmailProviderFactory.cs index bdf9b411a4..a6f7d3e56b 100644 --- a/NAPS2.Lib/ImportExport/Email/IEmailProviderFactory.cs +++ b/NAPS2.Lib/ImportExport/Email/IEmailProviderFactory.cs @@ -1,6 +1,6 @@ namespace NAPS2.ImportExport.Email; -public interface IEmailProviderFactory +internal interface IEmailProviderFactory { IEmailProvider Create(EmailProviderType type); diff --git a/NAPS2.Lib/ImportExport/Email/MimeEmailProvider.cs b/NAPS2.Lib/ImportExport/Email/MimeEmailProvider.cs index c7d339745d..ce17f83a98 100644 --- a/NAPS2.Lib/ImportExport/Email/MimeEmailProvider.cs +++ b/NAPS2.Lib/ImportExport/Email/MimeEmailProvider.cs @@ -3,7 +3,7 @@ namespace NAPS2.ImportExport.Email; -public abstract class MimeEmailProvider : IEmailProvider +internal abstract class MimeEmailProvider : IEmailProvider { public async Task SendEmail(EmailMessage emailMessage, ProgressHandler progress = default) { diff --git a/NAPS2.Lib/ImportExport/Email/Oauth/GmailEmailProvider.cs b/NAPS2.Lib/ImportExport/Email/Oauth/GmailEmailProvider.cs index 43da944c9c..30d6bf5613 100644 --- a/NAPS2.Lib/ImportExport/Email/Oauth/GmailEmailProvider.cs +++ b/NAPS2.Lib/ImportExport/Email/Oauth/GmailEmailProvider.cs @@ -2,7 +2,7 @@ namespace NAPS2.ImportExport.Email.Oauth; -public class GmailEmailProvider : MimeEmailProvider +internal class GmailEmailProvider : MimeEmailProvider { private readonly GmailOauthProvider _gmailOauthProvider; diff --git a/NAPS2.Lib/ImportExport/Email/Oauth/OutlookWebEmailProvider.cs b/NAPS2.Lib/ImportExport/Email/Oauth/OutlookWebEmailProvider.cs index 8693df1c99..5807742ae2 100644 --- a/NAPS2.Lib/ImportExport/Email/Oauth/OutlookWebEmailProvider.cs +++ b/NAPS2.Lib/ImportExport/Email/Oauth/OutlookWebEmailProvider.cs @@ -2,7 +2,7 @@ namespace NAPS2.ImportExport.Email.Oauth; -public class OutlookWebEmailProvider : IEmailProvider +internal class OutlookWebEmailProvider : IEmailProvider { private readonly OutlookWebOauthProvider _outlookWebOauthProvider; diff --git a/NAPS2.Lib/ImportExport/Email/ThunderbirdEmailProvider.cs b/NAPS2.Lib/ImportExport/Email/ThunderbirdEmailProvider.cs index f2ea098696..9508a829f2 100644 --- a/NAPS2.Lib/ImportExport/Email/ThunderbirdEmailProvider.cs +++ b/NAPS2.Lib/ImportExport/Email/ThunderbirdEmailProvider.cs @@ -2,7 +2,7 @@ namespace NAPS2.ImportExport.Email; -public class ThunderbirdEmailProvider : IEmailProvider +internal class ThunderbirdEmailProvider : IEmailProvider { private readonly ErrorOutput _errorOutput; diff --git a/NAPS2.Sdk/ImportExport/Email/EmailAttachment.cs b/NAPS2.Sdk/ImportExport/Email/EmailAttachment.cs index 59058ac058..0aefbb964a 100644 --- a/NAPS2.Sdk/ImportExport/Email/EmailAttachment.cs +++ b/NAPS2.Sdk/ImportExport/Email/EmailAttachment.cs @@ -3,7 +3,7 @@ /// /// Represents an attachment for an EmailMessage. /// -public record EmailAttachment +internal record EmailAttachment { /// /// The path of the source file to be attached. diff --git a/NAPS2.Sdk/ImportExport/Email/EmailMessage.cs b/NAPS2.Sdk/ImportExport/Email/EmailMessage.cs index fc6602c42e..523c85976b 100644 --- a/NAPS2.Sdk/ImportExport/Email/EmailMessage.cs +++ b/NAPS2.Sdk/ImportExport/Email/EmailMessage.cs @@ -1,6 +1,6 @@ namespace NAPS2.ImportExport.Email; -public class EmailMessage +internal class EmailMessage { public string? Subject { get; set; } diff --git a/NAPS2.Sdk/ImportExport/Email/EmailRecipient.cs b/NAPS2.Sdk/ImportExport/Email/EmailRecipient.cs index bf8738f4da..71a92f39ec 100644 --- a/NAPS2.Sdk/ImportExport/Email/EmailRecipient.cs +++ b/NAPS2.Sdk/ImportExport/Email/EmailRecipient.cs @@ -1,6 +1,6 @@ namespace NAPS2.ImportExport.Email; -public class EmailRecipient +internal class EmailRecipient { public static IEnumerable FromText(EmailRecipientType recipType, string? recipText) { diff --git a/NAPS2.Sdk/ImportExport/Email/EmailRecipientType.cs b/NAPS2.Sdk/ImportExport/Email/EmailRecipientType.cs index e3ea1cda67..791fdaa502 100644 --- a/NAPS2.Sdk/ImportExport/Email/EmailRecipientType.cs +++ b/NAPS2.Sdk/ImportExport/Email/EmailRecipientType.cs @@ -1,6 +1,6 @@ namespace NAPS2.ImportExport.Email; -public enum EmailRecipientType +internal enum EmailRecipientType { To, Cc, diff --git a/NAPS2.Sdk/ImportExport/Email/IEmailProvider.cs b/NAPS2.Sdk/ImportExport/Email/IEmailProvider.cs index 2fd17aa41c..c272510d7e 100644 --- a/NAPS2.Sdk/ImportExport/Email/IEmailProvider.cs +++ b/NAPS2.Sdk/ImportExport/Email/IEmailProvider.cs @@ -1,6 +1,6 @@ namespace NAPS2.ImportExport.Email; -public interface IEmailProvider +internal interface IEmailProvider { Task SendEmail(EmailMessage emailMessage, ProgressHandler progress = default); } \ No newline at end of file