func (o *W2StateAndLocalWages) UnsetLocalWagesTips() {
	o.LocalWagesTips.Unset()
}
UnsetLocalWagesTips ensures that no value is present for LocalWagesTips, not even an explicit nil
package plaid
import (
	"encoding/json"
)
type W2StateAndLocalWages struct {
	State NullableString `json:"state,omitempty"`
	EmployerStateIdNumber NullableString `json:"employer_state_id_number,omitempty"`
	StateWagesTips NullableString `json:"state_wages_tips,omitempty"`
	StateIncomeTax NullableString `json:"state_income_tax,omitempty"`
	LocalWagesTips NullableString `json:"local_wages_tips,omitempty"`
	LocalIncomeTax NullableString `json:"local_income_tax,omitempty"`
	LocalityName NullableString `json:"locality_name,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _W2StateAndLocalWages W2StateAndLocalWages
func NewW2StateAndLocalWages() *W2StateAndLocalWages {
	this := W2StateAndLocalWages{}
	return &this
}
func NewW2StateAndLocalWagesWithDefaults() *W2StateAndLocalWages {
	this := W2StateAndLocalWages{}
	return &this
}
func (o *W2StateAndLocalWages) GetState() string {
	if o == nil || o.State.Get() == nil {
		var ret string
		return ret
	}
	return *o.State.Get()
}
func (o *W2StateAndLocalWages) GetStateOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.State.Get(), o.State.IsSet()
}
func (o *W2StateAndLocalWages) HasState() bool {
	if o != nil && o.State.IsSet() {
		return true
	}
	return false
}
func (o *W2StateAndLocalWages) SetState(v string) {
	o.State.Set(&v)
}
func (o *W2StateAndLocalWages) SetStateNil() {
	o.State.Set(nil)
}
func (o *W2StateAndLocalWages) UnsetState() {
	o.State.Unset()
}
func (o *W2StateAndLocalWages) GetEmployerStateIdNumber() string {
	if o == nil || o.EmployerStateIdNumber.Get() == nil {
		var ret string
		return ret
	}
	return *o.EmployerStateIdNumber.Get()
}
func (o *W2StateAndLocalWages) GetEmployerStateIdNumberOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.EmployerStateIdNumber.Get(), o.EmployerStateIdNumber.IsSet()
}
func (o *W2StateAndLocalWages) HasEmployerStateIdNumber() bool {
	if o != nil && o.EmployerStateIdNumber.IsSet() {
		return true
	}
	return false
}
func (o *W2StateAndLocalWages) SetEmployerStateIdNumber(v string) {
	o.EmployerStateIdNumber.Set(&v)
}
func (o *W2StateAndLocalWages) SetEmployerStateIdNumberNil() {
	o.EmployerStateIdNumber.Set(nil)
}
func (o *W2StateAndLocalWages) UnsetEmployerStateIdNumber() {
	o.EmployerStateIdNumber.Unset()
}
func (o *W2StateAndLocalWages) GetStateWagesTips() string {
	if o == nil || o.StateWagesTips.Get() == nil {
		var ret string
		return ret
	}
	return *o.StateWagesTips.Get()
}
func (o *W2StateAndLocalWages) GetStateWagesTipsOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.StateWagesTips.Get(), o.StateWagesTips.IsSet()
}
func (o *W2StateAndLocalWages) HasStateWagesTips() bool {
	if o != nil && o.StateWagesTips.IsSet() {
		return true
	}
	return false
}
func (o *W2StateAndLocalWages) SetStateWagesTips(v string) {
	o.StateWagesTips.Set(&v)
}
func (o *W2StateAndLocalWages) SetStateWagesTipsNil() {
	o.StateWagesTips.Set(nil)
}
func (o *W2StateAndLocalWages) UnsetStateWagesTips() {
	o.StateWagesTips.Unset()
}
func (o *W2StateAndLocalWages) GetStateIncomeTax() string {
	if o == nil || o.StateIncomeTax.Get() == nil {
		var ret string
		return ret
	}
	return *o.StateIncomeTax.Get()
}
func (o *W2StateAndLocalWages) GetStateIncomeTaxOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.StateIncomeTax.Get(), o.StateIncomeTax.IsSet()
}
func (o *W2StateAndLocalWages) HasStateIncomeTax() bool {
	if o != nil && o.StateIncomeTax.IsSet() {
		return true
	}
	return false
}
func (o *W2StateAndLocalWages) SetStateIncomeTax(v string) {
	o.StateIncomeTax.Set(&v)
}
func (o *W2StateAndLocalWages) SetStateIncomeTaxNil() {
	o.StateIncomeTax.Set(nil)
}
func (o *W2StateAndLocalWages) UnsetStateIncomeTax() {
	o.StateIncomeTax.Unset()
}
func (o *W2StateAndLocalWages) GetLocalWagesTips() string {
	if o == nil || o.LocalWagesTips.Get() == nil {
		var ret string
		return ret
	}
	return *o.LocalWagesTips.Get()
}
func (o *W2StateAndLocalWages) GetLocalWagesTipsOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.LocalWagesTips.Get(), o.LocalWagesTips.IsSet()
}
func (o *W2StateAndLocalWages) HasLocalWagesTips() bool {
	if o != nil && o.LocalWagesTips.IsSet() {
		return true
	}
	return false
}
func (o *W2StateAndLocalWages) SetLocalWagesTips(v string) {
	o.LocalWagesTips.Set(&v)
}
func (o *W2StateAndLocalWages) SetLocalWagesTipsNil() {
	o.LocalWagesTips.Set(nil)
}