private TranslateSqlResponse ToTranslateSqlResponse(IApiCallDetails apiCallDetails, Stream stream)
        {
            var result = RequestResponseSerializer.Deserialize <ISearchRequest>(stream);

            return(new TranslateSqlResponse {
                Result = result
            });
        }
        private GetCertificatesResponse ToCertificatesResponse(IApiCallDetails apiCallDetails, Stream stream)
        {
            var result = RequestResponseSerializer.Deserialize <ClusterCertificateInformation[]>(stream);

            return(new GetCertificatesResponse {
                Certificates = result
            });
        }
Esempio n. 3
0
        private CatResponse <TCatRecord> DeserializeCatResponse <TCatRecord>(IApiCallDetails response, Stream stream)
            where TCatRecord : ICatRecord
        {
            var catResponse = new CatResponse <TCatRecord>();

            if (!response.Success)
            {
                return(catResponse);
            }

            var records = RequestResponseSerializer.Deserialize <IReadOnlyCollection <TCatRecord> >(stream);

            catResponse.Records = records;

            return(catResponse);
        }
Esempio n. 4
0
        protected string Serialize <TObject>(TObject o)
        {
            var bytes = RequestResponseSerializer.SerializeToBytes(o);

            return(Encoding.UTF8.GetString(bytes));
        }
Esempio n. 5
0
 protected TObject Deserialize <TObject>(string json) =>
 RequestResponseSerializer.Deserialize <TObject>(new MemoryStream(Encoding.UTF8.GetBytes(json)));