Skip to content

Commit 3438ceb

Browse files
committed
chore: Simplify custom code - same for rbs file
1 parent 24f042b commit 3438ceb

File tree

1 file changed

+2
-116
lines changed

1 file changed

+2
-116
lines changed

sig/lithic/resources/webhooks.rbs

Lines changed: 2 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -5,123 +5,9 @@ module Lithic
55
String payload,
66
headers: Hash[String, String],
77
?secret: String?
8-
) -> (Lithic::AccountHolderCreatedWebhookEvent
9-
| Lithic::ParsedWebhookEvent::KYBPayload
10-
| Lithic::ParsedWebhookEvent::KYCPayload
11-
| Lithic::ParsedWebhookEvent::LegacyPayload
12-
| Lithic::AccountHolderVerificationWebhookEvent
13-
| Lithic::AccountHolderDocumentUpdatedWebhookEvent
14-
| Lithic::AsaRequestWebhookEvent
15-
| Lithic::TokenizationDecisioningRequestWebhookEvent
16-
| Lithic::AuthRulesBacktestReportCreatedWebhookEvent
17-
| Lithic::BalanceUpdatedWebhookEvent
18-
| Lithic::BookTransferTransactionCreatedWebhookEvent
19-
| Lithic::BookTransferTransactionUpdatedWebhookEvent
20-
| Lithic::CardCreatedWebhookEvent
21-
| Lithic::CardConvertedWebhookEvent
22-
| Lithic::CardRenewedWebhookEvent
23-
| Lithic::CardReissuedWebhookEvent
24-
| Lithic::CardShippedWebhookEvent
25-
| Lithic::CardTransactionUpdatedWebhookEvent
26-
| Lithic::CardTransactionEnhancedDataCreatedWebhookEvent
27-
| Lithic::CardTransactionEnhancedDataUpdatedWebhookEvent
28-
| Lithic::DigitalWalletTokenizationApprovalRequestWebhookEvent
29-
| Lithic::DigitalWalletTokenizationResultWebhookEvent
30-
| Lithic::DigitalWalletTokenizationTwoFactorAuthenticationCodeWebhookEvent
31-
| Lithic::DigitalWalletTokenizationTwoFactorAuthenticationCodeSentWebhookEvent
32-
| Lithic::DigitalWalletTokenizationUpdatedWebhookEvent
33-
| Lithic::DisputeUpdatedWebhookEvent
34-
| Lithic::DisputeEvidenceUploadFailedWebhookEvent
35-
| Lithic::ExternalBankAccountCreatedWebhookEvent
36-
| Lithic::ExternalBankAccountUpdatedWebhookEvent
37-
| Lithic::ExternalPaymentCreatedWebhookEvent
38-
| Lithic::ExternalPaymentUpdatedWebhookEvent
39-
| Lithic::FinancialAccountCreatedWebhookEvent
40-
| Lithic::FinancialAccountUpdatedWebhookEvent
41-
| Lithic::FundingEventCreatedWebhookEvent
42-
| Lithic::LoanTapeCreatedWebhookEvent
43-
| Lithic::LoanTapeUpdatedWebhookEvent
44-
| Lithic::ManagementOperationCreatedWebhookEvent
45-
| Lithic::ManagementOperationUpdatedWebhookEvent
46-
| Lithic::InternalTransactionCreatedWebhookEvent
47-
| Lithic::InternalTransactionUpdatedWebhookEvent
48-
| Lithic::NetworkTotalCreatedWebhookEvent
49-
| Lithic::NetworkTotalUpdatedWebhookEvent
50-
| Lithic::PaymentTransactionCreatedWebhookEvent
51-
| Lithic::PaymentTransactionUpdatedWebhookEvent
52-
| Lithic::SettlementReportUpdatedWebhookEvent
53-
| Lithic::StatementsCreatedWebhookEvent
54-
| Lithic::ThreeDSAuthenticationCreatedWebhookEvent
55-
| Lithic::ThreeDSAuthenticationUpdatedWebhookEvent
56-
| Lithic::ThreeDSAuthenticationChallengeWebhookEvent
57-
| Lithic::TokenizationApprovalRequestWebhookEvent
58-
| Lithic::TokenizationResultWebhookEvent
59-
| Lithic::TokenizationTwoFactorAuthenticationCodeWebhookEvent
60-
| Lithic::TokenizationTwoFactorAuthenticationCodeSentWebhookEvent
61-
| Lithic::TokenizationUpdatedWebhookEvent
62-
| Lithic::ThreeDSAuthentication
63-
| Lithic::DisputeTransactionCreatedWebhookEvent
64-
| Lithic::DisputeTransactionUpdatedWebhookEvent)
8+
) -> Lithic::Models::parsed_webhook_event
659

