Class UsKycCheckData.TrustedContact
-
- All Implemented Interfaces:
public final class UsKycCheckData.TrustedContactInformation for a trusted contact person for the individual. More information: <br/>
<a href="https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins-trusted-contact" target="_blank" rel="noopener noreferrer">Investor.gov - Trusted Contact</a> <br/>
<a href="https://www.finra.org/investors/insights/trusted-contact" target="_blank" rel="noopener noreferrer">FINRA - Trusted Contact</a>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classUsKycCheckData.TrustedContact.BuilderA builder for TrustedContact.
-
Method Summary
Modifier and Type Method Description final StringfamilyName()The family name of the trusted contact final StringgivenName()The given name of the trusted contact final Optional<String>emailAddress()The email address of the trusted contact. final Optional<String>phoneNumber()The phone number of the trusted contact. final JsonField<String>_familyName()Returns the raw JSON value of familyName. final JsonField<String>_givenName()Returns the raw JSON value of givenName. final JsonField<String>_emailAddress()Returns the raw JSON value of emailAddress. final JsonField<String>_phoneNumber()Returns the raw JSON value of phoneNumber. final Map<String, JsonValue>_additionalProperties()final UsKycCheckData.TrustedContact.BuildertoBuilder()final UsKycCheckData.TrustedContactvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static UsKycCheckData.TrustedContact.Builderbuilder()Returns a mutable builder for constructing an instance of TrustedContact. -
-
Method Detail
-
familyName
final String familyName()
The family name of the trusted contact
-
emailAddress
final Optional<String> emailAddress()
The email address of the trusted contact. At least one of email_address or phone_number is required.
-
phoneNumber
final Optional<String> phoneNumber()
The phone number of the trusted contact. At least one of email_address or phone_number is required.
-
_familyName
final JsonField<String> _familyName()
Returns the raw JSON value of familyName.
Unlike familyName, this method doesn't throw if the JSON field has an unexpected type.
-
_givenName
final JsonField<String> _givenName()
Returns the raw JSON value of givenName.
Unlike givenName, this method doesn't throw if the JSON field has an unexpected type.
-
_emailAddress
final JsonField<String> _emailAddress()
Returns the raw JSON value of emailAddress.
Unlike emailAddress, this method doesn't throw if the JSON field has an unexpected type.
-
_phoneNumber
final JsonField<String> _phoneNumber()
Returns the raw JSON value of phoneNumber.
Unlike phoneNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final UsKycCheckData.TrustedContact.Builder toBuilder()
-
validate
final UsKycCheckData.TrustedContact validate()
-
builder
final static UsKycCheckData.TrustedContact.Builder builder()
Returns a mutable builder for constructing an instance of TrustedContact.
The following fields are required:
.familyName() .givenName()
-
-
-
-