func (o *UserCustomPassword) SetForceError(v string) {
	o.ForceError = v
}
SetForceError sets field value
package plaid
import (
	"encoding/json"
)
type UserCustomPassword struct {
	Version NullableString `json:"version,omitempty"`
	Seed string `json:"seed"`
	OverrideAccounts []OverrideAccounts `json:"override_accounts"`
	Mfa MFA `json:"mfa"`
	Recaptcha string `json:"recaptcha"`
	ForceError string `json:"force_error"`
	AdditionalProperties map[string]interface{}
}
type _UserCustomPassword UserCustomPassword
func NewUserCustomPassword(seed string, overrideAccounts []OverrideAccounts, mfa MFA, recaptcha string, forceError string) *UserCustomPassword {
	this := UserCustomPassword{}
	this.Seed = seed
	this.OverrideAccounts = overrideAccounts
	this.Mfa = mfa
	this.Recaptcha = recaptcha
	this.ForceError = forceError
	return &this
}
func NewUserCustomPasswordWithDefaults() *UserCustomPassword {
	this := UserCustomPassword{}
	return &this
}
func (o *UserCustomPassword) GetVersion() string {
	if o == nil || o.Version.Get() == nil {
		var ret string
		return ret
	}
	return *o.Version.Get()
}
func (o *UserCustomPassword) GetVersionOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Version.Get(), o.Version.IsSet()
}
func (o *UserCustomPassword) HasVersion() bool {
	if o != nil && o.Version.IsSet() {
		return true
	}
	return false
}
func (o *UserCustomPassword) SetVersion(v string) {
	o.Version.Set(&v)
}
func (o *UserCustomPassword) SetVersionNil() {
	o.Version.Set(nil)
}
func (o *UserCustomPassword) UnsetVersion() {
	o.Version.Unset()
}
func (o *UserCustomPassword) GetSeed() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Seed
}
func (o *UserCustomPassword) GetSeedOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Seed, true
}
func (o *UserCustomPassword) SetSeed(v string) {
	o.Seed = v
}
func (o *UserCustomPassword) GetOverrideAccounts() []OverrideAccounts {
	if o == nil {
		var ret []OverrideAccounts
		return ret
	}
	return o.OverrideAccounts
}
func (o *UserCustomPassword) GetOverrideAccountsOk() (*[]OverrideAccounts, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.OverrideAccounts, true
}
func (o *UserCustomPassword) SetOverrideAccounts(v []OverrideAccounts) {
	o.OverrideAccounts = v
}
func (o *UserCustomPassword) GetMfa() MFA {
	if o == nil {
		var ret MFA
		return ret
	}
	return o.Mfa
}
func (o *UserCustomPassword) GetMfaOk() (*MFA, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Mfa, true
}
func (o *UserCustomPassword) SetMfa(v MFA) {
	o.Mfa = v
}
func (o *UserCustomPassword) GetRecaptcha() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Recaptcha
}
func (o *UserCustomPassword) GetRecaptchaOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Recaptcha, true
}
func (o *UserCustomPassword) SetRecaptcha(v string) {
	o.Recaptcha = v
}
func (o *UserCustomPassword) GetForceError() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.ForceError
}
func (o *UserCustomPassword) GetForceErrorOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.ForceError, true
}