66-
def parse_unsafe: (
67-
String payload
68-
) -> (Lithic::AccountHolderCreatedWebhookEvent
69-
| Lithic::ParsedWebhookEvent::KYBPayload
70-
| Lithic::ParsedWebhookEvent::KYCPayload
71-
| Lithic::ParsedWebhookEvent::LegacyPayload
72-
| Lithic::AccountHolderVerificationWebhookEvent
73-
| Lithic::AccountHolderDocumentUpdatedWebhookEvent
74-
| Lithic::CardAuthorizationApprovalRequestWebhookEvent
75-
| Lithic::TokenizationDecisioningRequestWebhookEvent
76-
| Lithic::AuthRulesBacktestReportCreatedWebhookEvent
77-
| Lithic::BalanceUpdatedWebhookEvent
78-
| Lithic::BookTransferTransactionCreatedWebhookEvent
79-
| Lithic::BookTransferTransactionUpdatedWebhookEvent
80-
| Lithic::CardCreatedWebhookEvent
81-
| Lithic::CardConvertedWebhookEvent
82-
| Lithic::CardRenewedWebhookEvent
83-
| Lithic::CardReissuedWebhookEvent
84-
| Lithic::CardShippedWebhookEvent
85-
| Lithic::CardTransactionUpdatedWebhookEvent
86-
| Lithic::CardTransactionEnhancedDataCreatedWebhookEvent
87-
| Lithic::CardTransactionEnhancedDataUpdatedWebhookEvent
88-
| Lithic::DigitalWalletTokenizationApprovalRequestWebhookEvent
89-
| Lithic::DigitalWalletTokenizationResultWebhookEvent
90-
| Lithic::DigitalWalletTokenizationTwoFactorAuthenticationCodeWebhookEvent
91-
| Lithic::DigitalWalletTokenizationTwoFactorAuthenticationCodeSentWebhookEvent
92-
| Lithic::DigitalWalletTokenizationUpdatedWebhookEvent
93-
| Lithic::DisputeUpdatedWebhookEvent
94-
| Lithic::DisputeEvidenceUploadFailedWebhookEvent
95-
| Lithic::ExternalBankAccountCreatedWebhookEvent
96-
| Lithic::ExternalBankAccountUpdatedWebhookEvent
97-
| Lithic::ExternalPaymentCreatedWebhookEvent
98-
| Lithic::ExternalPaymentUpdatedWebhookEvent
99-
| Lithic::FinancialAccountCreatedWebhookEvent
100-
| Lithic::FinancialAccountUpdatedWebhookEvent
101-
| Lithic::FundingEventCreatedWebhookEvent
102-
| Lithic::LoanTapeCreatedWebhookEvent
103-
| Lithic::LoanTapeUpdatedWebhookEvent
104-
| Lithic::ManagementOperationCreatedWebhookEvent
105-
| Lithic::ManagementOperationUpdatedWebhookEvent
106-
| Lithic::InternalTransactionCreatedWebhookEvent
107-
| Lithic::InternalTransactionUpdatedWebhookEvent
108-
| Lithic::NetworkTotalCreatedWebhookEvent
109-
| Lithic::NetworkTotalUpdatedWebhookEvent
110-
| Lithic::PaymentTransactionCreatedWebhookEvent
111-
| Lithic::PaymentTransactionUpdatedWebhookEvent
112-
| Lithic::SettlementReportUpdatedWebhookEvent
113-
| Lithic::StatementsCreatedWebhookEvent
114-
| Lithic::ThreeDSAuthenticationCreatedWebhookEvent
115-
| Lithic::ThreeDSAuthenticationUpdatedWebhookEvent
116-
| Lithic::ThreeDSAuthenticationChallengeWebhookEvent
117-
| Lithic::TokenizationApprovalRequestWebhookEvent
118-
| Lithic::TokenizationResultWebhookEvent
119-
| Lithic::TokenizationTwoFactorAuthenticationCodeWebhookEvent
120-
| Lithic::TokenizationTwoFactorAuthenticationCodeSentWebhookEvent
121-
| Lithic::TokenizationUpdatedWebhookEvent
122-
| Lithic::ThreeDSAuthenticationApprovalRequestWebhookEvent
123-
| Lithic::DisputeTransactionCreatedWebhookEvent
124-
| Lithic::DisputeTransactionUpdatedWebhookEvent)
10+
def parse_unsafe: (String payload) -> Lithic::Models::parsed_webhook_event
12511

12612
def verify_signature: (
12713
payload: String,

0 commit comments

Comments
 (0)