public async Task <GetAccountDetailsResult> GetAccountDetails(string sessionId, int retryCount = 0, int delayMilliseconds = 1000)
        {
            string baseUrl = BASE_Address + BASE_Path + ACCOUNT_DETAILS_Path;

            var query = new Dictionary <string, string>();

            query.Add(API_KEY_Key, ApiKey);
            query.Add(SESSION_ID_Key, sessionId);

            string requestUri = QueryHelpers.AddQueryString(baseUrl, query);

            GetAccountDetailsResult result = await GetResponse <GetAccountDetailsResult>(retryCount, delayMilliseconds, requestUri);

            return(result);
        }
Example #2
0
 private void PrintResultStatusToLog(GetAccountDetailsResult result)
 {
     _output.WriteLine($"GetAccountDetails(sessionId: {SessionId}) returned:");
     _output.WriteLine($"{result?.Json}");
     _output.WriteLine(Environment.NewLine);
 }