From 9022fa7d93aaac29ebb6b10ff629b880b47bbfa8 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Thu, 7 May 2026 14:06:37 -0400 Subject: [PATCH] fix(backend): make API types internal --- backend/src/Socialize.Api/ApplicationRegistration.cs | 2 +- backend/src/Socialize.Api/Common/Domain/Entity.cs | 2 +- backend/src/Socialize.Api/Data/AppDbContext.cs | 2 +- .../Configuration/LocalBlobStorageOptions.cs | 2 +- .../BlobStorage/Contracts/CommonFileNames.cs | 2 +- .../BlobStorage/Contracts/ContentTypes.cs | 2 +- .../BlobStorage/Contracts/IBlobStorage.cs | 2 +- .../BlobStorage/Contracts/SubDirectoryNames.cs | 2 +- .../BlobStorage/Services/LocalBlobStorage.cs | 2 +- .../Infrastructure/Configuration/WebsiteOptions.cs | 2 +- .../Emailer/Configuration/EmailerOptions.cs | 2 +- .../Infrastructure/Emailer/Contracts/IEmailSender.cs | 2 +- .../Emailer/Services/LoggerEmailSender.cs | 2 +- .../Emailer/Services/PostmarkEmailSender.cs | 2 +- .../Emailer/Services/ResendEmailSender.cs | 2 +- .../Infrastructure/InfrastructureRegistration.cs | 2 +- .../Payments/Stripe/Configuration/StripeOptions.cs | 2 +- .../Infrastructure/Security/AccessScopeService.cs | 2 +- .../Security/ClaimsPrincipalExtensions.cs | 2 +- .../Infrastructure/Security/GenerateJwtToken.cs | 2 +- .../Infrastructure/Security/KnownClaims.cs | 2 +- .../Infrastructure/Security/MissingClaimException.cs | 2 +- .../Infrastructure/Security/PasswordGenerator.cs | 2 +- .../Infrastructure/Security/RefreshTokenGenerator.cs | 2 +- .../TestData/TestDataSeedExtensions.cs | 2 +- .../Infrastructure/YouTube/YouTubeUrlHelper.cs | 2 +- .../Migrations/20260507143849_Initial.cs | 2 +- .../Modules/Approvals/Data/ApprovalDecision.cs | 2 +- .../Approvals/Data/ApprovalModelConfiguration.cs | 2 +- .../Modules/Approvals/Data/ApprovalRequest.cs | 2 +- .../Approvals/Data/ApprovalWorkflowInstance.cs | 2 +- .../Data/WorkspaceApprovalStepConfiguration.cs | 2 +- .../Modules/Approvals/Handlers/GetApprovals.cs | 8 ++++---- .../Approvals/Handlers/SubmitApprovalDecision.cs | 6 +++--- .../Modules/Approvals/ModuleRegistration.cs | 2 +- .../Services/ApprovalStepConfigurationRules.cs | 6 +++--- .../Approvals/Services/ApprovalWorkflowRules.cs | 4 ++-- .../Services/ApprovalWorkflowRuntimeService.cs | 6 +++--- .../src/Socialize.Api/Modules/Assets/Data/Asset.cs | 2 +- .../Modules/Assets/Data/AssetModelConfiguration.cs | 2 +- .../Modules/Assets/Data/AssetRevision.cs | 2 +- .../Modules/Assets/Handlers/CreateAssetRevision.cs | 6 +++--- .../Assets/Handlers/CreateGoogleDriveAsset.cs | 6 +++--- .../Modules/Assets/Handlers/GetAssets.cs | 8 ++++---- .../Modules/Assets/ModuleRegistration.cs | 2 +- .../Data/CalendarCatalogEntry.cs | 2 +- .../CalendarIntegrations/Data/CalendarCatalogSeed.cs | 2 +- .../CalendarIntegrations/Data/CalendarEvent.cs | 2 +- .../CalendarIntegrations/Data/CalendarSource.cs | 2 +- .../Data/CalendarSourceModelConfiguration.cs | 2 +- .../Data/UserCalendarExportFeed.cs | 2 +- .../Handlers/CalendarSourceDtos.cs | 6 +++--- .../Handlers/CreateCalendarSource.cs | 2 +- .../Handlers/DeleteCalendarSource.cs | 2 +- .../Handlers/ListCalendarCatalog.cs | 6 +++--- .../Handlers/ListCalendarEvents.cs | 6 +++--- .../Handlers/ListCalendarSources.cs | 4 ++-- .../Handlers/RefreshCalendarSource.cs | 2 +- .../Handlers/UpdateCalendarSource.cs | 2 +- .../Handlers/UserCalendarExportFeed.cs | 12 ++++++------ .../CalendarIntegrations/ModuleRegistration.cs | 2 +- .../Services/CalendarExportFeedBuilder.cs | 4 ++-- .../Services/CalendarExportFeedService.cs | 2 +- .../Services/CalendarExportFeedTokenService.cs | 2 +- .../Services/CalendarImportBackgroundService.cs | 2 +- .../Services/CalendarImportSyncService.cs | 2 +- .../Services/CalendarSourceConstants.cs | 4 ++-- .../Services/CalendarSourceRules.cs | 2 +- .../Services/IcsCalendarParser.cs | 4 ++-- .../Socialize.Api/Modules/Campaigns/Data/Campaign.cs | 2 +- .../Campaigns/Data/CampaignModelConfiguration.cs | 2 +- .../Modules/Campaigns/Handlers/CreateCampaign.cs | 6 +++--- .../Modules/Campaigns/Handlers/GetCampaigns.cs | 6 +++--- .../Modules/Campaigns/ModuleRegistration.cs | 2 +- .../Socialize.Api/Modules/Channels/Data/Channel.cs | 2 +- .../Channels/Data/ChannelModelConfiguration.cs | 2 +- .../Modules/Channels/Handlers/ChannelDtos.cs | 2 +- .../Modules/Channels/Handlers/CreateChannel.cs | 6 +++--- .../Modules/Channels/Handlers/GetChannels.cs | 4 ++-- .../Modules/Channels/ModuleRegistration.cs | 2 +- .../src/Socialize.Api/Modules/Clients/Data/Client.cs | 2 +- .../Modules/Clients/Data/ClientModelConfiguration.cs | 2 +- .../Modules/Clients/Handlers/ChangeClientPortrait.cs | 8 ++++---- .../Modules/Clients/Handlers/CreateClient.cs | 6 +++--- .../Modules/Clients/Handlers/GetClients.cs | 6 +++--- .../Modules/Clients/Handlers/UpdateClient.cs | 6 +++--- .../Modules/Clients/ModuleRegistration.cs | 2 +- .../Socialize.Api/Modules/Comments/Data/Comment.cs | 2 +- .../Comments/Data/CommentModelConfiguration.cs | 2 +- .../Modules/Comments/Handlers/CreateComment.cs | 6 +++--- .../Modules/Comments/Handlers/GetComments.cs | 6 +++--- .../Modules/Comments/ModuleRegistration.cs | 2 +- .../Contracts/IContentItemActivityWriter.cs | 4 ++-- .../Modules/ContentItems/Data/ContentItem.cs | 2 +- .../ContentItems/Data/ContentItemActivityEntry.cs | 2 +- .../Data/ContentItemModelConfiguration.cs | 2 +- .../Modules/ContentItems/Data/ContentItemRevision.cs | 2 +- .../ContentItems/Handlers/CreateContentItem.cs | 6 +++--- .../Handlers/CreateContentItemRevision.cs | 6 +++--- .../Modules/ContentItems/Handlers/GetContentItem.cs | 4 ++-- .../ContentItems/Handlers/GetContentItemActivity.cs | 4 ++-- .../ContentItems/Handlers/GetContentItemRevisions.cs | 4 ++-- .../Modules/ContentItems/Handlers/GetContentItems.cs | 6 +++--- .../ContentItems/Handlers/UpdateContentItemStatus.cs | 6 +++--- .../Modules/ContentItems/ModuleRegistration.cs | 2 +- .../Services/ContentItemActivityWriter.cs | 2 +- .../Modules/Feedback/Contracts/FeedbackDtos.cs | 12 ++++++------ .../Modules/Feedback/Data/FeedbackActivityEntry.cs | 2 +- .../Modules/Feedback/Data/FeedbackComment.cs | 2 +- .../Feedback/Data/FeedbackModelConfiguration.cs | 2 +- .../Modules/Feedback/Data/FeedbackReport.cs | 2 +- .../Modules/Feedback/Data/FeedbackScreenshot.cs | 2 +- .../Modules/Feedback/Data/FeedbackStatus.cs | 2 +- .../Modules/Feedback/Data/FeedbackTag.cs | 2 +- .../Modules/Feedback/Data/FeedbackType.cs | 2 +- .../Feedback/Handlers/AddDeveloperFeedbackComment.cs | 2 +- .../Feedback/Handlers/AddMyFeedbackComment.cs | 6 +++--- .../Feedback/Handlers/AttachMyFeedbackScreenshot.cs | 6 +++--- .../Modules/Feedback/Handlers/CancelMyFeedback.cs | 6 +++--- .../Feedback/Handlers/GetDeveloperFeedback.cs | 2 +- .../Handlers/GetDeveloperFeedbackTimeline.cs | 2 +- .../Feedback/Handlers/GetFeedbackScreenshot.cs | 2 +- .../Modules/Feedback/Handlers/GetMyFeedback.cs | 2 +- .../Feedback/Handlers/GetMyFeedbackTimeline.cs | 2 +- .../Feedback/Handlers/ListDeveloperFeedback.cs | 2 +- .../Modules/Feedback/Handlers/ListFeedbackTags.cs | 2 +- .../Modules/Feedback/Handlers/ListMyFeedback.cs | 2 +- .../Modules/Feedback/Handlers/SubmitFeedback.cs | 6 +++--- .../Feedback/Handlers/UpdateDeveloperFeedback.cs | 6 +++--- .../Modules/Feedback/ModuleRegistration.cs | 2 +- .../Modules/Feedback/Services/FeedbackAccessRules.cs | 2 +- .../Feedback/Services/FeedbackActivityTypes.cs | 2 +- .../Feedback/Services/FeedbackNotificationRoutes.cs | 2 +- .../Feedback/Services/FeedbackNotificationService.cs | 2 +- .../Modules/Feedback/Services/FeedbackRules.cs | 2 +- .../Feedback/Services/FeedbackScreenshotRules.cs | 2 +- .../Modules/Identity/Configuration/JwtOptions.cs | 2 +- .../Modules/Identity/Contracts/IUserLookup.cs | 2 +- .../Modules/Identity/Contracts/KnownRoles.cs | 2 +- .../Modules/Identity/Contracts/UserReference.cs | 2 +- .../Modules/Identity/Data/IdentityService.cs | 2 +- .../src/Socialize.Api/Modules/Identity/Data/Role.cs | 2 +- .../src/Socialize.Api/Modules/Identity/Data/User.cs | 2 +- .../Modules/Identity/Data/UserManager.cs | 2 +- .../Modules/Identity/Handlers/ChangeAddress.cs | 4 ++-- .../Modules/Identity/Handlers/ChangeAlias.cs | 4 ++-- .../Modules/Identity/Handlers/ChangeBirthDate.cs | 4 ++-- .../Modules/Identity/Handlers/ChangeEmail.cs | 4 ++-- .../Modules/Identity/Handlers/ChangeFullname.cs | 4 ++-- .../Modules/Identity/Handlers/ChangePhone.cs | 4 ++-- .../Modules/Identity/Handlers/ChangePortrait.cs | 8 ++++---- .../Modules/Identity/Handlers/ForgotPassword.cs | 4 ++-- .../Modules/Identity/Handlers/GetCurrentUser.cs | 2 +- .../Handlers/GetCurrentUserProfilePicture.cs | 2 +- .../Socialize.Api/Modules/Identity/Handlers/Login.cs | 6 +++--- .../Modules/Identity/Handlers/LoginWithFacebook.cs | 12 ++++++------ .../Modules/Identity/Handlers/LoginWithGoogle.cs | 8 ++++---- .../Modules/Identity/Handlers/RefreshToken.cs | 6 +++--- .../Modules/Identity/Handlers/Register.cs | 6 +++--- .../Modules/Identity/Handlers/ResendVerification.cs | 6 +++--- .../Modules/Identity/Handlers/ResetPassword.cs | 4 ++-- .../Modules/Identity/Handlers/SetPassword.cs | 4 ++-- .../Modules/Identity/Handlers/VerifyEmail.cs | 6 +++--- .../Modules/Identity/IdentityResultExtensions.cs | 2 +- .../Socialize.Api/Modules/Identity/Models/Result.cs | 4 ++-- .../Modules/Identity/Models/RoleModel.cs | 2 +- .../Socialize.Api/Modules/Identity/Models/UserDto.cs | 2 +- .../Modules/Identity/Models/UserModel.cs | 2 +- .../Modules/Identity/ModuleRegistration.cs | 2 +- .../Modules/Identity/Services/AccessTokenFactory.cs | 2 +- .../Identity/Services/EmailVerificationService.cs | 2 +- .../Modules/Identity/Services/UserLookup.cs | 2 +- .../Contracts/INotificationEventWriter.cs | 4 ++-- .../Modules/Notifications/Data/NotificationEvent.cs | 2 +- .../Data/NotificationModelConfiguration.cs | 2 +- .../Notifications/Handlers/GetNotifications.cs | 6 +++--- .../Notifications/Handlers/MarkNotificationAsRead.cs | 2 +- .../Modules/Notifications/ModuleRegistration.cs | 2 +- .../Services/NotificationEventWriter.cs | 2 +- .../Modules/Organizations/Data/Organization.cs | 2 +- .../Organizations/Data/OrganizationMembership.cs | 2 +- .../Data/OrganizationModelConfiguration.cs | 2 +- .../Organizations/Handlers/AddOrganizationMember.cs | 6 +++--- .../Organizations/Handlers/ChangeOrganizationLogo.cs | 8 ++++---- .../Organizations/Handlers/GetOrganization.cs | 2 +- .../Organizations/Handlers/GetOrganizations.cs | 2 +- .../Organizations/Handlers/OrganizationDtos.cs | 8 ++++---- .../Organizations/Handlers/UpdateOrganization.cs | 6 +++--- .../Modules/Organizations/ModuleRegistration.cs | 2 +- .../Services/OrganizationAccessService.cs | 2 +- .../Services/OrganizationPermissionRules.cs | 2 +- .../Services/OrganizationPermissions.cs | 2 +- .../Organizations/Services/OrganizationRoles.cs | 2 +- .../Modules/Workspaces/Data/Workspace.cs | 2 +- .../Modules/Workspaces/Data/WorkspaceInvite.cs | 2 +- .../Workspaces/Data/WorkspaceInviteStatuses.cs | 2 +- .../Workspaces/Data/WorkspaceModelConfiguration.cs | 2 +- .../Workspaces/Handlers/ChangeWorkspaceLogo.cs | 8 ++++---- .../Modules/Workspaces/Handlers/CreateWorkspace.cs | 6 +++--- .../Workspaces/Handlers/CreateWorkspaceInvite.cs | 6 +++--- .../Workspaces/Handlers/GetWorkspaceInvites.cs | 4 ++-- .../Workspaces/Handlers/GetWorkspaceMembers.cs | 4 ++-- .../Modules/Workspaces/Handlers/GetWorkspaces.cs | 4 ++-- .../Modules/Workspaces/Handlers/UpdateWorkspace.cs | 8 ++++---- .../Modules/Workspaces/ModuleRegistration.cs | 2 +- backend/src/Socialize.Api/Properties/AssemblyInfo.cs | 3 +++ backend/src/Socialize.Api/Socialize.Api.csproj | 2 +- .../Socialize.Tests/Feedback/FeedbackRulesTests.cs | 4 ++-- 208 files changed, 347 insertions(+), 344 deletions(-) create mode 100644 backend/src/Socialize.Api/Properties/AssemblyInfo.cs diff --git a/backend/src/Socialize.Api/ApplicationRegistration.cs b/backend/src/Socialize.Api/ApplicationRegistration.cs index 23660d2c..bbd9f5c7 100644 --- a/backend/src/Socialize.Api/ApplicationRegistration.cs +++ b/backend/src/Socialize.Api/ApplicationRegistration.cs @@ -11,7 +11,7 @@ using Microsoft.IdentityModel.Tokens; namespace Socialize; -public static class ApplicationRegistration +internal static class ApplicationRegistration { public static IServiceCollection AddWebServices(this IServiceCollection services) { diff --git a/backend/src/Socialize.Api/Common/Domain/Entity.cs b/backend/src/Socialize.Api/Common/Domain/Entity.cs index 3d4b8a72..07260834 100644 --- a/backend/src/Socialize.Api/Common/Domain/Entity.cs +++ b/backend/src/Socialize.Api/Common/Domain/Entity.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Common.Domain; -public abstract class Entity +internal abstract class Entity { public Guid Id { get; init; } public Guid CreatedBy { get; init; } diff --git a/backend/src/Socialize.Api/Data/AppDbContext.cs b/backend/src/Socialize.Api/Data/AppDbContext.cs index 351fc16b..8ceb2040 100644 --- a/backend/src/Socialize.Api/Data/AppDbContext.cs +++ b/backend/src/Socialize.Api/Data/AppDbContext.cs @@ -16,7 +16,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Data; -public class AppDbContext( +internal class AppDbContext( DbContextOptions options) : IdentityDbContext(options) { diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Configuration/LocalBlobStorageOptions.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Configuration/LocalBlobStorageOptions.cs index fc2490b2..6ba61195 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Configuration/LocalBlobStorageOptions.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Configuration/LocalBlobStorageOptions.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.BlobStorage.Configuration; -public sealed class LocalBlobStorageOptions +internal sealed class LocalBlobStorageOptions { public const string SectionName = "LocalBlobStorage"; diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/CommonFileNames.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/CommonFileNames.cs index 3c84acfe..1f384fd7 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/CommonFileNames.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/CommonFileNames.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.BlobStorage.Contracts; -public static class CommonFileNames +internal static class CommonFileNames { public const string ProfilePicture = "profilePicture"; public const string LogoPicture = "logoPicture"; diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/ContentTypes.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/ContentTypes.cs index d08e9ae7..3c28e18b 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/ContentTypes.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/ContentTypes.cs @@ -2,7 +2,7 @@ namespace Socialize.Api.Infrastructure.BlobStorage.Contracts; -public static class ContentTypes +internal static class ContentTypes { private const string ImagePng = "image/png"; private const string ImageJpeg = "image/jpeg"; diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/IBlobStorage.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/IBlobStorage.cs index d6bb83db..c5d000a7 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/IBlobStorage.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/IBlobStorage.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.BlobStorage.Contracts; -public interface IBlobStorage +internal interface IBlobStorage { /// /// Upload a file to blob storage. diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/SubDirectoryNames.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/SubDirectoryNames.cs index 0d522a1c..d1cc770f 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/SubDirectoryNames.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Contracts/SubDirectoryNames.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.BlobStorage.Contracts; -public static class SubDirectoryNames +internal static class SubDirectoryNames { public const string Profile = "profile"; public const string Contents = "contents"; diff --git a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Services/LocalBlobStorage.cs b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Services/LocalBlobStorage.cs index e4926534..3043b0db 100644 --- a/backend/src/Socialize.Api/Infrastructure/BlobStorage/Services/LocalBlobStorage.cs +++ b/backend/src/Socialize.Api/Infrastructure/BlobStorage/Services/LocalBlobStorage.cs @@ -4,7 +4,7 @@ using Socialize.Api.Infrastructure.BlobStorage.Contracts; namespace Socialize.Api.Infrastructure.BlobStorage.Services; -public sealed class LocalBlobStorage( +internal sealed class LocalBlobStorage( IWebHostEnvironment environment, IHttpContextAccessor httpContextAccessor, IOptions options, diff --git a/backend/src/Socialize.Api/Infrastructure/Configuration/WebsiteOptions.cs b/backend/src/Socialize.Api/Infrastructure/Configuration/WebsiteOptions.cs index b04c425b..ca7e2c53 100644 --- a/backend/src/Socialize.Api/Infrastructure/Configuration/WebsiteOptions.cs +++ b/backend/src/Socialize.Api/Infrastructure/Configuration/WebsiteOptions.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.Configuration; -public class WebsiteOptions +internal class WebsiteOptions { public const string SectionName = "Website"; diff --git a/backend/src/Socialize.Api/Infrastructure/Emailer/Configuration/EmailerOptions.cs b/backend/src/Socialize.Api/Infrastructure/Emailer/Configuration/EmailerOptions.cs index 2d103677..1faf3274 100644 --- a/backend/src/Socialize.Api/Infrastructure/Emailer/Configuration/EmailerOptions.cs +++ b/backend/src/Socialize.Api/Infrastructure/Emailer/Configuration/EmailerOptions.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.Emailer.Configuration; -public class EmailerOptions +internal class EmailerOptions { public const string ConfigurationSection = "Emailer"; diff --git a/backend/src/Socialize.Api/Infrastructure/Emailer/Contracts/IEmailSender.cs b/backend/src/Socialize.Api/Infrastructure/Emailer/Contracts/IEmailSender.cs index f33d873d..1dcb4463 100644 --- a/backend/src/Socialize.Api/Infrastructure/Emailer/Contracts/IEmailSender.cs +++ b/backend/src/Socialize.Api/Infrastructure/Emailer/Contracts/IEmailSender.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.Emailer.Contracts; -public interface IEmailSender +internal interface IEmailSender { Task SendEmailAsync(string email, string subject, string message); } diff --git a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/LoggerEmailSender.cs b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/LoggerEmailSender.cs index 8f52f156..8600c9c7 100644 --- a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/LoggerEmailSender.cs +++ b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/LoggerEmailSender.cs @@ -2,7 +2,7 @@ using Socialize.Api.Infrastructure.Emailer.Contracts; namespace Socialize.Api.Infrastructure.Emailer.Services; -public class LoggerEmailSender(ILogger logger) +internal class LoggerEmailSender(ILogger logger) : IEmailSender { public Task SendEmailAsync(string email, string subject, string message) diff --git a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/PostmarkEmailSender.cs b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/PostmarkEmailSender.cs index 5d0b2b90..3b1a3eef 100644 --- a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/PostmarkEmailSender.cs +++ b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/PostmarkEmailSender.cs @@ -5,7 +5,7 @@ using PostmarkDotNet; namespace Socialize.Api.Infrastructure.Emailer.Services; -public class PostmarkEmailSender : IEmailSender +internal class PostmarkEmailSender : IEmailSender { private readonly PostmarkClient _client; private readonly EmailerOptions _options; diff --git a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/ResendEmailSender.cs b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/ResendEmailSender.cs index f3d95964..3a1d7ee5 100644 --- a/backend/src/Socialize.Api/Infrastructure/Emailer/Services/ResendEmailSender.cs +++ b/backend/src/Socialize.Api/Infrastructure/Emailer/Services/ResendEmailSender.cs @@ -7,7 +7,7 @@ using Microsoft.Extensions.Options; namespace Socialize.Api.Infrastructure.Emailer.Services; -public class ResendEmailSender : IEmailSender +internal class ResendEmailSender : IEmailSender { private static readonly Uri EndpointUri = new("https://api.resend.com/emails"); private readonly HttpClient _httpClient; diff --git a/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs b/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs index a7f9e979..cbef4274 100644 --- a/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs +++ b/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs @@ -9,7 +9,7 @@ using Socialize.Api.Infrastructure.Payments.Stripe.Configuration; namespace Socialize.Api.Infrastructure; -public static class InfrastructureRegistration +internal static class InfrastructureRegistration { public static WebApplicationBuilder AddInfrastructureModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Infrastructure/Payments/Stripe/Configuration/StripeOptions.cs b/backend/src/Socialize.Api/Infrastructure/Payments/Stripe/Configuration/StripeOptions.cs index c156d47e..38848383 100644 --- a/backend/src/Socialize.Api/Infrastructure/Payments/Stripe/Configuration/StripeOptions.cs +++ b/backend/src/Socialize.Api/Infrastructure/Payments/Stripe/Configuration/StripeOptions.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations; namespace Socialize.Api.Infrastructure.Payments.Stripe.Configuration; -public class StripeOptions +internal class StripeOptions { public const string ConfigurationSection = "Stripe"; diff --git a/backend/src/Socialize.Api/Infrastructure/Security/AccessScopeService.cs b/backend/src/Socialize.Api/Infrastructure/Security/AccessScopeService.cs index a9c5f268..996c7d1f 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/AccessScopeService.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/AccessScopeService.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Infrastructure.Security; -public sealed class AccessScopeService( +internal sealed class AccessScopeService( OrganizationAccessService organizationAccessService) { public bool IsManager(ClaimsPrincipal user) diff --git a/backend/src/Socialize.Api/Infrastructure/Security/ClaimsPrincipalExtensions.cs b/backend/src/Socialize.Api/Infrastructure/Security/ClaimsPrincipalExtensions.cs index ff07f530..b5fb2670 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/ClaimsPrincipalExtensions.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/ClaimsPrincipalExtensions.cs @@ -2,7 +2,7 @@ namespace Socialize.Api.Infrastructure.Security; -public static class ClaimsPrincipalExtensions +internal static class ClaimsPrincipalExtensions { public static IReadOnlyCollection GetScopeIds(this ClaimsPrincipal claims, string key) { diff --git a/backend/src/Socialize.Api/Infrastructure/Security/GenerateJwtToken.cs b/backend/src/Socialize.Api/Infrastructure/Security/GenerateJwtToken.cs index 51019e61..cc2084ed 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/GenerateJwtToken.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/GenerateJwtToken.cs @@ -5,7 +5,7 @@ using Microsoft.IdentityModel.Tokens; namespace Socialize.Api.Infrastructure.Security; -public static class JwtTokenHelper +internal static class JwtTokenHelper { public static string GenerateJwtToken( TimeSpan expiresIn, diff --git a/backend/src/Socialize.Api/Infrastructure/Security/KnownClaims.cs b/backend/src/Socialize.Api/Infrastructure/Security/KnownClaims.cs index f48bef5a..6e8ebfd3 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/KnownClaims.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/KnownClaims.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Infrastructure.Security; -public static class KnownClaims +internal static class KnownClaims { public const string Alias = "alias"; public const string PortraitUrl = "portraitUrl"; diff --git a/backend/src/Socialize.Api/Infrastructure/Security/MissingClaimException.cs b/backend/src/Socialize.Api/Infrastructure/Security/MissingClaimException.cs index 1d0e8f0f..2fe4431a 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/MissingClaimException.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/MissingClaimException.cs @@ -1,5 +1,5 @@ namespace Socialize.Api.Infrastructure.Security; -public class MissingClaimException( +internal class MissingClaimException( string claimName) : Exception($"Claim '{claimName}' is missing."); diff --git a/backend/src/Socialize.Api/Infrastructure/Security/PasswordGenerator.cs b/backend/src/Socialize.Api/Infrastructure/Security/PasswordGenerator.cs index 224475a6..5d0d9ac7 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/PasswordGenerator.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/PasswordGenerator.cs @@ -4,7 +4,7 @@ using System.Text; namespace Socialize.Api.Infrastructure.Security; // If we need to add special characters we can alternate between 2 pools. -public static class PasswordGenerator +internal static class PasswordGenerator { private const string LowerLetters = "abcdefghijklmnopqrstuvwxyz"; private const string UpperLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; diff --git a/backend/src/Socialize.Api/Infrastructure/Security/RefreshTokenGenerator.cs b/backend/src/Socialize.Api/Infrastructure/Security/RefreshTokenGenerator.cs index b200c8b1..bbd14f49 100644 --- a/backend/src/Socialize.Api/Infrastructure/Security/RefreshTokenGenerator.cs +++ b/backend/src/Socialize.Api/Infrastructure/Security/RefreshTokenGenerator.cs @@ -2,7 +2,7 @@ using System.Security.Cryptography; namespace Socialize.Api.Infrastructure.Security; -public static class RefreshTokenGenerator +internal static class RefreshTokenGenerator { public static string Next() { diff --git a/backend/src/Socialize.Api/Infrastructure/TestData/TestDataSeedExtensions.cs b/backend/src/Socialize.Api/Infrastructure/TestData/TestDataSeedExtensions.cs index 4e9d10d0..66d2fce6 100644 --- a/backend/src/Socialize.Api/Infrastructure/TestData/TestDataSeedExtensions.cs +++ b/backend/src/Socialize.Api/Infrastructure/TestData/TestDataSeedExtensions.cs @@ -19,7 +19,7 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Infrastructure.TestData; -public static class TestDataSeedExtensions +internal static class TestDataSeedExtensions { private static readonly Guid OrganizationId = Guid.Parse("99999999-9999-9999-9999-999999999999"); private static readonly Guid WorkspaceId = Guid.Parse("11111111-1111-1111-1111-111111111111"); diff --git a/backend/src/Socialize.Api/Infrastructure/YouTube/YouTubeUrlHelper.cs b/backend/src/Socialize.Api/Infrastructure/YouTube/YouTubeUrlHelper.cs index 0fca2864..65f40b29 100644 --- a/backend/src/Socialize.Api/Infrastructure/YouTube/YouTubeUrlHelper.cs +++ b/backend/src/Socialize.Api/Infrastructure/YouTube/YouTubeUrlHelper.cs @@ -2,7 +2,7 @@ using System.Text.RegularExpressions; namespace Socialize.Api.Infrastructure.YouTube; -public static class YouTubeUrlHelper +internal static class YouTubeUrlHelper { private static readonly Regex VideoIdRegex = new( @"(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^""&?/\s]{11})", diff --git a/backend/src/Socialize.Api/Migrations/20260507143849_Initial.cs b/backend/src/Socialize.Api/Migrations/20260507143849_Initial.cs index 7ae8ba52..f31c3500 100644 --- a/backend/src/Socialize.Api/Migrations/20260507143849_Initial.cs +++ b/backend/src/Socialize.Api/Migrations/20260507143849_Initial.cs @@ -9,7 +9,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; namespace Socialize.Api.Migrations { /// - public partial class Initial : Migration + internal partial class Initial : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) diff --git a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalDecision.cs b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalDecision.cs index bab072b2..276c5738 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalDecision.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalDecision.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Approvals.Data; -public class ApprovalDecision +internal class ApprovalDecision { public Guid Id { get; init; } public Guid ApprovalRequestId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalModelConfiguration.cs index c99e2a7a..2f6ba87d 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Approvals.Data; -public static class ApprovalModelConfiguration +internal static class ApprovalModelConfiguration { public static ModelBuilder ConfigureApprovalsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalRequest.cs b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalRequest.cs index d6782e47..fa6dda55 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalRequest.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalRequest.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Approvals.Data; -public class ApprovalRequest +internal class ApprovalRequest { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalWorkflowInstance.cs b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalWorkflowInstance.cs index 38a2dc93..1fcfd408 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalWorkflowInstance.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Data/ApprovalWorkflowInstance.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Approvals.Data; -public class ApprovalWorkflowInstance +internal class ApprovalWorkflowInstance { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Approvals/Data/WorkspaceApprovalStepConfiguration.cs b/backend/src/Socialize.Api/Modules/Approvals/Data/WorkspaceApprovalStepConfiguration.cs index 173a14d0..8f8677b0 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Data/WorkspaceApprovalStepConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Data/WorkspaceApprovalStepConfiguration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Approvals.Data; -public class WorkspaceApprovalStepConfiguration +internal class WorkspaceApprovalStepConfiguration { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Approvals/Handlers/GetApprovals.cs b/backend/src/Socialize.Api/Modules/Approvals/Handlers/GetApprovals.cs index f1404f09..b0fb134e 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Handlers/GetApprovals.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Handlers/GetApprovals.cs @@ -7,9 +7,9 @@ using Socialize.Api.Infrastructure.Security; namespace Socialize.Api.Modules.Approvals.Handlers; -public record GetApprovalsRequest(Guid ContentItemId); +internal record GetApprovalsRequest(Guid ContentItemId); -public record ApprovalDecisionDto( +internal record ApprovalDecisionDto( Guid Id, Guid ApprovalRequestId, string Decision, @@ -20,7 +20,7 @@ public record ApprovalDecisionDto( string? DecidedByPortraitUrl, DateTimeOffset CreatedAt); -public record ApprovalRequestDto( +internal record ApprovalRequestDto( Guid Id, Guid WorkspaceId, Guid ContentItemId, @@ -40,7 +40,7 @@ public record ApprovalRequestDto( DateTimeOffset? CompletedAt, IReadOnlyCollection Decisions); -public class GetApprovalsHandler( +internal class GetApprovalsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Approvals/Handlers/SubmitApprovalDecision.cs b/backend/src/Socialize.Api/Modules/Approvals/Handlers/SubmitApprovalDecision.cs index d9c69d9a..46af2e68 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Handlers/SubmitApprovalDecision.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Handlers/SubmitApprovalDecision.cs @@ -12,12 +12,12 @@ using System.Text.Json; namespace Socialize.Api.Modules.Approvals.Handlers; -public record SubmitApprovalDecisionRequest( +internal record SubmitApprovalDecisionRequest( string Decision, string? ReviewerName, string? ReviewerEmail); -public class SubmitApprovalDecisionRequestValidator +internal class SubmitApprovalDecisionRequestValidator : Validator { public SubmitApprovalDecisionRequestValidator() @@ -31,7 +31,7 @@ public class SubmitApprovalDecisionRequestValidator } } -public class SubmitApprovalDecisionHandler( +internal class SubmitApprovalDecisionHandler( AppDbContext dbContext, AccessScopeService accessScopeService, ApprovalWorkflowRuntimeService approvalWorkflowRuntimeService, diff --git a/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs index b4d71d90..a81471dd 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Approvals.Services; namespace Socialize.Api.Modules.Approvals; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddApprovalsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalStepConfigurationRules.cs b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalStepConfigurationRules.cs index 99696f8d..b9d04dd9 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalStepConfigurationRules.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalStepConfigurationRules.cs @@ -2,20 +2,20 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Approvals.Services; -public static class ApprovalStepTargetTypes +internal static class ApprovalStepTargetTypes { public const string Role = "Role"; public const string Membership = "Membership"; public const string Member = "Member"; } -public static class ApprovalMembershipTargets +internal static class ApprovalMembershipTargets { public const string Team = "Team"; public const string Client = "Client"; } -public static class ApprovalStepConfigurationRules +internal static class ApprovalStepConfigurationRules { public static readonly IReadOnlySet AllowedTargetTypes = new HashSet(StringComparer.Ordinal) { diff --git a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRules.cs b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRules.cs index 7a816cbf..9307a6af 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRules.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRules.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Approvals.Services; -public static class ApprovalModes +internal static class ApprovalModes { public const string None = "None"; public const string Optional = "Optional"; @@ -10,7 +10,7 @@ public static class ApprovalModes public const string MultiLevel = "Multi-level"; } -public static class ApprovalWorkflowRules +internal static class ApprovalWorkflowRules { public static bool BlocksManualApprovedOrScheduledStatus(string approvalMode) { diff --git a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRuntimeService.cs b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRuntimeService.cs index 2a3f5a7a..c6e064b8 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRuntimeService.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/Services/ApprovalWorkflowRuntimeService.cs @@ -11,15 +11,15 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Approvals.Services; -public record ApprovalWorkflowStartResult(bool Succeeded, string? ErrorMessage); +internal record ApprovalWorkflowStartResult(bool Succeeded, string? ErrorMessage); -public record ApprovalWorkflowDecisionResult( +internal record ApprovalWorkflowDecisionResult( bool Succeeded, string? ErrorMessage, int StatusCode, bool IsWorkflowStep); -public class ApprovalWorkflowRuntimeService( +internal class ApprovalWorkflowRuntimeService( AppDbContext dbContext, INotificationEventWriter notificationEventWriter) { diff --git a/backend/src/Socialize.Api/Modules/Assets/Data/Asset.cs b/backend/src/Socialize.Api/Modules/Assets/Data/Asset.cs index bd61036d..e6871a63 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Data/Asset.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Data/Asset.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Assets.Data; -public class Asset +internal class Asset { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Assets/Data/AssetModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Assets/Data/AssetModelConfiguration.cs index 04895886..77bb8458 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Data/AssetModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Data/AssetModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Assets.Data; -public static class AssetModelConfiguration +internal static class AssetModelConfiguration { public static ModelBuilder ConfigureAssetsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Assets/Data/AssetRevision.cs b/backend/src/Socialize.Api/Modules/Assets/Data/AssetRevision.cs index e07a419b..0b44e7cf 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Data/AssetRevision.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Data/AssetRevision.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Assets.Data; -public class AssetRevision +internal class AssetRevision { public Guid Id { get; init; } public Guid AssetId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateAssetRevision.cs b/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateAssetRevision.cs index 1739276a..434cbf2e 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateAssetRevision.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateAssetRevision.cs @@ -10,12 +10,12 @@ using System.Text.Json; namespace Socialize.Api.Modules.Assets.Handlers; -public record CreateAssetRevisionRequest( +internal record CreateAssetRevisionRequest( string SourceReference, string? PreviewUrl, string? Notes); -public class CreateAssetRevisionRequestValidator +internal class CreateAssetRevisionRequestValidator : Validator { public CreateAssetRevisionRequestValidator() @@ -26,7 +26,7 @@ public class CreateAssetRevisionRequestValidator } } -public class CreateAssetRevisionHandler( +internal class CreateAssetRevisionHandler( AppDbContext dbContext, AccessScopeService accessScopeService, IContentItemActivityWriter activityWriter, diff --git a/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateGoogleDriveAsset.cs b/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateGoogleDriveAsset.cs index 3a555127..23935ea5 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateGoogleDriveAsset.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Handlers/CreateGoogleDriveAsset.cs @@ -10,7 +10,7 @@ using System.Text.Json; namespace Socialize.Api.Modules.Assets.Handlers; -public record CreateGoogleDriveAssetRequest( +internal record CreateGoogleDriveAssetRequest( Guid WorkspaceId, Guid ContentItemId, string AssetType, @@ -19,7 +19,7 @@ public record CreateGoogleDriveAssetRequest( string GoogleDriveLink, string? PreviewUrl); -public class CreateGoogleDriveAssetRequestValidator +internal class CreateGoogleDriveAssetRequestValidator : Validator { public CreateGoogleDriveAssetRequestValidator() @@ -34,7 +34,7 @@ public class CreateGoogleDriveAssetRequestValidator } } -public class CreateGoogleDriveAssetHandler( +internal class CreateGoogleDriveAssetHandler( AppDbContext dbContext, AccessScopeService accessScopeService, IContentItemActivityWriter activityWriter, diff --git a/backend/src/Socialize.Api/Modules/Assets/Handlers/GetAssets.cs b/backend/src/Socialize.Api/Modules/Assets/Handlers/GetAssets.cs index a74eb9bb..27e748b8 100644 --- a/backend/src/Socialize.Api/Modules/Assets/Handlers/GetAssets.cs +++ b/backend/src/Socialize.Api/Modules/Assets/Handlers/GetAssets.cs @@ -5,9 +5,9 @@ using Socialize.Api.Infrastructure.Security; namespace Socialize.Api.Modules.Assets.Handlers; -public record GetAssetsRequest(Guid ContentItemId); +internal record GetAssetsRequest(Guid ContentItemId); -public record AssetRevisionDto( +internal record AssetRevisionDto( Guid Id, Guid AssetId, int RevisionNumber, @@ -17,7 +17,7 @@ public record AssetRevisionDto( Guid? CreatedByUserId, DateTimeOffset CreatedAt); -public record AssetDto( +internal record AssetDto( Guid Id, Guid WorkspaceId, Guid ContentItemId, @@ -31,7 +31,7 @@ public record AssetDto( DateTimeOffset CreatedAt, IReadOnlyCollection Revisions); -public class GetAssetsHandler( +internal class GetAssetsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs index 05f32285..5c625810 100644 --- a/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Assets.Data; namespace Socialize.Api.Modules.Assets; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddAssetsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogEntry.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogEntry.cs index cdb241b1..275b0949 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogEntry.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogEntry.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public class CalendarCatalogEntry +internal class CalendarCatalogEntry { public Guid Id { get; init; } public required string Title { get; set; } diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogSeed.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogSeed.cs index 0a9d4ecd..65b55319 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogSeed.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarCatalogSeed.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public static class CalendarCatalogSeed +internal static class CalendarCatalogSeed { public static readonly CalendarCatalogEntry[] Entries = [ diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarEvent.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarEvent.cs index e173c1c2..61429c15 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarEvent.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarEvent.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public class CalendarEvent +internal class CalendarEvent { public Guid Id { get; init; } public Guid CalendarSourceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSource.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSource.cs index a5133654..319b8890 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSource.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSource.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public class CalendarSource +internal class CalendarSource { public Guid Id { get; init; } public required string Scope { get; set; } diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSourceModelConfiguration.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSourceModelConfiguration.cs index cc304342..a3b2bd06 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSourceModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/CalendarSourceModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public static class CalendarSourceModelConfiguration +internal static class CalendarSourceModelConfiguration { public static ModelBuilder ConfigureCalendarIntegrationsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/UserCalendarExportFeed.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/UserCalendarExportFeed.cs index eff6ff02..485a91e4 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/UserCalendarExportFeed.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Data/UserCalendarExportFeed.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Data; -public class UserCalendarExportFeed +internal class UserCalendarExportFeed { public Guid Id { get; init; } public Guid UserId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CalendarSourceDtos.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CalendarSourceDtos.cs index fe00b4cb..cd52a25c 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CalendarSourceDtos.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CalendarSourceDtos.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.CalendarIntegrations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public record CalendarSourceDto( +internal record CalendarSourceDto( Guid Id, string Scope, Guid? OrganizationId, @@ -47,7 +47,7 @@ public record CalendarSourceDto( } } -public record UpsertCalendarSourceRequest( +internal record UpsertCalendarSourceRequest( string Scope, Guid? OrganizationId, Guid? WorkspaceId, @@ -59,7 +59,7 @@ public record UpsertCalendarSourceRequest( bool IsEnabled, string? InheritanceMode); -public class UpsertCalendarSourceRequestValidator +internal class UpsertCalendarSourceRequestValidator : FastEndpoints.Validator { public UpsertCalendarSourceRequestValidator() diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CreateCalendarSource.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CreateCalendarSource.cs index 5463bddf..f05f96b4 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CreateCalendarSource.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/CreateCalendarSource.cs @@ -8,7 +8,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public class CreateCalendarSourceHandler( +internal class CreateCalendarSourceHandler( AppDbContext dbContext, AccessScopeService accessScopeService, OrganizationAccessService organizationAccessService) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/DeleteCalendarSource.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/DeleteCalendarSource.cs index c83e613e..81a11c90 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/DeleteCalendarSource.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/DeleteCalendarSource.cs @@ -8,7 +8,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public class DeleteCalendarSourceHandler( +internal class DeleteCalendarSourceHandler( AppDbContext dbContext, AccessScopeService accessScopeService, OrganizationAccessService organizationAccessService) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarCatalog.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarCatalog.cs index 2a8a2e2c..368f5cdc 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarCatalog.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarCatalog.cs @@ -5,7 +5,7 @@ using Socialize.Api.Modules.CalendarIntegrations.Data; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public sealed class ListCalendarCatalogRequest +internal sealed class ListCalendarCatalogRequest { public string? Search { get; set; } public string? Country { get; set; } @@ -16,7 +16,7 @@ public sealed class ListCalendarCatalogRequest public string? Provider { get; set; } } -public record CalendarCatalogEntryDto( +internal record CalendarCatalogEntryDto( Guid Id, string Title, string Description, @@ -30,7 +30,7 @@ public record CalendarCatalogEntryDto( string TrustLevel, string DefaultColor); -public class ListCalendarCatalogHandler(AppDbContext dbContext) +internal class ListCalendarCatalogHandler(AppDbContext dbContext) : Endpoint> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarEvents.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarEvents.cs index 6b38978b..d733f74c 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarEvents.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarEvents.cs @@ -7,14 +7,14 @@ using Socialize.Api.Modules.CalendarIntegrations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public sealed class ListCalendarEventsRequest +internal sealed class ListCalendarEventsRequest { public Guid? WorkspaceId { get; set; } public DateOnly? StartDate { get; set; } public DateOnly? EndDate { get; set; } } -public record CalendarEventDto( +internal record CalendarEventDto( Guid Id, Guid CalendarSourceId, string SourceEventUid, @@ -35,7 +35,7 @@ public record CalendarEventDto( DateTimeOffset? SourceLastModifiedAt, DateTimeOffset ImportedAt); -public class ListCalendarEventsHandler( +internal class ListCalendarEventsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarSources.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarSources.cs index be513364..e4d68efb 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarSources.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/ListCalendarSources.cs @@ -7,9 +7,9 @@ using Socialize.Api.Modules.CalendarIntegrations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public record ListCalendarSourcesRequest(Guid? WorkspaceId); +internal record ListCalendarSourcesRequest(Guid? WorkspaceId); -public class ListCalendarSourcesHandler( +internal class ListCalendarSourcesHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/RefreshCalendarSource.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/RefreshCalendarSource.cs index 0ac632e3..80bc046f 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/RefreshCalendarSource.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/RefreshCalendarSource.cs @@ -8,7 +8,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public class RefreshCalendarSourceHandler( +internal class RefreshCalendarSourceHandler( AppDbContext dbContext, AccessScopeService accessScopeService, OrganizationAccessService organizationAccessService, diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UpdateCalendarSource.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UpdateCalendarSource.cs index 8848e129..1e5c6c51 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UpdateCalendarSource.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UpdateCalendarSource.cs @@ -8,7 +8,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public class UpdateCalendarSourceHandler( +internal class UpdateCalendarSourceHandler( AppDbContext dbContext, AccessScopeService accessScopeService, OrganizationAccessService organizationAccessService) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UserCalendarExportFeed.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UserCalendarExportFeed.cs index fd9f258f..3fefd48a 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UserCalendarExportFeed.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Handlers/UserCalendarExportFeed.cs @@ -8,14 +8,14 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.CalendarIntegrations.Handlers; -public record UserCalendarExportFeedDto( +internal record UserCalendarExportFeedDto( bool IsEnabled, string? FeedUrl, DateTimeOffset? CreatedAt, DateTimeOffset? UpdatedAt, DateTimeOffset? RevokedAt); -public class GetUserCalendarExportFeedHandler(AppDbContext dbContext) +internal class GetUserCalendarExportFeedHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() @@ -33,7 +33,7 @@ public class GetUserCalendarExportFeedHandler(AppDbContext dbContext) } } -public class EnableUserCalendarExportFeedHandler(AppDbContext dbContext) +internal class EnableUserCalendarExportFeedHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() @@ -81,7 +81,7 @@ public class EnableUserCalendarExportFeedHandler(AppDbContext dbContext) } } -public class RegenerateUserCalendarExportFeedHandler(AppDbContext dbContext) +internal class RegenerateUserCalendarExportFeedHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() @@ -120,7 +120,7 @@ public class RegenerateUserCalendarExportFeedHandler(AppDbContext dbContext) } } -public class RevokeUserCalendarExportFeedHandler(AppDbContext dbContext) +internal class RevokeUserCalendarExportFeedHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() @@ -147,7 +147,7 @@ public class RevokeUserCalendarExportFeedHandler(AppDbContext dbContext) } } -public class GetUserCalendarExportFeedIcsHandler( +internal class GetUserCalendarExportFeedIcsHandler( AppDbContext dbContext, CalendarExportFeedService feedService) : EndpointWithoutRequest diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs index 437bdb2d..b4ab49ec 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder) { diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedBuilder.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedBuilder.cs index 1c700784..474f2191 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedBuilder.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedBuilder.cs @@ -2,7 +2,7 @@ using System.Text; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public sealed record CalendarExportFeedEvent( +internal sealed record CalendarExportFeedEvent( string Uid, string Title, DateTimeOffset StartsAt, @@ -11,7 +11,7 @@ public sealed record CalendarExportFeedEvent( string? Description, string? Url); -public class CalendarExportFeedBuilder +internal class CalendarExportFeedBuilder { public string Build(string calendarName, IReadOnlyCollection events) { diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedService.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedService.cs index c97a2595..f744f5fa 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedService.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedService.cs @@ -3,7 +3,7 @@ using Socialize.Api.Data; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public class CalendarExportFeedService(AppDbContext dbContext, CalendarExportFeedBuilder feedBuilder) +internal class CalendarExportFeedService(AppDbContext dbContext, CalendarExportFeedBuilder feedBuilder) { public async Task BuildUserFeedAsync(Guid userId, string? userEmail, string appBaseUrl, CancellationToken ct) { diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedTokenService.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedTokenService.cs index d3d9fb2d..e40ff794 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedTokenService.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarExportFeedTokenService.cs @@ -2,7 +2,7 @@ using System.Security.Cryptography; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public static class CalendarExportFeedTokenService +internal static class CalendarExportFeedTokenService { public static string GenerateToken() { diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportBackgroundService.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportBackgroundService.cs index 68e8395a..52310afe 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportBackgroundService.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportBackgroundService.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public sealed class CalendarImportBackgroundService( +internal sealed class CalendarImportBackgroundService( IServiceScopeFactory scopeFactory, ILogger logger) : BackgroundService diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportSyncService.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportSyncService.cs index 70bf491e..22761e98 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportSyncService.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarImportSyncService.cs @@ -5,7 +5,7 @@ using System.Text.Json; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public sealed class CalendarImportSyncService( +internal sealed class CalendarImportSyncService( AppDbContext dbContext, IHttpClientFactory httpClientFactory, IcsCalendarParser parser) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceConstants.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceConstants.cs index d715985c..166d3569 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceConstants.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceConstants.cs @@ -1,13 +1,13 @@ namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public static class CalendarSourceScopes +internal static class CalendarSourceScopes { public const string Organization = "Organization"; public const string Workspace = "Workspace"; public const string User = "User"; } -public static class CalendarSourceInheritanceModes +internal static class CalendarSourceInheritanceModes { public const string Required = "Required"; public const string Optional = "Optional"; diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceRules.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceRules.cs index e985d922..77aaf57d 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceRules.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/CalendarSourceRules.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.CalendarIntegrations.Data; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public static class CalendarSourceRules +internal static class CalendarSourceRules { public static readonly string[] SupportedScopes = [ diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/IcsCalendarParser.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/IcsCalendarParser.cs index 953ee295..5765a2ca 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/IcsCalendarParser.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/Services/IcsCalendarParser.cs @@ -2,7 +2,7 @@ using System.Globalization; namespace Socialize.Api.Modules.CalendarIntegrations.Services; -public record ParsedCalendarEvent( +internal record ParsedCalendarEvent( string SourceEventUid, string Title, string? Description, @@ -39,7 +39,7 @@ internal sealed record IcsRawEvent( string? SourceUrl, DateTimeOffset? LastModifiedAt); -public sealed class IcsCalendarParser +internal sealed class IcsCalendarParser { public IReadOnlyCollection Parse( string content, diff --git a/backend/src/Socialize.Api/Modules/Campaigns/Data/Campaign.cs b/backend/src/Socialize.Api/Modules/Campaigns/Data/Campaign.cs index aafe5697..8f63d2c1 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/Data/Campaign.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/Data/Campaign.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Campaigns.Data; -public class Campaign +internal class Campaign { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Campaigns/Data/CampaignModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Campaigns/Data/CampaignModelConfiguration.cs index a709d262..aa09ea73 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/Data/CampaignModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/Data/CampaignModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Campaigns.Data; -public static class CampaignModelConfiguration +internal static class CampaignModelConfiguration { public static ModelBuilder ConfigureCampaignsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Campaigns/Handlers/CreateCampaign.cs b/backend/src/Socialize.Api/Modules/Campaigns/Handlers/CreateCampaign.cs index aba86eb3..fb4efa52 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/Handlers/CreateCampaign.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/Handlers/CreateCampaign.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Campaigns.Data; namespace Socialize.Api.Modules.Campaigns.Handlers; -public record CreateCampaignRequest( +internal record CreateCampaignRequest( Guid WorkspaceId, Guid ClientId, string Name, @@ -15,7 +15,7 @@ public record CreateCampaignRequest( string? Description, string? Notes); -public class CreateCampaignRequestValidator +internal class CreateCampaignRequestValidator : Validator { public CreateCampaignRequestValidator() @@ -32,7 +32,7 @@ public class CreateCampaignRequestValidator } } -public class CreateCampaignHandler( +internal class CreateCampaignHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Campaigns/Handlers/GetCampaigns.cs b/backend/src/Socialize.Api/Modules/Campaigns/Handlers/GetCampaigns.cs index fc0ca2b1..1b4cdf29 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/Handlers/GetCampaigns.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/Handlers/GetCampaigns.cs @@ -6,9 +6,9 @@ using Socialize.Api.Modules.Campaigns.Data; namespace Socialize.Api.Modules.Campaigns.Handlers; -public record GetCampaignsRequest(Guid? WorkspaceId, Guid? ClientId); +internal record GetCampaignsRequest(Guid? WorkspaceId, Guid? ClientId); -public record CampaignDto( +internal record CampaignDto( Guid Id, Guid WorkspaceId, Guid ClientId, @@ -19,7 +19,7 @@ public record CampaignDto( DateTimeOffset StartDate, DateTimeOffset EndDate); -public class GetCampaignsHandler( +internal class GetCampaignsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs index 1d390704..3d8237b6 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Campaigns.Data; namespace Socialize.Api.Modules.Campaigns; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddCampaignsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Channels/Data/Channel.cs b/backend/src/Socialize.Api/Modules/Channels/Data/Channel.cs index 9e858ee0..fd8af2ae 100644 --- a/backend/src/Socialize.Api/Modules/Channels/Data/Channel.cs +++ b/backend/src/Socialize.Api/Modules/Channels/Data/Channel.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Channels.Data; -public class Channel +internal class Channel { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Channels/Data/ChannelModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Channels/Data/ChannelModelConfiguration.cs index 131554b1..8c3f6dfb 100644 --- a/backend/src/Socialize.Api/Modules/Channels/Data/ChannelModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Channels/Data/ChannelModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Channels.Data; -public static class ChannelModelConfiguration +internal static class ChannelModelConfiguration { public static ModelBuilder ConfigureChannelsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Channels/Handlers/ChannelDtos.cs b/backend/src/Socialize.Api/Modules/Channels/Handlers/ChannelDtos.cs index 0ffc9bbe..76d0a215 100644 --- a/backend/src/Socialize.Api/Modules/Channels/Handlers/ChannelDtos.cs +++ b/backend/src/Socialize.Api/Modules/Channels/Handlers/ChannelDtos.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Channels.Handlers; -public record ChannelDto( +internal record ChannelDto( Guid Id, Guid WorkspaceId, string Name, diff --git a/backend/src/Socialize.Api/Modules/Channels/Handlers/CreateChannel.cs b/backend/src/Socialize.Api/Modules/Channels/Handlers/CreateChannel.cs index fd0956fa..6e6ee264 100644 --- a/backend/src/Socialize.Api/Modules/Channels/Handlers/CreateChannel.cs +++ b/backend/src/Socialize.Api/Modules/Channels/Handlers/CreateChannel.cs @@ -6,14 +6,14 @@ using Socialize.Api.Modules.Channels.Data; namespace Socialize.Api.Modules.Channels.Handlers; -public record CreateChannelRequest( +internal record CreateChannelRequest( Guid WorkspaceId, string Name, string Network, string? Handle, string? ExternalUrl); -public class CreateChannelRequestValidator +internal class CreateChannelRequestValidator : Validator { private static readonly string[] AllowedNetworks = @@ -39,7 +39,7 @@ public class CreateChannelRequestValidator } } -public class CreateChannelHandler( +internal class CreateChannelHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Channels/Handlers/GetChannels.cs b/backend/src/Socialize.Api/Modules/Channels/Handlers/GetChannels.cs index 8c34f4af..791060e8 100644 --- a/backend/src/Socialize.Api/Modules/Channels/Handlers/GetChannels.cs +++ b/backend/src/Socialize.Api/Modules/Channels/Handlers/GetChannels.cs @@ -6,9 +6,9 @@ using Socialize.Api.Modules.Channels.Data; namespace Socialize.Api.Modules.Channels.Handlers; -public record GetChannelsRequest(Guid? WorkspaceId); +internal record GetChannelsRequest(Guid? WorkspaceId); -public class GetChannelsHandler( +internal class GetChannelsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs index 11875eed..2e3b8a34 100644 --- a/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Channels; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddChannelsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Clients/Data/Client.cs b/backend/src/Socialize.Api/Modules/Clients/Data/Client.cs index dd13ab2d..76b566ca 100644 --- a/backend/src/Socialize.Api/Modules/Clients/Data/Client.cs +++ b/backend/src/Socialize.Api/Modules/Clients/Data/Client.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Clients.Data; -public class Client +internal class Client { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Clients/Data/ClientModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Clients/Data/ClientModelConfiguration.cs index 73b05352..82179978 100644 --- a/backend/src/Socialize.Api/Modules/Clients/Data/ClientModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Clients/Data/ClientModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Clients.Data; -public static class ClientModelConfiguration +internal static class ClientModelConfiguration { public static ModelBuilder ConfigureClientsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Clients/Handlers/ChangeClientPortrait.cs b/backend/src/Socialize.Api/Modules/Clients/Handlers/ChangeClientPortrait.cs index 94bc2bc0..1a724569 100644 --- a/backend/src/Socialize.Api/Modules/Clients/Handlers/ChangeClientPortrait.cs +++ b/backend/src/Socialize.Api/Modules/Clients/Handlers/ChangeClientPortrait.cs @@ -7,13 +7,13 @@ using Socialize.Api.Modules.Clients.Data; namespace Socialize.Api.Modules.Clients.Handlers; -public record ChangeClientPortraitRequest( +internal record ChangeClientPortraitRequest( IFormFile File); -public record ChangeClientPortraitResponse( +internal record ChangeClientPortraitResponse( string BlobUrl); -public sealed class ChangeClientPortraitRequestValidator : Validator +internal sealed class ChangeClientPortraitRequestValidator : Validator { public ChangeClientPortraitRequestValidator() { @@ -23,7 +23,7 @@ public sealed class ChangeClientPortraitRequestValidator : Validator { public CreateClientRequestValidator() @@ -28,7 +28,7 @@ public class CreateClientRequestValidator } } -public class CreateClientHandler( +internal class CreateClientHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Clients/Handlers/GetClients.cs b/backend/src/Socialize.Api/Modules/Clients/Handlers/GetClients.cs index 0f780637..00dcb271 100644 --- a/backend/src/Socialize.Api/Modules/Clients/Handlers/GetClients.cs +++ b/backend/src/Socialize.Api/Modules/Clients/Handlers/GetClients.cs @@ -6,9 +6,9 @@ using Socialize.Api.Modules.Clients.Data; namespace Socialize.Api.Modules.Clients.Handlers; -public record GetClientsRequest(Guid? WorkspaceId); +internal record GetClientsRequest(Guid? WorkspaceId); -public record ClientDto( +internal record ClientDto( Guid Id, Guid WorkspaceId, string Name, @@ -18,7 +18,7 @@ public record ClientDto( string? PrimaryContactEmail, string? PrimaryContactPortraitUrl); -public class GetClientsHandler( +internal class GetClientsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Clients/Handlers/UpdateClient.cs b/backend/src/Socialize.Api/Modules/Clients/Handlers/UpdateClient.cs index 6496ddd6..9c57b214 100644 --- a/backend/src/Socialize.Api/Modules/Clients/Handlers/UpdateClient.cs +++ b/backend/src/Socialize.Api/Modules/Clients/Handlers/UpdateClient.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Clients.Data; namespace Socialize.Api.Modules.Clients.Handlers; -public record UpdateClientRequest( +internal record UpdateClientRequest( string Name, string? PortraitUrl, string Status, @@ -14,7 +14,7 @@ public record UpdateClientRequest( string? PrimaryContactEmail, string? PrimaryContactPortraitUrl); -public class UpdateClientRequestValidator +internal class UpdateClientRequestValidator : Validator { public UpdateClientRequestValidator() @@ -28,7 +28,7 @@ public class UpdateClientRequestValidator } } -public class UpdateClientHandler( +internal class UpdateClientHandler( AppDbContext clientsDbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs index 250b1d82..6399714b 100644 --- a/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Clients.Data; namespace Socialize.Api.Modules.Clients; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddClientsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Comments/Data/Comment.cs b/backend/src/Socialize.Api/Modules/Comments/Data/Comment.cs index 0e0c67ab..d330bdf1 100644 --- a/backend/src/Socialize.Api/Modules/Comments/Data/Comment.cs +++ b/backend/src/Socialize.Api/Modules/Comments/Data/Comment.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Comments.Data; -public class Comment +internal class Comment { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Comments/Data/CommentModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Comments/Data/CommentModelConfiguration.cs index e9409af6..ef27da12 100644 --- a/backend/src/Socialize.Api/Modules/Comments/Data/CommentModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Comments/Data/CommentModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Comments.Data; -public static class CommentModelConfiguration +internal static class CommentModelConfiguration { public static ModelBuilder ConfigureCommentsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Comments/Handlers/CreateComment.cs b/backend/src/Socialize.Api/Modules/Comments/Handlers/CreateComment.cs index 881e7d42..76778854 100644 --- a/backend/src/Socialize.Api/Modules/Comments/Handlers/CreateComment.cs +++ b/backend/src/Socialize.Api/Modules/Comments/Handlers/CreateComment.cs @@ -11,14 +11,14 @@ using System.Text.Json; namespace Socialize.Api.Modules.Comments.Handlers; -public record CreateCommentRequest( +internal record CreateCommentRequest( Guid WorkspaceId, Guid ContentItemId, Guid? ParentCommentId, string Body, IFormFile? Attachment); -public class CreateCommentRequestValidator +internal class CreateCommentRequestValidator : Validator { public CreateCommentRequestValidator() @@ -29,7 +29,7 @@ public class CreateCommentRequestValidator } } -public class CreateCommentHandler( +internal class CreateCommentHandler( AppDbContext dbContext, AccessScopeService accessScopeService, IBlobStorage blobStorage, diff --git a/backend/src/Socialize.Api/Modules/Comments/Handlers/GetComments.cs b/backend/src/Socialize.Api/Modules/Comments/Handlers/GetComments.cs index cd33e4ff..34013115 100644 --- a/backend/src/Socialize.Api/Modules/Comments/Handlers/GetComments.cs +++ b/backend/src/Socialize.Api/Modules/Comments/Handlers/GetComments.cs @@ -7,9 +7,9 @@ using Socialize.Api.Infrastructure.Security; namespace Socialize.Api.Modules.Comments.Handlers; -public record GetCommentsRequest(Guid ContentItemId); +internal record GetCommentsRequest(Guid ContentItemId); -public record CommentDto( +internal record CommentDto( Guid Id, Guid WorkspaceId, Guid ContentItemId, @@ -25,7 +25,7 @@ public record CommentDto( string? AttachmentBlobUrl, DateTimeOffset CreatedAt); -public class GetCommentsHandler( +internal class GetCommentsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs index 06164b91..9d56d458 100644 --- a/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Comments.Data; namespace Socialize.Api.Modules.Comments; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddCommentsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Contracts/IContentItemActivityWriter.cs b/backend/src/Socialize.Api/Modules/ContentItems/Contracts/IContentItemActivityWriter.cs index 982ff2fa..f18fdbcd 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Contracts/IContentItemActivityWriter.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Contracts/IContentItemActivityWriter.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.ContentItems.Contracts; -public record ContentItemActivityWriteModel( +internal record ContentItemActivityWriteModel( Guid WorkspaceId, Guid ContentItemId, string EventType, @@ -11,7 +11,7 @@ public record ContentItemActivityWriteModel( string? ActorEmail, string? MetadataJson); -public interface IContentItemActivityWriter +internal interface IContentItemActivityWriter { Task WriteAsync(ContentItemActivityWriteModel model, CancellationToken cancellationToken = default); } diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItem.cs b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItem.cs index d9e42bd4..7d7b8c96 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItem.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItem.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.ContentItems.Data; -public class ContentItem +internal class ContentItem { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemActivityEntry.cs b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemActivityEntry.cs index 10e04312..55b3341e 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemActivityEntry.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemActivityEntry.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.ContentItems.Data; -public class ContentItemActivityEntry +internal class ContentItemActivityEntry { public Guid Id { get; set; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemModelConfiguration.cs b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemModelConfiguration.cs index 3363d107..68be29d1 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.ContentItems.Data; -public static class ContentItemModelConfiguration +internal static class ContentItemModelConfiguration { public static ModelBuilder ConfigureContentItemsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemRevision.cs b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemRevision.cs index e7dcd126..539002d4 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemRevision.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Data/ContentItemRevision.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.ContentItems.Data; -public class ContentItemRevision +internal class ContentItemRevision { public Guid Id { get; init; } public Guid ContentItemId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItem.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItem.cs index 53a05b8d..54a5836f 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItem.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItem.cs @@ -10,7 +10,7 @@ using System.Text.Json; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record CreateContentItemRequest( +internal record CreateContentItemRequest( Guid WorkspaceId, Guid ClientId, Guid CampaignId, @@ -20,7 +20,7 @@ public record CreateContentItemRequest( string? Hashtags, DateTimeOffset? DueDate); -public class CreateContentItemRequestValidator +internal class CreateContentItemRequestValidator : Validator { public CreateContentItemRequestValidator() @@ -35,7 +35,7 @@ public class CreateContentItemRequestValidator } } -public class CreateContentItemHandler( +internal class CreateContentItemHandler( AppDbContext dbContext, AccessScopeService accessScopeService, IContentItemActivityWriter activityWriter, diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItemRevision.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItemRevision.cs index a4c05824..8d85d396 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItemRevision.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/CreateContentItemRevision.cs @@ -9,7 +9,7 @@ using System.Text.Json; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record CreateContentItemRevisionRequest( +internal record CreateContentItemRevisionRequest( string Title, string PublicationMessage, string PublicationTargets, @@ -17,7 +17,7 @@ public record CreateContentItemRevisionRequest( string? ChangeSummary, DateTimeOffset? DueDate); -public class CreateContentItemRevisionRequestValidator +internal class CreateContentItemRevisionRequestValidator : Validator { public CreateContentItemRevisionRequestValidator() @@ -30,7 +30,7 @@ public class CreateContentItemRevisionRequestValidator } } -public class CreateContentItemRevisionHandler( +internal class CreateContentItemRevisionHandler( AppDbContext dbContext, AccessScopeService accessScopeService, IContentItemActivityWriter activityWriter, diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItem.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItem.cs index 14b9d11d..13ee3057 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItem.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItem.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.ContentItems.Data; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record ContentItemDetailDto( +internal record ContentItemDetailDto( Guid Id, Guid WorkspaceId, Guid ClientId, @@ -21,7 +21,7 @@ public record ContentItemDetailDto( int CurrentRevisionNumber, DateTimeOffset CreatedAt); -public class GetContentItemHandler( +internal class GetContentItemHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemActivity.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemActivity.cs index 54edaab4..e3871b3d 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemActivity.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemActivity.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.ContentItems.Data; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record ContentItemActivityEntryDto( +internal record ContentItemActivityEntryDto( Guid Id, Guid WorkspaceId, Guid ContentItemId, @@ -19,7 +19,7 @@ public record ContentItemActivityEntryDto( string? MetadataJson, DateTimeOffset CreatedAt); -public class GetContentItemActivityHandler( +internal class GetContentItemActivityHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest> diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemRevisions.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemRevisions.cs index d767efb3..aa66def4 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemRevisions.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItemRevisions.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.ContentItems.Data; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record ContentItemRevisionDto( +internal record ContentItemRevisionDto( Guid Id, Guid ContentItemId, int RevisionNumber, @@ -19,7 +19,7 @@ public record ContentItemRevisionDto( Guid? CreatedByUserId, DateTimeOffset CreatedAt); -public class GetContentItemRevisionsHandler( +internal class GetContentItemRevisionsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest> diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItems.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItems.cs index 77c14110..a668c870 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItems.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/GetContentItems.cs @@ -6,9 +6,9 @@ using Socialize.Api.Modules.ContentItems.Data; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record GetContentItemsRequest(Guid? WorkspaceId, Guid? ClientId, Guid? CampaignId); +internal record GetContentItemsRequest(Guid? WorkspaceId, Guid? ClientId, Guid? CampaignId); -public record ContentItemDto( +internal record ContentItemDto( Guid Id, Guid WorkspaceId, Guid ClientId, @@ -22,7 +22,7 @@ public record ContentItemDto( string CurrentRevisionLabel, int CurrentRevisionNumber); -public class GetContentItemsHandler( +internal class GetContentItemsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/UpdateContentItemStatus.cs b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/UpdateContentItemStatus.cs index c94b62cc..766092fc 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Handlers/UpdateContentItemStatus.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Handlers/UpdateContentItemStatus.cs @@ -11,9 +11,9 @@ using System.Text.Json; namespace Socialize.Api.Modules.ContentItems.Handlers; -public record UpdateContentItemStatusRequest(string Status); +internal record UpdateContentItemStatusRequest(string Status); -public class UpdateContentItemStatusRequestValidator +internal class UpdateContentItemStatusRequestValidator : Validator { public UpdateContentItemStatusRequestValidator() @@ -22,7 +22,7 @@ public class UpdateContentItemStatusRequestValidator } } -public class UpdateContentItemStatusHandler( +internal class UpdateContentItemStatusHandler( AppDbContext dbContext, AccessScopeService accessScopeService, ApprovalWorkflowRuntimeService approvalWorkflowRuntimeService, diff --git a/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs index a17dbcaa..f65dedc0 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.ContentItems.Services; namespace Socialize.Api.Modules.ContentItems; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddContentItemsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/ContentItems/Services/ContentItemActivityWriter.cs b/backend/src/Socialize.Api/Modules/ContentItems/Services/ContentItemActivityWriter.cs index 5bec2b31..bac3f9ee 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/Services/ContentItemActivityWriter.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/Services/ContentItemActivityWriter.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.ContentItems.Data; namespace Socialize.Api.Modules.ContentItems.Services; -public class ContentItemActivityWriter( +internal class ContentItemActivityWriter( AppDbContext dbContext) : IContentItemActivityWriter { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Contracts/FeedbackDtos.cs b/backend/src/Socialize.Api/Modules/Feedback/Contracts/FeedbackDtos.cs index 807f468e..0585fa0e 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Contracts/FeedbackDtos.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Contracts/FeedbackDtos.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Feedback.Data; namespace Socialize.Api.Modules.Feedback.Contracts; -public record FeedbackContextDto( +internal record FeedbackContextDto( Guid? WorkspaceId, string? WorkspaceName, Guid? ClientId, @@ -12,14 +12,14 @@ public record FeedbackContextDto( Guid? ContentItemId, string? ContentItemTitle); -public record FeedbackMetadataDto( +internal record FeedbackMetadataDto( string SubmittedPath, string? BrowserUserAgent, int? ViewportWidth, int? ViewportHeight, string? AppVersion); -public record FeedbackScreenshotDto( +internal record FeedbackScreenshotDto( Guid Id, string FileName, string ContentType, @@ -27,7 +27,7 @@ public record FeedbackScreenshotDto( string DownloadPath, DateTimeOffset CreatedAt); -public record FeedbackReportDto( +internal record FeedbackReportDto( Guid Id, string Type, string Status, @@ -45,7 +45,7 @@ public record FeedbackReportDto( DateTimeOffset? CancelledAt, string? CancellationReason); -public record FeedbackTimelineItemDto( +internal record FeedbackTimelineItemDto( Guid Id, string Kind, Guid ActorUserId, @@ -59,7 +59,7 @@ public record FeedbackTimelineItemDto( string? Note, DateTimeOffset CreatedAt); -public static class FeedbackDtoMapper +internal static class FeedbackDtoMapper { public static FeedbackReportDto ToDto(this FeedbackReport report) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackActivityEntry.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackActivityEntry.cs index e5fbf228..9f224251 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackActivityEntry.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackActivityEntry.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public class FeedbackActivityEntry +internal class FeedbackActivityEntry { public Guid Id { get; set; } public Guid FeedbackReportId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackComment.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackComment.cs index 75059869..eb9691e0 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackComment.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackComment.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public class FeedbackComment +internal class FeedbackComment { public Guid Id { get; set; } public Guid FeedbackReportId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackModelConfiguration.cs index 4645e1eb..d6a5707e 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Feedback.Data; -public static class FeedbackModelConfiguration +internal static class FeedbackModelConfiguration { public static ModelBuilder ConfigureFeedbackModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackReport.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackReport.cs index 2e2ef516..39c47947 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackReport.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackReport.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public class FeedbackReport +internal class FeedbackReport { public Guid Id { get; set; } public FeedbackType Type { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackScreenshot.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackScreenshot.cs index 828f04e2..21b8cb4d 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackScreenshot.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackScreenshot.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public class FeedbackScreenshot +internal class FeedbackScreenshot { public Guid Id { get; set; } public Guid FeedbackReportId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackStatus.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackStatus.cs index 12c2df8a..c7403215 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackStatus.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackStatus.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public enum FeedbackStatus +internal enum FeedbackStatus { New, Planned, diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackTag.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackTag.cs index fa865c08..79a09500 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackTag.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackTag.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public class FeedbackTag +internal class FeedbackTag { public Guid Id { get; set; } public Guid FeedbackReportId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackType.cs b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackType.cs index 519a7f76..d096180c 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackType.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Data/FeedbackType.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Data; -public enum FeedbackType +internal enum FeedbackType { Bug, Suggestion, diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddDeveloperFeedbackComment.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddDeveloperFeedbackComment.cs index 3ee7e3ad..dc781e31 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddDeveloperFeedbackComment.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddDeveloperFeedbackComment.cs @@ -9,7 +9,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class AddDeveloperFeedbackCommentHandler( +internal class AddDeveloperFeedbackCommentHandler( AppDbContext dbContext, FeedbackNotificationService notificationService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddMyFeedbackComment.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddMyFeedbackComment.cs index 22982eb8..fe8b248c 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddMyFeedbackComment.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AddMyFeedbackComment.cs @@ -8,9 +8,9 @@ using Socialize.Api.Modules.Feedback.Services; namespace Socialize.Api.Modules.Feedback.Handlers; -public record AddFeedbackCommentRequest(string Body); +internal record AddFeedbackCommentRequest(string Body); -public class AddFeedbackCommentRequestValidator +internal class AddFeedbackCommentRequestValidator : Validator { public AddFeedbackCommentRequestValidator() @@ -19,7 +19,7 @@ public class AddFeedbackCommentRequestValidator } } -public class AddMyFeedbackCommentHandler( +internal class AddMyFeedbackCommentHandler( AppDbContext dbContext, FeedbackNotificationService notificationService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AttachMyFeedbackScreenshot.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AttachMyFeedbackScreenshot.cs index 49128eec..6aaae1dd 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/AttachMyFeedbackScreenshot.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/AttachMyFeedbackScreenshot.cs @@ -9,9 +9,9 @@ using Socialize.Api.Modules.Feedback.Services; namespace Socialize.Api.Modules.Feedback.Handlers; -public record AttachMyFeedbackScreenshotRequest(IFormFile File); +internal record AttachMyFeedbackScreenshotRequest(IFormFile File); -public class AttachMyFeedbackScreenshotRequestValidator +internal class AttachMyFeedbackScreenshotRequestValidator : Validator { public AttachMyFeedbackScreenshotRequestValidator() @@ -20,7 +20,7 @@ public class AttachMyFeedbackScreenshotRequestValidator } } -public class AttachMyFeedbackScreenshotHandler( +internal class AttachMyFeedbackScreenshotHandler( AppDbContext dbContext, IBlobStorage blobStorage) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/CancelMyFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/CancelMyFeedback.cs index 4bc14665..84d1d682 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/CancelMyFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/CancelMyFeedback.cs @@ -8,9 +8,9 @@ using Socialize.Api.Modules.Feedback.Services; namespace Socialize.Api.Modules.Feedback.Handlers; -public record CancelMyFeedbackRequest(string? Reason); +internal record CancelMyFeedbackRequest(string? Reason); -public class CancelMyFeedbackRequestValidator +internal class CancelMyFeedbackRequestValidator : Validator { public CancelMyFeedbackRequestValidator() @@ -19,7 +19,7 @@ public class CancelMyFeedbackRequestValidator } } -public class CancelMyFeedbackHandler(AppDbContext dbContext) +internal class CancelMyFeedbackHandler(AppDbContext dbContext) : Endpoint { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedback.cs index 2a0426fb..73bc22f3 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedback.cs @@ -7,7 +7,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class GetDeveloperFeedbackHandler(AppDbContext dbContext) +internal class GetDeveloperFeedbackHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedbackTimeline.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedbackTimeline.cs index 846caff3..2ed408e9 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedbackTimeline.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetDeveloperFeedbackTimeline.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class GetDeveloperFeedbackTimelineHandler(AppDbContext dbContext) +internal class GetDeveloperFeedbackTimelineHandler(AppDbContext dbContext) : EndpointWithoutRequest> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetFeedbackScreenshot.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetFeedbackScreenshot.cs index 044b5118..e69371ba 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetFeedbackScreenshot.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetFeedbackScreenshot.cs @@ -9,7 +9,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class GetFeedbackScreenshotHandler( +internal class GetFeedbackScreenshotHandler( AppDbContext dbContext, IBlobStorage blobStorage) : EndpointWithoutRequest diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedback.cs index 41c4312e..48995dd7 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedback.cs @@ -7,7 +7,7 @@ using Socialize.Api.Modules.Feedback.Data; namespace Socialize.Api.Modules.Feedback.Handlers; -public class GetMyFeedbackHandler(AppDbContext dbContext) +internal class GetMyFeedbackHandler(AppDbContext dbContext) : EndpointWithoutRequest { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedbackTimeline.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedbackTimeline.cs index 9118f61b..da71388f 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedbackTimeline.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/GetMyFeedbackTimeline.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Feedback.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class GetMyFeedbackTimelineHandler(AppDbContext dbContext) +internal class GetMyFeedbackTimelineHandler(AppDbContext dbContext) : EndpointWithoutRequest> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListDeveloperFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListDeveloperFeedback.cs index 1cd7bdb5..cd21a068 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListDeveloperFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListDeveloperFeedback.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class ListDeveloperFeedbackHandler(AppDbContext dbContext) +internal class ListDeveloperFeedbackHandler(AppDbContext dbContext) : EndpointWithoutRequest> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListFeedbackTags.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListFeedbackTags.cs index bcf70045..c16ca420 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListFeedbackTags.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListFeedbackTags.cs @@ -5,7 +5,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class ListFeedbackTagsHandler(AppDbContext dbContext) +internal class ListFeedbackTagsHandler(AppDbContext dbContext) : EndpointWithoutRequest> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListMyFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListMyFeedback.cs index 53eccad2..bf8ece0a 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListMyFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/ListMyFeedback.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Feedback.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public class ListMyFeedbackHandler(AppDbContext dbContext) +internal class ListMyFeedbackHandler(AppDbContext dbContext) : EndpointWithoutRequest> { public override void Configure() diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/SubmitFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/SubmitFeedback.cs index 17e6a3d8..5027a0ae 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/SubmitFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/SubmitFeedback.cs @@ -7,7 +7,7 @@ using Socialize.Api.Modules.Feedback.Services; namespace Socialize.Api.Modules.Feedback.Handlers; -public record SubmitFeedbackRequest( +internal record SubmitFeedbackRequest( string Type, string Description, string SubmittedPath, @@ -24,7 +24,7 @@ public record SubmitFeedbackRequest( Guid? ContentItemId, string? ContentItemTitle); -public class SubmitFeedbackRequestValidator +internal class SubmitFeedbackRequestValidator : Validator { public SubmitFeedbackRequestValidator() @@ -43,7 +43,7 @@ public class SubmitFeedbackRequestValidator } } -public class SubmitFeedbackHandler( +internal class SubmitFeedbackHandler( AppDbContext dbContext, FeedbackNotificationService notificationService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Feedback/Handlers/UpdateDeveloperFeedback.cs b/backend/src/Socialize.Api/Modules/Feedback/Handlers/UpdateDeveloperFeedback.cs index 868125c9..7a8a6821 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Handlers/UpdateDeveloperFeedback.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Handlers/UpdateDeveloperFeedback.cs @@ -9,12 +9,12 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Feedback.Handlers; -public record UpdateDeveloperFeedbackRequest( +internal record UpdateDeveloperFeedbackRequest( string? Type, string? Status, IReadOnlyCollection? Tags); -public class UpdateDeveloperFeedbackRequestValidator +internal class UpdateDeveloperFeedbackRequestValidator : Validator { public UpdateDeveloperFeedbackRequestValidator() @@ -25,7 +25,7 @@ public class UpdateDeveloperFeedbackRequestValidator } } -public class UpdateDeveloperFeedbackHandler( +internal class UpdateDeveloperFeedbackHandler( AppDbContext dbContext, FeedbackNotificationService notificationService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs index 2bdfe650..50694ac7 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackAccessRules.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackAccessRules.cs index fe0f992b..03ae0077 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackAccessRules.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackAccessRules.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Feedback.Data; namespace Socialize.Api.Modules.Feedback.Services; -public static class FeedbackAccessRules +internal static class FeedbackAccessRules { public static bool CanReporterAccess(FeedbackReport report, Guid userId) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackActivityTypes.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackActivityTypes.cs index c38af980..ae77a8a5 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackActivityTypes.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackActivityTypes.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Services; -public static class FeedbackActivityTypes +internal static class FeedbackActivityTypes { public const string StatusChanged = "StatusChanged"; public const string TypeChanged = "TypeChanged"; diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationRoutes.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationRoutes.cs index 6cc4ff9f..310cf90f 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationRoutes.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationRoutes.cs @@ -2,7 +2,7 @@ using System.Text.Json; namespace Socialize.Api.Modules.Feedback.Services; -public static class FeedbackNotificationRoutes +internal static class FeedbackNotificationRoutes { public static string ForDeveloper(Guid feedbackReportId) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationService.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationService.cs index 03b55911..c2cdd531 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationService.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackNotificationService.cs @@ -7,7 +7,7 @@ using Socialize.Api.Modules.Notifications.Data; namespace Socialize.Api.Modules.Feedback.Services; -public class FeedbackNotificationService(AppDbContext dbContext) +internal class FeedbackNotificationService(AppDbContext dbContext) { private const string EntityType = "FeedbackReport"; diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackRules.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackRules.cs index d1a4153f..f32e8f98 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackRules.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackRules.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Feedback.Data; namespace Socialize.Api.Modules.Feedback.Services; -public static class FeedbackRules +internal static class FeedbackRules { public static bool TryParseType(string? value, out FeedbackType type) { diff --git a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackScreenshotRules.cs b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackScreenshotRules.cs index 3faeaa24..ba897f6d 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackScreenshotRules.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/Services/FeedbackScreenshotRules.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback.Services; -public static class FeedbackScreenshotRules +internal static class FeedbackScreenshotRules { public const long MaxScreenshotBytes = 5 * 1024 * 1024; diff --git a/backend/src/Socialize.Api/Modules/Identity/Configuration/JwtOptions.cs b/backend/src/Socialize.Api/Modules/Identity/Configuration/JwtOptions.cs index 5cbe9a01..0a4ad229 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Configuration/JwtOptions.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Configuration/JwtOptions.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Configuration; -public record JwtOptions +internal record JwtOptions { public const string SectionName = "Authentication:Jwt"; diff --git a/backend/src/Socialize.Api/Modules/Identity/Contracts/IUserLookup.cs b/backend/src/Socialize.Api/Modules/Identity/Contracts/IUserLookup.cs index f62ae099..b879b6f0 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Contracts/IUserLookup.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Contracts/IUserLookup.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Contracts; -public interface IUserLookup +internal interface IUserLookup { Task GetUserAsync(Guid userId, CancellationToken cancellationToken = default); } diff --git a/backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs b/backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs index 17dc47d1..5d1f6909 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Contracts; -public static class KnownRoles +internal static class KnownRoles { public const string Administrator = "administrator"; public const string Manager = "manager"; diff --git a/backend/src/Socialize.Api/Modules/Identity/Contracts/UserReference.cs b/backend/src/Socialize.Api/Modules/Identity/Contracts/UserReference.cs index ad1d20a0..f301c9c0 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Contracts/UserReference.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Contracts/UserReference.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Contracts; -public record UserReference( +internal record UserReference( Guid Id, string Fullname, string? PortraitUrl); diff --git a/backend/src/Socialize.Api/Modules/Identity/Data/IdentityService.cs b/backend/src/Socialize.Api/Modules/Identity/Data/IdentityService.cs index e85de89c..ce7902b4 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Data/IdentityService.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Data/IdentityService.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.Identity.Models; namespace Socialize.Api.Modules.Identity.Data; -public class IdentityService( +internal class IdentityService( UserManager userManager, IHttpContextAccessor contextAccessor ) diff --git a/backend/src/Socialize.Api/Modules/Identity/Data/Role.cs b/backend/src/Socialize.Api/Modules/Identity/Data/Role.cs index 85ad929a..86cc1a33 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Data/Role.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Data/Role.cs @@ -2,7 +2,7 @@ namespace Socialize.Api.Modules.Identity.Data; -public class Role : IdentityRole +internal class Role : IdentityRole { public Role() { } public Role(string roleName) : base(roleName) { } diff --git a/backend/src/Socialize.Api/Modules/Identity/Data/User.cs b/backend/src/Socialize.Api/Modules/Identity/Data/User.cs index 3bbf0ce7..8556fe48 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Data/User.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Data/User.cs @@ -3,7 +3,7 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Modules.Identity.Data; -public class User : IdentityUser +internal class User : IdentityUser { [MaxLength(256)] public string? Alias { get; set; } [MaxLength(256)] public string? Firstname { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Identity/Data/UserManager.cs b/backend/src/Socialize.Api/Modules/Identity/Data/UserManager.cs index afc86e50..607e382b 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Data/UserManager.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Data/UserManager.cs @@ -3,7 +3,7 @@ using Microsoft.Extensions.Options; namespace Socialize.Api.Modules.Identity.Data; -public sealed class UserManager( +internal sealed class UserManager( IUserStore store, IOptions optionsAccessor, IPasswordHasher passwordHasher, diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAddress.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAddress.cs index 8e7547fa..9eb23b05 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAddress.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAddress.cs @@ -6,11 +6,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangeAddressRequest( +internal record ChangeAddressRequest( string? Address); [PublicAPI] -public class ChangeAddressHandler( +internal class ChangeAddressHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAlias.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAlias.cs index 3dc8c758..6b06d492 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAlias.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeAlias.cs @@ -6,11 +6,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangeAliasRequest( +internal record ChangeAliasRequest( string? Alias); [PublicAPI] -public class ChangeAliasHandler( +internal class ChangeAliasHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeBirthDate.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeBirthDate.cs index da966064..2ecd08dd 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeBirthDate.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeBirthDate.cs @@ -6,11 +6,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangeBirthDateRequest( +internal record ChangeBirthDateRequest( DateTime BirthDate); [PublicAPI] -public class ChangeBirthDateHandler( +internal class ChangeBirthDateHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeEmail.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeEmail.cs index 73a5d96c..bc671adb 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeEmail.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeEmail.cs @@ -6,11 +6,11 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangeEmailRequest( +internal record ChangeEmailRequest( string? Email); [PublicAPI] -public class ChangeEmailHandler( +internal class ChangeEmailHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeFullname.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeFullname.cs index 3b923ff1..2c4ddfe3 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeFullname.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangeFullname.cs @@ -6,12 +6,12 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangeFullnameRequest( +internal record ChangeFullnameRequest( string? Firstname, string? Lastname); [PublicAPI] -public class ChangeFullnameHandler( +internal class ChangeFullnameHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePhone.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePhone.cs index b326baed..9622ea11 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePhone.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePhone.cs @@ -6,11 +6,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangePhoneRequest( +internal record ChangePhoneRequest( string? PhoneNumber); [PublicAPI] -public class ChangePhoneHandler( +internal class ChangePhoneHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePortrait.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePortrait.cs index f9330afa..aca6401f 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePortrait.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ChangePortrait.cs @@ -7,15 +7,15 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ChangePortraitRequest( +internal record ChangePortraitRequest( IFormFile File); [PublicAPI] -public record ChangePortraitResponse( +internal record ChangePortraitResponse( string BlobUrl); [PublicAPI] -public sealed class ChangePortraitRequestValidator : Validator +internal sealed class ChangePortraitRequestValidator : Validator { public ChangePortraitRequestValidator() { @@ -26,7 +26,7 @@ public sealed class ChangePortraitRequestValidator : Validator diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ForgotPassword.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ForgotPassword.cs index a31ca968..52d42664 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ForgotPassword.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ForgotPassword.cs @@ -8,11 +8,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ForgotPasswordRequest( +internal record ForgotPasswordRequest( string Email); [PublicAPI] -public class ForgotPasswordHandler( +internal class ForgotPasswordHandler( UserManager userManager, IEmailSender emailSender, IOptionsSnapshot options) diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUser.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUser.cs index 31bd0b40..e4ea2e9b 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUser.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUser.cs @@ -7,7 +7,7 @@ using Socialize.Api.Infrastructure.Security; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public class GetCurrentUserQueryHandler( +internal class GetCurrentUserQueryHandler( IdentityService identityService) : EndpointWithoutRequest { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUserProfilePicture.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUserProfilePicture.cs index cd0c600f..47d1c6a8 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUserProfilePicture.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/GetCurrentUserProfilePicture.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Identity.Models; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public class GetCurrentUserPortraitHandler( +internal class GetCurrentUserPortraitHandler( IdentityService identityService, IBlobStorage blobStorage ) diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/Login.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/Login.cs index b7f5afce..194bdacb 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/Login.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/Login.cs @@ -8,17 +8,17 @@ using Socialize.Api.Modules.Identity.Services; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record LoginRequest( +internal record LoginRequest( string Email, string Password); [PublicAPI] -public record LoginResponse( +internal record LoginResponse( string AccessToken, string RefreshToken); [PublicAPI] -public class LoginHandler( +internal class LoginHandler( UserManager userManager, IOptionsSnapshot jwtOptions, AccessTokenFactory accessTokenFactory) diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithFacebook.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithFacebook.cs index 8cdb908e..171c091f 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithFacebook.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithFacebook.cs @@ -11,7 +11,7 @@ using Socialize.Api.Modules.Identity.Services; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public class FacebookUserInfo +internal class FacebookUserInfo { [JsonPropertyName("id")] public required string Id { get; init; } [JsonPropertyName("email")] public string? Email { get; init; } // Email might be null if not granted @@ -20,28 +20,28 @@ public class FacebookUserInfo } [PublicAPI] -public class FacebookPictureData +internal class FacebookPictureData { [JsonPropertyName("data")] public required FacebookPicture Picture { get; init; } } [PublicAPI] -public class FacebookPicture +internal class FacebookPicture { [JsonPropertyName("url")] public required string Url { get; init; } } [PublicAPI] -public record LoginWithFacebookRequest( +internal record LoginWithFacebookRequest( string Token); [PublicAPI] -public record LoginWithFacebookResponse( +internal record LoginWithFacebookResponse( string AccessToken, string RefreshToken); [PublicAPI] -public class LoginWithFacebookHandler( +internal class LoginWithFacebookHandler( IHttpClientFactory httpClientFactory, UserManager userManager, IOptionsSnapshot jwtOptions, diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithGoogle.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithGoogle.cs index 0a1a8a27..4a58ca54 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithGoogle.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/LoginWithGoogle.cs @@ -20,7 +20,7 @@ internal class GoogleToken [JsonPropertyName("prompt")] public required string Prompt { get; init; } } -public class GoogleUserInfo +internal class GoogleUserInfo { [JsonPropertyName("id")] public required string Id { get; init; } [JsonPropertyName("email")] public required string Email { get; init; } @@ -32,16 +32,16 @@ public class GoogleUserInfo } [PublicAPI] -public record LoginWithGoogleRequest( +internal record LoginWithGoogleRequest( string Token); [PublicAPI] -public record LoginWithGoogleResponse( +internal record LoginWithGoogleResponse( string AccessToken, string RefreshToken); [PublicAPI] -public class LoginWithGoogleHandler( +internal class LoginWithGoogleHandler( IHttpClientFactory httpClientFactory, UserManager userManager, IOptionsSnapshot jwtOptions, diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/RefreshToken.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/RefreshToken.cs index c96a5b3e..4026ca99 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/RefreshToken.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/RefreshToken.cs @@ -9,16 +9,16 @@ using Socialize.Api.Modules.Identity.Services; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record RefreshTokenRequest( +internal record RefreshTokenRequest( string RefreshToken); [PublicAPI] -public record RefreshTokenResponse( +internal record RefreshTokenResponse( string AccessToken, string RefreshToken); [PublicAPI] -public class RefreshTokenHandler( +internal class RefreshTokenHandler( UserManager userManager, IOptionsSnapshot jwtOptions, AccessTokenFactory accessTokenFactory) diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/Register.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/Register.cs index 316cb1fe..a874473e 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/Register.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/Register.cs @@ -6,17 +6,17 @@ using Socialize.Api.Modules.Identity.Services; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record RegisterRequest( +internal record RegisterRequest( string Email, string Password, string Name); [PublicAPI] -public record RegisterResponse( +internal record RegisterResponse( string Message); [PublicAPI] -public class RegisterHandler( +internal class RegisterHandler( UserManager userManager, EmailVerificationService emailVerificationService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ResendVerification.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ResendVerification.cs index 1bf930dd..41940cf4 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ResendVerification.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ResendVerification.cs @@ -5,15 +5,15 @@ using Socialize.Api.Modules.Identity.Services; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ResendVerificationRequest( +internal record ResendVerificationRequest( string Email); [PublicAPI] -public record ResendVerificationResponse( +internal record ResendVerificationResponse( string Message); [PublicAPI] -public class ResendVerificationHandler( +internal class ResendVerificationHandler( EmailVerificationService emailWriter, UserManager userManager) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/ResetPassword.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/ResetPassword.cs index c5ab9a1c..70be0bf9 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/ResetPassword.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/ResetPassword.cs @@ -5,13 +5,13 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record ResetPasswordRequest( +internal record ResetPasswordRequest( string Email, string Token, string NewPassword); [PublicAPI] -public class ResetPasswordHandler( +internal class ResetPasswordHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/SetPassword.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/SetPassword.cs index 95684545..5b8e435c 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/SetPassword.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/SetPassword.cs @@ -6,11 +6,11 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record SetPasswordRequest( +internal record SetPasswordRequest( string NewPassword); [PublicAPI] -public class SetPasswordHandler( +internal class SetPasswordHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/Handlers/VerifyEmail.cs b/backend/src/Socialize.Api/Modules/Identity/Handlers/VerifyEmail.cs index 961aaaac..0155ba0f 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Handlers/VerifyEmail.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Handlers/VerifyEmail.cs @@ -6,16 +6,16 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Handlers; [PublicAPI] -public record VerifyEmailRequest( +internal record VerifyEmailRequest( string UserId, string Token); [PublicAPI] -public record VerifyEmailResponse( +internal record VerifyEmailResponse( string Message); [PublicAPI] -public class VerifyEmailHandler( +internal class VerifyEmailHandler( UserManager userManager) : Endpoint { diff --git a/backend/src/Socialize.Api/Modules/Identity/IdentityResultExtensions.cs b/backend/src/Socialize.Api/Modules/Identity/IdentityResultExtensions.cs index f2402d0f..2ac0994b 100644 --- a/backend/src/Socialize.Api/Modules/Identity/IdentityResultExtensions.cs +++ b/backend/src/Socialize.Api/Modules/Identity/IdentityResultExtensions.cs @@ -3,7 +3,7 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Modules.Identity; -public static class IdentityResultExtensions +internal static class IdentityResultExtensions { public static Result ToApplicationResult(this IdentityResult result) { diff --git a/backend/src/Socialize.Api/Modules/Identity/Models/Result.cs b/backend/src/Socialize.Api/Modules/Identity/Models/Result.cs index 31c5e65f..8ac41053 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Models/Result.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Models/Result.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Models; -public class Result( +internal class Result( bool succeeded, IEnumerable errors) { @@ -18,7 +18,7 @@ public class Result( } } -public class Result( +internal class Result( T? value, bool succeeded, IEnumerable errors) diff --git a/backend/src/Socialize.Api/Modules/Identity/Models/RoleModel.cs b/backend/src/Socialize.Api/Modules/Identity/Models/RoleModel.cs index 603af58e..dad84586 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Models/RoleModel.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Models/RoleModel.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Models; -public class RoleModel +internal class RoleModel { public Guid Id { get; set; } public string? Name { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Identity/Models/UserDto.cs b/backend/src/Socialize.Api/Modules/Identity/Models/UserDto.cs index c565f372..242e2192 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Models/UserDto.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Models/UserDto.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Models; -public class UserDto +internal class UserDto { public Guid Id { get; init; } public IList UserRoles { get; init; } = []; diff --git a/backend/src/Socialize.Api/Modules/Identity/Models/UserModel.cs b/backend/src/Socialize.Api/Modules/Identity/Models/UserModel.cs index 244c80bf..2e28c3d9 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Models/UserModel.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Models/UserModel.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Identity.Models; -public class UserModel +internal class UserModel { public Guid Id { get; set; } public string Username { get; init; } = null!; diff --git a/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs index 29dbd419..f6a96945 100644 --- a/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs @@ -7,7 +7,7 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Modules.Identity; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddIdentityModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Identity/Services/AccessTokenFactory.cs b/backend/src/Socialize.Api/Modules/Identity/Services/AccessTokenFactory.cs index 87b4fb5a..7721df2e 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Services/AccessTokenFactory.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Services/AccessTokenFactory.cs @@ -7,7 +7,7 @@ using Microsoft.Extensions.Options; namespace Socialize.Api.Modules.Identity.Services; -public sealed class AccessTokenFactory( +internal sealed class AccessTokenFactory( UserManager userManager, IOptionsSnapshot jwtOptions) { diff --git a/backend/src/Socialize.Api/Modules/Identity/Services/EmailVerificationService.cs b/backend/src/Socialize.Api/Modules/Identity/Services/EmailVerificationService.cs index 2b4255fa..e7c3e58d 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Services/EmailVerificationService.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Services/EmailVerificationService.cs @@ -7,7 +7,7 @@ using Microsoft.Extensions.Options; namespace Socialize.Api.Modules.Identity.Services; [PublicAPI] -public sealed class EmailVerificationService( +internal sealed class EmailVerificationService( IOptionsSnapshot options, UserManager userManager, IEmailSender emailSender) diff --git a/backend/src/Socialize.Api/Modules/Identity/Services/UserLookup.cs b/backend/src/Socialize.Api/Modules/Identity/Services/UserLookup.cs index 3d4b03ba..b0d930de 100644 --- a/backend/src/Socialize.Api/Modules/Identity/Services/UserLookup.cs +++ b/backend/src/Socialize.Api/Modules/Identity/Services/UserLookup.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.Identity.Data; namespace Socialize.Api.Modules.Identity.Services; -public sealed class UserLookup( +internal sealed class UserLookup( UserManager userManager) : IUserLookup { diff --git a/backend/src/Socialize.Api/Modules/Notifications/Contracts/INotificationEventWriter.cs b/backend/src/Socialize.Api/Modules/Notifications/Contracts/INotificationEventWriter.cs index dc575f49..66f3159b 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Contracts/INotificationEventWriter.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Contracts/INotificationEventWriter.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Notifications.Contracts; -public record NotificationEventWriteModel( +internal record NotificationEventWriteModel( Guid WorkspaceId, Guid? ContentItemId, string EventType, @@ -11,7 +11,7 @@ public record NotificationEventWriteModel( string? RecipientEmail, string? MetadataJson); -public interface INotificationEventWriter +internal interface INotificationEventWriter { Task WriteAsync(NotificationEventWriteModel model, CancellationToken cancellationToken = default); } diff --git a/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationEvent.cs b/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationEvent.cs index 10cfa9ee..a80859ed 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationEvent.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationEvent.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Notifications.Data; -public class NotificationEvent +internal class NotificationEvent { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationModelConfiguration.cs index 8f479300..0051aab1 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Data/NotificationModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Notifications.Data; -public static class NotificationModelConfiguration +internal static class NotificationModelConfiguration { public static ModelBuilder ConfigureNotificationsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Notifications/Handlers/GetNotifications.cs b/backend/src/Socialize.Api/Modules/Notifications/Handlers/GetNotifications.cs index 0e1b768d..8d822d72 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Handlers/GetNotifications.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Handlers/GetNotifications.cs @@ -7,9 +7,9 @@ using Socialize.Api.Modules.Notifications.Data; namespace Socialize.Api.Modules.Notifications.Handlers; -public record GetNotificationsRequest(Guid? WorkspaceId, Guid? ContentItemId); +internal record GetNotificationsRequest(Guid? WorkspaceId, Guid? ContentItemId); -public record NotificationEventDto( +internal record NotificationEventDto( Guid Id, Guid WorkspaceId, Guid? ContentItemId, @@ -23,7 +23,7 @@ public record NotificationEventDto( DateTimeOffset CreatedAt, DateTimeOffset? ReadAt); -public class GetNotificationsHandler( +internal class GetNotificationsHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint> diff --git a/backend/src/Socialize.Api/Modules/Notifications/Handlers/MarkNotificationAsRead.cs b/backend/src/Socialize.Api/Modules/Notifications/Handlers/MarkNotificationAsRead.cs index 4b62309c..631cf58c 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Handlers/MarkNotificationAsRead.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Handlers/MarkNotificationAsRead.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Notifications.Data; namespace Socialize.Api.Modules.Notifications.Handlers; -public class MarkNotificationAsReadHandler( +internal class MarkNotificationAsReadHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest diff --git a/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs index ff5b118e..bad714b6 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.Notifications.Services; namespace Socialize.Api.Modules.Notifications; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddNotificationsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Notifications/Services/NotificationEventWriter.cs b/backend/src/Socialize.Api/Modules/Notifications/Services/NotificationEventWriter.cs index 16f9b179..bcd8ebc0 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/Services/NotificationEventWriter.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/Services/NotificationEventWriter.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.Notifications.Data; namespace Socialize.Api.Modules.Notifications.Services; -public class NotificationEventWriter( +internal class NotificationEventWriter( AppDbContext dbContext) : INotificationEventWriter { diff --git a/backend/src/Socialize.Api/Modules/Organizations/Data/Organization.cs b/backend/src/Socialize.Api/Modules/Organizations/Data/Organization.cs index 923eb416..dd5c6588 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Data/Organization.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Data/Organization.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Organizations.Data; -public class Organization +internal class Organization { public Guid Id { get; init; } public required string Name { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationMembership.cs b/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationMembership.cs index fc87557a..864dc1b4 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationMembership.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationMembership.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Organizations.Data; -public class OrganizationMembership +internal class OrganizationMembership { public Guid Id { get; init; } public Guid OrganizationId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationModelConfiguration.cs index da9032cb..fb5e8744 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Data/OrganizationModelConfiguration.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; namespace Socialize.Api.Modules.Organizations.Data; -public static class OrganizationModelConfiguration +internal static class OrganizationModelConfiguration { public static ModelBuilder ConfigureOrganizationsModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Organizations/Handlers/AddOrganizationMember.cs b/backend/src/Socialize.Api/Modules/Organizations/Handlers/AddOrganizationMember.cs index 2d62d1e8..0d20f150 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Handlers/AddOrganizationMember.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Handlers/AddOrganizationMember.cs @@ -7,11 +7,11 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations.Handlers; -public record AddOrganizationMemberRequest( +internal record AddOrganizationMemberRequest( string Email, string Role); -public class AddOrganizationMemberRequestValidator +internal class AddOrganizationMemberRequestValidator : Validator { private static readonly string[] AllowedRoles = @@ -32,7 +32,7 @@ public class AddOrganizationMemberRequestValidator } } -public class AddOrganizationMemberHandler( +internal class AddOrganizationMemberHandler( AppDbContext dbContext, OrganizationAccessService organizationAccessService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Organizations/Handlers/ChangeOrganizationLogo.cs b/backend/src/Socialize.Api/Modules/Organizations/Handlers/ChangeOrganizationLogo.cs index c9e4df66..a7079a9e 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Handlers/ChangeOrganizationLogo.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Handlers/ChangeOrganizationLogo.cs @@ -7,13 +7,13 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations.Handlers; -public record ChangeOrganizationLogoRequest( +internal record ChangeOrganizationLogoRequest( IFormFile File); -public record ChangeOrganizationLogoResponse( +internal record ChangeOrganizationLogoResponse( string BlobUrl); -public sealed class ChangeOrganizationLogoRequestValidator : Validator +internal sealed class ChangeOrganizationLogoRequestValidator : Validator { public ChangeOrganizationLogoRequestValidator() { @@ -23,7 +23,7 @@ public sealed class ChangeOrganizationLogoRequestValidator : Validator diff --git a/backend/src/Socialize.Api/Modules/Organizations/Handlers/GetOrganizations.cs b/backend/src/Socialize.Api/Modules/Organizations/Handlers/GetOrganizations.cs index e22fc3dc..5257dd3e 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Handlers/GetOrganizations.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Handlers/GetOrganizations.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations.Handlers; -public class GetOrganizationsHandler( +internal class GetOrganizationsHandler( AppDbContext dbContext, OrganizationAccessService organizationAccessService) : EndpointWithoutRequest> diff --git a/backend/src/Socialize.Api/Modules/Organizations/Handlers/OrganizationDtos.cs b/backend/src/Socialize.Api/Modules/Organizations/Handlers/OrganizationDtos.cs index a2c28e45..4eca75bd 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Handlers/OrganizationDtos.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Handlers/OrganizationDtos.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.Workspaces.Handlers; namespace Socialize.Api.Modules.Organizations.Handlers; -public record OrganizationMemberDto( +internal record OrganizationMemberDto( Guid UserId, string DisplayName, string Email, @@ -12,7 +12,7 @@ public record OrganizationMemberDto( IReadOnlyCollection Permissions, DateTimeOffset CreatedAt); -public record OrganizationDto( +internal record OrganizationDto( Guid Id, string Name, string? LogoUrl, @@ -43,11 +43,11 @@ public record OrganizationDto( } } -public record OrganizationUsageDto( +internal record OrganizationUsageDto( string PlanName, IReadOnlyCollection Items); -public record OrganizationUsageItemDto( +internal record OrganizationUsageItemDto( string Key, int Used, int? Limit); diff --git a/backend/src/Socialize.Api/Modules/Organizations/Handlers/UpdateOrganization.cs b/backend/src/Socialize.Api/Modules/Organizations/Handlers/UpdateOrganization.cs index 1bccccf1..40a521bf 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Handlers/UpdateOrganization.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Handlers/UpdateOrganization.cs @@ -6,10 +6,10 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations.Handlers; -public record UpdateOrganizationRequest( +internal record UpdateOrganizationRequest( string Name); -public class UpdateOrganizationRequestValidator +internal class UpdateOrganizationRequestValidator : Validator { public UpdateOrganizationRequestValidator() @@ -18,7 +18,7 @@ public class UpdateOrganizationRequestValidator } } -public class UpdateOrganizationHandler( +internal class UpdateOrganizationHandler( AppDbContext dbContext, OrganizationAccessService organizationAccessService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs index 27c7da03..623a326f 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddOrganizationsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationAccessService.cs b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationAccessService.cs index 38f1da10..7da0692d 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationAccessService.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationAccessService.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Identity.Contracts; namespace Socialize.Api.Modules.Organizations.Services; -public sealed class OrganizationAccessService( +internal sealed class OrganizationAccessService( AppDbContext dbContext) { public bool IsGlobalManager(ClaimsPrincipal user) diff --git a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissionRules.cs b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissionRules.cs index 4af30545..3465db47 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissionRules.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissionRules.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Organizations.Services; -public static class OrganizationPermissionRules +internal static class OrganizationPermissionRules { public static IReadOnlyCollection GetPermissionsForRole(string role) { diff --git a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissions.cs b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissions.cs index 510217c0..d4c04dc9 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissions.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationPermissions.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Organizations.Services; -public static class OrganizationPermissions +internal static class OrganizationPermissions { public const string ManageOrganizationSettings = "ManageOrganizationSettings"; public const string ManageOrganizationMembers = "ManageOrganizationMembers"; diff --git a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationRoles.cs b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationRoles.cs index ebef7201..78a91f50 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationRoles.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/Services/OrganizationRoles.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Organizations.Services; -public static class OrganizationRoles +internal static class OrganizationRoles { public const string Owner = "Owner"; public const string Admin = "Admin"; diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Data/Workspace.cs b/backend/src/Socialize.Api/Modules/Workspaces/Data/Workspace.cs index d72bdaf6..edb8561f 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Data/Workspace.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Data/Workspace.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Workspaces.Data; -public class Workspace +internal class Workspace { public Guid Id { get; init; } public required string Name { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInvite.cs b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInvite.cs index 2719d2b2..a509f8ff 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInvite.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInvite.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Workspaces.Data; -public class WorkspaceInvite +internal class WorkspaceInvite { public Guid Id { get; init; } public Guid WorkspaceId { get; set; } diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInviteStatuses.cs b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInviteStatuses.cs index 0011f6d9..1f63da0a 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInviteStatuses.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceInviteStatuses.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Workspaces.Data; -public static class WorkspaceInviteStatuses +internal static class WorkspaceInviteStatuses { public const string Pending = "Pending"; } diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceModelConfiguration.cs b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceModelConfiguration.cs index 7f243913..574f658f 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceModelConfiguration.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Data/WorkspaceModelConfiguration.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.Organizations.Data; namespace Socialize.Api.Modules.Workspaces.Data; -public static class WorkspaceModelConfiguration +internal static class WorkspaceModelConfiguration { public static ModelBuilder ConfigureWorkspacesModule(this ModelBuilder modelBuilder) { diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/ChangeWorkspaceLogo.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/ChangeWorkspaceLogo.cs index b4d17c65..8c887a4d 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/ChangeWorkspaceLogo.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/ChangeWorkspaceLogo.cs @@ -7,13 +7,13 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record ChangeWorkspaceLogoRequest( +internal record ChangeWorkspaceLogoRequest( IFormFile File); -public record ChangeWorkspaceLogoResponse( +internal record ChangeWorkspaceLogoResponse( string BlobUrl); -public sealed class ChangeWorkspaceLogoRequestValidator : Validator +internal sealed class ChangeWorkspaceLogoRequestValidator : Validator { public ChangeWorkspaceLogoRequestValidator() { @@ -23,7 +23,7 @@ public sealed class ChangeWorkspaceLogoRequestValidator : Validator { public CreateWorkspaceRequestValidator() @@ -22,7 +22,7 @@ public class CreateWorkspaceRequestValidator } } -public class CreateWorkspaceHandler( +internal class CreateWorkspaceHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/CreateWorkspaceInvite.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/CreateWorkspaceInvite.cs index 397970f5..55e85e26 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/CreateWorkspaceInvite.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/CreateWorkspaceInvite.cs @@ -7,11 +7,11 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record CreateWorkspaceInviteRequest( +internal record CreateWorkspaceInviteRequest( string Email, string Role); -public class CreateWorkspaceInviteRequestValidator +internal class CreateWorkspaceInviteRequestValidator : Validator { private static readonly string[] AllowedRoles = @@ -28,7 +28,7 @@ public class CreateWorkspaceInviteRequestValidator } } -public class CreateWorkspaceInviteHandler( +internal class CreateWorkspaceInviteHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceInvites.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceInvites.cs index 40a253ac..196a8d47 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceInvites.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceInvites.cs @@ -6,7 +6,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record WorkspaceInviteDto( +internal record WorkspaceInviteDto( Guid Id, Guid WorkspaceId, string Email, @@ -14,7 +14,7 @@ public record WorkspaceInviteDto( string Status, DateTimeOffset CreatedAt); -public class GetWorkspaceInvitesHandler( +internal class GetWorkspaceInvitesHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest> diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceMembers.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceMembers.cs index f9b8b2f6..55fc21b9 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceMembers.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaceMembers.cs @@ -8,7 +8,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record WorkspaceMemberDto( +internal record WorkspaceMemberDto( Guid Id, string DisplayName, string Email, @@ -16,7 +16,7 @@ public record WorkspaceMemberDto( string RelationshipCategory, IReadOnlyCollection Roles); -public class GetWorkspaceMembersHandler( +internal class GetWorkspaceMembersHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : EndpointWithoutRequest> diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaces.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaces.cs index 03ee9fd7..86c2c76d 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaces.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/GetWorkspaces.cs @@ -7,7 +7,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record ApprovalStepConfigurationDto( +internal record ApprovalStepConfigurationDto( Guid Id, Guid WorkspaceId, string Name, @@ -17,7 +17,7 @@ public record ApprovalStepConfigurationDto( int RequiredApproverCount, DateTimeOffset CreatedAt); -public record WorkspaceDto( +internal record WorkspaceDto( Guid Id, Guid OrganizationId, string Name, diff --git a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/UpdateWorkspace.cs b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/UpdateWorkspace.cs index 4c36a0ca..31013c82 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/Handlers/UpdateWorkspace.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/Handlers/UpdateWorkspace.cs @@ -8,14 +8,14 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces.Handlers; -public record UpdateApprovalStepConfigurationRequest( +internal record UpdateApprovalStepConfigurationRequest( string Name, int SortOrder, string TargetType, string TargetValue, int RequiredApproverCount); -public record UpdateWorkspaceRequest( +internal record UpdateWorkspaceRequest( string Name, string TimeZone, string? ApprovalMode, @@ -24,7 +24,7 @@ public record UpdateWorkspaceRequest( bool? SendAutomaticApprovalReminders, IReadOnlyCollection? ApprovalSteps); -public class UpdateWorkspaceRequestValidator +internal class UpdateWorkspaceRequestValidator : Validator { private static readonly string[] AllowedApprovalModes = ["None", "Optional", "Required", "Multi-level"]; @@ -51,7 +51,7 @@ public class UpdateWorkspaceRequestValidator } } -public class UpdateWorkspaceHandler( +internal class UpdateWorkspaceHandler( AppDbContext dbContext, AccessScopeService accessScopeService) : Endpoint diff --git a/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs b/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs index ce404a6e..182ad9a1 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces; -public static class ModuleRegistration +internal static class ModuleRegistration { public static WebApplicationBuilder AddWorkspaceModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Properties/AssemblyInfo.cs b/backend/src/Socialize.Api/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..57d8d9ad --- /dev/null +++ b/backend/src/Socialize.Api/Properties/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Socialize.Tests")] diff --git a/backend/src/Socialize.Api/Socialize.Api.csproj b/backend/src/Socialize.Api/Socialize.Api.csproj index 1f77ee9d..6c8e1009 100644 --- a/backend/src/Socialize.Api/Socialize.Api.csproj +++ b/backend/src/Socialize.Api/Socialize.Api.csproj @@ -11,7 +11,7 @@ AllEnabledByDefault false - $(NoWarn);CA1515;CA2007 + $(NoWarn);CA2007 false diff --git a/backend/tests/Socialize.Tests/Feedback/FeedbackRulesTests.cs b/backend/tests/Socialize.Tests/Feedback/FeedbackRulesTests.cs index 52ed3dc9..0b95dd38 100644 --- a/backend/tests/Socialize.Tests/Feedback/FeedbackRulesTests.cs +++ b/backend/tests/Socialize.Tests/Feedback/FeedbackRulesTests.cs @@ -11,7 +11,7 @@ public class FeedbackRulesTests [InlineData("Bug", FeedbackType.Bug)] [InlineData("suggestion", FeedbackType.Suggestion)] [InlineData("Request", FeedbackType.Request)] - public void TryParseType_accepts_supported_types(string value, FeedbackType expected) + internal void TryParseType_accepts_supported_types(string value, FeedbackType expected) { bool parsed = FeedbackRules.TryParseType(value, out FeedbackType type); @@ -37,7 +37,7 @@ public class FeedbackRulesTests [InlineData("Won't Do", FeedbackStatus.WontDo)] [InlineData("WontDo", FeedbackStatus.WontDo)] [InlineData("Cancelled", FeedbackStatus.Cancelled)] - public void TryParseStatus_accepts_supported_statuses(string value, FeedbackStatus expected) + internal void TryParseStatus_accepts_supported_statuses(string value, FeedbackStatus expected) { bool parsed = FeedbackRules.TryParseStatus(value, out FeedbackStatus status);