Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CAT-1376] Add record item object definition for watchlist enhanced properties field #119

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion schemas/reports/watchlist_aml_properties.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ properties:
description: Returns any matches including, but not limited to, name and date of birth of match, aliases and associates, and relevant events and sources.
type: array
items:
type: object
type: string
107 changes: 107 additions & 0 deletions schemas/reports/watchlist_enhanced_properties.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,110 @@ properties:
type: array
items:
type: object
properties:
address:
type: array
description: All addresses on file.
items:
type: object
properties:
address_line1:
type: string
country:
type: string
allOf:
- $ref: ../countries/country_codes.yaml
postal_code:
type: string
state_province:
type: string
town:
type: string
locator_type:
type: string
alias:
type: array
description: Any names that the person is also known as.
items:
type: object
properties:
alias_name:
type: string
alias_type:
type: string
associate:
type: array
description: Any linked persons, for example family relatives or business partners.
items:
type: object
properties:
entity_name:
type: string
relationship_direction:
type: string
relationship_type:
type: string
attribute:
type: array
description: Information about the person, for example hair color or nationality.
items:
type: object
properties:
attribute_type:
type: string
attribute_value:
type: string
date_of_birth:
type: array
description: All the date of births on file.
items:
type: string
event:
type: array
description: Information about events that have occurred to the person, for example deportation or arrest.
items:
type: object
properties:
category:
type: string
event_date:
type: string
format: date
event_description:
type: string
source:
type: object
properties:
source_date:
type: string
format: date
source_format:
type: string
source_name:
type: string
source_url:
type: string
sub_category:
type: string
full_name:
type: string
description: The name on file
position:
type: array
description: The role, country and date of each position.
items:
type: string
source:
type: array
description: Details about where the information was obtained.
items:
type: object
properties:
source_headline:
type: string
source_name:
type: string
source_url:
type: string
source_format:
type: string
2 changes: 1 addition & 1 deletion schemas/reports/watchlist_standard_properties.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ properties:
description: Returns any matches including, but not limited to, name and date of birth of match, aliases and associates, and relevant events and sources.
type: array
items:
type: object
type: string