Skip to content

Commit 333332e

Browse files
author
nobody
committed
JSON Schema Update
1 parent fdf67b0 commit 333332e

File tree

1 file changed

+125
-0
lines changed

1 file changed

+125
-0
lines changed

config/v3/residence_list/receive.json

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,77 @@
2424
1
2525
]
2626
},
27+
"common_reporting_standard": {
28+
"description": "Common Reporting Standard",
29+
"type": "object",
30+
"additionalProperties": false,
31+
"properties": {
32+
"non_participating_jurisdictions": {
33+
"description": "NPJ configuration",
34+
"type": "object",
35+
"additionalProperties": false,
36+
"properties": {
37+
"default": {
38+
"description": "Default NPJ flag",
39+
"type": "boolean"
40+
},
41+
"landing_company": {
42+
"description": "Flags for specific landing companies",
43+
"type": "object",
44+
"patternProperties": {
45+
"^[a-z]{1,10}$": {
46+
"description": "Landing company NPJ flag",
47+
"type": "boolean"
48+
}
49+
}
50+
}
51+
}
52+
},
53+
"postcode": {
54+
"description": "Postcode configuration",
55+
"type": "object",
56+
"additionalProperties": false,
57+
"properties": {
58+
"invalid_pattern": {
59+
"description": "Invalid regex patterns for postcode validation",
60+
"type": [
61+
"null",
62+
"string"
63+
]
64+
}
65+
}
66+
},
67+
"tax": {
68+
"description": "Tax configuration",
69+
"type": "object",
70+
"additionalProperties": false,
71+
"properties": {
72+
"mandatory": {
73+
"description": "Mandatory TIN flag",
74+
"type": "boolean"
75+
},
76+
"tin_cleaner": {
77+
"description": "Cleanup regex",
78+
"type": "string"
79+
},
80+
"tin_format": {
81+
"description": "Country tax identifier format",
82+
"type": "array",
83+
"items": {
84+
"type": "string"
85+
}
86+
},
87+
"tin_format_description": {
88+
"description": "Description of the TIN format",
89+
"type": [
90+
"null",
91+
"string"
92+
]
93+
}
94+
}
95+
}
96+
}
97+
},
2798
"disabled": {
2899
"description": "Disabled.",
29100
"type": "string"
@@ -137,6 +208,60 @@
137208
}
138209
}
139210
},
211+
"jurisdiction_risk_assessment": {
212+
"description": "Jurisdiction Risk Assessment",
213+
"type": "object",
214+
"additionalProperties": false,
215+
"properties": {
216+
"disclaimer": {
217+
"description": "Disclaimer configuration",
218+
"type": "object",
219+
"additionalProperties": false,
220+
"properties": {
221+
"accept": {
222+
"description": "Disclaimer flag",
223+
"type": "boolean"
224+
},
225+
"message": {
226+
"description": "Disclaimer message",
227+
"type": "string"
228+
}
229+
}
230+
},
231+
"risk_level": {
232+
"description": "Risk level configuration",
233+
"type": "object",
234+
"additionalProperties": false,
235+
"properties": {
236+
"default": {
237+
"description": "Default risk level flag",
238+
"type": "string"
239+
},
240+
"landing_company": {
241+
"description": "Flags for specific landing companies",
242+
"type": "object",
243+
"patternProperties": {
244+
"^[a-z]{1,10}$": {
245+
"description": "Landing company risk level flag",
246+
"type": "string"
247+
}
248+
}
249+
}
250+
}
251+
},
252+
"turnover": {
253+
"description": "Turnover configuration",
254+
"type": "object",
255+
"additionalProperties": false,
256+
"properties": {
257+
"max_limit": {
258+
"description": "Max limit",
259+
"type": "boolean"
260+
}
261+
}
262+
}
263+
}
264+
},
140265
"partner_signup": {
141266
"description": "Flag which indicates whether partner signup is available in this country",
142267
"type": "integer",

0 commit comments

Comments
 (0)