func (o *ProcessorNumber) GetEft() NumbersEFTNullable {
	if o == nil || o.Eft.Get() == nil {
		var ret NumbersEFTNullable
		return ret
	}
	return *o.Eft.Get()
}
GetEft returns the Eft field value if set, zero value otherwise (both if not set or set to explicit null).
package plaid
import (
	"encoding/json"
)
type ProcessorNumber struct {
	Ach NullableNumbersACHNullable `json:"ach,omitempty"`
	Eft NullableNumbersEFTNullable `json:"eft,omitempty"`
	International NullableNumbersInternationalNullable `json:"international,omitempty"`
	Bacs NullableNumbersBACSNullable `json:"bacs,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _ProcessorNumber ProcessorNumber
func NewProcessorNumber() *ProcessorNumber {
	this := ProcessorNumber{}
	return &this
}
func NewProcessorNumberWithDefaults() *ProcessorNumber {
	this := ProcessorNumber{}
	return &this
}
func (o *ProcessorNumber) GetAch() NumbersACHNullable {
	if o == nil || o.Ach.Get() == nil {
		var ret NumbersACHNullable
		return ret
	}
	return *o.Ach.Get()
}
func (o *ProcessorNumber) GetAchOk() (*NumbersACHNullable, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Ach.Get(), o.Ach.IsSet()
}
func (o *ProcessorNumber) HasAch() bool {
	if o != nil && o.Ach.IsSet() {
		return true
	}
	return false
}
func (o *ProcessorNumber) SetAch(v NumbersACHNullable) {
	o.Ach.Set(&v)
}
func (o *ProcessorNumber) SetAchNil() {
	o.Ach.Set(nil)
}
func (o *ProcessorNumber) UnsetAch() {
	o.Ach.Unset()
}