text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  const commands_1 = require("../../commands");
  const PeriodBasedReport_1 = require("../../../base/PeriodBasedReport");
  const vorpal = require('../../../../vorpal-init');
  class TenantReportServicesUserCountsCommand extends PeriodBasedReport_1.default {
      get name() {
          return commands_1.default.TENANT_REPORT_SERVICESUSERCOUNTS;
      }
      get description() {
          return 'Gets the count of users by activity type and service.';
      }
      get usageEndpoint() {
          return 'getOffice365ServicesUserCounts';
      }
      commandHelp(args, log) {
          log(vorpal.find(this.name).helpInformation());
          log(`  Examples: 
  
      Gets the count of users by activity type and service for the last week
        ${commands_1.default.TENANT_REPORT_SERVICESUSERCOUNTS} --period D7
  
      Gets the count of users by activity type and service for the last week
      and exports the report data in the specified path in text format
        ${commands_1.default.TENANT_REPORT_SERVICESUSERCOUNTS} --period D7 --output text --outputFile "servicesusercount.txt"
  
      Gets the count of users by activity type and service for the last week
      and exports the report data in the specified path in json format
        ${commands_1.default.TENANT_REPORT_SERVICESUSERCOUNTS} --period D7 --output json --outputFile "servicesusercount.json"
  `);
      }
  }
  module.exports = new TenantReportServicesUserCountsCommand();
  //# sourceMappingURL=report-servicesusercounts.js.map