func (o *TransferUserInResponse) GetEmailAddressOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.EmailAddress.Get(), o.EmailAddress.IsSet()
}
GetEmailAddressOk returns a tuple with the EmailAddress field value
and a boolean to check if the value has been set.
NOTE: If the value is an explicit nil, `nil, true` will be returned
package plaid
import (
	"encoding/json"
)
type TransferUserInResponse struct {
	LegalName string `json:"legal_name"`
	PhoneNumber NullableString `json:"phone_number"`
	EmailAddress NullableString `json:"email_address"`
	Address NullableTransferUserAddressInResponse `json:"address"`
	AdditionalProperties map[string]interface{}
}
type _TransferUserInResponse TransferUserInResponse
func NewTransferUserInResponse(legalName string, phoneNumber NullableString, emailAddress NullableString, address NullableTransferUserAddressInResponse) *TransferUserInResponse {
	this := TransferUserInResponse{}
	this.LegalName = legalName
	this.PhoneNumber = phoneNumber
	this.EmailAddress = emailAddress
	this.Address = address
	return &this
}
func NewTransferUserInResponseWithDefaults() *TransferUserInResponse {
	this := TransferUserInResponse{}
	return &this
}
func (o *TransferUserInResponse) GetLegalName() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.LegalName
}
func (o *TransferUserInResponse) GetLegalNameOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.LegalName, true
}
func (o *TransferUserInResponse) SetLegalName(v string) {
	o.LegalName = v
}
func (o *TransferUserInResponse) GetPhoneNumber() string {
	if o == nil || o.PhoneNumber.Get() == nil {
		var ret string
		return ret
	}
	return *o.PhoneNumber.Get()
}
func (o *TransferUserInResponse) GetPhoneNumberOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.PhoneNumber.Get(), o.PhoneNumber.IsSet()
}
func (o *TransferUserInResponse) SetPhoneNumber(v string) {
	o.PhoneNumber.Set(&v)
}
func (o *TransferUserInResponse) GetEmailAddress() string {
	if o == nil || o.EmailAddress.Get() == nil {
		var ret string
		return ret
	}
	return *o.EmailAddress.Get()
}