// using System.Diagnostics.CodeAnalysis; // using static System.IO.File; // using static System.Text.Json.JsonSerializer; // // namespace InnovEnergy.App.Backend.S3; // // [SuppressMessage("Trimming", "IL2026:Members annotated with \'RequiresUnreferencedCodeAttribute\' require dynamic access otherwise can break functionality when trimming application code")] // public static class S3Access // { // public static S3Cmd ReadOnly => ParseJsonFile("./Resources/s3ReadOnlyKey.json")!; // // private static T? ParseJsonFile(String file) // { // var fileStream = OpenRead(file); // return Deserialize(fileStream); // } // // public static S3Cmd ReadWrite => Deserialize(OpenRead("./Resources/s3ReadWriteKey.json"))!; // public static S3Cmd Admin => Deserialize(OpenRead("./Resources/s3AdminKey.json"))!; // }