func (o *Location) SetStoreNumber(v string) {
	o.StoreNumber.Set(&v)
}
SetStoreNumber sets field value
package plaid
import (
	"encoding/json"
)
type Location struct {
	Address NullableString `json:"address"`
	City NullableString `json:"city"`
	Region NullableString `json:"region"`
	PostalCode NullableString `json:"postal_code"`
	Country NullableString `json:"country"`
	Lat NullableFloat32 `json:"lat"`
	Lon NullableFloat32 `json:"lon"`
	StoreNumber NullableString `json:"store_number"`
	AdditionalProperties map[string]interface{}
}
type _Location Location
func NewLocation(address NullableString, city NullableString, region NullableString, postalCode NullableString, country NullableString, lat NullableFloat32, lon NullableFloat32, storeNumber NullableString) *Location {
	this := Location{}
	this.Address = address
	this.City = city
	this.Region = region
	this.PostalCode = postalCode
	this.Country = country
	this.Lat = lat
	this.Lon = lon
	this.StoreNumber = storeNumber
	return &this
}
func NewLocationWithDefaults() *Location {
	this := Location{}
	return &this
}
func (o *Location) GetAddress() string {
	if o == nil || o.Address.Get() == nil {
		var ret string
		return ret
	}
	return *o.Address.Get()
}
func (o *Location) GetAddressOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Address.Get(), o.Address.IsSet()
}
func (o *Location) SetAddress(v string) {
	o.Address.Set(&v)
}
func (o *Location) GetCity() string {
	if o == nil || o.City.Get() == nil {
		var ret string
		return ret
	}
	return *o.City.Get()
}
func (o *Location) GetCityOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.City.Get(), o.City.IsSet()
}
func (o *Location) SetCity(v string) {
	o.City.Set(&v)
}
func (o *Location) GetRegion() string {
	if o == nil || o.Region.Get() == nil {
		var ret string
		return ret
	}
	return *o.Region.Get()
}
func (o *Location) GetRegionOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Region.Get(), o.Region.IsSet()
}
func (o *Location) SetRegion(v string) {
	o.Region.Set(&v)
}
func (o *Location) GetPostalCode() string {
	if o == nil || o.PostalCode.Get() == nil {
		var ret string
		return ret
	}
	return *o.PostalCode.Get()
}
func (o *Location) GetPostalCodeOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.PostalCode.Get(), o.PostalCode.IsSet()
}
func (o *Location) SetPostalCode(v string) {
	o.PostalCode.Set(&v)
}
func (o *Location) GetCountry() string {
	if o == nil || o.Country.Get() == nil {
		var ret string
		return ret
	}
	return *o.Country.Get()
}
func (o *Location) GetCountryOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Country.Get(), o.Country.IsSet()
}
func (o *Location) SetCountry(v string) {
	o.Country.Set(&v)
}
func (o *Location) GetLat() float32 {
	if o == nil || o.Lat.Get() == nil {
		var ret float32
		return ret
	}
	return *o.Lat.Get()
}
func (o *Location) GetLatOk() (*float32, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Lat.Get(), o.Lat.IsSet()
}
func (o *Location) SetLat(v float32) {
	o.Lat.Set(&v)
}
func (o *Location) GetLon() float32 {
	if o == nil || o.Lon.Get() == nil {
		var ret float32
		return ret
	}
	return *o.Lon.Get()
}
func (o *Location) GetLonOk() (*float32, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Lon.Get(), o.Lon.IsSet()
}
func (o *Location) SetLon(v float32) {
	o.Lon.Set(&v)
}
func (o *Location) GetStoreNumber() string {
	if o == nil || o.StoreNumber.Get() == nil {
		var ret string
		return ret
	}
	return *o.StoreNumber.Get()
}
func (o *Location) GetStoreNumberOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.StoreNumber.Get(), o.StoreNumber.IsSet()
}