func (o *PaystubOverrideEmployeeAddress) GetCountryOk() (*string, bool) {
	if o == nil || o.Country == nil {
		return nil, false
	}
	return o.Country, true
}
GetCountryOk returns a tuple with the Country field value if set, nil otherwise
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
)
type PaystubOverrideEmployeeAddress struct {
	City *string `json:"city,omitempty"`
	Region *string `json:"region,omitempty"`
	Street *string `json:"street,omitempty"`
	PostalCode *string `json:"postal_code,omitempty"`
	Country *string `json:"country,omitempty"`
}
func NewPaystubOverrideEmployeeAddress() *PaystubOverrideEmployeeAddress {
	this := PaystubOverrideEmployeeAddress{}
	return &this
}
func NewPaystubOverrideEmployeeAddressWithDefaults() *PaystubOverrideEmployeeAddress {
	this := PaystubOverrideEmployeeAddress{}
	return &this
}
func (o *PaystubOverrideEmployeeAddress) GetCity() string {
	if o == nil || o.City == nil {
		var ret string
		return ret
	}
	return *o.City
}
func (o *PaystubOverrideEmployeeAddress) GetCityOk() (*string, bool) {
	if o == nil || o.City == nil {
		return nil, false
	}
	return o.City, true
}
func (o *PaystubOverrideEmployeeAddress) HasCity() bool {
	if o != nil && o.City != nil {
		return true
	}
	return false
}
func (o *PaystubOverrideEmployeeAddress) SetCity(v string) {
	o.City = &v
}
func (o *PaystubOverrideEmployeeAddress) GetRegion() string {
	if o == nil || o.Region == nil {
		var ret string
		return ret
	}
	return *o.Region
}
func (o *PaystubOverrideEmployeeAddress) GetRegionOk() (*string, bool) {
	if o == nil || o.Region == nil {
		return nil, false
	}
	return o.Region, true
}
func (o *PaystubOverrideEmployeeAddress) HasRegion() bool {
	if o != nil && o.Region != nil {
		return true
	}
	return false
}
func (o *PaystubOverrideEmployeeAddress) SetRegion(v string) {
	o.Region = &v
}
func (o *PaystubOverrideEmployeeAddress) GetStreet() string {
	if o == nil || o.Street == nil {
		var ret string
		return ret
	}
	return *o.Street
}
func (o *PaystubOverrideEmployeeAddress) GetStreetOk() (*string, bool) {
	if o == nil || o.Street == nil {
		return nil, false
	}
	return o.Street, true
}
func (o *PaystubOverrideEmployeeAddress) HasStreet() bool {
	if o != nil && o.Street != nil {
		return true
	}
	return false
}
func (o *PaystubOverrideEmployeeAddress) SetStreet(v string) {
	o.Street = &v
}
func (o *PaystubOverrideEmployeeAddress) GetPostalCode() string {
	if o == nil || o.PostalCode == nil {
		var ret string
		return ret
	}
	return *o.PostalCode
}
func (o *PaystubOverrideEmployeeAddress) GetPostalCodeOk() (*string, bool) {
	if o == nil || o.PostalCode == nil {
		return nil, false
	}
	return o.PostalCode, true
}
func (o *PaystubOverrideEmployeeAddress) HasPostalCode() bool {
	if o != nil && o.PostalCode != nil {
		return true
	}
	return false
}
func (o *PaystubOverrideEmployeeAddress) SetPostalCode(v string) {
	o.PostalCode = &v
}
func (o *PaystubOverrideEmployeeAddress) GetCountry() string {
	if o == nil || o.Country == nil {
		var ret string
		return ret
	}
	return *o.Country
}