Documentation ¶
Overview ¶
Package google provides gateway logic for for interacting with Googles APIs
Index ¶
- type GeoGateway
- func (g *GeoGateway) Geolocate(ctx context.Context, accessPoints []maps.WiFiAccessPoint) (*maps.GeolocationResult, error)
- func (g *GeoGateway) ListRestaurants(ctx context.Context, searchRequest *maps.NearbySearchRequest) (maps.PlacesSearchResponse, error)
- func (g *GeoGateway) PlaceDetails(ctx context.Context, detailsRequest *maps.PlaceDetailsRequest) (domain.Place, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeoGateway ¶
type GeoGateway struct {
// contains filtered or unexported fields
}
GeoGateway ...
func (*GeoGateway) Geolocate ¶
func (g *GeoGateway) Geolocate(ctx context.Context, accessPoints []maps.WiFiAccessPoint) (*maps.GeolocationResult, error)
Geolocate ...
func (*GeoGateway) ListRestaurants ¶
func (g *GeoGateway) ListRestaurants(ctx context.Context, searchRequest *maps.NearbySearchRequest) (maps.PlacesSearchResponse, error)
ListRestaurants ...
func (*GeoGateway) PlaceDetails ¶
func (g *GeoGateway) PlaceDetails(ctx context.Context, detailsRequest *maps.PlaceDetailsRequest) (domain.Place, error)
PlaceDetails ...
Click to show internal directories.
Click to hide internal directories.