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
}
NewAccountIdentity instantiates a new AccountIdentity 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
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"`
}