MessageRevokedContent constructor

MessageRevokedContent({
  1. String? revokerID,
  2. int? revokerRole,
  3. String? clientMsgID,
  4. String? revokerNickname,
  5. Int64? revokeTime,
  6. Int64? sourceMessageSendTime,
  7. String? sourceMessageSendID,
  8. String? sourceMessageSenderNickname,
  9. int? sessionType,
  10. Int64? seq,
  11. String? ex,
})

Implementation

factory MessageRevokedContent({
  $core.String? revokerID,
  $core.int? revokerRole,
  $core.String? clientMsgID,
  $core.String? revokerNickname,
  $fixnum.Int64? revokeTime,
  $fixnum.Int64? sourceMessageSendTime,
  $core.String? sourceMessageSendID,
  $core.String? sourceMessageSenderNickname,
  $core.int? sessionType,
  $fixnum.Int64? seq,
  $core.String? ex,
}) {
  final result = create();
  if (revokerID != null) result.revokerID = revokerID;
  if (revokerRole != null) result.revokerRole = revokerRole;
  if (clientMsgID != null) result.clientMsgID = clientMsgID;
  if (revokerNickname != null) result.revokerNickname = revokerNickname;
  if (revokeTime != null) result.revokeTime = revokeTime;
  if (sourceMessageSendTime != null) result.sourceMessageSendTime = sourceMessageSendTime;
  if (sourceMessageSendID != null) result.sourceMessageSendID = sourceMessageSendID;
  if (sourceMessageSenderNickname != null)
    result.sourceMessageSenderNickname = sourceMessageSenderNickname;
  if (sessionType != null) result.sessionType = sessionType;
  if (seq != null) result.seq = seq;
  if (ex != null) result.ex = ex;
  return result;
}