func (o *AccountBase) GetMask() string {
	if o == nil || o.Mask.Get() == nil {
		var ret string
		return ret
	}
	return *o.Mask.Get()
}
GetMask returns the Mask field value
If the value is explicit nil, the zero value for string will be returned
package plaid
import (
	"encoding/json"
)
type AccountBase 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"`
	AdditionalProperties map[string]interface{}
}
type _AccountBase AccountBase
func NewAccountBase(accountId string, balances AccountBalance, mask NullableString, name string, officialName NullableString, type_ AccountType, subtype NullableAccountSubtype) *AccountBase {
	this := AccountBase{}
	this.AccountId = accountId
	this.Balances = balances
	this.Mask = mask
	this.Name = name
	this.OfficialName = officialName
	this.Type = type_
	this.Subtype = subtype
	return &this
}
func NewAccountBaseWithDefaults() *AccountBase {
	this := AccountBase{}
	return &this
}
func (o *AccountBase) GetAccountId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.AccountId
}
func (o *AccountBase) GetAccountIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.AccountId, true
}
func (o *AccountBase) SetAccountId(v string) {
	o.AccountId = v
}
func (o *AccountBase) GetBalances() AccountBalance {
	if o == nil {
		var ret AccountBalance
		return ret
	}
	return o.Balances
}
func (o *AccountBase) GetBalancesOk() (*AccountBalance, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Balances, true
}
func (o *AccountBase) SetBalances(v AccountBalance) {
	o.Balances = v
}