func (o *LinkTokenAccountFilters) GetLoanOk() (*LoanFilter, bool) {
	if o == nil || o.Loan == nil {
		return nil, false
	}
	return o.Loan, true
}
GetLoanOk returns a tuple with the Loan field value if set, nil otherwise
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
)
type LinkTokenAccountFilters struct {
	Depository *DepositoryFilter `json:"depository,omitempty"`
	Credit *CreditFilter `json:"credit,omitempty"`
	Loan *LoanFilter `json:"loan,omitempty"`
	Investment *InvestmentFilter `json:"investment,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _LinkTokenAccountFilters LinkTokenAccountFilters
func NewLinkTokenAccountFilters() *LinkTokenAccountFilters {
	this := LinkTokenAccountFilters{}
	return &this
}
func NewLinkTokenAccountFiltersWithDefaults() *LinkTokenAccountFilters {
	this := LinkTokenAccountFilters{}
	return &this
}
func (o *LinkTokenAccountFilters) GetDepository() DepositoryFilter {
	if o == nil || o.Depository == nil {
		var ret DepositoryFilter
		return ret
	}
	return *o.Depository
}
func (o *LinkTokenAccountFilters) GetDepositoryOk() (*DepositoryFilter, bool) {
	if o == nil || o.Depository == nil {
		return nil, false
	}
	return o.Depository, true
}
func (o *LinkTokenAccountFilters) HasDepository() bool {
	if o != nil && o.Depository != nil {
		return true
	}
	return false
}
func (o *LinkTokenAccountFilters) SetDepository(v DepositoryFilter) {
	o.Depository = &v
}
func (o *LinkTokenAccountFilters) GetCredit() CreditFilter {
	if o == nil || o.Credit == nil {
		var ret CreditFilter
		return ret
	}
	return *o.Credit
}
func (o *LinkTokenAccountFilters) GetCreditOk() (*CreditFilter, bool) {
	if o == nil || o.Credit == nil {
		return nil, false
	}
	return o.Credit, true
}
func (o *LinkTokenAccountFilters) HasCredit() bool {
	if o != nil && o.Credit != nil {
		return true
	}
	return false
}
func (o *LinkTokenAccountFilters) SetCredit(v CreditFilter) {
	o.Credit = &v
}
func (o *LinkTokenAccountFilters) GetLoan() LoanFilter {
	if o == nil || o.Loan == nil {
		var ret LoanFilter
		return ret
	}
	return *o.Loan
}