func (o *IncomeSummary) GetEmployerNameOk() (*EmployerIncomeSummaryFieldString, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.EmployerName, true
}
GetEmployerNameOk returns a tuple with the EmployerName field value
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
)
type IncomeSummary struct {
	EmployerName EmployerIncomeSummaryFieldString `json:"employer_name"`
	EmployeeName EmployeeIncomeSummaryFieldString `json:"employee_name"`
	YtdGrossIncome YTDGrossIncomeSummaryFieldNumber `json:"ytd_gross_income"`
	YtdNetIncome YTDNetIncomeSummaryFieldNumber `json:"ytd_net_income"`
	PayFrequency NullablePayFrequency `json:"pay_frequency"`
	ProjectedWage ProjectedIncomeSummaryFieldNumber `json:"projected_wage"`
	VerifiedTransaction NullableTransactionData `json:"verified_transaction"`
	AdditionalProperties map[string]interface{}
}
type _IncomeSummary IncomeSummary
func NewIncomeSummary(employerName EmployerIncomeSummaryFieldString, employeeName EmployeeIncomeSummaryFieldString, ytdGrossIncome YTDGrossIncomeSummaryFieldNumber, ytdNetIncome YTDNetIncomeSummaryFieldNumber, payFrequency NullablePayFrequency, projectedWage ProjectedIncomeSummaryFieldNumber, verifiedTransaction NullableTransactionData) *IncomeSummary {
	this := IncomeSummary{}
	this.EmployerName = employerName
	this.EmployeeName = employeeName
	this.YtdGrossIncome = ytdGrossIncome
	this.YtdNetIncome = ytdNetIncome
	this.PayFrequency = payFrequency
	this.ProjectedWage = projectedWage
	this.VerifiedTransaction = verifiedTransaction
	return &this
}
func NewIncomeSummaryWithDefaults() *IncomeSummary {
	this := IncomeSummary{}
	return &this
}
func (o *IncomeSummary) GetEmployerName() EmployerIncomeSummaryFieldString {
	if o == nil {
		var ret EmployerIncomeSummaryFieldString
		return ret
	}
	return o.EmployerName
}