func (o *EmploymentVerification) GetEmployer() EmployerVerification {
	if o == nil || o.Employer == nil {
		var ret EmployerVerification
		return ret
	}
	return *o.Employer
}
GetEmployer returns the Employer field value if set, zero value otherwise.
package plaid
import (
	"encoding/json"
)
type EmploymentVerification struct {
	Status NullableString `json:"status,omitempty"`
	StartDate NullableString `json:"start_date,omitempty"`
	EndDate NullableString `json:"end_date,omitempty"`
	Employer *EmployerVerification `json:"employer,omitempty"`
	Title NullableString `json:"title,omitempty"`
	PlatformIds *PlatformIds `json:"platform_ids,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _EmploymentVerification EmploymentVerification
func NewEmploymentVerification() *EmploymentVerification {
	this := EmploymentVerification{}
	return &this
}
func NewEmploymentVerificationWithDefaults() *EmploymentVerification {
	this := EmploymentVerification{}
	return &this
}
func (o *EmploymentVerification) GetStatus() string {
	if o == nil || o.Status.Get() == nil {
		var ret string
		return ret
	}
	return *o.Status.Get()
}
func (o *EmploymentVerification) GetStatusOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Status.Get(), o.Status.IsSet()
}
func (o *EmploymentVerification) HasStatus() bool {
	if o != nil && o.Status.IsSet() {
		return true
	}
	return false
}
func (o *EmploymentVerification) SetStatus(v string) {
	o.Status.Set(&v)
}
func (o *EmploymentVerification) SetStatusNil() {
	o.Status.Set(nil)
}
func (o *EmploymentVerification) UnsetStatus() {
	o.Status.Unset()
}
func (o *EmploymentVerification) GetStartDate() string {
	if o == nil || o.StartDate.Get() == nil {
		var ret string
		return ret
	}
	return *o.StartDate.Get()
}
func (o *EmploymentVerification) GetStartDateOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.StartDate.Get(), o.StartDate.IsSet()
}
func (o *EmploymentVerification) HasStartDate() bool {
	if o != nil && o.StartDate.IsSet() {
		return true
	}
	return false
}
func (o *EmploymentVerification) SetStartDate(v string) {
	o.StartDate.Set(&v)
}
func (o *EmploymentVerification) SetStartDateNil() {
	o.StartDate.Set(nil)
}
func (o *EmploymentVerification) UnsetStartDate() {
	o.StartDate.Unset()
}
func (o *EmploymentVerification) GetEndDate() string {
	if o == nil || o.EndDate.Get() == nil {
		var ret string
		return ret
	}
	return *o.EndDate.Get()
}
func (o *EmploymentVerification) GetEndDateOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.EndDate.Get(), o.EndDate.IsSet()
}
func (o *EmploymentVerification) HasEndDate() bool {
	if o != nil && o.EndDate.IsSet() {
		return true
	}
	return false
}
func (o *EmploymentVerification) SetEndDate(v string) {
	o.EndDate.Set(&v)
}
func (o *EmploymentVerification) SetEndDateNil() {
	o.EndDate.Set(nil)
}
func (o *EmploymentVerification) UnsetEndDate() {
	o.EndDate.Unset()
}