Skip to content

Commit ee7c854

Browse files
fix(types): make cardholder_currency nullable in CardProgram
1 parent f6795f9 commit ee7c854

4 files changed

Lines changed: 11 additions & 16 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: 194
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-c2235aace63c72401c7a2830da84bf7b5ab4006916595790243e23d9d7aa6727.yml
3-
openapi_spec_hash: 6ba55a7b55799ac4a311043a0f21d7ac
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-659808bfd15f4eafd418ec0db871b22be857ca94f771c9539792ecda2d2d0dbe.yml
3+
openapi_spec_hash: e870e6403121ac3bbd1667deec6788de
44
config_hash: 1c5c139a2aa0d1d45c063f953a9bc803

lib/lithic/models/card_program.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class CardProgram < Lithic::Internal::Type::BaseModel
4545
# 3-character alphabetic ISO 4217 code for the currency of the cardholder.
4646
#
4747
# @return [String, nil]
48-
optional :cardholder_currency, String
48+
optional :cardholder_currency, String, nil?: true
4949

5050
# @!attribute settlement_currencies
5151
# List of 3-character alphabetic ISO 4217 codes for the currencies that the card
@@ -70,7 +70,7 @@ class CardProgram < Lithic::Internal::Type::BaseModel
7070
#
7171
# @param pan_range_start [String] The first digits of the card number that this card program starts with.
7272
#
73-
# @param cardholder_currency [String] 3-character alphabetic ISO 4217 code for the currency of the cardholder.
73+
# @param cardholder_currency [String, nil] 3-character alphabetic ISO 4217 code for the currency of the cardholder.
7474
#
7575
# @param settlement_currencies [Array<String>] List of 3-character alphabetic ISO 4217 codes for the currencies that the card p
7676
end

rbi/lithic/models/card_program.rbi

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,7 @@ module Lithic
3333

3434
# 3-character alphabetic ISO 4217 code for the currency of the cardholder.
3535
sig { returns(T.nilable(String)) }
36-
attr_reader :cardholder_currency
37-
38-
sig { params(cardholder_currency: String).void }
39-
attr_writer :cardholder_currency
36+
attr_accessor :cardholder_currency
4037

4138
# List of 3-character alphabetic ISO 4217 codes for the currencies that the card
4239
# program supports for settlement.
@@ -54,7 +51,7 @@ module Lithic
5451
name: String,
5552
pan_range_end: String,
5653
pan_range_start: String,
57-
cardholder_currency: String,
54+
cardholder_currency: T.nilable(String),
5855
settlement_currencies: T::Array[String]
5956
).returns(T.attached_class)
6057
end
@@ -89,7 +86,7 @@ module Lithic
8986
name: String,
9087
pan_range_end: String,
9188
pan_range_start: String,
92-
cardholder_currency: String,
89+
cardholder_currency: T.nilable(String),
9390
settlement_currencies: T::Array[String]
9491
}
9592
)

sig/lithic/models/card_program.rbs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Lithic
88
name: String,
99
pan_range_end: String,
1010
pan_range_start: String,
11-
cardholder_currency: String,
11+
cardholder_currency: String?,
1212
settlement_currencies: ::Array[String]
1313
}
1414

@@ -25,9 +25,7 @@ module Lithic
2525

2626
attr_accessor pan_range_start: String
2727

28-
attr_reader cardholder_currency: String?
29-
30-
def cardholder_currency=: (String) -> String
28+
attr_accessor cardholder_currency: String?
3129

3230
attr_reader settlement_currencies: ::Array[String]?
3331

@@ -40,7 +38,7 @@ module Lithic
4038
name: String,
4139
pan_range_end: String,
4240
pan_range_start: String,
43-
?cardholder_currency: String,
41+
?cardholder_currency: String?,
4442
?settlement_currencies: ::Array[String]
4543
) -> void
4644

@@ -51,7 +49,7 @@ module Lithic
5149
name: String,
5250
pan_range_end: String,
5351
pan_range_start: String,
54-
cardholder_currency: String,
52+
cardholder_currency: String?,
5553
settlement_currencies: ::Array[String]
5654
}
5755
end

0 commit comments

Comments
 (0)