Class SubscriberMatchInsights
- Namespace
- Vonage.IdentityInsights.GetInsights
- Assembly
- Vonage.dll
Compares information associated with a mobile phone user against records verified by the mobile operator in their KYC system. All match fields use extensible enum strings; clients must handle unknown values.
public record SubscriberMatchInsights : IEquatable<SubscriberMatchInsights>
- Inheritance
-
SubscriberMatchInsights
- Implements
- Inherited Members
Constructors
SubscriberMatchInsights(string, string, string, string, string, string, string, string, string, string, string, string, InsightStatus)
Compares information associated with a mobile phone user against records verified by the mobile operator in their KYC system. All match fields use extensible enum strings; clients must handle unknown values.
public SubscriberMatchInsights(string IdDocumentMatch, string GivenNameMatch, string FamilyNameMatch, string AddressMatch, string StreetNameMatch, string StreetNumberMatch, string PostalCodeMatch, string LocalityMatch, string RegionMatch, string CountryMatch, string HouseNumberExtensionMatch, string BirthdateMatch, InsightStatus Status)
Parameters
IdDocumentMatchstringIndicates whether the ID document number of the customer matches the one on the operator's system. Possible values:
EXACT,HIGH,PARTIAL,LOW,NONE,DATA_UNAVAILABLE.GivenNameMatchstringIndicates whether the first/given name of the customer matches the one on the operator's system.
FamilyNameMatchstringIndicates whether the last/family name of the customer matches the one on the operator's system.
AddressMatchstringIndicates whether the complete address of the customer matches the one on the operator's system.
StreetNameMatchstringIndicates whether the street name of the customer matches the one on the operator's system. Possible values:
EXACT,HIGH,PARTIAL,LOW,NONE,DATA_UNAVAILABLE,INCLUDED_WITH_ADDRESS_MATCH.StreetNumberMatchstringIndicates whether the street number of the customer matches the one on the operator's system.
PostalCodeMatchstringIndicates whether the postal/zip code of the customer matches the one on the operator's system.
LocalityMatchstringIndicates whether the locality of the customer's address matches the one on the operator's system.
RegionMatchstringIndicates whether the region or prefecture of the customer matches the one on the operator's system.
CountryMatchstringIndicates whether the country of the customer's address matches the one on the operator's system.
HouseNumberExtensionMatchstringIndicates whether the house number extension of the customer's address matches the one on the operator's system.
BirthdateMatchstringIndicates whether the birthdate of the customer matches the one on the operator's system.
StatusInsightStatusIndicates the status of the information returned for the specified phone number.
Properties
AddressMatch
Indicates whether the complete address of the customer matches the one on the operator's system.
[JsonPropertyName("address_match")]
public string AddressMatch { get; init; }
Property Value
BirthdateMatch
Indicates whether the birthdate of the customer matches the one on the operator's system.
[JsonPropertyName("birthdate_match")]
public string BirthdateMatch { get; init; }
Property Value
CountryMatch
Indicates whether the country of the customer's address matches the one on the operator's system.
[JsonPropertyName("country_match")]
public string CountryMatch { get; init; }
Property Value
FamilyNameMatch
Indicates whether the last/family name of the customer matches the one on the operator's system.
[JsonPropertyName("family_name_match")]
public string FamilyNameMatch { get; init; }
Property Value
GivenNameMatch
Indicates whether the first/given name of the customer matches the one on the operator's system.
[JsonPropertyName("given_name_match")]
public string GivenNameMatch { get; init; }
Property Value
HouseNumberExtensionMatch
Indicates whether the house number extension of the customer's address matches the one on the operator's system.
[JsonPropertyName("house_number_extension_match")]
public string HouseNumberExtensionMatch { get; init; }
Property Value
IdDocumentMatch
Indicates whether the ID document number of the customer matches the one on the operator's
system. Possible values: EXACT, HIGH, PARTIAL, LOW, NONE,
DATA_UNAVAILABLE.
[JsonPropertyName("id_document_match")]
public string IdDocumentMatch { get; init; }
Property Value
LocalityMatch
Indicates whether the locality of the customer's address matches the one on the operator's system.
[JsonPropertyName("locality_match")]
public string LocalityMatch { get; init; }
Property Value
PostalCodeMatch
Indicates whether the postal/zip code of the customer matches the one on the operator's system.
[JsonPropertyName("postal_code_match")]
public string PostalCodeMatch { get; init; }
Property Value
RegionMatch
Indicates whether the region or prefecture of the customer matches the one on the operator's system.
[JsonPropertyName("region_match")]
public string RegionMatch { get; init; }
Property Value
Status
Indicates the status of the information returned for the specified phone number.
[JsonPropertyName("status")]
public InsightStatus Status { get; init; }
Property Value
StreetNameMatch
Indicates whether the street name of the customer matches the one on the operator's system.
Possible values: EXACT, HIGH, PARTIAL, LOW, NONE,
DATA_UNAVAILABLE, INCLUDED_WITH_ADDRESS_MATCH.
[JsonPropertyName("street_name_match")]
public string StreetNameMatch { get; init; }
Property Value
StreetNumberMatch
Indicates whether the street number of the customer matches the one on the operator's system.
[JsonPropertyName("street_number_match")]
public string StreetNumberMatch { get; init; }