|
6 | 6 | "description": "Organisation",
|
7 | 7 | "type": "object",
|
8 | 8 | "properties": {
|
9 |
| - "Brand": { |
10 |
| - "description": "Brand of the Acquirer of transactions captured by the ATM", |
| 9 | + "ParentOrganisation": { |
| 10 | + "description": "Parent organisation", |
11 | 11 | "type": "object",
|
12 | 12 | "properties": {
|
13 |
| - "BrandName": { |
14 |
| - "description": "Brand of the Acquirer of transactions captured by the ATM", |
| 13 | + "LEI": { |
| 14 | + "description": "The LEI ID of the organisation", |
15 | 15 | "type": "string",
|
16 |
| - "minLength": 1, |
17 |
| - "maxLength": 140 |
| 16 | + "pattern": "^[A-Z0-9]{18,18}[0-9]{2,2}$" |
| 17 | + }, |
| 18 | + "BIC": { |
| 19 | + "description": "The BIC from the organisation", |
| 20 | + "type": "string", |
| 21 | + "pattern": "[A-Z]{6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3})?" |
| 22 | + }, |
| 23 | + "OrganisationName": { |
| 24 | + "description": "Organisation Name", |
| 25 | + "type": "object", |
| 26 | + "properties": { |
| 27 | + "LegalName": { |
| 28 | + "description": "Legal Name of the organisation", |
| 29 | + "type": "string", |
| 30 | + "minLength": 1, |
| 31 | + "maxLength": 35 |
| 32 | + } |
| 33 | + }, |
| 34 | + "required": ["LegalName"], |
| 35 | + "additionalProperties": false |
18 | 36 | }
|
19 | 37 | },
|
20 |
| - "required": ["BrandName"], |
| 38 | + "required": ["OrganisationName"], |
21 | 39 | "additionalProperties": false
|
22 | 40 | },
|
23 |
| - "BrandOwner": { |
24 |
| - "description": "Unique and unambiguous way of identifying an organisation.", |
| 41 | + "Brand": { |
| 42 | + "description": "Brand", |
25 | 43 | "type": "object",
|
26 | 44 | "properties": {
|
27 |
| - "LEI": { |
28 |
| - "description": "Legal entity identification as an alternate identification for a party.", |
29 |
| - "type": "string", |
30 |
| - "pattern": "^[A-Z0-9]{18,18}[0-9]{2,2}$" |
31 |
| - }, |
32 |
| - "AnyBIC": { |
33 |
| - "description": "Code allocated to a financial institution or non financial institution by the ISO 9362 Registration Authority as described in ISO 9362 'Banking - Banking telecommunication messages - Business identifier code (BIC)'", |
| 45 | + "TrademarkIPOCode": { |
| 46 | + "description": "The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)", |
34 | 47 | "type": "string",
|
35 |
| - "pattern": "[A-Z]{6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3})?" |
| 48 | + "enum": ["UK", "EU"] |
36 | 49 | },
|
37 |
| - "FullLegalName": { |
38 |
| - "description": "Name by which a party is known and which is usually used to identify that party.", |
| 50 | + "TrademarkID": { |
| 51 | + "description": "The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted", |
39 | 52 | "type": "string",
|
40 | 53 | "minLength": 1,
|
41 |
| - "maxLength": 350 |
| 54 | + "maxLength": 35 |
42 | 55 | }
|
43 | 56 | },
|
44 |
| - "required": ["FullLegalName"], |
| 57 | + "required": ["TrademarkIPOCode", "TrademarkID"], |
45 | 58 | "additionalProperties": false
|
46 | 59 | }
|
47 | 60 | },
|
48 |
| - "required": ["Brand", "BrandOwner"], |
| 61 | + "required": ["ParentOrganisation", "Brand"], |
49 | 62 | "additionalProperties": false
|
50 | 63 | },
|
51 | 64 | "ProductName": {
|
|
181 | 194 | },
|
182 | 195 | "MaximumNumberOfCardsPermitted": {
|
183 | 196 | "description": "The maximum numbers of cards per account",
|
184 |
| - "type": "string" |
| 197 | + "type": "integer" |
185 | 198 | },
|
186 | 199 | "CardScheme": {
|
187 | 200 | "description": "Card Scheme Code",
|
|
427 | 440 | "ResidencyRestrictedRegion": {
|
428 | 441 | "description": "Indicates a customer must be current resident of a geographic area/country",
|
429 | 442 | "type": "string",
|
430 |
| - "enum": ["EEA", "EFTA", "England", "EU", "NorthernIreland", "RepublicOfIreland", "Scotland", "UK", "Wales"] |
| 443 | + "enum": ["UK", "EEA", "EU", "EFTA", "GB - ENG", "GB - NIR", "GB - SCT", "GB - WLS", "IRL"] |
431 | 444 | },
|
432 | 445 | "MaxNumberOfAccounts": {
|
433 | 446 | "description": "Maximum number of the same prodcut the customer may hold",
|
|
621 | 634 | "additionalProperties": false
|
622 | 635 | }
|
623 | 636 | },
|
| 637 | + "required": ["BenefitItem"], |
624 | 638 | "additionalProperties": false
|
625 | 639 | }
|
626 | 640 | }
|
|
0 commit comments