copyWith method

TransactionOutput copyWith({
  1. ADAAddress? address,
  2. Value? amount,
  3. DataOption? plutusData,
  4. ScriptRef? scriptRef,
  5. TransactionOutputSerializationConfig? serializationConfig,
})

Implementation

TransactionOutput copyWith({
  ADAAddress? address,
  Value? amount,
  DataOption? plutusData,
  ScriptRef? scriptRef,
  TransactionOutputSerializationConfig? serializationConfig,
}) {
  return TransactionOutput(
    address: address ?? this.address,
    amount: amount ?? this.amount,
    plutusData: plutusData ?? this.plutusData,
    scriptRef: scriptRef ?? this.scriptRef,
    serializationConfig: serializationConfig ?? this.serializationConfig,
  );
}