public async Task <TryCreateListResponse> TryCreateList(string name, string description, string language = "en", int retryCount = 0, int delayMilliseconds = 1000)
        {
            var response = await _cachedSearchClient.CreateList(_settings.SessionId, name, description, language, retryCount, delayMilliseconds);

            ListCrudResponseModel listCrudResponse = null;

            if (response.HttpStatusCode.IsSuccessCode())
            {
                listCrudResponse = JsonConvert.DeserializeObject <ListCrudResponseModel>(response.Json);
            }

            return(new TryCreateListResponse(response.HttpStatusCode, listCrudResponse));
        }
 public TryCreateListResponse(HttpStatusCode statusCode, ListCrudResponseModel listCrudResponse)
 {
     HttpStatusCode   = statusCode;
     ListCrudResponse = listCrudResponse;
 }