forked from fireblocks/ts-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompliance-result.ts
90 lines (83 loc) · 2.85 KB
/
compliance-result.ts
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
/* tslint:disable */
/* eslint-disable */
/**
* Fireblocks API
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 1.6.2
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
// May contain unused imports in some cases
// @ts-ignore
import { AmlRegistrationResult } from './aml-registration-result';
// May contain unused imports in some cases
// @ts-ignore
import { ComplianceScreeningResult } from './compliance-screening-result';
/**
* The result of the Compliance AML/Travel Rule screening.
* @export
* @interface ComplianceResult
*/
export interface ComplianceResult {
/**
* The end result of the AML screening.
* @type {Array<ComplianceScreeningResult>}
* @memberof ComplianceResult
*/
'aml'?: Array<ComplianceScreeningResult>;
/**
* The result of the Travel Rule screening.
* @type {Array<ComplianceScreeningResult>}
* @memberof ComplianceResult
*/
'tr'?: Array<ComplianceScreeningResult>;
/**
* The list of all results of the AML screening.
* @type {Array<ComplianceScreeningResult>}
* @memberof ComplianceResult
*/
'amlList'?: Array<ComplianceScreeningResult>;
/**
* Status of compliance result screening.
* @type {string}
* @memberof ComplianceResult
*/
'status'?: ComplianceResultStatusEnum;
/**
* The results of the AML address registration.
* @type {Array<AmlRegistrationResult>}
* @memberof ComplianceResult
*/
'amlRegistration'?: Array<AmlRegistrationResult>;
}
export const ComplianceResultStatusEnum = {
Started: 'Started',
AmlStarted: 'AMLStarted',
AmlCompleted: 'AMLCompleted',
AmlFailed: 'AMLFailed',
AmlinBackground: 'AMLInBackground',
TrStarted: 'TRStarted',
TrCompleted: 'TRCompleted',
TrFailed: 'TRFailed',
Completed: 'Completed',
RegistrationStarted: 'RegistrationStarted',
AmlRegistrationStarted: 'AMLRegistrationStarted',
AmlRegistrationCompleted: 'AMLRegistrationCompleted',
TrUpdateStarted: 'TRUpdateStarted',
TrUpdateCompleted: 'TRUpdateCompleted',
UpdateCompleted: 'UpdateCompleted',
IncomingStarted: 'IncomingStarted',
AmlIncomingStarted: 'AMLIncomingStarted',
AmlIncomingCompleted: 'AMLIncomingCompleted',
AmlIncomingFailed: 'AMLIncomingFailed',
AmlIncomingInBackground: 'AMLIncomingInBackground',
TrIncomingStarted: 'TRIncomingStarted',
TrIncomingCompleted: 'TRIncomingCompleted',
TrIncomingFailed: 'TRIncomingFailed',
IncomingCompleted: 'IncomingCompleted'
} as const;
export type ComplianceResultStatusEnum = typeof ComplianceResultStatusEnum[keyof typeof ComplianceResultStatusEnum];