Barrage constructor

Barrage({
  1. String liveID = '',
  2. LiveUserInfo? sender,
  3. int sequence = 0,
  4. int timestampInSecond = 0,
  5. BarrageType messageType = BarrageType.text,
  6. String textContent = '',
  7. Map<String, String>? extensionInfo,
  8. String businessID = '',
  9. String data = '',
})

Implementation

Barrage({
  this.liveID = '',
  LiveUserInfo? sender,
  this.sequence = 0,
  this.timestampInSecond = 0,
  this.messageType = BarrageType.text,
  this.textContent = '',
  Map<String, String>? extensionInfo,
  this.businessID = '',
  this.data = '',
})  : sender = sender ?? LiveUserInfo(),
      extensionInfo = extensionInfo ?? {};