@@ -13,22 +13,22 @@ class SettlementDetail < Lithic::Internal::Type::BaseModel
1313 # Globally unique identifier denoting the account that the associated transaction
1414 # occurred on.
1515 #
16- # @return [String]
17- required :account_token , String
16+ # @return [String, nil ]
17+ required :account_token , String , nil? : true
1818
1919 # @!attribute card_program_token
2020 # Globally unique identifier denoting the card program that the associated
2121 # transaction occurred on.
2222 #
23- # @return [String]
24- required :card_program_token , String
23+ # @return [String, nil ]
24+ required :card_program_token , String , nil? : true
2525
2626 # @!attribute card_token
2727 # Globally unique identifier denoting the card that the associated transaction
2828 # occurred on.
2929 #
30- # @return [String]
31- required :card_token , String
30+ # @return [String, nil ]
31+ required :card_token , String , nil? : true
3232
3333 # @!attribute created
3434 # Date and time when the transaction first occurred. UTC time zone.
@@ -108,14 +108,14 @@ class SettlementDetail < Lithic::Internal::Type::BaseModel
108108
109109 # @!attribute transaction_token
110110 # Globally unique identifier denoting the associated transaction. For settlement
111- # records with type `CLEARING`, `FINANCIAL`, or `NON-FINANCIAL `, this references a
111+ # records with type `CLEARING`, `FINANCIAL`, or `NON_FINANCIAL `, this references a
112112 # card transaction token. For settlement records with type `CHARGEBACK`,
113113 # `REPRESENTMENT`, `PREARBITRATION`, `ARBITRATION`, or `COLLABORATION`, this
114114 # references the dispute transaction token. May be null for certain settlement
115115 # types.
116116 #
117- # @return [String]
118- required :transaction_token , String
117+ # @return [String, nil ]
118+ required :transaction_token , String , nil? : true
119119
120120 # @!attribute transactions_gross_amount
121121 # The total amount of settlement impacting transactions (excluding interchange,
@@ -148,11 +148,11 @@ class SettlementDetail < Lithic::Internal::Type::BaseModel
148148 #
149149 # @param token [String] Globally unique identifier denoting the Settlement Detail.
150150 #
151- # @param account_token [String] Globally unique identifier denoting the account that the associated transaction
151+ # @param account_token [String, nil ] Globally unique identifier denoting the account that the associated transaction
152152 #
153- # @param card_program_token [String] Globally unique identifier denoting the card program that the associated transac
153+ # @param card_program_token [String, nil ] Globally unique identifier denoting the card program that the associated transac
154154 #
155- # @param card_token [String] Globally unique identifier denoting the card that the associated transaction occ
155+ # @param card_token [String, nil ] Globally unique identifier denoting the card that the associated transaction occ
156156 #
157157 # @param created [Time] Date and time when the transaction first occurred. UTC time zone.
158158 #
@@ -178,7 +178,7 @@ class SettlementDetail < Lithic::Internal::Type::BaseModel
178178 #
179179 # @param settlement_date [String] Date of when money movement is triggered for the transaction. One exception appl
180180 #
181- # @param transaction_token [String] Globally unique identifier denoting the associated transaction. For settlement r
181+ # @param transaction_token [String, nil ] Globally unique identifier denoting the associated transaction. For settlement r
182182 #
183183 # @param transactions_gross_amount [Integer] The total amount of settlement impacting transactions (excluding interchange, fe
184184 #
@@ -231,7 +231,7 @@ module Type
231231 COLLABORATION = :COLLABORATION
232232 FEE = :FEE
233233 FINANCIAL = :FINANCIAL
234- NON_FINANCIAL = :"NON-FINANCIAL"
234+ NON_FINANCIAL = :NON_FINANCIAL
235235 PREARBITRATION = :PREARBITRATION
236236 REPRESENTMENT = :REPRESENTMENT
237237
0 commit comments