docs: function RTCTransportStats(rTCTransportStatsDict){
    if(!(this instanceof RTCTransportStats))
      return new RTCTransportStats(rTCTransportStatsDict)
  
    // Check rTCTransportStatsDict has the required fields
    checkType('int', 'rTCTransportStatsDict.bytesSent', rTCTransportStatsDict.bytesSent, {required: true});
    checkType('int', 'rTCTransportStatsDict.bytesReceived', rTCTransportStatsDict.bytesReceived, {required: true});
    checkType('String', 'rTCTransportStatsDict.rtcpTransportStatsId', rTCTransportStatsDict.rtcpTransportStatsId, {required: true});
    checkType('boolean', 'rTCTransportStatsDict.activeConnection', rTCTransportStatsDict.activeConnection, {required: true});
    checkType('String', 'rTCTransportStatsDict.selectedCandidatePairId', rTCTransportStatsDict.selectedCandidatePairId, {required: true});
    checkType('String', 'rTCTransportStatsDict.localCertificateId', rTCTransportStatsDict.localCertificateId, {required: true});
    checkType('String', 'rTCTransportStatsDict.remoteCertificateId', rTCTransportStatsDict.remoteCertificateId, {required: true});
  
    // Init parent class
    RTCTransportStats.super_.call(this, rTCTransportStatsDict)
  
    // Set object properties
    Object.defineProperties(this, {
      bytesSent: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.bytesSent
      },
      bytesReceived: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.bytesReceived
      },
      rtcpTransportStatsId: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.rtcpTransportStatsId
      },
      activeConnection: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.activeConnection
      },
      selectedCandidatePairId: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.selectedCandidatePairId
      },
      localCertificateId: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.localCertificateId
      },
      remoteCertificateId: {
        writable: true,
        enumerable: true,
        value: rTCTransportStatsDict.remoteCertificateId
      }
    })
  }