docs: function RTCStats(rTCStatsDict){
    if(!(this instanceof RTCStats))
      return new RTCStats(rTCStatsDict)
  
    // Check rTCStatsDict has the required fields
    checkType('String', 'rTCStatsDict.id', rTCStatsDict.id, {required: true});
    checkType('RTCStatsType', 'rTCStatsDict.type', rTCStatsDict.type, {required: true});
    checkType('double', 'rTCStatsDict.timestamp', rTCStatsDict.timestamp, {required: true});
  
    // Init parent class
    RTCStats.super_.call(this, rTCStatsDict)
  
    // Set object properties
    Object.defineProperties(this, {
      id: {
        writable: true,
        enumerable: true,
        value: rTCStatsDict.id
      },
      type: {
        writable: true,
        enumerable: true,
        value: rTCStatsDict.type
      },
      timestamp: {
        writable: true,
        enumerable: true,
        value: rTCStatsDict.timestamp
      }
    })
  }