func (o *LinkTokenCreateRequestUser) GetEmailAddressVerifiedTimeOk() (*time.Time, bool) {
	if o == nil || o.EmailAddressVerifiedTime == nil {
		return nil, false
	}
	return o.EmailAddressVerifiedTime, true
}
GetEmailAddressVerifiedTimeOk returns a tuple with the EmailAddressVerifiedTime field value if set, nil otherwise
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
	"time"
)
type LinkTokenCreateRequestUser struct {
	ClientUserId string `json:"client_user_id"`
	LegalName *string `json:"legal_name,omitempty"`
	PhoneNumber *string `json:"phone_number,omitempty"`
	PhoneNumberVerifiedTime *time.Time `json:"phone_number_verified_time,omitempty"`
	EmailAddress *string `json:"email_address,omitempty"`
	EmailAddressVerifiedTime *time.Time `json:"email_address_verified_time,omitempty"`
	Ssn *string `json:"ssn,omitempty"`
	DateOfBirth *string `json:"date_of_birth,omitempty"`
}
func NewLinkTokenCreateRequestUser(clientUserId string) *LinkTokenCreateRequestUser {
	this := LinkTokenCreateRequestUser{}
	this.ClientUserId = clientUserId
	return &this
}
func NewLinkTokenCreateRequestUserWithDefaults() *LinkTokenCreateRequestUser {
	this := LinkTokenCreateRequestUser{}
	return &this
}
func (o *LinkTokenCreateRequestUser) GetClientUserId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.ClientUserId
}
func (o *LinkTokenCreateRequestUser) GetClientUserIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.ClientUserId, true
}
func (o *LinkTokenCreateRequestUser) SetClientUserId(v string) {
	o.ClientUserId = v
}
func (o *LinkTokenCreateRequestUser) GetLegalName() string {
	if o == nil || o.LegalName == nil {
		var ret string
		return ret
	}
	return *o.LegalName
}
func (o *LinkTokenCreateRequestUser) GetLegalNameOk() (*string, bool) {
	if o == nil || o.LegalName == nil {
		return nil, false
	}
	return o.LegalName, true
}
func (o *LinkTokenCreateRequestUser) HasLegalName() bool {
	if o != nil && o.LegalName != nil {
		return true
	}
	return false
}
func (o *LinkTokenCreateRequestUser) SetLegalName(v string) {
	o.LegalName = &v
}
func (o *LinkTokenCreateRequestUser) GetPhoneNumber() string {
	if o == nil || o.PhoneNumber == nil {
		var ret string
		return ret
	}
	return *o.PhoneNumber
}
func (o *LinkTokenCreateRequestUser) GetPhoneNumberOk() (*string, bool) {
	if o == nil || o.PhoneNumber == nil {
		return nil, false
	}
	return o.PhoneNumber, true
}
func (o *LinkTokenCreateRequestUser) HasPhoneNumber() bool {
	if o != nil && o.PhoneNumber != nil {
		return true
	}
	return false
}
func (o *LinkTokenCreateRequestUser) SetPhoneNumber(v string) {
	o.PhoneNumber = &v
}
func (o *LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTime() time.Time {
	if o == nil || o.PhoneNumberVerifiedTime == nil {
		var ret time.Time
		return ret
	}
	return *o.PhoneNumberVerifiedTime
}
func (o *LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTimeOk() (*time.Time, bool) {
	if o == nil || o.PhoneNumberVerifiedTime == nil {
		return nil, false
	}
	return o.PhoneNumberVerifiedTime, true
}
func (o *LinkTokenCreateRequestUser) HasPhoneNumberVerifiedTime() bool {
	if o != nil && o.PhoneNumberVerifiedTime != nil {
		return true
	}
	return false
}
func (o *LinkTokenCreateRequestUser) SetPhoneNumberVerifiedTime(v time.Time) {
	o.PhoneNumberVerifiedTime = &v
}
func (o *LinkTokenCreateRequestUser) GetEmailAddress() string {
	if o == nil || o.EmailAddress == nil {
		var ret string
		return ret
	}
	return *o.EmailAddress
}
func (o *LinkTokenCreateRequestUser) GetEmailAddressOk() (*string, bool) {
	if o == nil || o.EmailAddress == nil {
		return nil, false
	}
	return o.EmailAddress, true
}
func (o *LinkTokenCreateRequestUser) HasEmailAddress() bool {
	if o != nil && o.EmailAddress != nil {
		return true
	}
	return false
}
func (o *LinkTokenCreateRequestUser) SetEmailAddress(v string) {
	o.EmailAddress = &v
}
func (o *LinkTokenCreateRequestUser) GetEmailAddressVerifiedTime() time.Time {
	if o == nil || o.EmailAddressVerifiedTime == nil {
		var ret time.Time
		return ret
	}
	return *o.EmailAddressVerifiedTime
}