code: private Map<String, String> executeRequestWithBody(HttpClientService csHttpClient, HttpClientInputs httpClientInputs, String body) {
          httpClientInputs.setBody(body);
          Map<String, String> requestResponse = csHttpClient.execute(httpClientInputs);
          if (UNAUTHORIZED_STATUS_CODE.equals(requestResponse.get(STATUS_CODE))) {
              throw new RuntimeException(UNAUTHORIZED_EXCEPTION_MESSAGE);
          }
          return requestResponse;
      }
docs: This method executes a request with the given CSHttpClient, HttpClientInputs and body.
  
  @param csHttpClient
  @param httpClientInputs
  @param body
  @return the result of the request execution.