docs: public GetOneDomainPlayCountResponse getOneDomainPlayCount(GetOneDomainStatisticsRequest request) {
          checkNotNull(request, "The parameter request should NOT be null.");
  
          checkNotNull(request.getDomain(), "The domain parameter can not be null");
          checkStringNotEmpty(request.getTimeInterval(), "timeInterval should NOT be null");
          checkStringNotEmpty(request.getStartTime(), "startTime should NOT be null");
  
          InternalRequest internalRequest = createRequest(HttpMethodName.GET, request,
                  STATISTICS, LIVE_DOMAIN, request.getDomain(), "playcount");
  
          internalRequest.addParameter("timeInterval", request.getTimeInterval());
          internalRequest.addParameter("startTime", request.getStartTime());
          if (request.getEndTime() != null) {
              internalRequest.addParameter("endTime", request.getEndTime());
          }
          return invokeHttpClient(internalRequest, GetOneDomainPlayCountResponse.class);
      }