using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GB5Shared.GB5CommonFunction { public interface IGB5CommonFunction { Task GZipCompress(string UnCompressedString); Task Decompress(string CompressedString); Task GZipDecompress(string CompressedBase64); Task GZipCompress(T inputObject); Task QueryReplaceForTotal(string Query); Task CountArrayAsync(IEnumerable array); Task GZipDecompress(string compressedBase64); Task CountConditionalAsync(IEnumerable collection, Func predicate); Task FromEpoch(long unixTime); object? GetPropertyValue(object obj, string propertyName); } }