copyWith method

Implementation

TransferAuthorization copyWith(
    {String? id,
    DateTime? created,
    enums.TransferAuthorizationDecision? decision,
    TransferAuthorizationDecisionRationale? decisionRationale,
    enums.TransferAuthorizationGuaranteeDecision? guaranteeDecision,
    TransferAuthorizationGuaranteeDecisionRationale?
        guaranteeDecisionRationale,
    TransferAuthorizationProposedTransfer? proposedTransfer}) {
  return TransferAuthorization(
      id: id ?? this.id,
      created: created ?? this.created,
      decision: decision ?? this.decision,
      decisionRationale: decisionRationale ?? this.decisionRationale,
      guaranteeDecision: guaranteeDecision ?? this.guaranteeDecision,
      guaranteeDecisionRationale:
          guaranteeDecisionRationale ?? this.guaranteeDecisionRationale,
      proposedTransfer: proposedTransfer ?? this.proposedTransfer);
}