plaid2.model.individual_screening_hit_names module

class plaid2.model.individual_screening_hit_names.IndividualScreeningHitNames(*, is_primary: bool, weak_alias_determination: str, full: str)[source]

Bases: BaseModel

dict(**kwargs: Any) Dict[str, Any][source]

Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict

full: str

The full name of the individual, including all parts.

is_primary: bool

Primary names are those most commonly used to refer to this person. Only one name will ever be marked as primary.

json(**kwargs: Any) str[source]

Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json

classmethod parse_obj(data: Any) IndividualScreeningHitNames[source]

Parse a dict into the object. Takes same keyword arguments as pydantic.BaseModel.parse_obj

classmethod parse_raw(b: Union[bytes, str], **kwargs: Any) IndividualScreeningHitNames[source]

Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw

weak_alias_determination: str

Names that are explicitly marked as low quality either by their source list, or by plaid by a series of additional checks done by Plaid. Plaid does not ever surface a hit as a result of a weak name alone. If a name has no quality issues, this value will be none.