- Add LogoData record with Base64 and MimeType init properties - Add BrandingSettings class with nullable MspLogo property - Extend TenantProfile with nullable ClientLogo property (additive) - Add BrandingRepository mirroring SettingsRepository pattern (write-then-replace) - Add BrandingRepositoryTests: 5 tests covering load defaults, round-trip, dir creation, and TenantProfile serialization
8 lines
183 B
C#
8 lines
183 B
C#
namespace SharepointToolbox.Core.Models;
|
|
|
|
public record LogoData
|
|
{
|
|
public string Base64 { get; init; } = string.Empty;
|
|
public string MimeType { get; init; } = string.Empty;
|
|
}
|