Skip to content

Commit f6866cc

Browse files
feat(api): updates to Auth Rules and Card provisioning
- removes Auth Performance reports from the API - adds additional response type to Card provisioning - adds new field to 3DS and ASA webhooks
1 parent 5a00c30 commit f6866cc

File tree

72 files changed

+7663
-22772
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+7663
-22772
lines changed

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 170
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-b1839661d8405911184d5cb7230f16e626a616e5b744634bd7f0bb4e730bf899.yml
3-
openapi_spec_hash: c1c2c5a5c2a4067a714b35f873e3846f
4-
config_hash: 98214f2eab6804b5c0048331e32c08e3
1+
configured_endpoints: 169
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-6432801dcf017d9234739b9f6153a8cfecd91255af4765f24ba5209f3e320b5c.yml
3+
openapi_spec_hash: c2cfee2f044ba15d15b5bfdbd37280c0
4+
config_hash: 8ac73ccdb428816c89c84802c794a3f8

lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPage.kt

Lines changed: 28 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -46,36 +46,29 @@ private constructor(
4646
.first()
4747
.accept(
4848
object : AccountActivityListResponse.Visitor<Optional<String>> {
49-
override fun visitFinancialTransaction(
50-
financialTransaction:
51-
AccountActivityListResponse.FinancialTransaction
52-
): Optional<String> =
53-
financialTransaction._token().getOptional("token")
49+
override fun visitInternal(
50+
internal_: AccountActivityListResponse.FinancialTransaction
51+
): Optional<String> = internal_._token().getOptional("token")
5452

55-
override fun visitBookTransferTransaction(
56-
bookTransferTransaction:
57-
AccountActivityListResponse.BookTransferTransaction
58-
): Optional<String> =
59-
bookTransferTransaction._token().getOptional("token")
53+
override fun visitTransfer(
54+
transfer: BookTransferResponse
55+
): Optional<String> = transfer._token().getOptional("token")
6056

61-
override fun visitCardTransaction(
62-
cardTransaction: AccountActivityListResponse.CardTransaction
63-
): Optional<String> = cardTransaction._token().getOptional("token")
57+
override fun visitCard(
58+
card: AccountActivityListResponse.CardTransaction
59+
): Optional<String> = card._token().getOptional("token")
6460

65-
override fun visitPaymentTransaction(
66-
paymentTransaction:
67-
AccountActivityListResponse.PaymentTransaction
68-
): Optional<String> =
69-
paymentTransaction._token().getOptional("token")
61+
override fun visitPayment(payment: Payment): Optional<String> =
62+
payment._token().getOptional("token")
7063

7164
override fun visitExternalPayment(
7265
externalPayment: ExternalPayment
7366
): Optional<String> = externalPayment._token().getOptional("token")
7467

75-
override fun visitManagementOperationTransaction(
76-
managementOperationTransaction: ManagementOperationTransaction
68+
override fun visitManagementOperation(
69+
managementOperation: ManagementOperationTransaction
7770
): Optional<String> =
78-
managementOperationTransaction._token().getOptional("token")
71+
managementOperation._token().getOptional("token")
7972
}
8073
)
8174
)
@@ -88,36 +81,29 @@ private constructor(
8881
.last()
8982
.accept(
9083
object : AccountActivityListResponse.Visitor<Optional<String>> {
91-
override fun visitFinancialTransaction(
92-
financialTransaction:
93-
AccountActivityListResponse.FinancialTransaction
94-
): Optional<String> =
95-
financialTransaction._token().getOptional("token")
84+
override fun visitInternal(
85+
internal_: AccountActivityListResponse.FinancialTransaction
86+
): Optional<String> = internal_._token().getOptional("token")
9687

97-
override fun visitBookTransferTransaction(
98-
bookTransferTransaction:
99-
AccountActivityListResponse.BookTransferTransaction
100-
): Optional<String> =
101-
bookTransferTransaction._token().getOptional("token")
88+
override fun visitTransfer(
89+
transfer: BookTransferResponse
90+
): Optional<String> = transfer._token().getOptional("token")
10291

103-
override fun visitCardTransaction(
104-
cardTransaction: AccountActivityListResponse.CardTransaction
105-
): Optional<String> = cardTransaction._token().getOptional("token")
92+
override fun visitCard(
93+
card: AccountActivityListResponse.CardTransaction
94+
): Optional<String> = card._token().getOptional("token")
10695

107-
override fun visitPaymentTransaction(
108-
paymentTransaction:
109-
AccountActivityListResponse.PaymentTransaction
110-
): Optional<String> =
111-
paymentTransaction._token().getOptional("token")
96+
override fun visitPayment(payment: Payment): Optional<String> =
97+
payment._token().getOptional("token")
11298

11399
override fun visitExternalPayment(
114100
externalPayment: ExternalPayment
115101
): Optional<String> = externalPayment._token().getOptional("token")
116102

117-
override fun visitManagementOperationTransaction(
118-
managementOperationTransaction: ManagementOperationTransaction
103+
override fun visitManagementOperation(
104+
managementOperation: ManagementOperationTransaction
119105
): Optional<String> =
120-
managementOperationTransaction._token().getOptional("token")
106+
managementOperation._token().getOptional("token")
121107
}
122108
)
123109
)

lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageAsync.kt

Lines changed: 28 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -49,36 +49,29 @@ private constructor(
4949
.first()
5050
.accept(
5151
object : AccountActivityListResponse.Visitor<Optional<String>> {
52-
override fun visitFinancialTransaction(
53-
financialTransaction:
54-
AccountActivityListResponse.FinancialTransaction
55-
): Optional<String> =
56-
financialTransaction._token().getOptional("token")
52+
override fun visitInternal(
53+
internal_: AccountActivityListResponse.FinancialTransaction
54+
): Optional<String> = internal_._token().getOptional("token")
5755

58-
override fun visitBookTransferTransaction(
59-
bookTransferTransaction:
60-
AccountActivityListResponse.BookTransferTransaction
61-
): Optional<String> =
62-
bookTransferTransaction._token().getOptional("token")
56+
override fun visitTransfer(
57+
transfer: BookTransferResponse
58+
): Optional<String> = transfer._token().getOptional("token")
6359

64-
override fun visitCardTransaction(
65-
cardTransaction: AccountActivityListResponse.CardTransaction
66-
): Optional<String> = cardTransaction._token().getOptional("token")
60+
override fun visitCard(
61+
card: AccountActivityListResponse.CardTransaction
62+
): Optional<String> = card._token().getOptional("token")
6763

68-
override fun visitPaymentTransaction(
69-
paymentTransaction:
70-
AccountActivityListResponse.PaymentTransaction
71-
): Optional<String> =
72-
paymentTransaction._token().getOptional("token")
64+
override fun visitPayment(payment: Payment): Optional<String> =
65+
payment._token().getOptional("token")
7366

7467
override fun visitExternalPayment(
7568
externalPayment: ExternalPayment
7669
): Optional<String> = externalPayment._token().getOptional("token")
7770

78-
override fun visitManagementOperationTransaction(
79-
managementOperationTransaction: ManagementOperationTransaction
71+
override fun visitManagementOperation(
72+
managementOperation: ManagementOperationTransaction
8073
): Optional<String> =
81-
managementOperationTransaction._token().getOptional("token")
74+
managementOperation._token().getOptional("token")
8275
}
8376
)
8477
)
@@ -91,36 +84,29 @@ private constructor(
9184
.last()
9285
.accept(
9386
object : AccountActivityListResponse.Visitor<Optional<String>> {
94-
override fun visitFinancialTransaction(
95-
financialTransaction:
96-
AccountActivityListResponse.FinancialTransaction
97-
): Optional<String> =
98-
financialTransaction._token().getOptional("token")
87+
override fun visitInternal(
88+
internal_: AccountActivityListResponse.FinancialTransaction
89+
): Optional<String> = internal_._token().getOptional("token")
9990

100-
override fun visitBookTransferTransaction(
101-
bookTransferTransaction:
102-
AccountActivityListResponse.BookTransferTransaction
103-
): Optional<String> =
104-
bookTransferTransaction._token().getOptional("token")
91+
override fun visitTransfer(
92+
transfer: BookTransferResponse
93+
): Optional<String> = transfer._token().getOptional("token")
10594

106-
override fun visitCardTransaction(
107-
cardTransaction: AccountActivityListResponse.CardTransaction
108-
): Optional<String> = cardTransaction._token().getOptional("token")
95+
override fun visitCard(
96+
card: AccountActivityListResponse.CardTransaction
97+
): Optional<String> = card._token().getOptional("token")
10998

110-
override fun visitPaymentTransaction(
111-
paymentTransaction:
112-
AccountActivityListResponse.PaymentTransaction
113-
): Optional<String> =
114-
paymentTransaction._token().getOptional("token")
99+
override fun visitPayment(payment: Payment): Optional<String> =
100+
payment._token().getOptional("token")
115101

116102
override fun visitExternalPayment(
117103
externalPayment: ExternalPayment
118104
): Optional<String> = externalPayment._token().getOptional("token")
119105

120-
override fun visitManagementOperationTransaction(
121-
managementOperationTransaction: ManagementOperationTransaction
106+
override fun visitManagementOperation(
107+
managementOperation: ManagementOperationTransaction
122108
): Optional<String> =
123-
managementOperationTransaction._token().getOptional("token")
109+
managementOperation._token().getOptional("token")
124110
}
125111
)
126112
)

lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageResponse.kt

Lines changed: 14 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -127,33 +127,20 @@ private constructor(
127127
}
128128
}
129129

130-
/**
131-
* Alias for calling [addData] with
132-
* `AccountActivityListResponse.ofFinancialTransaction(financialTransaction)`.
133-
*/
134-
fun addData(financialTransaction: AccountActivityListResponse.FinancialTransaction) =
135-
addData(AccountActivityListResponse.ofFinancialTransaction(financialTransaction))
130+
/** Alias for calling [addData] with `AccountActivityListResponse.ofInternal(internal_)`. */
131+
fun addData(internal_: AccountActivityListResponse.FinancialTransaction) =
132+
addData(AccountActivityListResponse.ofInternal(internal_))
136133

137-
/**
138-
* Alias for calling [addData] with
139-
* `AccountActivityListResponse.ofBookTransferTransaction(bookTransferTransaction)`.
140-
*/
141-
fun addData(bookTransferTransaction: AccountActivityListResponse.BookTransferTransaction) =
142-
addData(AccountActivityListResponse.ofBookTransferTransaction(bookTransferTransaction))
134+
/** Alias for calling [addData] with `AccountActivityListResponse.ofTransfer(transfer)`. */
135+
fun addData(transfer: BookTransferResponse) =
136+
addData(AccountActivityListResponse.ofTransfer(transfer))
143137

144-
/**
145-
* Alias for calling [addData] with
146-
* `AccountActivityListResponse.ofCardTransaction(cardTransaction)`.
147-
*/
148-
fun addData(cardTransaction: AccountActivityListResponse.CardTransaction) =
149-
addData(AccountActivityListResponse.ofCardTransaction(cardTransaction))
138+
/** Alias for calling [addData] with `AccountActivityListResponse.ofCard(card)`. */
139+
fun addData(card: AccountActivityListResponse.CardTransaction) =
140+
addData(AccountActivityListResponse.ofCard(card))
150141

151-
/**
152-
* Alias for calling [addData] with
153-
* `AccountActivityListResponse.ofPaymentTransaction(paymentTransaction)`.
154-
*/
155-
fun addData(paymentTransaction: AccountActivityListResponse.PaymentTransaction) =
156-
addData(AccountActivityListResponse.ofPaymentTransaction(paymentTransaction))
142+
/** Alias for calling [addData] with `AccountActivityListResponse.ofPayment(payment)`. */
143+
fun addData(payment: Payment) = addData(AccountActivityListResponse.ofPayment(payment))
157144

158145
/**
159146
* Alias for calling [addData] with
@@ -164,14 +151,10 @@ private constructor(
164151

165152
/**
166153
* Alias for calling [addData] with
167-
* `AccountActivityListResponse.ofManagementOperationTransaction(managementOperationTransaction)`.
154+
* `AccountActivityListResponse.ofManagementOperation(managementOperation)`.
168155
*/
169-
fun addData(managementOperationTransaction: ManagementOperationTransaction) =
170-
addData(
171-
AccountActivityListResponse.ofManagementOperationTransaction(
172-
managementOperationTransaction
173-
)
174-
)
156+
fun addData(managementOperation: ManagementOperationTransaction) =
157+
addData(AccountActivityListResponse.ofManagementOperation(managementOperation))
175158

176159
/** Indicates if there are more transactions available for pagination */
177160
fun hasMore(hasMore: Boolean) = hasMore(JsonField.of(hasMore))

0 commit comments

Comments
 (0)