Name | Type | Description | Notes |
---|---|---|---|
IdVerificationStatus | Pointer to IdentityStatus | [optional] | |
SanctionsVerificationStatus | Pointer to IdentityStatus | [optional] | |
FirstName | Pointer to string | [optional] | |
LastName | Pointer to string | [optional] | |
DateOfBirth | Pointer to string | [optional] | |
GovtId | Pointer to string | [optional] | |
Address | Pointer to IdentityMailingAddress | [optional] | |
PhoneNumber | Pointer to string | [optional] | |
Pointer to string | [optional] | ||
Nationality | Pointer to string | Allowed in create and update. Must be an ISO 3166-1 alpha 3 code. | [optional] |
VerifierId | Pointer to string | [optional] | |
VerifierType | Pointer to IdentityprotoVerifierType | [optional] | |
IdVerificationUrl | Pointer to string | [optional] | |
PassthroughVerifierType | Pointer to PassthroughVerifierType | [optional] | |
PassthroughVerifiedAt | Pointer to time.Time | [optional] | |
GovtIdType | Pointer to PersonDetailsCIPIDType | [optional] | |
CipId | Pointer to string | [optional] | |
CipIdType | Pointer to PersonDetailsCIPIDType | [optional] | |
CipIdCountry | Pointer to string | Allowed in create and update. Must be an ISO 3166-1 alpha 3 code. | [optional] |
AdditionalScreeningStatus | Pointer to IdentityStatus | [optional] | |
Profession | Pointer to string | Allowed in create and update. | [optional] |
MiddleName | Pointer to string | [optional] | |
CountryOfBirth | Pointer to string | Allowed in create and update. | [optional] |
PassthroughVerificationId | Pointer to string | Unique identifier for the underlying individual's ID verification record. | [optional] |
PassthroughVerificationStatus | Pointer to IdentityStatus | [optional] | |
PassthroughVerificationFields | Pointer to []PassthroughVerificationField | List of verification fields used by the external verifier to validate the individual's identity. | [optional] |
func NewPersonDetails() *PersonDetails
NewPersonDetails instantiates a new PersonDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPersonDetailsWithDefaults() *PersonDetails
NewPersonDetailsWithDefaults instantiates a new PersonDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *PersonDetails) GetIdVerificationStatus() IdentityStatus
GetIdVerificationStatus returns the IdVerificationStatus field if non-nil, zero value otherwise.
func (o *PersonDetails) GetIdVerificationStatusOk() (*IdentityStatus, bool)
GetIdVerificationStatusOk returns a tuple with the IdVerificationStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetIdVerificationStatus(v IdentityStatus)
SetIdVerificationStatus sets IdVerificationStatus field to given value.
func (o *PersonDetails) HasIdVerificationStatus() bool
HasIdVerificationStatus returns a boolean if a field has been set.
func (o *PersonDetails) GetSanctionsVerificationStatus() IdentityStatus
GetSanctionsVerificationStatus returns the SanctionsVerificationStatus field if non-nil, zero value otherwise.
func (o *PersonDetails) GetSanctionsVerificationStatusOk() (*IdentityStatus, bool)
GetSanctionsVerificationStatusOk returns a tuple with the SanctionsVerificationStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetSanctionsVerificationStatus(v IdentityStatus)
SetSanctionsVerificationStatus sets SanctionsVerificationStatus field to given value.
func (o *PersonDetails) HasSanctionsVerificationStatus() bool
HasSanctionsVerificationStatus returns a boolean if a field has been set.
func (o *PersonDetails) GetFirstName() string
GetFirstName returns the FirstName field if non-nil, zero value otherwise.
func (o *PersonDetails) GetFirstNameOk() (*string, bool)
GetFirstNameOk returns a tuple with the FirstName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetFirstName(v string)
SetFirstName sets FirstName field to given value.
func (o *PersonDetails) HasFirstName() bool
HasFirstName returns a boolean if a field has been set.
func (o *PersonDetails) GetLastName() string
GetLastName returns the LastName field if non-nil, zero value otherwise.
func (o *PersonDetails) GetLastNameOk() (*string, bool)
GetLastNameOk returns a tuple with the LastName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetLastName(v string)
SetLastName sets LastName field to given value.
func (o *PersonDetails) HasLastName() bool
HasLastName returns a boolean if a field has been set.
func (o *PersonDetails) GetDateOfBirth() string
GetDateOfBirth returns the DateOfBirth field if non-nil, zero value otherwise.
func (o *PersonDetails) GetDateOfBirthOk() (*string, bool)
GetDateOfBirthOk returns a tuple with the DateOfBirth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetDateOfBirth(v string)
SetDateOfBirth sets DateOfBirth field to given value.
func (o *PersonDetails) HasDateOfBirth() bool
HasDateOfBirth returns a boolean if a field has been set.
func (o *PersonDetails) GetGovtId() string
GetGovtId returns the GovtId field if non-nil, zero value otherwise.
func (o *PersonDetails) GetGovtIdOk() (*string, bool)
GetGovtIdOk returns a tuple with the GovtId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetGovtId(v string)
SetGovtId sets GovtId field to given value.
func (o *PersonDetails) HasGovtId() bool
HasGovtId returns a boolean if a field has been set.
func (o *PersonDetails) GetAddress() IdentityMailingAddress
GetAddress returns the Address field if non-nil, zero value otherwise.
func (o *PersonDetails) GetAddressOk() (*IdentityMailingAddress, bool)
GetAddressOk returns a tuple with the Address field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetAddress(v IdentityMailingAddress)
SetAddress sets Address field to given value.
func (o *PersonDetails) HasAddress() bool
HasAddress returns a boolean if a field has been set.
func (o *PersonDetails) GetPhoneNumber() string
GetPhoneNumber returns the PhoneNumber field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPhoneNumberOk() (*string, bool)
GetPhoneNumberOk returns a tuple with the PhoneNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPhoneNumber(v string)
SetPhoneNumber sets PhoneNumber field to given value.
func (o *PersonDetails) HasPhoneNumber() bool
HasPhoneNumber returns a boolean if a field has been set.
func (o *PersonDetails) GetEmail() string
GetEmail returns the Email field if non-nil, zero value otherwise.
func (o *PersonDetails) GetEmailOk() (*string, bool)
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetEmail(v string)
SetEmail sets Email field to given value.
func (o *PersonDetails) HasEmail() bool
HasEmail returns a boolean if a field has been set.
func (o *PersonDetails) GetNationality() string
GetNationality returns the Nationality field if non-nil, zero value otherwise.
func (o *PersonDetails) GetNationalityOk() (*string, bool)
GetNationalityOk returns a tuple with the Nationality field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetNationality(v string)
SetNationality sets Nationality field to given value.
func (o *PersonDetails) HasNationality() bool
HasNationality returns a boolean if a field has been set.
func (o *PersonDetails) GetVerifierId() string
GetVerifierId returns the VerifierId field if non-nil, zero value otherwise.
func (o *PersonDetails) GetVerifierIdOk() (*string, bool)
GetVerifierIdOk returns a tuple with the VerifierId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetVerifierId(v string)
SetVerifierId sets VerifierId field to given value.
func (o *PersonDetails) HasVerifierId() bool
HasVerifierId returns a boolean if a field has been set.
func (o *PersonDetails) GetVerifierType() IdentityprotoVerifierType
GetVerifierType returns the VerifierType field if non-nil, zero value otherwise.
func (o *PersonDetails) GetVerifierTypeOk() (*IdentityprotoVerifierType, bool)
GetVerifierTypeOk returns a tuple with the VerifierType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetVerifierType(v IdentityprotoVerifierType)
SetVerifierType sets VerifierType field to given value.
func (o *PersonDetails) HasVerifierType() bool
HasVerifierType returns a boolean if a field has been set.
func (o *PersonDetails) GetIdVerificationUrl() string
GetIdVerificationUrl returns the IdVerificationUrl field if non-nil, zero value otherwise.
func (o *PersonDetails) GetIdVerificationUrlOk() (*string, bool)
GetIdVerificationUrlOk returns a tuple with the IdVerificationUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetIdVerificationUrl(v string)
SetIdVerificationUrl sets IdVerificationUrl field to given value.
func (o *PersonDetails) HasIdVerificationUrl() bool
HasIdVerificationUrl returns a boolean if a field has been set.
func (o *PersonDetails) GetPassthroughVerifierType() PassthroughVerifierType
GetPassthroughVerifierType returns the PassthroughVerifierType field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPassthroughVerifierTypeOk() (*PassthroughVerifierType, bool)
GetPassthroughVerifierTypeOk returns a tuple with the PassthroughVerifierType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPassthroughVerifierType(v PassthroughVerifierType)
SetPassthroughVerifierType sets PassthroughVerifierType field to given value.
func (o *PersonDetails) HasPassthroughVerifierType() bool
HasPassthroughVerifierType returns a boolean if a field has been set.
func (o *PersonDetails) GetPassthroughVerifiedAt() time.Time
GetPassthroughVerifiedAt returns the PassthroughVerifiedAt field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPassthroughVerifiedAtOk() (*time.Time, bool)
GetPassthroughVerifiedAtOk returns a tuple with the PassthroughVerifiedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPassthroughVerifiedAt(v time.Time)
SetPassthroughVerifiedAt sets PassthroughVerifiedAt field to given value.
func (o *PersonDetails) HasPassthroughVerifiedAt() bool
HasPassthroughVerifiedAt returns a boolean if a field has been set.
func (o *PersonDetails) GetGovtIdType() PersonDetailsCIPIDType
GetGovtIdType returns the GovtIdType field if non-nil, zero value otherwise.
func (o *PersonDetails) GetGovtIdTypeOk() (*PersonDetailsCIPIDType, bool)
GetGovtIdTypeOk returns a tuple with the GovtIdType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetGovtIdType(v PersonDetailsCIPIDType)
SetGovtIdType sets GovtIdType field to given value.
func (o *PersonDetails) HasGovtIdType() bool
HasGovtIdType returns a boolean if a field has been set.
func (o *PersonDetails) GetCipId() string
GetCipId returns the CipId field if non-nil, zero value otherwise.
func (o *PersonDetails) GetCipIdOk() (*string, bool)
GetCipIdOk returns a tuple with the CipId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetCipId(v string)
SetCipId sets CipId field to given value.
func (o *PersonDetails) HasCipId() bool
HasCipId returns a boolean if a field has been set.
func (o *PersonDetails) GetCipIdType() PersonDetailsCIPIDType
GetCipIdType returns the CipIdType field if non-nil, zero value otherwise.
func (o *PersonDetails) GetCipIdTypeOk() (*PersonDetailsCIPIDType, bool)
GetCipIdTypeOk returns a tuple with the CipIdType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetCipIdType(v PersonDetailsCIPIDType)
SetCipIdType sets CipIdType field to given value.
func (o *PersonDetails) HasCipIdType() bool
HasCipIdType returns a boolean if a field has been set.
func (o *PersonDetails) GetCipIdCountry() string
GetCipIdCountry returns the CipIdCountry field if non-nil, zero value otherwise.
func (o *PersonDetails) GetCipIdCountryOk() (*string, bool)
GetCipIdCountryOk returns a tuple with the CipIdCountry field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetCipIdCountry(v string)
SetCipIdCountry sets CipIdCountry field to given value.
func (o *PersonDetails) HasCipIdCountry() bool
HasCipIdCountry returns a boolean if a field has been set.
func (o *PersonDetails) GetAdditionalScreeningStatus() IdentityStatus
GetAdditionalScreeningStatus returns the AdditionalScreeningStatus field if non-nil, zero value otherwise.
func (o *PersonDetails) GetAdditionalScreeningStatusOk() (*IdentityStatus, bool)
GetAdditionalScreeningStatusOk returns a tuple with the AdditionalScreeningStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetAdditionalScreeningStatus(v IdentityStatus)
SetAdditionalScreeningStatus sets AdditionalScreeningStatus field to given value.
func (o *PersonDetails) HasAdditionalScreeningStatus() bool
HasAdditionalScreeningStatus returns a boolean if a field has been set.
func (o *PersonDetails) GetProfession() string
GetProfession returns the Profession field if non-nil, zero value otherwise.
func (o *PersonDetails) GetProfessionOk() (*string, bool)
GetProfessionOk returns a tuple with the Profession field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetProfession(v string)
SetProfession sets Profession field to given value.
func (o *PersonDetails) HasProfession() bool
HasProfession returns a boolean if a field has been set.
func (o *PersonDetails) GetMiddleName() string
GetMiddleName returns the MiddleName field if non-nil, zero value otherwise.
func (o *PersonDetails) GetMiddleNameOk() (*string, bool)
GetMiddleNameOk returns a tuple with the MiddleName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetMiddleName(v string)
SetMiddleName sets MiddleName field to given value.
func (o *PersonDetails) HasMiddleName() bool
HasMiddleName returns a boolean if a field has been set.
func (o *PersonDetails) GetCountryOfBirth() string
GetCountryOfBirth returns the CountryOfBirth field if non-nil, zero value otherwise.
func (o *PersonDetails) GetCountryOfBirthOk() (*string, bool)
GetCountryOfBirthOk returns a tuple with the CountryOfBirth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetCountryOfBirth(v string)
SetCountryOfBirth sets CountryOfBirth field to given value.
func (o *PersonDetails) HasCountryOfBirth() bool
HasCountryOfBirth returns a boolean if a field has been set.
func (o *PersonDetails) GetPassthroughVerificationId() string
GetPassthroughVerificationId returns the PassthroughVerificationId field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPassthroughVerificationIdOk() (*string, bool)
GetPassthroughVerificationIdOk returns a tuple with the PassthroughVerificationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPassthroughVerificationId(v string)
SetPassthroughVerificationId sets PassthroughVerificationId field to given value.
func (o *PersonDetails) HasPassthroughVerificationId() bool
HasPassthroughVerificationId returns a boolean if a field has been set.
func (o *PersonDetails) GetPassthroughVerificationStatus() IdentityStatus
GetPassthroughVerificationStatus returns the PassthroughVerificationStatus field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPassthroughVerificationStatusOk() (*IdentityStatus, bool)
GetPassthroughVerificationStatusOk returns a tuple with the PassthroughVerificationStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPassthroughVerificationStatus(v IdentityStatus)
SetPassthroughVerificationStatus sets PassthroughVerificationStatus field to given value.
func (o *PersonDetails) HasPassthroughVerificationStatus() bool
HasPassthroughVerificationStatus returns a boolean if a field has been set.
func (o *PersonDetails) GetPassthroughVerificationFields() []PassthroughVerificationField
GetPassthroughVerificationFields returns the PassthroughVerificationFields field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPassthroughVerificationFieldsOk() (*[]PassthroughVerificationField, bool)
GetPassthroughVerificationFieldsOk returns a tuple with the PassthroughVerificationFields field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPassthroughVerificationFields(v []PassthroughVerificationField)
SetPassthroughVerificationFields sets PassthroughVerificationFields field to given value.
func (o *PersonDetails) HasPassthroughVerificationFields() bool
HasPassthroughVerificationFields returns a boolean if a field has been set.