FinaliseTransactionPayload constructor

FinaliseTransactionPayload({
  1. SignedHash? authSenderByRecHash,
  2. Iterable<TransactionLastObjectSigned>? lastObject,
  3. SignedHash? senderPayloadSign,
  4. String? privateKeyPass,
  5. Map<String, PledgeDetailSigned>? pledgeDetails,
})

Implementation

factory FinaliseTransactionPayload({
  SignedHash? authSenderByRecHash,
  $core.Iterable<TransactionLastObjectSigned>? lastObject,
  SignedHash? senderPayloadSign,
  $core.String? privateKeyPass,
  $core.Map<$core.String, PledgeDetailSigned>? pledgeDetails,
}) {
  final _result = create();
  if (authSenderByRecHash != null) {
    _result.authSenderByRecHash = authSenderByRecHash;
  }
  if (lastObject != null) {
    _result.lastObject.addAll(lastObject);
  }
  if (senderPayloadSign != null) {
    _result.senderPayloadSign = senderPayloadSign;
  }
  if (privateKeyPass != null) {
    _result.privateKeyPass = privateKeyPass;
  }
  if (pledgeDetails != null) {
    _result.pledgeDetails.addAll(pledgeDetails);
  }
  return _result;
}