func (o *ProcessorNumber) HasAch() bool {
	if o != nil && o.Ach.IsSet() {
		return true
	}
	return false
}
HasAch returns a boolean if a field has been set.
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()
}