/** * @type ShopperContextGeoLocation: The geographic location of the client. When you set a geolocation, it is saved as context for subsequent requests. This overrides any geolocation context previously saved using `clientIp`. This property is available with B2C Commerce version 24.7. * * @property city: The city name associated with this location. * * @property country: The country name associated with this location. * * @property countryCode: The ISO country code associated with this location. * * @property latitude: The latitude coordinate, which is a number between -90.0 and +90.0, associated with this location. * * @property longitude: The longitude coordinate, which is a number between -180.0 and +180.0, associated with this location. * * @property metroCode: The metro code associated with this location. * * @property postalCode: The postal code associated with this location. * * @property region: The region (subdivision) name for this location. Corresponds with \"state\" in the USA. * * @property regionCode: The region (province or state) code for this location. * */ export type ShopperContextGeoLocation = { city?: string; country?: string; countryCode?: string; latitude?: number; longitude?: number; metroCode?: string; postalCode?: string; region?: string; regionCode?: string; } & { [key: string]: any; };