ClientNotification constructor

ClientNotification({
  1. int? replyId,
  2. int? time,
  3. LogRecord_Level? level,
  4. String? message,
  5. KeyVerificationNumberInform? keyVerificationNumberInform,
  6. KeyVerificationNumberRequest? keyVerificationNumberRequest,
  7. KeyVerificationFinal? keyVerificationFinal,
  8. DuplicatedPublicKey? duplicatedPublicKey,
  9. LowEntropyKey? lowEntropyKey,
})

Implementation

factory ClientNotification({
  $core.int? replyId,
  $core.int? time,
  LogRecord_Level? level,
  $core.String? message,
  KeyVerificationNumberInform? keyVerificationNumberInform,
  KeyVerificationNumberRequest? keyVerificationNumberRequest,
  KeyVerificationFinal? keyVerificationFinal,
  DuplicatedPublicKey? duplicatedPublicKey,
  LowEntropyKey? lowEntropyKey,
}) {
  final result = create();
  if (replyId != null) result.replyId = replyId;
  if (time != null) result.time = time;
  if (level != null) result.level = level;
  if (message != null) result.message = message;
  if (keyVerificationNumberInform != null)
    result.keyVerificationNumberInform = keyVerificationNumberInform;
  if (keyVerificationNumberRequest != null)
    result.keyVerificationNumberRequest = keyVerificationNumberRequest;
  if (keyVerificationFinal != null)
    result.keyVerificationFinal = keyVerificationFinal;
  if (duplicatedPublicKey != null)
    result.duplicatedPublicKey = duplicatedPublicKey;
  if (lowEntropyKey != null) result.lowEntropyKey = lowEntropyKey;
  return result;
}