-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathaliases.go
More file actions
453 lines (309 loc) · 19.2 KB
/
aliases.go
File metadata and controls
453 lines (309 loc) · 19.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
package lithic
import (
"github.com/lithic-com/lithic-go/internal/apierror"
"github.com/lithic-com/lithic-go/shared"
)
type Error = apierror.Error
// This is an alias to an internal type.
type Address = shared.Address
// This is an alias to an internal type.
type AddressParam = shared.AddressParam
// This is an alias to an internal type.
type CarrierParam = shared.CarrierParam
// 3-character alphabetic ISO 4217 currency
//
// This is an alias to an internal type.
type Currency = shared.Currency
// Describes the document and the required document image uploads required to
// re-run KYC
//
// This is an alias to an internal type.
type Document = shared.Document
// Type of documentation to be submitted for verification of an account holder
//
// This is an alias to an internal type.
type DocumentDocumentType = shared.DocumentDocumentType
// This is an alias to an internal value.
const DocumentDocumentTypeDriversLicense = shared.DocumentDocumentTypeDriversLicense
// This is an alias to an internal value.
const DocumentDocumentTypePassport = shared.DocumentDocumentTypePassport
// This is an alias to an internal value.
const DocumentDocumentTypePassportCard = shared.DocumentDocumentTypePassportCard
// This is an alias to an internal value.
const DocumentDocumentTypeEinLetter = shared.DocumentDocumentTypeEinLetter
// This is an alias to an internal value.
const DocumentDocumentTypeTaxReturn = shared.DocumentDocumentTypeTaxReturn
// This is an alias to an internal value.
const DocumentDocumentTypeOperatingAgreement = shared.DocumentDocumentTypeOperatingAgreement
// This is an alias to an internal value.
const DocumentDocumentTypeCertificateOfFormation = shared.DocumentDocumentTypeCertificateOfFormation
// This is an alias to an internal value.
const DocumentDocumentTypeCertificateOfGoodStanding = shared.DocumentDocumentTypeCertificateOfGoodStanding
// This is an alias to an internal value.
const DocumentDocumentTypeArticlesOfIncorporation = shared.DocumentDocumentTypeArticlesOfIncorporation
// This is an alias to an internal value.
const DocumentDocumentTypeArticlesOfOrganization = shared.DocumentDocumentTypeArticlesOfOrganization
// This is an alias to an internal value.
const DocumentDocumentTypeBylaws = shared.DocumentDocumentTypeBylaws
// This is an alias to an internal value.
const DocumentDocumentTypeGovernmentBusinessLicense = shared.DocumentDocumentTypeGovernmentBusinessLicense
// This is an alias to an internal value.
const DocumentDocumentTypePartnershipAgreement = shared.DocumentDocumentTypePartnershipAgreement
// This is an alias to an internal value.
const DocumentDocumentTypeSs4Form = shared.DocumentDocumentTypeSs4Form
// This is an alias to an internal value.
const DocumentDocumentTypeBankStatement = shared.DocumentDocumentTypeBankStatement
// This is an alias to an internal value.
const DocumentDocumentTypeUtilityBillStatement = shared.DocumentDocumentTypeUtilityBillStatement
// This is an alias to an internal value.
const DocumentDocumentTypeSsnCard = shared.DocumentDocumentTypeSsnCard
// This is an alias to an internal value.
const DocumentDocumentTypeItinLetter = shared.DocumentDocumentTypeItinLetter
// This is an alias to an internal value.
const DocumentDocumentTypeFincenBoiReport = shared.DocumentDocumentTypeFincenBoiReport
// Represents a single image of the document to upload.
//
// This is an alias to an internal type.
type DocumentRequiredDocumentUpload = shared.DocumentRequiredDocumentUpload
// Type of image to upload.
//
// This is an alias to an internal type.
type DocumentRequiredDocumentUploadsImageType = shared.DocumentRequiredDocumentUploadsImageType
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsImageTypeFront = shared.DocumentRequiredDocumentUploadsImageTypeFront
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsImageTypeBack = shared.DocumentRequiredDocumentUploadsImageTypeBack
// Status of an account holder's document upload.
//
// This is an alias to an internal type.
type DocumentRequiredDocumentUploadsStatus = shared.DocumentRequiredDocumentUploadsStatus
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusAccepted = shared.DocumentRequiredDocumentUploadsStatusAccepted
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusRejected = shared.DocumentRequiredDocumentUploadsStatusRejected
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusPendingUpload = shared.DocumentRequiredDocumentUploadsStatusPendingUpload
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusUploaded = shared.DocumentRequiredDocumentUploadsStatusUploaded
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusPartialApproval = shared.DocumentRequiredDocumentUploadsStatusPartialApproval
// The status reasons for an account holder document upload that is not ACCEPTED
//
// This is an alias to an internal type.
type DocumentRequiredDocumentUploadsStatusReason = shared.DocumentRequiredDocumentUploadsStatusReason
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonDocumentMissingRequiredData = shared.DocumentRequiredDocumentUploadsStatusReasonDocumentMissingRequiredData
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonDocumentUploadTooBlurry = shared.DocumentRequiredDocumentUploadsStatusReasonDocumentUploadTooBlurry
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonFileSizeTooLarge = shared.DocumentRequiredDocumentUploadsStatusReasonFileSizeTooLarge
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonInvalidDocumentType = shared.DocumentRequiredDocumentUploadsStatusReasonInvalidDocumentType
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonInvalidDocumentUpload = shared.DocumentRequiredDocumentUploadsStatusReasonInvalidDocumentUpload
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonInvalidEntity = shared.DocumentRequiredDocumentUploadsStatusReasonInvalidEntity
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonDocumentExpired = shared.DocumentRequiredDocumentUploadsStatusReasonDocumentExpired
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonDocumentIssuedGreaterThan30Days = shared.DocumentRequiredDocumentUploadsStatusReasonDocumentIssuedGreaterThan30Days
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonDocumentTypeNotSupported = shared.DocumentRequiredDocumentUploadsStatusReasonDocumentTypeNotSupported
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonUnknownFailureReason = shared.DocumentRequiredDocumentUploadsStatusReasonUnknownFailureReason
// This is an alias to an internal value.
const DocumentRequiredDocumentUploadsStatusReasonUnknownError = shared.DocumentRequiredDocumentUploadsStatusReasonUnknownError
// Financial Event
//
// This is an alias to an internal type.
type FinancialEvent = shared.FinancialEvent
// APPROVED financial events were successful while DECLINED financial events were
// declined by user, Lithic, or the network.
//
// This is an alias to an internal type.
type FinancialEventResult = shared.FinancialEventResult
// This is an alias to an internal value.
const FinancialEventResultApproved = shared.FinancialEventResultApproved
// This is an alias to an internal value.
const FinancialEventResultDeclined = shared.FinancialEventResultDeclined
// This is an alias to an internal type.
type FinancialEventType = shared.FinancialEventType
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationCancelled = shared.FinancialEventTypeACHOriginationCancelled
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationInitiated = shared.FinancialEventTypeACHOriginationInitiated
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationProcessed = shared.FinancialEventTypeACHOriginationProcessed
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationReleased = shared.FinancialEventTypeACHOriginationReleased
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationRejected = shared.FinancialEventTypeACHOriginationRejected
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationReviewed = shared.FinancialEventTypeACHOriginationReviewed
// This is an alias to an internal value.
const FinancialEventTypeACHOriginationSettled = shared.FinancialEventTypeACHOriginationSettled
// This is an alias to an internal value.
const FinancialEventTypeACHReceiptProcessed = shared.FinancialEventTypeACHReceiptProcessed
// This is an alias to an internal value.
const FinancialEventTypeACHReceiptReleased = shared.FinancialEventTypeACHReceiptReleased
// This is an alias to an internal value.
const FinancialEventTypeACHReceiptSettled = shared.FinancialEventTypeACHReceiptSettled
// This is an alias to an internal value.
const FinancialEventTypeACHReturnInitiated = shared.FinancialEventTypeACHReturnInitiated
// This is an alias to an internal value.
const FinancialEventTypeACHReturnProcessed = shared.FinancialEventTypeACHReturnProcessed
// This is an alias to an internal value.
const FinancialEventTypeACHReturnRejected = shared.FinancialEventTypeACHReturnRejected
// This is an alias to an internal value.
const FinancialEventTypeACHReturnSettled = shared.FinancialEventTypeACHReturnSettled
// This is an alias to an internal value.
const FinancialEventTypeAuthorization = shared.FinancialEventTypeAuthorization
// This is an alias to an internal value.
const FinancialEventTypeAuthorizationAdvice = shared.FinancialEventTypeAuthorizationAdvice
// This is an alias to an internal value.
const FinancialEventTypeAuthorizationExpiry = shared.FinancialEventTypeAuthorizationExpiry
// This is an alias to an internal value.
const FinancialEventTypeAuthorizationReversal = shared.FinancialEventTypeAuthorizationReversal
// This is an alias to an internal value.
const FinancialEventTypeBalanceInquiry = shared.FinancialEventTypeBalanceInquiry
// This is an alias to an internal value.
const FinancialEventTypeBillingError = shared.FinancialEventTypeBillingError
// This is an alias to an internal value.
const FinancialEventTypeBillingErrorReversal = shared.FinancialEventTypeBillingErrorReversal
// This is an alias to an internal value.
const FinancialEventTypeCardToCard = shared.FinancialEventTypeCardToCard
// This is an alias to an internal value.
const FinancialEventTypeCashBack = shared.FinancialEventTypeCashBack
// This is an alias to an internal value.
const FinancialEventTypeCashBackReversal = shared.FinancialEventTypeCashBackReversal
// This is an alias to an internal value.
const FinancialEventTypeClearing = shared.FinancialEventTypeClearing
// This is an alias to an internal value.
const FinancialEventTypeCollection = shared.FinancialEventTypeCollection
// This is an alias to an internal value.
const FinancialEventTypeCorrectionCredit = shared.FinancialEventTypeCorrectionCredit
// This is an alias to an internal value.
const FinancialEventTypeCorrectionDebit = shared.FinancialEventTypeCorrectionDebit
// This is an alias to an internal value.
const FinancialEventTypeCreditAuthorization = shared.FinancialEventTypeCreditAuthorization
// This is an alias to an internal value.
const FinancialEventTypeCreditAuthorizationAdvice = shared.FinancialEventTypeCreditAuthorizationAdvice
// This is an alias to an internal value.
const FinancialEventTypeCurrencyConversion = shared.FinancialEventTypeCurrencyConversion
// This is an alias to an internal value.
const FinancialEventTypeCurrencyConversionReversal = shared.FinancialEventTypeCurrencyConversionReversal
// This is an alias to an internal value.
const FinancialEventTypeDisputeWon = shared.FinancialEventTypeDisputeWon
// This is an alias to an internal value.
const FinancialEventTypeExternalACHCanceled = shared.FinancialEventTypeExternalACHCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalACHInitiated = shared.FinancialEventTypeExternalACHInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalACHReleased = shared.FinancialEventTypeExternalACHReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalACHReversed = shared.FinancialEventTypeExternalACHReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalACHSettled = shared.FinancialEventTypeExternalACHSettled
// This is an alias to an internal value.
const FinancialEventTypeExternalCheckCanceled = shared.FinancialEventTypeExternalCheckCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalCheckInitiated = shared.FinancialEventTypeExternalCheckInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalCheckReleased = shared.FinancialEventTypeExternalCheckReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalCheckReversed = shared.FinancialEventTypeExternalCheckReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalCheckSettled = shared.FinancialEventTypeExternalCheckSettled
// This is an alias to an internal value.
const FinancialEventTypeExternalFednowCanceled = shared.FinancialEventTypeExternalFednowCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalFednowInitiated = shared.FinancialEventTypeExternalFednowInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalFednowReleased = shared.FinancialEventTypeExternalFednowReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalFednowReversed = shared.FinancialEventTypeExternalFednowReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalFednowSettled = shared.FinancialEventTypeExternalFednowSettled
// This is an alias to an internal value.
const FinancialEventTypeExternalRtpCanceled = shared.FinancialEventTypeExternalRtpCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalRtpInitiated = shared.FinancialEventTypeExternalRtpInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalRtpReleased = shared.FinancialEventTypeExternalRtpReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalRtpReversed = shared.FinancialEventTypeExternalRtpReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalRtpSettled = shared.FinancialEventTypeExternalRtpSettled
// This is an alias to an internal value.
const FinancialEventTypeExternalTransferCanceled = shared.FinancialEventTypeExternalTransferCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalTransferInitiated = shared.FinancialEventTypeExternalTransferInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalTransferReleased = shared.FinancialEventTypeExternalTransferReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalTransferReversed = shared.FinancialEventTypeExternalTransferReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalTransferSettled = shared.FinancialEventTypeExternalTransferSettled
// This is an alias to an internal value.
const FinancialEventTypeExternalWireCanceled = shared.FinancialEventTypeExternalWireCanceled
// This is an alias to an internal value.
const FinancialEventTypeExternalWireInitiated = shared.FinancialEventTypeExternalWireInitiated
// This is an alias to an internal value.
const FinancialEventTypeExternalWireReleased = shared.FinancialEventTypeExternalWireReleased
// This is an alias to an internal value.
const FinancialEventTypeExternalWireReversed = shared.FinancialEventTypeExternalWireReversed
// This is an alias to an internal value.
const FinancialEventTypeExternalWireSettled = shared.FinancialEventTypeExternalWireSettled
// This is an alias to an internal value.
const FinancialEventTypeFinancialAuthorization = shared.FinancialEventTypeFinancialAuthorization
// This is an alias to an internal value.
const FinancialEventTypeFinancialCreditAuthorization = shared.FinancialEventTypeFinancialCreditAuthorization
// This is an alias to an internal value.
const FinancialEventTypeInterest = shared.FinancialEventTypeInterest
// This is an alias to an internal value.
const FinancialEventTypeInterestReversal = shared.FinancialEventTypeInterestReversal
// This is an alias to an internal value.
const FinancialEventTypeInternalAdjustment = shared.FinancialEventTypeInternalAdjustment
// This is an alias to an internal value.
const FinancialEventTypeLatePayment = shared.FinancialEventTypeLatePayment
// This is an alias to an internal value.
const FinancialEventTypeLatePaymentReversal = shared.FinancialEventTypeLatePaymentReversal
// This is an alias to an internal value.
const FinancialEventTypeLossWriteOff = shared.FinancialEventTypeLossWriteOff
// This is an alias to an internal value.
const FinancialEventTypeProvisionalCredit = shared.FinancialEventTypeProvisionalCredit
// This is an alias to an internal value.
const FinancialEventTypeProvisionalCreditReversal = shared.FinancialEventTypeProvisionalCreditReversal
// This is an alias to an internal value.
const FinancialEventTypeService = shared.FinancialEventTypeService
// This is an alias to an internal value.
const FinancialEventTypeReturn = shared.FinancialEventTypeReturn
// This is an alias to an internal value.
const FinancialEventTypeReturnReversal = shared.FinancialEventTypeReturnReversal
// This is an alias to an internal value.
const FinancialEventTypeTransfer = shared.FinancialEventTypeTransfer
// This is an alias to an internal value.
const FinancialEventTypeTransferInsufficientFunds = shared.FinancialEventTypeTransferInsufficientFunds
// This is an alias to an internal value.
const FinancialEventTypeReturnedPayment = shared.FinancialEventTypeReturnedPayment
// This is an alias to an internal value.
const FinancialEventTypeReturnedPaymentReversal = shared.FinancialEventTypeReturnedPaymentReversal
// This is an alias to an internal value.
const FinancialEventTypeLithicNetworkPayment = shared.FinancialEventTypeLithicNetworkPayment
// This is an alias to an internal value.
const FinancialEventTypeAnnual = shared.FinancialEventTypeAnnual
// This is an alias to an internal value.
const FinancialEventTypeAnnualReversal = shared.FinancialEventTypeAnnualReversal
// This is an alias to an internal value.
const FinancialEventTypeQuarterly = shared.FinancialEventTypeQuarterly
// This is an alias to an internal value.
const FinancialEventTypeQuarterlyReversal = shared.FinancialEventTypeQuarterlyReversal
// This is an alias to an internal value.
const FinancialEventTypeMonthly = shared.FinancialEventTypeMonthly
// This is an alias to an internal value.
const FinancialEventTypeMonthlyReversal = shared.FinancialEventTypeMonthlyReversal
// This is an alias to an internal type.
type Merchant = shared.Merchant
// This is an alias to an internal type.
type ShippingAddressParam = shared.ShippingAddressParam