func (o *AccountIdentity) SetVerificationStatus(v string) {
	o.VerificationStatus = &v
}
SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.
package plaid
import (
	"encoding/json"
)
type AccountIdentity struct {
	AccountId string `json:"account_id"`
	Balances AccountBalance `json:"balances"`
	Mask NullableString `json:"mask"`
	Name string `json:"name"`
	OfficialName NullableString `json:"official_name"`
	Type AccountType `json:"type"`
	Subtype NullableAccountSubtype `json:"subtype"`
	VerificationStatus *string `json:"verification_status,omitempty"`
	Owners []Owner `json:"owners"`
}
func NewAccountIdentity(accountId string, balances AccountBalance, mask NullableString, name string, officialName NullableString, type_ AccountType, subtype NullableAccountSubtype, owners []Owner) *AccountIdentity {
	this := AccountIdentity{}
	this.AccountId = accountId
	this.Balances = balances
	this.Mask = mask
	this.Name = name
	this.OfficialName = officialName
	this.Type = type_
	this.Subtype = subtype
	this.Owners = owners
	return &this
}
func NewAccountIdentityWithDefaults() *AccountIdentity {
	this := AccountIdentity{}
	return &this
}
func (o *AccountIdentity) GetAccountId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.AccountId
}
func (o *AccountIdentity) GetAccountIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.AccountId, true
}
func (o *AccountIdentity) SetAccountId(v string) {
	o.AccountId = v
}
func (o *AccountIdentity) GetBalances() AccountBalance {
	if o == nil {
		var ret AccountBalance
		return ret
	}
	return o.Balances
}
func (o *AccountIdentity) GetBalancesOk() (*AccountBalance, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Balances, true
}
func (o *AccountIdentity) SetBalances(v AccountBalance) {
	o.Balances = v
}
func (o *AccountIdentity) GetMask() string {
	if o == nil || o.Mask.Get() == nil {
		var ret string
		return ret
	}
	return *o.Mask.Get()
}
func (o *AccountIdentity) GetMaskOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Mask.Get(), o.Mask.IsSet()
}
func (o *AccountIdentity) SetMask(v string) {
	o.Mask.Set(&v)
}
func (o *AccountIdentity) GetName() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Name
}
func (o *AccountIdentity) GetNameOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Name, true
}
func (o *AccountIdentity) SetName(v string) {
	o.Name = v
}
func (o *AccountIdentity) GetOfficialName() string {
	if o == nil || o.OfficialName.Get() == nil {
		var ret string
		return ret
	}
	return *o.OfficialName.Get()
}
func (o *AccountIdentity) GetOfficialNameOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.OfficialName.Get(), o.OfficialName.IsSet()
}
func (o *AccountIdentity) SetOfficialName(v string) {
	o.OfficialName.Set(&v)
}
func (o *AccountIdentity) GetType() AccountType {
	if o == nil {
		var ret AccountType
		return ret
	}
	return o.Type
}
func (o *AccountIdentity) GetTypeOk() (*AccountType, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Type, true
}
func (o *AccountIdentity) SetType(v AccountType) {
	o.Type = v
}
func (o *AccountIdentity) GetSubtype() AccountSubtype {
	if o == nil || o.Subtype.Get() == nil {
		var ret AccountSubtype
		return ret
	}
	return *o.Subtype.Get()
}
func (o *AccountIdentity) GetSubtypeOk() (*AccountSubtype, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Subtype.Get(), o.Subtype.IsSet()
}
func (o *AccountIdentity) SetSubtype(v AccountSubtype) {
	o.Subtype.Set(&v)
}
func (o *AccountIdentity) GetVerificationStatus() string {
	if o == nil || o.VerificationStatus == nil {
		var ret string
		return ret
	}
	return *o.VerificationStatus
}
func (o *AccountIdentity) GetVerificationStatusOk() (*string, bool) {
	if o == nil || o.VerificationStatus == nil {
		return nil, false
	}
	return o.VerificationStatus, true
}
func (o *AccountIdentity) HasVerificationStatus() bool {
	if o != nil && o.VerificationStatus != nil {
		return true
	}
	return false
}