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); }
private void PrintResultStatusToLog(GetAccountDetailsResult result) { _output.WriteLine($"GetAccountDetails(sessionId: {SessionId}) returned:"); _output.WriteLine($"{result?.Json}"); _output.WriteLine(Environment.NewLine); }