namespace SPMS.Application.Interfaces; public class E2EEDecryptResult { public required byte[] DecryptedBody { get; init; } public required byte[] AesKey { get; init; } } public interface IE2EEService { E2EEDecryptResult DecryptRequest(byte[] encryptedPayload); byte[] EncryptResponse(byte[] plainResponse, byte[] aesKey); }