@@ -642,6 +642,7 @@ module Type
642642 DISPUTE_WON = :DISPUTE_WON
643643 SERVICE = :SERVICE
644644 TRANSFER = :TRANSFER
645+ COLLECTION = :COLLECTION
645646
646647 # @!method self.values
647648 # @return [Array<Symbol>]
@@ -912,13 +913,18 @@ class PaymentTransaction < Lithic::Internal::Type::BaseModel
912913 # @return [String, nil]
913914 optional :external_bank_account_token , String , nil? : true
914915
916+ # @!attribute type
917+ #
918+ # @return [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::Type, nil]
919+ optional :type , enum : -> { Lithic ::Models ::AccountActivityListResponse ::PaymentTransaction ::Type }
920+
915921 # @!attribute user_defined_id
916922 # User-defined identifier
917923 #
918924 # @return [String, nil]
919925 optional :user_defined_id , String , nil? : true
920926
921- # @!method initialize(token:, category:, created:, descriptor:, direction:, events:, family:, financial_account_token:, method_:, method_attributes:, pending_amount:, related_account_tokens:, result:, settled_amount:, source:, status:, updated:, currency: nil, expected_release_date: nil, external_bank_account_token: nil, user_defined_id: nil)
927+ # @!method initialize(token:, category:, created:, descriptor:, direction:, events:, family:, financial_account_token:, method_:, method_attributes:, pending_amount:, related_account_tokens:, result:, settled_amount:, source:, status:, updated:, currency: nil, expected_release_date: nil, external_bank_account_token: nil, type: nil, user_defined_id: nil)
922928 # Payment transaction
923929 #
924930 # @param token [String] Unique identifier for the transaction
@@ -961,6 +967,8 @@ class PaymentTransaction < Lithic::Internal::Type::BaseModel
961967 #
962968 # @param external_bank_account_token [String, nil] External bank account token
963969 #
970+ # @param type [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::Type]
971+ #
964972 # @param user_defined_id [String, nil] User-defined identifier
965973
966974 # Transaction category
@@ -1266,100 +1274,63 @@ module SecCode
12661274 end
12671275
12681276 class WireMethodAttributes < Lithic ::Internal ::Type ::BaseModel
1269- # @!attribute wire_transfer_type
1277+ # @!attribute wire_network
12701278 # Type of wire transfer
12711279 #
1272- # @return [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes::WireTransferType]
1273- required :wire_transfer_type ,
1274- enum : -> { Lithic ::Models ::AccountActivityListResponse ::PaymentTransaction ::MethodAttributes ::WireMethodAttributes ::WireTransferType }
1275-
1276- # @!attribute external_bank_name
1277- # External bank name
1278- #
1279- # @return [String, nil]
1280- optional :external_bank_name , String , nil? : true
1281-
1282- # @!attribute external_bank_routing_number
1283- # External bank routing number
1284- #
1285- # @return [String, nil]
1286- optional :external_bank_routing_number , String , nil? : true
1287-
1288- # @!attribute external_individual_name
1289- # External individual name
1290- #
1291- # @return [String, nil]
1292- optional :external_individual_name , String , nil? : true
1293-
1294- # @!attribute imad
1295- # IMAD
1296- #
1297- # @return [String, nil]
1298- optional :imad , String , nil? : true
1299-
1300- # @!attribute lithic_bank_name
1301- # Lithic bank name
1302- #
1303- # @return [String, nil]
1304- optional :lithic_bank_name , String , nil? : true
1280+ # @return [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes::WireNetwork]
1281+ required :wire_network ,
1282+ enum : -> { Lithic ::Models ::AccountActivityListResponse ::PaymentTransaction ::MethodAttributes ::WireMethodAttributes ::WireNetwork }
13051283
1306- # @!attribute lithic_bank_routing_number
1307- # Lithic bank routing number
1284+ # @!attribute creditor
13081285 #
1309- # @return [String , nil]
1310- optional :lithic_bank_routing_number , String , nil? : true
1286+ # @return [Lithic::Models::WirePartyDetails , nil]
1287+ optional :creditor , -> { Lithic :: WirePartyDetails }
13111288
1312- # @!attribute lithic_individual_name
1313- # Lithic individual name
1289+ # @!attribute debtor
13141290 #
1315- # @return [String , nil]
1316- optional :lithic_individual_name , String , nil? : true
1291+ # @return [Lithic::Models::WirePartyDetails , nil]
1292+ optional :debtor , -> { Lithic :: WirePartyDetails }
13171293
1318- # @!attribute omad
1319- # OMAD
1294+ # @!attribute message_id
1295+ # Point to point reference identifier, as assigned by the instructing party, used
1296+ # for tracking the message through the Fedwire system
13201297 #
13211298 # @return [String, nil]
1322- optional :omad , String , nil? : true
1299+ optional :message_id , String , nil? : true
13231300
1324- # @!attribute previous_transfer
1325- # UUID of previous transfer if this is a retry
1301+ # @!attribute remittance_information
1302+ # Payment details or invoice reference
13261303 #
13271304 # @return [String, nil]
1328- optional :previous_transfer , String , nil? : true
1305+ optional :remittance_information , String , nil? : true
13291306
1330- # @!attribute wire_token
1331- # Wire token
1307+ # @!attribute wire_message_type
1308+ # Type of wire message
13321309 #
13331310 # @return [String, nil]
1334- optional :wire_token , String , nil? : true
1311+ optional :wire_message_type , String
13351312
1336- # @!method initialize(wire_transfer_type:, external_bank_name: nil, external_bank_routing_number: nil, external_individual_name: nil, imad: nil, lithic_bank_name: nil, lithic_bank_routing_number: nil, lithic_individual_name: nil, omad: nil, previous_transfer: nil, wire_token: nil)
1337- # @param wire_transfer_type [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes::WireTransferType] Type of wire transfer
1338- #
1339- # @param external_bank_name [String, nil] External bank name
1340- #
1341- # @param external_bank_routing_number [String, nil] External bank routing number
1342- #
1343- # @param external_individual_name [String, nil] External individual name
1313+ # @!method initialize(wire_network:, creditor: nil, debtor: nil, message_id: nil, remittance_information: nil, wire_message_type: nil)
1314+ # Some parameter documentations has been truncated, see
1315+ # {Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes}
1316+ # for more details.
13441317 #
1345- # @param imad [String, nil] IMAD
1318+ # @param wire_network [Symbol, Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes::WireNetwork] Type of wire transfer
13461319 #
1347- # @param lithic_bank_name [String, nil] Lithic bank name
1320+ # @param creditor [ Lithic::Models::WirePartyDetails]
13481321 #
1349- # @param lithic_bank_routing_number [String, nil] Lithic bank routing number
1322+ # @param debtor [ Lithic::Models::WirePartyDetails]
13501323 #
1351- # @param lithic_individual_name [String, nil] Lithic individual name
1324+ # @param message_id [String, nil] Point to point reference identifier, as assigned by the instructing party, used
13521325 #
1353- # @param omad [String, nil] OMAD
1326+ # @param remittance_information [String, nil] Payment details or invoice reference
13541327 #
1355- # @param previous_transfer [String, nil] UUID of previous transfer if this is a retry
1356- #
1357- # @param wire_token [String, nil] Wire token
1328+ # @param wire_message_type [String] Type of wire message
13581329
13591330 # Type of wire transfer
13601331 #
1361- # @see Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes#wire_transfer_type
1362- module WireTransferType
1332+ # @see Lithic::Models::AccountActivityListResponse::PaymentTransaction::MethodAttributes::WireMethodAttributes#wire_network
1333+ module WireNetwork
13631334 extend Lithic ::Internal ::Type ::Enum
13641335
13651336 FEDWIRE = :FEDWIRE
@@ -1438,6 +1409,23 @@ module Status
14381409 # @!method self.values
14391410 # @return [Array<Symbol>]
14401411 end
1412+
1413+ # @see Lithic::Models::AccountActivityListResponse::PaymentTransaction#type
1414+ module Type
1415+ extend Lithic ::Internal ::Type ::Enum
1416+
1417+ ORIGINATION_CREDIT = :ORIGINATION_CREDIT
1418+ ORIGINATION_DEBIT = :ORIGINATION_DEBIT
1419+ RECEIPT_CREDIT = :RECEIPT_CREDIT
1420+ RECEIPT_DEBIT = :RECEIPT_DEBIT
1421+ WIRE_INBOUND_PAYMENT = :WIRE_INBOUND_PAYMENT
1422+ WIRE_INBOUND_ADMIN = :WIRE_INBOUND_ADMIN
1423+ WIRE_OUTBOUND_PAYMENT = :WIRE_OUTBOUND_PAYMENT
1424+ WIRE_OUTBOUND_ADMIN = :WIRE_OUTBOUND_ADMIN
1425+
1426+ # @!method self.values
1427+ # @return [Array<Symbol>]
1428+ end
14411429 end
14421430
14431431 # @!method self.variants
0 commit comments