PaymentReceivedMessage constructor
      
      PaymentReceivedMessage({ 
    
    
- String? tradeId,
 - NodeAddress? senderNodeAddress,
 - String? uid,
 - String? unsignedPayoutTxHex,
 - String? signedPayoutTxHex,
 - String? updatedMultisigHex,
 - bool? deferPublishPayout,
 - AccountAgeWitness? buyerAccountAgeWitness,
 - SignedWitness? buyerSignedWitness,
 - PaymentSentMessage? paymentSentMessage,
 - List<
int> ? sellerSignature, 
Implementation
factory PaymentReceivedMessage({
  $core.String? tradeId,
  NodeAddress? senderNodeAddress,
  $core.String? uid,
  $core.String? unsignedPayoutTxHex,
  $core.String? signedPayoutTxHex,
  $core.String? updatedMultisigHex,
  $core.bool? deferPublishPayout,
  AccountAgeWitness? buyerAccountAgeWitness,
  SignedWitness? buyerSignedWitness,
  PaymentSentMessage? paymentSentMessage,
  $core.List<$core.int>? sellerSignature,
}) {
  final $result = create();
  if (tradeId != null) {
    $result.tradeId = tradeId;
  }
  if (senderNodeAddress != null) {
    $result.senderNodeAddress = senderNodeAddress;
  }
  if (uid != null) {
    $result.uid = uid;
  }
  if (unsignedPayoutTxHex != null) {
    $result.unsignedPayoutTxHex = unsignedPayoutTxHex;
  }
  if (signedPayoutTxHex != null) {
    $result.signedPayoutTxHex = signedPayoutTxHex;
  }
  if (updatedMultisigHex != null) {
    $result.updatedMultisigHex = updatedMultisigHex;
  }
  if (deferPublishPayout != null) {
    $result.deferPublishPayout = deferPublishPayout;
  }
  if (buyerAccountAgeWitness != null) {
    $result.buyerAccountAgeWitness = buyerAccountAgeWitness;
  }
  if (buyerSignedWitness != null) {
    $result.buyerSignedWitness = buyerSignedWitness;
  }
  if (paymentSentMessage != null) {
    $result.paymentSentMessage = paymentSentMessage;
  }
  if (sellerSignature != null) {
    $result.sellerSignature = sellerSignature;
  }
  return $result;
}