Skip to content

Commit 100269f

Browse files
feat(api): add remittance_information field to payment wire method attributes
1 parent 8925468 commit 100269f

4 files changed

Lines changed: 30 additions & 9 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 190
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-dad98281bf8dca620bc21f30217878fc043d725586d0395558f0b66b78f316a8.yml
3-
openapi_spec_hash: 326eff6733ff1b438d77dd1288816101
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-fcf9b2688f1093591ebfa0f26aaa02929c63992600ce5709a97908d8a1360592.yml
3+
openapi_spec_hash: 7376ab615eac0a338424a9217717c21c
44
config_hash: 400b9afe0f7f7b7d96177d05950775f9

lib/lithic/models/payment.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,13 @@ class WireMethodAttributes < Lithic::Internal::Type::BaseModel
603603
# @return [String, nil]
604604
optional :message_id, String, nil?: true
605605

606-
# @!method initialize(wire_message_type:, wire_network:, creditor: nil, debtor: nil, message_id: nil)
606+
# @!attribute remittance_information
607+
# Payment details or invoice reference
608+
#
609+
# @return [String, nil]
610+
optional :remittance_information, String, nil?: true
611+
612+
# @!method initialize(wire_message_type:, wire_network:, creditor: nil, debtor: nil, message_id: nil, remittance_information: nil)
607613
# Some parameter documentations has been truncated, see
608614
# {Lithic::Models::Payment::MethodAttributes::WireMethodAttributes} for more
609615
# details.
@@ -617,6 +623,8 @@ class WireMethodAttributes < Lithic::Internal::Type::BaseModel
617623
# @param debtor [Lithic::Models::WirePartyDetails]
618624
#
619625
# @param message_id [String, nil] Point to point reference identifier, as assigned by the instructing party, used
626+
#
627+
# @param remittance_information [String, nil] Payment details or invoice reference
620628

621629
# Type of wire transfer
622630
#

rbi/lithic/models/payment.rbi

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -982,14 +982,19 @@ module Lithic
982982
sig { returns(T.nilable(String)) }
983983
attr_accessor :message_id
984984

985+
# Payment details or invoice reference
986+
sig { returns(T.nilable(String)) }
987+
attr_accessor :remittance_information
988+
985989
sig do
986990
params(
987991
wire_message_type: T.nilable(String),
988992
wire_network:
989993
Lithic::Payment::MethodAttributes::WireMethodAttributes::WireNetwork::OrSymbol,
990994
creditor: Lithic::WirePartyDetails::OrHash,
991995
debtor: Lithic::WirePartyDetails::OrHash,
992-
message_id: T.nilable(String)
996+
message_id: T.nilable(String),
997+
remittance_information: T.nilable(String)
993998
).returns(T.attached_class)
994999
end
9951000
def self.new(
@@ -1001,7 +1006,9 @@ module Lithic
10011006
debtor: nil,
10021007
# Point to point reference identifier, as assigned by the instructing party, used
10031008
# for tracking the message through the Fedwire system
1004-
message_id: nil
1009+
message_id: nil,
1010+
# Payment details or invoice reference
1011+
remittance_information: nil
10051012
)
10061013
end
10071014

@@ -1013,7 +1020,8 @@ module Lithic
10131020
Lithic::Payment::MethodAttributes::WireMethodAttributes::WireNetwork::TaggedSymbol,
10141021
creditor: Lithic::WirePartyDetails,
10151022
debtor: Lithic::WirePartyDetails,
1016-
message_id: T.nilable(String)
1023+
message_id: T.nilable(String),
1024+
remittance_information: T.nilable(String)
10171025
}
10181026
)
10191027
end

sig/lithic/models/payment.rbs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,8 @@ module Lithic
423423
wire_network: Lithic::Models::Payment::MethodAttributes::WireMethodAttributes::wire_network,
424424
creditor: Lithic::WirePartyDetails,
425425
debtor: Lithic::WirePartyDetails,
426-
message_id: String?
426+
message_id: String?,
427+
remittance_information: String?
427428
}
428429

429430
class WireMethodAttributes < Lithic::Internal::Type::BaseModel
@@ -441,20 +442,24 @@ module Lithic
441442

442443
attr_accessor message_id: String?
443444

445+
attr_accessor remittance_information: String?
446+
444447
def initialize: (
445448
wire_message_type: String?,
446449
wire_network: Lithic::Models::Payment::MethodAttributes::WireMethodAttributes::wire_network,
447450
?creditor: Lithic::WirePartyDetails,
448451
?debtor: Lithic::WirePartyDetails,
449-
?message_id: String?
452+
?message_id: String?,
453+
?remittance_information: String?
450454
) -> void
451455

452456
def to_hash: -> {
453457
wire_message_type: String?,
454458
wire_network: Lithic::Models::Payment::MethodAttributes::WireMethodAttributes::wire_network,
455459
creditor: Lithic::WirePartyDetails,
456460
debtor: Lithic::WirePartyDetails,
457-
message_id: String?
461+
message_id: String?,
462+
remittance_information: String?
458463
}
459464

460465
type wire_network = :FEDWIRE | :SWIFT

0 commit comments

Comments
 (0)