3131 "SourceCardPushTransferInstruction" ,
3232 "SourceCheckDepositInstruction" ,
3333 "SourceCheckTransferInstruction" ,
34+ "SourceFedNowTransferInstruction" ,
3435 "SourceInboundFundsHold" ,
3536 "SourceInboundWireTransferReversal" ,
3637 "SourceRealTimePaymentsTransferInstruction" ,
@@ -662,6 +663,11 @@ class SourceCheckTransferInstruction(BaseModel):
662663 """The identifier of the Check Transfer that led to this Pending Transaction."""
663664
664665
666+ class SourceFedNowTransferInstruction (BaseModel ):
667+ transfer_id : str
668+ """The identifier of the FedNow Transfer that led to this Pending Transaction."""
669+
670+
665671class SourceInboundFundsHold (BaseModel ):
666672 amount : int
667673 """The held amount in the minor unit of the account's currency.
@@ -794,6 +800,7 @@ class Source(BaseModel):
794800 "card_authorization" ,
795801 "check_deposit_instruction" ,
796802 "check_transfer_instruction" ,
803+ "fed_now_transfer_instruction" ,
797804 "inbound_funds_hold" ,
798805 "user_initiated_hold" ,
799806 "real_time_payments_transfer_instruction" ,
@@ -818,6 +825,8 @@ class Source(BaseModel):
818825 the `check_deposit_instruction` object.
819826 - `check_transfer_instruction` - Check Transfer Instruction: details will be
820827 under the `check_transfer_instruction` object.
828+ - `fed_now_transfer_instruction` - FedNow Transfer Instruction: details will be
829+ under the `fed_now_transfer_instruction` object.
821830 - `inbound_funds_hold` - Inbound Funds Hold: details will be under the
822831 `inbound_funds_hold` object.
823832 - `user_initiated_hold` - User Initiated Hold: details will be under the
@@ -851,6 +860,13 @@ class Source(BaseModel):
851860 equal to `check_transfer_instruction`.
852861 """
853862
863+ fed_now_transfer_instruction : Optional [SourceFedNowTransferInstruction ] = None
864+ """A FedNow Transfer Instruction object.
865+
866+ This field will be present in the JSON response if and only if `category` is
867+ equal to `fed_now_transfer_instruction`.
868+ """
869+
854870 inbound_funds_hold : Optional [SourceInboundFundsHold ] = None
855871 """An Inbound Funds Hold object.
856872
0 commit comments