EVGLocation Class Reference

Inherits fromDeclared in
NSObjectEVGItems.h

Use the EVGLocation class to associate location information with an Item. It serves use cases such as filtering products based on availability in specific areas.

The EVGLocation class is intended solely for use with items and is not applicable to other entities or functionalities.

Latitudinal coordinate of the location, should be from -90 to 90.

Longitudinal coordinate of the location, should be from -180 to 180.

Name of the city.

Name of the state or province.

Postal code of the location.

Creates a location with geographic coordinates.

Parameters

ParameterDescription
latitudeLatitudinal coordinate, should be from -90 to 90
longitudeLongitudinal coordinate, should be from -180 to 180

Creates a location with city and state.

Parameters

ParameterDescription
cityCity name
stateProvinceCodeState or Province Code (e.g. MA)

Creates a location with postal code.

Parameters

ParameterDescription
postalCodePostal code

Creates a location from the provided JSON.

Parameters

ParameterDescription
jsonA location in JSON form

Return Value

A location which can be further modified, or nil if JSON is invalid