Documentation ¶
Index ¶
- Variables
- func RegisterPlacesServer(s *grpc.Server, srv PlacesServer)
- type AuthorAttribution
- func (*AuthorAttribution) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorAttribution) GetDisplayName() string
- func (x *AuthorAttribution) GetPhotoUri() string
- func (x *AuthorAttribution) GetUri() string
- func (*AuthorAttribution) ProtoMessage()
- func (x *AuthorAttribution) ProtoReflect() protoreflect.Message
- func (x *AuthorAttribution) Reset()
- func (x *AuthorAttribution) String() string
- type Circle
- type EVChargeOptions
- func (*EVChargeOptions) Descriptor() ([]byte, []int)deprecated
- func (x *EVChargeOptions) GetConnectorAggregation() []*EVChargeOptions_ConnectorAggregation
- func (x *EVChargeOptions) GetConnectorCount() int32
- func (*EVChargeOptions) ProtoMessage()
- func (x *EVChargeOptions) ProtoReflect() protoreflect.Message
- func (x *EVChargeOptions) Reset()
- func (x *EVChargeOptions) String() string
- type EVChargeOptions_ConnectorAggregation
- func (*EVChargeOptions_ConnectorAggregation) Descriptor() ([]byte, []int)deprecated
- func (x *EVChargeOptions_ConnectorAggregation) GetAvailabilityLastUpdateTime() *timestamppb.Timestamp
- func (x *EVChargeOptions_ConnectorAggregation) GetAvailableCount() int32
- func (x *EVChargeOptions_ConnectorAggregation) GetCount() int32
- func (x *EVChargeOptions_ConnectorAggregation) GetMaxChargeRateKw() float64
- func (x *EVChargeOptions_ConnectorAggregation) GetOutOfServiceCount() int32
- func (x *EVChargeOptions_ConnectorAggregation) GetType() EVConnectorType
- func (*EVChargeOptions_ConnectorAggregation) ProtoMessage()
- func (x *EVChargeOptions_ConnectorAggregation) ProtoReflect() protoreflect.Message
- func (x *EVChargeOptions_ConnectorAggregation) Reset()
- func (x *EVChargeOptions_ConnectorAggregation) String() string
- type EVConnectorType
- func (EVConnectorType) Descriptor() protoreflect.EnumDescriptor
- func (x EVConnectorType) Enum() *EVConnectorType
- func (EVConnectorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EVConnectorType) Number() protoreflect.EnumNumber
- func (x EVConnectorType) String() string
- func (EVConnectorType) Type() protoreflect.EnumType
- type FuelOptions
- type FuelOptions_FuelPrice
- func (*FuelOptions_FuelPrice) Descriptor() ([]byte, []int)deprecated
- func (x *FuelOptions_FuelPrice) GetPrice() *money.Money
- func (x *FuelOptions_FuelPrice) GetType() FuelOptions_FuelPrice_FuelType
- func (x *FuelOptions_FuelPrice) GetUpdateTime() *timestamppb.Timestamp
- func (*FuelOptions_FuelPrice) ProtoMessage()
- func (x *FuelOptions_FuelPrice) ProtoReflect() protoreflect.Message
- func (x *FuelOptions_FuelPrice) Reset()
- func (x *FuelOptions_FuelPrice) String() string
- type FuelOptions_FuelPrice_FuelType
- func (FuelOptions_FuelPrice_FuelType) Descriptor() protoreflect.EnumDescriptor
- func (x FuelOptions_FuelPrice_FuelType) Enum() *FuelOptions_FuelPrice_FuelType
- func (FuelOptions_FuelPrice_FuelType) EnumDescriptor() ([]byte, []int)deprecated
- func (x FuelOptions_FuelPrice_FuelType) Number() protoreflect.EnumNumber
- func (x FuelOptions_FuelPrice_FuelType) String() string
- func (FuelOptions_FuelPrice_FuelType) Type() protoreflect.EnumType
- type GetPhotoMediaRequest
- func (*GetPhotoMediaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPhotoMediaRequest) GetMaxHeightPx() int32
- func (x *GetPhotoMediaRequest) GetMaxWidthPx() int32
- func (x *GetPhotoMediaRequest) GetName() string
- func (x *GetPhotoMediaRequest) GetSkipHttpRedirect() bool
- func (*GetPhotoMediaRequest) ProtoMessage()
- func (x *GetPhotoMediaRequest) ProtoReflect() protoreflect.Message
- func (x *GetPhotoMediaRequest) Reset()
- func (x *GetPhotoMediaRequest) String() string
- type GetPlaceRequest
- func (*GetPlaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPlaceRequest) GetLanguageCode() string
- func (x *GetPlaceRequest) GetName() string
- func (x *GetPlaceRequest) GetRegionCode() string
- func (*GetPlaceRequest) ProtoMessage()
- func (x *GetPlaceRequest) ProtoReflect() protoreflect.Message
- func (x *GetPlaceRequest) Reset()
- func (x *GetPlaceRequest) String() string
- type Photo
- func (*Photo) Descriptor() ([]byte, []int)deprecated
- func (x *Photo) GetAuthorAttributions() []*AuthorAttribution
- func (x *Photo) GetHeightPx() int32
- func (x *Photo) GetName() string
- func (x *Photo) GetWidthPx() int32
- func (*Photo) ProtoMessage()
- func (x *Photo) ProtoReflect() protoreflect.Message
- func (x *Photo) Reset()
- func (x *Photo) String() string
- type PhotoMedia
- type Place
- func (*Place) Descriptor() ([]byte, []int)deprecated
- func (x *Place) GetAccessibilityOptions() *Place_AccessibilityOptions
- func (x *Place) GetAddressComponents() []*Place_AddressComponent
- func (x *Place) GetAdrFormatAddress() string
- func (x *Place) GetAllowsDogs() bool
- func (x *Place) GetAttributions() []*Place_Attribution
- func (x *Place) GetBusinessStatus() Place_BusinessStatus
- func (x *Place) GetCurbsidePickup() bool
- func (x *Place) GetCurrentOpeningHours() *Place_OpeningHours
- func (x *Place) GetCurrentSecondaryOpeningHours() []*Place_OpeningHours
- func (x *Place) GetDelivery() bool
- func (x *Place) GetDineIn() bool
- func (x *Place) GetDisplayName() *localized_text.LocalizedText
- func (x *Place) GetEditorialSummary() *localized_text.LocalizedText
- func (x *Place) GetEvChargeOptions() *EVChargeOptions
- func (x *Place) GetFormattedAddress() string
- func (x *Place) GetFuelOptions() *FuelOptions
- func (x *Place) GetGoodForChildren() bool
- func (x *Place) GetGoodForGroups() bool
- func (x *Place) GetGoodForWatchingSports() bool
- func (x *Place) GetGoogleMapsUri() string
- func (x *Place) GetIconBackgroundColor() string
- func (x *Place) GetIconMaskBaseUri() string
- func (x *Place) GetId() string
- func (x *Place) GetInternationalPhoneNumber() string
- func (x *Place) GetLiveMusic() bool
- func (x *Place) GetLocation() *latlng.LatLng
- func (x *Place) GetMenuForChildren() bool
- func (x *Place) GetName() string
- func (x *Place) GetNationalPhoneNumber() string
- func (x *Place) GetOutdoorSeating() bool
- func (x *Place) GetParkingOptions() *Place_ParkingOptions
- func (x *Place) GetPaymentOptions() *Place_PaymentOptions
- func (x *Place) GetPhotos() []*Photo
- func (x *Place) GetPlusCode() *Place_PlusCode
- func (x *Place) GetPriceLevel() PriceLevel
- func (x *Place) GetRating() float64
- func (x *Place) GetRegularOpeningHours() *Place_OpeningHours
- func (x *Place) GetRegularSecondaryOpeningHours() []*Place_OpeningHours
- func (x *Place) GetReservable() bool
- func (x *Place) GetRestroom() bool
- func (x *Place) GetReviews() []*Review
- func (x *Place) GetServesBeer() bool
- func (x *Place) GetServesBreakfast() bool
- func (x *Place) GetServesBrunch() bool
- func (x *Place) GetServesCocktails() bool
- func (x *Place) GetServesCoffee() bool
- func (x *Place) GetServesDessert() bool
- func (x *Place) GetServesDinner() bool
- func (x *Place) GetServesLunch() bool
- func (x *Place) GetServesVegetarianFood() bool
- func (x *Place) GetServesWine() bool
- func (x *Place) GetSubDestinations() []*Place_SubDestination
- func (x *Place) GetTakeout() bool
- func (x *Place) GetTypes() []string
- func (x *Place) GetUserRatingCount() int32
- func (x *Place) GetUtcOffsetMinutes() int32
- func (x *Place) GetViewport() *viewport.Viewport
- func (x *Place) GetWebsiteUri() string
- func (*Place) ProtoMessage()
- func (x *Place) ProtoReflect() protoreflect.Message
- func (x *Place) Reset()
- func (x *Place) String() string
- type Place_AccessibilityOptions
- func (*Place_AccessibilityOptions) Descriptor() ([]byte, []int)deprecated
- func (x *Place_AccessibilityOptions) GetWheelchairAccessibleEntrance() bool
- func (*Place_AccessibilityOptions) ProtoMessage()
- func (x *Place_AccessibilityOptions) ProtoReflect() protoreflect.Message
- func (x *Place_AccessibilityOptions) Reset()
- func (x *Place_AccessibilityOptions) String() string
- type Place_AddressComponent
- func (*Place_AddressComponent) Descriptor() ([]byte, []int)deprecated
- func (x *Place_AddressComponent) GetLanguageCode() string
- func (x *Place_AddressComponent) GetLongText() string
- func (x *Place_AddressComponent) GetShortText() string
- func (x *Place_AddressComponent) GetTypes() []string
- func (*Place_AddressComponent) ProtoMessage()
- func (x *Place_AddressComponent) ProtoReflect() protoreflect.Message
- func (x *Place_AddressComponent) Reset()
- func (x *Place_AddressComponent) String() string
- type Place_Attribution
- func (*Place_Attribution) Descriptor() ([]byte, []int)deprecated
- func (x *Place_Attribution) GetProvider() string
- func (x *Place_Attribution) GetProviderUri() string
- func (*Place_Attribution) ProtoMessage()
- func (x *Place_Attribution) ProtoReflect() protoreflect.Message
- func (x *Place_Attribution) Reset()
- func (x *Place_Attribution) String() string
- type Place_BusinessStatus
- func (Place_BusinessStatus) Descriptor() protoreflect.EnumDescriptor
- func (x Place_BusinessStatus) Enum() *Place_BusinessStatus
- func (Place_BusinessStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x Place_BusinessStatus) Number() protoreflect.EnumNumber
- func (x Place_BusinessStatus) String() string
- func (Place_BusinessStatus) Type() protoreflect.EnumType
- type Place_OpeningHours
- func (*Place_OpeningHours) Descriptor() ([]byte, []int)deprecated
- func (x *Place_OpeningHours) GetOpenNow() bool
- func (x *Place_OpeningHours) GetPeriods() []*Place_OpeningHours_Period
- func (x *Place_OpeningHours) GetSecondaryHoursType() Place_OpeningHours_SecondaryHoursType
- func (x *Place_OpeningHours) GetSpecialDays() []*Place_OpeningHours_SpecialDay
- func (x *Place_OpeningHours) GetWeekdayDescriptions() []string
- func (*Place_OpeningHours) ProtoMessage()
- func (x *Place_OpeningHours) ProtoReflect() protoreflect.Message
- func (x *Place_OpeningHours) Reset()
- func (x *Place_OpeningHours) String() string
- type Place_OpeningHours_Period
- func (*Place_OpeningHours_Period) Descriptor() ([]byte, []int)deprecated
- func (x *Place_OpeningHours_Period) GetClose() *Place_OpeningHours_Period_Point
- func (x *Place_OpeningHours_Period) GetOpen() *Place_OpeningHours_Period_Point
- func (*Place_OpeningHours_Period) ProtoMessage()
- func (x *Place_OpeningHours_Period) ProtoReflect() protoreflect.Message
- func (x *Place_OpeningHours_Period) Reset()
- func (x *Place_OpeningHours_Period) String() string
- type Place_OpeningHours_Period_Point
- func (*Place_OpeningHours_Period_Point) Descriptor() ([]byte, []int)deprecated
- func (x *Place_OpeningHours_Period_Point) GetDate() *date.Date
- func (x *Place_OpeningHours_Period_Point) GetDay() int32
- func (x *Place_OpeningHours_Period_Point) GetHour() int32
- func (x *Place_OpeningHours_Period_Point) GetMinute() int32
- func (x *Place_OpeningHours_Period_Point) GetTruncated() bool
- func (*Place_OpeningHours_Period_Point) ProtoMessage()
- func (x *Place_OpeningHours_Period_Point) ProtoReflect() protoreflect.Message
- func (x *Place_OpeningHours_Period_Point) Reset()
- func (x *Place_OpeningHours_Period_Point) String() string
- type Place_OpeningHours_SecondaryHoursType
- func (Place_OpeningHours_SecondaryHoursType) Descriptor() protoreflect.EnumDescriptor
- func (x Place_OpeningHours_SecondaryHoursType) Enum() *Place_OpeningHours_SecondaryHoursType
- func (Place_OpeningHours_SecondaryHoursType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Place_OpeningHours_SecondaryHoursType) Number() protoreflect.EnumNumber
- func (x Place_OpeningHours_SecondaryHoursType) String() string
- func (Place_OpeningHours_SecondaryHoursType) Type() protoreflect.EnumType
- type Place_OpeningHours_SpecialDay
- func (*Place_OpeningHours_SpecialDay) Descriptor() ([]byte, []int)deprecated
- func (x *Place_OpeningHours_SpecialDay) GetDate() *date.Date
- func (*Place_OpeningHours_SpecialDay) ProtoMessage()
- func (x *Place_OpeningHours_SpecialDay) ProtoReflect() protoreflect.Message
- func (x *Place_OpeningHours_SpecialDay) Reset()
- func (x *Place_OpeningHours_SpecialDay) String() string
- type Place_ParkingOptions
- func (*Place_ParkingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *Place_ParkingOptions) GetFreeGarageParking() bool
- func (x *Place_ParkingOptions) GetFreeParkingLot() bool
- func (x *Place_ParkingOptions) GetFreeStreetParking() bool
- func (x *Place_ParkingOptions) GetPaidGarageParking() bool
- func (x *Place_ParkingOptions) GetPaidParkingLot() bool
- func (x *Place_ParkingOptions) GetPaidStreetParking() bool
- func (x *Place_ParkingOptions) GetValetParking() bool
- func (*Place_ParkingOptions) ProtoMessage()
- func (x *Place_ParkingOptions) ProtoReflect() protoreflect.Message
- func (x *Place_ParkingOptions) Reset()
- func (x *Place_ParkingOptions) String() string
- type Place_PaymentOptions
- func (*Place_PaymentOptions) Descriptor() ([]byte, []int)deprecated
- func (x *Place_PaymentOptions) GetAcceptsCashOnly() bool
- func (x *Place_PaymentOptions) GetAcceptsCreditCards() bool
- func (x *Place_PaymentOptions) GetAcceptsDebitCards() bool
- func (x *Place_PaymentOptions) GetAcceptsNfc() bool
- func (*Place_PaymentOptions) ProtoMessage()
- func (x *Place_PaymentOptions) ProtoReflect() protoreflect.Message
- func (x *Place_PaymentOptions) Reset()
- func (x *Place_PaymentOptions) String() string
- type Place_PlusCode
- func (*Place_PlusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Place_PlusCode) GetCompoundCode() string
- func (x *Place_PlusCode) GetGlobalCode() string
- func (*Place_PlusCode) ProtoMessage()
- func (x *Place_PlusCode) ProtoReflect() protoreflect.Message
- func (x *Place_PlusCode) Reset()
- func (x *Place_PlusCode) String() string
- type Place_SubDestination
- func (*Place_SubDestination) Descriptor() ([]byte, []int)deprecated
- func (x *Place_SubDestination) GetId() string
- func (x *Place_SubDestination) GetName() string
- func (*Place_SubDestination) ProtoMessage()
- func (x *Place_SubDestination) ProtoReflect() protoreflect.Message
- func (x *Place_SubDestination) Reset()
- func (x *Place_SubDestination) String() string
- type PlacesClient
- type PlacesServer
- type PriceLevel
- type Review
- func (*Review) Descriptor() ([]byte, []int)deprecated
- func (x *Review) GetAuthorAttribution() *AuthorAttribution
- func (x *Review) GetName() string
- func (x *Review) GetOriginalText() *localized_text.LocalizedText
- func (x *Review) GetPublishTime() *timestamppb.Timestamp
- func (x *Review) GetRating() float64
- func (x *Review) GetRelativePublishTimeDescription() string
- func (x *Review) GetText() *localized_text.LocalizedText
- func (*Review) ProtoMessage()
- func (x *Review) ProtoReflect() protoreflect.Message
- func (x *Review) Reset()
- func (x *Review) String() string
- type SearchNearbyRequest
- func (*SearchNearbyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchNearbyRequest) GetExcludedPrimaryTypes() []string
- func (x *SearchNearbyRequest) GetExcludedTypes() []string
- func (x *SearchNearbyRequest) GetIncludedPrimaryTypes() []string
- func (x *SearchNearbyRequest) GetIncludedTypes() []string
- func (x *SearchNearbyRequest) GetLanguageCode() string
- func (x *SearchNearbyRequest) GetLocationRestriction() *SearchNearbyRequest_LocationRestriction
- func (x *SearchNearbyRequest) GetMaxResultCount() int32
- func (x *SearchNearbyRequest) GetRankPreference() SearchNearbyRequest_RankPreference
- func (x *SearchNearbyRequest) GetRegionCode() string
- func (*SearchNearbyRequest) ProtoMessage()
- func (x *SearchNearbyRequest) ProtoReflect() protoreflect.Message
- func (x *SearchNearbyRequest) Reset()
- func (x *SearchNearbyRequest) String() string
- type SearchNearbyRequest_LocationRestriction
- func (*SearchNearbyRequest_LocationRestriction) Descriptor() ([]byte, []int)deprecated
- func (x *SearchNearbyRequest_LocationRestriction) GetCircle() *Circle
- func (m *SearchNearbyRequest_LocationRestriction) GetType() isSearchNearbyRequest_LocationRestriction_Type
- func (*SearchNearbyRequest_LocationRestriction) ProtoMessage()
- func (x *SearchNearbyRequest_LocationRestriction) ProtoReflect() protoreflect.Message
- func (x *SearchNearbyRequest_LocationRestriction) Reset()
- func (x *SearchNearbyRequest_LocationRestriction) String() string
- type SearchNearbyRequest_LocationRestriction_Circle
- type SearchNearbyRequest_RankPreference
- func (SearchNearbyRequest_RankPreference) Descriptor() protoreflect.EnumDescriptor
- func (x SearchNearbyRequest_RankPreference) Enum() *SearchNearbyRequest_RankPreference
- func (SearchNearbyRequest_RankPreference) EnumDescriptor() ([]byte, []int)deprecated
- func (x SearchNearbyRequest_RankPreference) Number() protoreflect.EnumNumber
- func (x SearchNearbyRequest_RankPreference) String() string
- func (SearchNearbyRequest_RankPreference) Type() protoreflect.EnumType
- type SearchNearbyResponse
- func (*SearchNearbyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchNearbyResponse) GetPlaces() []*Place
- func (*SearchNearbyResponse) ProtoMessage()
- func (x *SearchNearbyResponse) ProtoReflect() protoreflect.Message
- func (x *SearchNearbyResponse) Reset()
- func (x *SearchNearbyResponse) String() string
- type SearchTextRequest
- func (*SearchTextRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTextRequest) GetIncludedType() string
- func (x *SearchTextRequest) GetLanguageCode() string
- func (x *SearchTextRequest) GetLocationBias() *SearchTextRequest_LocationBias
- func (x *SearchTextRequest) GetLocationRestriction() *SearchTextRequest_LocationRestriction
- func (x *SearchTextRequest) GetMaxResultCount() int32
- func (x *SearchTextRequest) GetMinRating() float64
- func (x *SearchTextRequest) GetOpenNow() bool
- func (x *SearchTextRequest) GetPriceLevels() []PriceLevel
- func (x *SearchTextRequest) GetRankPreference() SearchTextRequest_RankPreference
- func (x *SearchTextRequest) GetRegionCode() string
- func (x *SearchTextRequest) GetStrictTypeFiltering() bool
- func (x *SearchTextRequest) GetTextQuery() string
- func (*SearchTextRequest) ProtoMessage()
- func (x *SearchTextRequest) ProtoReflect() protoreflect.Message
- func (x *SearchTextRequest) Reset()
- func (x *SearchTextRequest) String() string
- type SearchTextRequest_LocationBias
- func (*SearchTextRequest_LocationBias) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTextRequest_LocationBias) GetCircle() *Circle
- func (x *SearchTextRequest_LocationBias) GetRectangle() *viewport.Viewport
- func (m *SearchTextRequest_LocationBias) GetType() isSearchTextRequest_LocationBias_Type
- func (*SearchTextRequest_LocationBias) ProtoMessage()
- func (x *SearchTextRequest_LocationBias) ProtoReflect() protoreflect.Message
- func (x *SearchTextRequest_LocationBias) Reset()
- func (x *SearchTextRequest_LocationBias) String() string
- type SearchTextRequest_LocationBias_Circle
- type SearchTextRequest_LocationBias_Rectangle
- type SearchTextRequest_LocationRestriction
- func (*SearchTextRequest_LocationRestriction) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTextRequest_LocationRestriction) GetRectangle() *viewport.Viewport
- func (m *SearchTextRequest_LocationRestriction) GetType() isSearchTextRequest_LocationRestriction_Type
- func (*SearchTextRequest_LocationRestriction) ProtoMessage()
- func (x *SearchTextRequest_LocationRestriction) ProtoReflect() protoreflect.Message
- func (x *SearchTextRequest_LocationRestriction) Reset()
- func (x *SearchTextRequest_LocationRestriction) String() string
- type SearchTextRequest_LocationRestriction_Rectangle
- type SearchTextRequest_RankPreference
- func (SearchTextRequest_RankPreference) Descriptor() protoreflect.EnumDescriptor
- func (x SearchTextRequest_RankPreference) Enum() *SearchTextRequest_RankPreference
- func (SearchTextRequest_RankPreference) EnumDescriptor() ([]byte, []int)deprecated
- func (x SearchTextRequest_RankPreference) Number() protoreflect.EnumNumber
- func (x SearchTextRequest_RankPreference) String() string
- func (SearchTextRequest_RankPreference) Type() protoreflect.EnumType
- type SearchTextResponse
- func (*SearchTextResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTextResponse) GetPlaces() []*Place
- func (*SearchTextResponse) ProtoMessage()
- func (x *SearchTextResponse) ProtoReflect() protoreflect.Message
- func (x *SearchTextResponse) Reset()
- func (x *SearchTextResponse) String() string
- type UnimplementedPlacesServer
- func (*UnimplementedPlacesServer) GetPhotoMedia(context.Context, *GetPhotoMediaRequest) (*PhotoMedia, error)
- func (*UnimplementedPlacesServer) GetPlace(context.Context, *GetPlaceRequest) (*Place, error)
- func (*UnimplementedPlacesServer) SearchNearby(context.Context, *SearchNearbyRequest) (*SearchNearbyResponse, error)
- func (*UnimplementedPlacesServer) SearchText(context.Context, *SearchTextRequest) (*SearchTextResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( EVConnectorType_name = map[int32]string{ 0: "EV_CONNECTOR_TYPE_UNSPECIFIED", 1: "EV_CONNECTOR_TYPE_OTHER", 2: "EV_CONNECTOR_TYPE_J1772", 3: "EV_CONNECTOR_TYPE_TYPE_2", 4: "EV_CONNECTOR_TYPE_CHADEMO", 5: "EV_CONNECTOR_TYPE_CCS_COMBO_1", 6: "EV_CONNECTOR_TYPE_CCS_COMBO_2", 7: "EV_CONNECTOR_TYPE_TESLA", 8: "EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T", 9: "EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET", } EVConnectorType_value = map[string]int32{ "EV_CONNECTOR_TYPE_UNSPECIFIED": 0, "EV_CONNECTOR_TYPE_OTHER": 1, "EV_CONNECTOR_TYPE_J1772": 2, "EV_CONNECTOR_TYPE_TYPE_2": 3, "EV_CONNECTOR_TYPE_CHADEMO": 4, "EV_CONNECTOR_TYPE_CCS_COMBO_1": 5, "EV_CONNECTOR_TYPE_CCS_COMBO_2": 6, "EV_CONNECTOR_TYPE_TESLA": 7, "EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T": 8, "EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET": 9, } )
Enum value maps for EVConnectorType.
var ( FuelOptions_FuelPrice_FuelType_name = map[int32]string{ 0: "FUEL_TYPE_UNSPECIFIED", 1: "DIESEL", 2: "REGULAR_UNLEADED", 3: "MIDGRADE", 4: "PREMIUM", 5: "SP91", 6: "SP91_E10", 7: "SP92", 8: "SP95", 9: "SP95_E10", 10: "SP98", 11: "SP99", 12: "SP100", 13: "LPG", 14: "E80", 15: "E85", 16: "METHANE", 17: "BIO_DIESEL", 18: "TRUCK_DIESEL", } FuelOptions_FuelPrice_FuelType_value = map[string]int32{ "FUEL_TYPE_UNSPECIFIED": 0, "DIESEL": 1, "REGULAR_UNLEADED": 2, "MIDGRADE": 3, "PREMIUM": 4, "SP91": 5, "SP91_E10": 6, "SP92": 7, "SP95": 8, "SP95_E10": 9, "SP98": 10, "SP99": 11, "SP100": 12, "LPG": 13, "E80": 14, "E85": 15, "METHANE": 16, "BIO_DIESEL": 17, "TRUCK_DIESEL": 18, } )
Enum value maps for FuelOptions_FuelPrice_FuelType.
var ( PriceLevel_name = map[int32]string{ 0: "PRICE_LEVEL_UNSPECIFIED", 1: "PRICE_LEVEL_FREE", 2: "PRICE_LEVEL_INEXPENSIVE", 3: "PRICE_LEVEL_MODERATE", 4: "PRICE_LEVEL_EXPENSIVE", 5: "PRICE_LEVEL_VERY_EXPENSIVE", } PriceLevel_value = map[string]int32{ "PRICE_LEVEL_UNSPECIFIED": 0, "PRICE_LEVEL_FREE": 1, "PRICE_LEVEL_INEXPENSIVE": 2, "PRICE_LEVEL_MODERATE": 3, "PRICE_LEVEL_EXPENSIVE": 4, "PRICE_LEVEL_VERY_EXPENSIVE": 5, } )
Enum value maps for PriceLevel.
var ( Place_BusinessStatus_name = map[int32]string{ 0: "BUSINESS_STATUS_UNSPECIFIED", 1: "OPERATIONAL", 2: "CLOSED_TEMPORARILY", 3: "CLOSED_PERMANENTLY", } Place_BusinessStatus_value = map[string]int32{ "BUSINESS_STATUS_UNSPECIFIED": 0, "OPERATIONAL": 1, "CLOSED_TEMPORARILY": 2, "CLOSED_PERMANENTLY": 3, } )
Enum value maps for Place_BusinessStatus.
var ( Place_OpeningHours_SecondaryHoursType_name = map[int32]string{ 0: "SECONDARY_HOURS_TYPE_UNSPECIFIED", 1: "DRIVE_THROUGH", 2: "HAPPY_HOUR", 3: "DELIVERY", 4: "TAKEOUT", 5: "KITCHEN", 6: "BREAKFAST", 7: "LUNCH", 8: "DINNER", 9: "BRUNCH", 10: "PICKUP", 11: "ACCESS", 12: "SENIOR_HOURS", 13: "ONLINE_SERVICE_HOURS", } Place_OpeningHours_SecondaryHoursType_value = map[string]int32{ "SECONDARY_HOURS_TYPE_UNSPECIFIED": 0, "DRIVE_THROUGH": 1, "HAPPY_HOUR": 2, "DELIVERY": 3, "TAKEOUT": 4, "KITCHEN": 5, "BREAKFAST": 6, "LUNCH": 7, "DINNER": 8, "BRUNCH": 9, "PICKUP": 10, "ACCESS": 11, "SENIOR_HOURS": 12, "ONLINE_SERVICE_HOURS": 13, } )
Enum value maps for Place_OpeningHours_SecondaryHoursType.
var ( SearchNearbyRequest_RankPreference_name = map[int32]string{ 0: "RANK_PREFERENCE_UNSPECIFIED", 1: "DISTANCE", 2: "POPULARITY", } SearchNearbyRequest_RankPreference_value = map[string]int32{ "RANK_PREFERENCE_UNSPECIFIED": 0, "DISTANCE": 1, "POPULARITY": 2, } )
Enum value maps for SearchNearbyRequest_RankPreference.
var ( SearchTextRequest_RankPreference_name = map[int32]string{ 0: "RANK_PREFERENCE_UNSPECIFIED", 1: "DISTANCE", 2: "RELEVANCE", } SearchTextRequest_RankPreference_value = map[string]int32{ "RANK_PREFERENCE_UNSPECIFIED": 0, "DISTANCE": 1, "RELEVANCE": 2, } )
Enum value maps for SearchTextRequest_RankPreference.
var File_google_maps_places_v1_attribution_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_ev_charging_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_fuel_options_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_geometry_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_photo_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_place_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_places_service_proto protoreflect.FileDescriptor
var File_google_maps_places_v1_review_proto protoreflect.FileDescriptor
Functions ¶
func RegisterPlacesServer ¶
func RegisterPlacesServer(s *grpc.Server, srv PlacesServer)
Types ¶
type AuthorAttribution ¶ added in v1.6.0
type AuthorAttribution struct { // Output only. Name of the author of the [Photo][google.maps.places.v1.Photo] // or [Review][google.maps.places.v1.Review]. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. URI of the author of the [Photo][google.maps.places.v1.Photo] // or [Review][google.maps.places.v1.Review]. Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` // Output only. Profile photo URI of the author of the // [Photo][google.maps.places.v1.Photo] or // [Review][google.maps.places.v1.Review]. PhotoUri string `protobuf:"bytes,3,opt,name=photo_uri,json=photoUri,proto3" json:"photo_uri,omitempty"` // contains filtered or unexported fields }
Information about the author of the UGC data. Used in Photo[google.maps.places.v1.Photo], and Review[google.maps.places.v1.Review].
func (*AuthorAttribution) Descriptor
deprecated
added in
v1.6.0
func (*AuthorAttribution) Descriptor() ([]byte, []int)
Deprecated: Use AuthorAttribution.ProtoReflect.Descriptor instead.
func (*AuthorAttribution) GetDisplayName ¶ added in v1.6.0
func (x *AuthorAttribution) GetDisplayName() string
func (*AuthorAttribution) GetPhotoUri ¶ added in v1.6.0
func (x *AuthorAttribution) GetPhotoUri() string
func (*AuthorAttribution) GetUri ¶ added in v1.6.0
func (x *AuthorAttribution) GetUri() string
func (*AuthorAttribution) ProtoMessage ¶ added in v1.6.0
func (*AuthorAttribution) ProtoMessage()
func (*AuthorAttribution) ProtoReflect ¶ added in v1.6.0
func (x *AuthorAttribution) ProtoReflect() protoreflect.Message
func (*AuthorAttribution) Reset ¶ added in v1.6.0
func (x *AuthorAttribution) Reset()
func (*AuthorAttribution) String ¶ added in v1.6.0
func (x *AuthorAttribution) String() string
type Circle ¶
type Circle struct { // Required. Center latitude and longitude. // // The range of latitude must be within [-90.0, 90.0]. The range of the // longitude must be within [-180.0, 180.0]. Center *latlng.LatLng `protobuf:"bytes,1,opt,name=center,proto3" json:"center,omitempty"` // Required. Radius measured in meters. The radius must be within [0.0, // 50000.0]. Radius float64 `protobuf:"fixed64,2,opt,name=radius,proto3" json:"radius,omitempty"` // contains filtered or unexported fields }
Circle with a LatLng as center and radius.
func (*Circle) Descriptor
deprecated
func (*Circle) ProtoMessage ¶
func (*Circle) ProtoMessage()
func (*Circle) ProtoReflect ¶
func (x *Circle) ProtoReflect() protoreflect.Message
type EVChargeOptions ¶ added in v1.6.0
type EVChargeOptions struct { // Number of connectors at this station. However, because some ports can have // multiple connectors but only be able to charge one car at a time (e.g.) the // number of connectors may be greater than the total number of cars which can // charge simultaneously. ConnectorCount int32 `protobuf:"varint,1,opt,name=connector_count,json=connectorCount,proto3" json:"connector_count,omitempty"` // A list of EV charging connector aggregations that contain connectors of the // same type and same charge rate. ConnectorAggregation []*EVChargeOptions_ConnectorAggregation `protobuf:"bytes,2,rep,name=connector_aggregation,json=connectorAggregation,proto3" json:"connector_aggregation,omitempty"` // contains filtered or unexported fields }
Information about the EV Charge Station hosted in Place. Terminology follows https://afdc.energy.gov/fuels/electricity_infrastructure.html One port could charge one car at a time. One port has one or more connectors. One station has one or more ports.
func (*EVChargeOptions) Descriptor
deprecated
added in
v1.6.0
func (*EVChargeOptions) Descriptor() ([]byte, []int)
Deprecated: Use EVChargeOptions.ProtoReflect.Descriptor instead.
func (*EVChargeOptions) GetConnectorAggregation ¶ added in v1.6.0
func (x *EVChargeOptions) GetConnectorAggregation() []*EVChargeOptions_ConnectorAggregation
func (*EVChargeOptions) GetConnectorCount ¶ added in v1.6.0
func (x *EVChargeOptions) GetConnectorCount() int32
func (*EVChargeOptions) ProtoMessage ¶ added in v1.6.0
func (*EVChargeOptions) ProtoMessage()
func (*EVChargeOptions) ProtoReflect ¶ added in v1.6.0
func (x *EVChargeOptions) ProtoReflect() protoreflect.Message
func (*EVChargeOptions) Reset ¶ added in v1.6.0
func (x *EVChargeOptions) Reset()
func (*EVChargeOptions) String ¶ added in v1.6.0
func (x *EVChargeOptions) String() string
type EVChargeOptions_ConnectorAggregation ¶ added in v1.6.0
type EVChargeOptions_ConnectorAggregation struct { // The connector type of this aggregation. Type EVConnectorType `protobuf:"varint,1,opt,name=type,proto3,enum=google.maps.places.v1.EVConnectorType" json:"type,omitempty"` // The static max charging rate in kw of each connector in the aggregation. MaxChargeRateKw float64 `protobuf:"fixed64,2,opt,name=max_charge_rate_kw,json=maxChargeRateKw,proto3" json:"max_charge_rate_kw,omitempty"` // Number of connectors in this aggregation. Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` // Number of connectors in this aggregation that are currently available. AvailableCount *int32 `protobuf:"varint,4,opt,name=available_count,json=availableCount,proto3,oneof" json:"available_count,omitempty"` // Number of connectors in this aggregation that are currently out of // service. OutOfServiceCount *int32 `protobuf:"varint,5,opt,name=out_of_service_count,json=outOfServiceCount,proto3,oneof" json:"out_of_service_count,omitempty"` // The timestamp when the connector availability information in this // aggregation was last updated. AvailabilityLastUpdateTime *timestamppb.Timestamp `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
EV charging information grouped by [type, max_charge_rate_kw]. Shows EV charge aggregation of connectors that have the same type and max charge rate in kw.
func (*EVChargeOptions_ConnectorAggregation) Descriptor
deprecated
added in
v1.6.0
func (*EVChargeOptions_ConnectorAggregation) Descriptor() ([]byte, []int)
Deprecated: Use EVChargeOptions_ConnectorAggregation.ProtoReflect.Descriptor instead.
func (*EVChargeOptions_ConnectorAggregation) GetAvailabilityLastUpdateTime ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetAvailabilityLastUpdateTime() *timestamppb.Timestamp
func (*EVChargeOptions_ConnectorAggregation) GetAvailableCount ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetAvailableCount() int32
func (*EVChargeOptions_ConnectorAggregation) GetCount ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetCount() int32
func (*EVChargeOptions_ConnectorAggregation) GetMaxChargeRateKw ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetMaxChargeRateKw() float64
func (*EVChargeOptions_ConnectorAggregation) GetOutOfServiceCount ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetOutOfServiceCount() int32
func (*EVChargeOptions_ConnectorAggregation) GetType ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) GetType() EVConnectorType
func (*EVChargeOptions_ConnectorAggregation) ProtoMessage ¶ added in v1.6.0
func (*EVChargeOptions_ConnectorAggregation) ProtoMessage()
func (*EVChargeOptions_ConnectorAggregation) ProtoReflect ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) ProtoReflect() protoreflect.Message
func (*EVChargeOptions_ConnectorAggregation) Reset ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) Reset()
func (*EVChargeOptions_ConnectorAggregation) String ¶ added in v1.6.0
func (x *EVChargeOptions_ConnectorAggregation) String() string
type EVConnectorType ¶ added in v1.6.0
type EVConnectorType int32
See http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 for additional information/context on EV charging connector types.
const ( // Unspecified connector. EVConnectorType_EV_CONNECTOR_TYPE_UNSPECIFIED EVConnectorType = 0 // Other connector types. EVConnectorType_EV_CONNECTOR_TYPE_OTHER EVConnectorType = 1 // J1772 type 1 connector. EVConnectorType_EV_CONNECTOR_TYPE_J1772 EVConnectorType = 2 // IEC 62196 type 2 connector. Often referred to as MENNEKES. EVConnectorType_EV_CONNECTOR_TYPE_TYPE_2 EVConnectorType = 3 // CHAdeMO type connector. EVConnectorType_EV_CONNECTOR_TYPE_CHADEMO EVConnectorType = 4 // Combined Charging System (AC and DC). Based on SAE. // Type-1 J-1772 connector EVConnectorType_EV_CONNECTOR_TYPE_CCS_COMBO_1 EVConnectorType = 5 // Combined Charging System (AC and DC). Based on Type-2 // Mennekes connector EVConnectorType_EV_CONNECTOR_TYPE_CCS_COMBO_2 EVConnectorType = 6 // The generic TESLA connector. This is NACS in the North America but can be // non-NACS in other parts of the world (e.g. CCS Combo 2 (CCS2) or GB/T). // This value is less representative of an actual connector type, and more // represents the ability to charge a Tesla brand vehicle at a Tesla owned // charging station. EVConnectorType_EV_CONNECTOR_TYPE_TESLA EVConnectorType = 7 // GB/T type corresponds to the GB/T standard in China. This type covers all // GB_T types. EVConnectorType_EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T EVConnectorType = 8 // Unspecified wall outlet. EVConnectorType_EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET EVConnectorType = 9 )
func (EVConnectorType) Descriptor ¶ added in v1.6.0
func (EVConnectorType) Descriptor() protoreflect.EnumDescriptor
func (EVConnectorType) Enum ¶ added in v1.6.0
func (x EVConnectorType) Enum() *EVConnectorType
func (EVConnectorType) EnumDescriptor
deprecated
added in
v1.6.0
func (EVConnectorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EVConnectorType.Descriptor instead.
func (EVConnectorType) Number ¶ added in v1.6.0
func (x EVConnectorType) Number() protoreflect.EnumNumber
func (EVConnectorType) String ¶ added in v1.6.0
func (x EVConnectorType) String() string
func (EVConnectorType) Type ¶ added in v1.6.0
func (EVConnectorType) Type() protoreflect.EnumType
type FuelOptions ¶ added in v1.6.0
type FuelOptions struct { // The last known fuel price for each type of fuel this station has. There is // one entry per fuel type this station has. Order is not important. FuelPrices []*FuelOptions_FuelPrice `protobuf:"bytes,1,rep,name=fuel_prices,json=fuelPrices,proto3" json:"fuel_prices,omitempty"` // contains filtered or unexported fields }
The most recent information about fuel options in a gas station. This information is updated regularly.
func (*FuelOptions) Descriptor
deprecated
added in
v1.6.0
func (*FuelOptions) Descriptor() ([]byte, []int)
Deprecated: Use FuelOptions.ProtoReflect.Descriptor instead.
func (*FuelOptions) GetFuelPrices ¶ added in v1.6.0
func (x *FuelOptions) GetFuelPrices() []*FuelOptions_FuelPrice
func (*FuelOptions) ProtoMessage ¶ added in v1.6.0
func (*FuelOptions) ProtoMessage()
func (*FuelOptions) ProtoReflect ¶ added in v1.6.0
func (x *FuelOptions) ProtoReflect() protoreflect.Message
func (*FuelOptions) Reset ¶ added in v1.6.0
func (x *FuelOptions) Reset()
func (*FuelOptions) String ¶ added in v1.6.0
func (x *FuelOptions) String() string
type FuelOptions_FuelPrice ¶ added in v1.6.0
type FuelOptions_FuelPrice struct { // The type of fuel. Type FuelOptions_FuelPrice_FuelType `protobuf:"varint,1,opt,name=type,proto3,enum=google.maps.places.v1.FuelOptions_FuelPrice_FuelType" json:"type,omitempty"` // The price of the fuel. Price *money.Money `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"` // The time the fuel price was last updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Fuel price information for a given type.
func (*FuelOptions_FuelPrice) Descriptor
deprecated
added in
v1.6.0
func (*FuelOptions_FuelPrice) Descriptor() ([]byte, []int)
Deprecated: Use FuelOptions_FuelPrice.ProtoReflect.Descriptor instead.
func (*FuelOptions_FuelPrice) GetPrice ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) GetPrice() *money.Money
func (*FuelOptions_FuelPrice) GetType ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) GetType() FuelOptions_FuelPrice_FuelType
func (*FuelOptions_FuelPrice) GetUpdateTime ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) GetUpdateTime() *timestamppb.Timestamp
func (*FuelOptions_FuelPrice) ProtoMessage ¶ added in v1.6.0
func (*FuelOptions_FuelPrice) ProtoMessage()
func (*FuelOptions_FuelPrice) ProtoReflect ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) ProtoReflect() protoreflect.Message
func (*FuelOptions_FuelPrice) Reset ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) Reset()
func (*FuelOptions_FuelPrice) String ¶ added in v1.6.0
func (x *FuelOptions_FuelPrice) String() string
type FuelOptions_FuelPrice_FuelType ¶ added in v1.6.0
type FuelOptions_FuelPrice_FuelType int32
Types of fuel.
const ( // Unspecified fuel type. FuelOptions_FuelPrice_FUEL_TYPE_UNSPECIFIED FuelOptions_FuelPrice_FuelType = 0 // Diesel fuel. FuelOptions_FuelPrice_DIESEL FuelOptions_FuelPrice_FuelType = 1 // Regular unleaded. FuelOptions_FuelPrice_REGULAR_UNLEADED FuelOptions_FuelPrice_FuelType = 2 // Midgrade. FuelOptions_FuelPrice_MIDGRADE FuelOptions_FuelPrice_FuelType = 3 // Premium. FuelOptions_FuelPrice_PREMIUM FuelOptions_FuelPrice_FuelType = 4 // SP 91. FuelOptions_FuelPrice_SP91 FuelOptions_FuelPrice_FuelType = 5 // SP 91 E10. FuelOptions_FuelPrice_SP91_E10 FuelOptions_FuelPrice_FuelType = 6 // SP 92. FuelOptions_FuelPrice_SP92 FuelOptions_FuelPrice_FuelType = 7 // SP 95. FuelOptions_FuelPrice_SP95 FuelOptions_FuelPrice_FuelType = 8 // SP95 E10. FuelOptions_FuelPrice_SP95_E10 FuelOptions_FuelPrice_FuelType = 9 // SP 98. FuelOptions_FuelPrice_SP98 FuelOptions_FuelPrice_FuelType = 10 // SP 99. FuelOptions_FuelPrice_SP99 FuelOptions_FuelPrice_FuelType = 11 // SP 100. FuelOptions_FuelPrice_SP100 FuelOptions_FuelPrice_FuelType = 12 // LPG. FuelOptions_FuelPrice_LPG FuelOptions_FuelPrice_FuelType = 13 // E 80. FuelOptions_FuelPrice_E80 FuelOptions_FuelPrice_FuelType = 14 // E 85. FuelOptions_FuelPrice_E85 FuelOptions_FuelPrice_FuelType = 15 // Methane. FuelOptions_FuelPrice_METHANE FuelOptions_FuelPrice_FuelType = 16 // Bio-diesel. FuelOptions_FuelPrice_BIO_DIESEL FuelOptions_FuelPrice_FuelType = 17 // Truck diesel. FuelOptions_FuelPrice_TRUCK_DIESEL FuelOptions_FuelPrice_FuelType = 18 )
func (FuelOptions_FuelPrice_FuelType) Descriptor ¶ added in v1.6.0
func (FuelOptions_FuelPrice_FuelType) Descriptor() protoreflect.EnumDescriptor
func (FuelOptions_FuelPrice_FuelType) Enum ¶ added in v1.6.0
func (x FuelOptions_FuelPrice_FuelType) Enum() *FuelOptions_FuelPrice_FuelType
func (FuelOptions_FuelPrice_FuelType) EnumDescriptor
deprecated
added in
v1.6.0
func (FuelOptions_FuelPrice_FuelType) EnumDescriptor() ([]byte, []int)
Deprecated: Use FuelOptions_FuelPrice_FuelType.Descriptor instead.
func (FuelOptions_FuelPrice_FuelType) Number ¶ added in v1.6.0
func (x FuelOptions_FuelPrice_FuelType) Number() protoreflect.EnumNumber
func (FuelOptions_FuelPrice_FuelType) String ¶ added in v1.6.0
func (x FuelOptions_FuelPrice_FuelType) String() string
func (FuelOptions_FuelPrice_FuelType) Type ¶ added in v1.6.0
func (FuelOptions_FuelPrice_FuelType) Type() protoreflect.EnumType
type GetPhotoMediaRequest ¶ added in v1.6.0
type GetPhotoMediaRequest struct { // Required. The resource name of a photo. It is returned in Place's // photos.name field. Format: // places/<place_id>/photos/<photo_reference>/media. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. Specifies the maximum desired width, in pixels, of the image. If // the image is smaller than the values specified, the original image will be // returned. If the image is larger in either dimension, it will be scaled to // match the smaller of the two dimensions, restricted to its original aspect // ratio. Both the max_height_px and max_width_px properties accept an integer // between 1 and 4800, inclusively. If the value is not within the allowed // range, an INVALID_ARGUMENT error will be returned. // // At least one of max_height_px or max_width_px needs to be specified. If // neither max_height_px nor max_width_px is specified, an INVALID_ARGUMENT // error will be returned. MaxWidthPx int32 `protobuf:"varint,2,opt,name=max_width_px,json=maxWidthPx,proto3" json:"max_width_px,omitempty"` // Optional. Specifies the maximum desired height, in pixels, of the image. If // the image is smaller than the values specified, the original image will be // returned. If the image is larger in either dimension, it will be scaled to // match the smaller of the two dimensions, restricted to its original aspect // ratio. Both the max_height_px and max_width_px properties accept an integer // between 1 and 4800, inclusively. If the value is not within the allowed // range, an INVALID_ARGUMENT error will be returned. // // At least one of max_height_px or max_width_px needs to be specified. If // neither max_height_px nor max_width_px is specified, an INVALID_ARGUMENT // error will be returned. MaxHeightPx int32 `protobuf:"varint,3,opt,name=max_height_px,json=maxHeightPx,proto3" json:"max_height_px,omitempty"` // Optional. If set, skip the default HTTP redirect behavior and render a text // format (for example, in JSON format for HTTP use case) response. If not // set, an HTTP redirect will be issued to redirect the call to the image // midea. This option is ignored for non-HTTP requests. SkipHttpRedirect bool `protobuf:"varint,4,opt,name=skip_http_redirect,json=skipHttpRedirect,proto3" json:"skip_http_redirect,omitempty"` // contains filtered or unexported fields }
Request for fetching a photo of a place using a photo resource name.
func (*GetPhotoMediaRequest) Descriptor
deprecated
added in
v1.6.0
func (*GetPhotoMediaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPhotoMediaRequest.ProtoReflect.Descriptor instead.
func (*GetPhotoMediaRequest) GetMaxHeightPx ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) GetMaxHeightPx() int32
func (*GetPhotoMediaRequest) GetMaxWidthPx ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) GetMaxWidthPx() int32
func (*GetPhotoMediaRequest) GetName ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) GetName() string
func (*GetPhotoMediaRequest) GetSkipHttpRedirect ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) GetSkipHttpRedirect() bool
func (*GetPhotoMediaRequest) ProtoMessage ¶ added in v1.6.0
func (*GetPhotoMediaRequest) ProtoMessage()
func (*GetPhotoMediaRequest) ProtoReflect ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) ProtoReflect() protoreflect.Message
func (*GetPhotoMediaRequest) Reset ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) Reset()
func (*GetPhotoMediaRequest) String ¶ added in v1.6.0
func (x *GetPhotoMediaRequest) String() string
type GetPlaceRequest ¶ added in v1.6.0
type GetPlaceRequest struct { // Required. A place_id returned in a Place (with "places/" prefix), or // equivalently the name in the same Place. Format: places/<place_id>. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. Place details will be displayed with the preferred language if // available. // // Current list of supported languages: // https://developers.google.com/maps/faq#languagesupport. LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The Unicode country/region code (CLDR) of the location where the // request is coming from. This parameter is used to display the place // details, like region-specific place name, if available. The parameter can // affect results based on applicable law. // For more information, see // http://www.unicode.org/reports/tr35/#unicode_region_subtag. // // // Note that 3-digit region codes are not currently supported. RegionCode string `protobuf:"bytes,3,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // contains filtered or unexported fields }
Request for fetching a Place with a place id (in a name) string.
func (*GetPlaceRequest) Descriptor
deprecated
added in
v1.6.0
func (*GetPlaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPlaceRequest.ProtoReflect.Descriptor instead.
func (*GetPlaceRequest) GetLanguageCode ¶ added in v1.6.0
func (x *GetPlaceRequest) GetLanguageCode() string
func (*GetPlaceRequest) GetName ¶ added in v1.6.0
func (x *GetPlaceRequest) GetName() string
func (*GetPlaceRequest) GetRegionCode ¶ added in v1.6.0
func (x *GetPlaceRequest) GetRegionCode() string
func (*GetPlaceRequest) ProtoMessage ¶ added in v1.6.0
func (*GetPlaceRequest) ProtoMessage()
func (*GetPlaceRequest) ProtoReflect ¶ added in v1.6.0
func (x *GetPlaceRequest) ProtoReflect() protoreflect.Message
func (*GetPlaceRequest) Reset ¶ added in v1.6.0
func (x *GetPlaceRequest) Reset()
func (*GetPlaceRequest) String ¶ added in v1.6.0
func (x *GetPlaceRequest) String() string
type Photo ¶ added in v1.6.0
type Photo struct { // Output only. A reference representing this place photo which may be used to // look up this place photo again (a.k.a. the API "resource" name: // places/{place_id}/photos/{photo}). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The maximum available width, in pixels. WidthPx int32 `protobuf:"varint,2,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"` // Output only. The maximum available height, in pixels. HeightPx int32 `protobuf:"varint,3,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"` // Output only. This photo's authors. AuthorAttributions []*AuthorAttribution `protobuf:"bytes,4,rep,name=author_attributions,json=authorAttributions,proto3" json:"author_attributions,omitempty"` // contains filtered or unexported fields }
Information about a photo of a place.
func (*Photo) Descriptor
deprecated
added in
v1.6.0
func (*Photo) GetAuthorAttributions ¶ added in v1.6.0
func (x *Photo) GetAuthorAttributions() []*AuthorAttribution
func (*Photo) GetHeightPx ¶ added in v1.6.0
func (*Photo) GetWidthPx ¶ added in v1.6.0
func (*Photo) ProtoMessage ¶ added in v1.6.0
func (*Photo) ProtoMessage()
func (*Photo) ProtoReflect ¶ added in v1.6.0
func (x *Photo) ProtoReflect() protoreflect.Message
type PhotoMedia ¶ added in v1.6.0
type PhotoMedia struct { // The resource name of a photo. It is returned in Place's photos.name field. // Format: places/<place_id>/photos/<photo_reference>/media. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A short-lived uri that can be used to render the photo. PhotoUri string `protobuf:"bytes,2,opt,name=photo_uri,json=photoUri,proto3" json:"photo_uri,omitempty"` // contains filtered or unexported fields }
A photo media from Places API.
func (*PhotoMedia) Descriptor
deprecated
added in
v1.6.0
func (*PhotoMedia) Descriptor() ([]byte, []int)
Deprecated: Use PhotoMedia.ProtoReflect.Descriptor instead.
func (*PhotoMedia) GetName ¶ added in v1.6.0
func (x *PhotoMedia) GetName() string
func (*PhotoMedia) GetPhotoUri ¶ added in v1.6.0
func (x *PhotoMedia) GetPhotoUri() string
func (*PhotoMedia) ProtoMessage ¶ added in v1.6.0
func (*PhotoMedia) ProtoMessage()
func (*PhotoMedia) ProtoReflect ¶ added in v1.6.0
func (x *PhotoMedia) ProtoReflect() protoreflect.Message
func (*PhotoMedia) Reset ¶ added in v1.6.0
func (x *PhotoMedia) Reset()
func (*PhotoMedia) String ¶ added in v1.6.0
func (x *PhotoMedia) String() string
type Place ¶
type Place struct { // Output only. An ID representing this place which may be used to look up // this place again (a.k.a. the API "resource" name: places/<place_id>). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The unique identifier of a place. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // Output only. The localized name of the place, suitable as a short // human-readable description. For example, "Google Sydney", "Starbucks", // "Pyrmont", etc. DisplayName *localized_text.LocalizedText `protobuf:"bytes,31,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. A set of type tags for this result. For example, "political" // and "locality". Types []string `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"` // Output only. A human-readable phone number for the place, in national // format. NationalPhoneNumber string `protobuf:"bytes,7,opt,name=national_phone_number,json=nationalPhoneNumber,proto3" json:"national_phone_number,omitempty"` // Output only. A human-readable phone number for the place, in international // format. InternationalPhoneNumber string `` /* 135-byte string literal not displayed */ // Output only. A full, human-readable address for this place. FormattedAddress string `protobuf:"bytes,9,opt,name=formatted_address,json=formattedAddress,proto3" json:"formatted_address,omitempty"` // Output only. Repeated components for each locality level. AddressComponents []*Place_AddressComponent `protobuf:"bytes,10,rep,name=address_components,json=addressComponents,proto3" json:"address_components,omitempty"` // Output only. Plus code of the place location lat/long. PlusCode *Place_PlusCode `protobuf:"bytes,11,opt,name=plus_code,json=plusCode,proto3" json:"plus_code,omitempty"` // Output only. The position of this place. Location *latlng.LatLng `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"` // Output only. A viewport suitable for displaying the place on an // average-sized map. Viewport *viewport.Viewport `protobuf:"bytes,13,opt,name=viewport,proto3" json:"viewport,omitempty"` // Output only. A rating between 1.0 and 5.0, based on user reviews of this // place. Rating float64 `protobuf:"fixed64,14,opt,name=rating,proto3" json:"rating,omitempty"` // Output only. A URL providing more information about this place. GoogleMapsUri string `protobuf:"bytes,15,opt,name=google_maps_uri,json=googleMapsUri,proto3" json:"google_maps_uri,omitempty"` // Output only. The authoritative website for this place, e.g. a business' // homepage. Note that for places that are part of a chain (e.g. an IKEA // store), this will usually be the website for the individual store, not the // overall chain. WebsiteUri string `protobuf:"bytes,16,opt,name=website_uri,json=websiteUri,proto3" json:"website_uri,omitempty"` // Output only. List of reviews about this place. Reviews []*Review `protobuf:"bytes,53,rep,name=reviews,proto3" json:"reviews,omitempty"` // Output only. The regular hours of operation. RegularOpeningHours *Place_OpeningHours `protobuf:"bytes,21,opt,name=regular_opening_hours,json=regularOpeningHours,proto3" json:"regular_opening_hours,omitempty"` // Output only. Number of minutes this place's timezone is currently offset // from UTC. This is expressed in minutes to support timezones that are offset // by fractions of an hour, e.g. X hours and 15 minutes. UtcOffsetMinutes *int32 `protobuf:"varint,22,opt,name=utc_offset_minutes,json=utcOffsetMinutes,proto3,oneof" json:"utc_offset_minutes,omitempty"` // Output only. Information (including references) about photos of this place. Photos []*Photo `protobuf:"bytes,54,rep,name=photos,proto3" json:"photos,omitempty"` // Output only. The place's address in adr microformat: // http://microformats.org/wiki/adr. AdrFormatAddress string `protobuf:"bytes,24,opt,name=adr_format_address,json=adrFormatAddress,proto3" json:"adr_format_address,omitempty"` // Output only. The business status for the place. BusinessStatus Place_BusinessStatus `` /* 153-byte string literal not displayed */ // Output only. Price level of the place. PriceLevel PriceLevel `` /* 131-byte string literal not displayed */ // Output only. A set of data provider that must be shown with this result. Attributions []*Place_Attribution `protobuf:"bytes,27,rep,name=attributions,proto3" json:"attributions,omitempty"` // Output only. The total number of reviews (with or without text) for this // place. UserRatingCount *int32 `protobuf:"varint,28,opt,name=user_rating_count,json=userRatingCount,proto3,oneof" json:"user_rating_count,omitempty"` // Output only. A truncated URL to an v2 icon mask. User can access different // icon type by appending type suffix to the end (eg, ".svg" or ".png"). IconMaskBaseUri string `protobuf:"bytes,29,opt,name=icon_mask_base_uri,json=iconMaskBaseUri,proto3" json:"icon_mask_base_uri,omitempty"` // Output only. Background color for icon_mask in hex format, e.g. #909CE1. IconBackgroundColor string `protobuf:"bytes,30,opt,name=icon_background_color,json=iconBackgroundColor,proto3" json:"icon_background_color,omitempty"` // Output only. Specifies if the business supports takeout. Takeout *bool `protobuf:"varint,33,opt,name=takeout,proto3,oneof" json:"takeout,omitempty"` // Output only. Specifies if the business supports delivery. Delivery *bool `protobuf:"varint,34,opt,name=delivery,proto3,oneof" json:"delivery,omitempty"` // Output only. Specifies if the business supports indoor or outdoor seating // options. DineIn *bool `protobuf:"varint,35,opt,name=dine_in,json=dineIn,proto3,oneof" json:"dine_in,omitempty"` // Output only. Specifies if the business supports curbside pickup. CurbsidePickup *bool `protobuf:"varint,36,opt,name=curbside_pickup,json=curbsidePickup,proto3,oneof" json:"curbside_pickup,omitempty"` // Output only. Specifies if the place supports reservations. Reservable *bool `protobuf:"varint,38,opt,name=reservable,proto3,oneof" json:"reservable,omitempty"` // Output only. Specifies if the place serves breakfast. ServesBreakfast *bool `protobuf:"varint,39,opt,name=serves_breakfast,json=servesBreakfast,proto3,oneof" json:"serves_breakfast,omitempty"` // Output only. Specifies if the place serves lunch. ServesLunch *bool `protobuf:"varint,40,opt,name=serves_lunch,json=servesLunch,proto3,oneof" json:"serves_lunch,omitempty"` // Output only. Specifies if the place serves dinner. ServesDinner *bool `protobuf:"varint,41,opt,name=serves_dinner,json=servesDinner,proto3,oneof" json:"serves_dinner,omitempty"` // Output only. Specifies if the place serves beer. ServesBeer *bool `protobuf:"varint,42,opt,name=serves_beer,json=servesBeer,proto3,oneof" json:"serves_beer,omitempty"` // Output only. Specifies if the place serves wine. ServesWine *bool `protobuf:"varint,43,opt,name=serves_wine,json=servesWine,proto3,oneof" json:"serves_wine,omitempty"` // Output only. Specifies if the place serves brunch. ServesBrunch *bool `protobuf:"varint,44,opt,name=serves_brunch,json=servesBrunch,proto3,oneof" json:"serves_brunch,omitempty"` // Output only. Specifies if the place serves vegetarian food. ServesVegetarianFood *bool `` /* 131-byte string literal not displayed */ // Output only. The hours of operation for the next seven days (including // today). The time period starts at midnight on the date of the request and // ends at 11:59 pm six days later. This field includes the special_days // subfield of all hours, set for dates that have exceptional hours. CurrentOpeningHours *Place_OpeningHours `protobuf:"bytes,46,opt,name=current_opening_hours,json=currentOpeningHours,proto3" json:"current_opening_hours,omitempty"` // Output only. Contains an array of entries for the next seven days including // information about secondary hours of a business. Secondary hours are // different from a business's main hours. For example, a restaurant can // specify drive through hours or delivery hours as its secondary hours. This // field populates the type subfield, which draws from a predefined list of // opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on // the types of the place. This field includes the special_days subfield of // all hours, set for dates that have exceptional hours. CurrentSecondaryOpeningHours []*Place_OpeningHours `` /* 150-byte string literal not displayed */ // Output only. Contains an array of entries for information about regular // secondary hours of a business. Secondary hours are different from a // business's main hours. For example, a restaurant can specify drive through // hours or delivery hours as its secondary hours. This field populates the // type subfield, which draws from a predefined list of opening hours types // (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the // place. RegularSecondaryOpeningHours []*Place_OpeningHours `` /* 150-byte string literal not displayed */ // Output only. Contains a summary of the place. A summary is comprised of a // textual overview, and also includes the language code for these if // applicable. Summary text must be presented as-is and can not be modified or // altered. EditorialSummary *localized_text.LocalizedText `protobuf:"bytes,52,opt,name=editorial_summary,json=editorialSummary,proto3" json:"editorial_summary,omitempty"` // Output only. Place provides outdoor seating. OutdoorSeating *bool `protobuf:"varint,55,opt,name=outdoor_seating,json=outdoorSeating,proto3,oneof" json:"outdoor_seating,omitempty"` // Output only. Place provides live music. LiveMusic *bool `protobuf:"varint,56,opt,name=live_music,json=liveMusic,proto3,oneof" json:"live_music,omitempty"` // Output only. Place has a children's menu. MenuForChildren *bool `protobuf:"varint,57,opt,name=menu_for_children,json=menuForChildren,proto3,oneof" json:"menu_for_children,omitempty"` // Output only. Place serves cocktails. ServesCocktails *bool `protobuf:"varint,58,opt,name=serves_cocktails,json=servesCocktails,proto3,oneof" json:"serves_cocktails,omitempty"` // Output only. Place serves dessert. ServesDessert *bool `protobuf:"varint,59,opt,name=serves_dessert,json=servesDessert,proto3,oneof" json:"serves_dessert,omitempty"` // Output only. Place serves coffee. ServesCoffee *bool `protobuf:"varint,60,opt,name=serves_coffee,json=servesCoffee,proto3,oneof" json:"serves_coffee,omitempty"` // Output only. Place is good for children. GoodForChildren *bool `protobuf:"varint,62,opt,name=good_for_children,json=goodForChildren,proto3,oneof" json:"good_for_children,omitempty"` // Output only. Place allows dogs. AllowsDogs *bool `protobuf:"varint,63,opt,name=allows_dogs,json=allowsDogs,proto3,oneof" json:"allows_dogs,omitempty"` // Output only. Place has restroom. Restroom *bool `protobuf:"varint,64,opt,name=restroom,proto3,oneof" json:"restroom,omitempty"` // Output only. Place accommodates groups. GoodForGroups *bool `protobuf:"varint,65,opt,name=good_for_groups,json=goodForGroups,proto3,oneof" json:"good_for_groups,omitempty"` // Output only. Place is suitable for watching sports. GoodForWatchingSports *bool `` /* 136-byte string literal not displayed */ PaymentOptions *Place_PaymentOptions `protobuf:"bytes,67,opt,name=payment_options,json=paymentOptions,proto3" json:"payment_options,omitempty"` // Output only. Options of parking provided by the place. ParkingOptions *Place_ParkingOptions `protobuf:"bytes,70,opt,name=parking_options,json=parkingOptions,proto3" json:"parking_options,omitempty"` // Output only. A list of sub destinations related to the place. SubDestinations []*Place_SubDestination `protobuf:"bytes,71,rep,name=sub_destinations,json=subDestinations,proto3" json:"sub_destinations,omitempty"` // Output only. Information about the accessibility options a place offers. AccessibilityOptions *Place_AccessibilityOptions `` /* 128-byte string literal not displayed */ // Output only. The most recent information about fuel options in a gas // station. This information is updated regularly. FuelOptions *FuelOptions `protobuf:"bytes,78,opt,name=fuel_options,json=fuelOptions,proto3" json:"fuel_options,omitempty"` // Output only. Information of ev charging options. EvChargeOptions *EVChargeOptions `protobuf:"bytes,79,opt,name=ev_charge_options,json=evChargeOptions,proto3" json:"ev_charge_options,omitempty"` // contains filtered or unexported fields }
All the information representing a Place.
func (*Place) Descriptor
deprecated
func (*Place) GetAccessibilityOptions ¶ added in v1.6.0
func (x *Place) GetAccessibilityOptions() *Place_AccessibilityOptions
func (*Place) GetAddressComponents ¶
func (x *Place) GetAddressComponents() []*Place_AddressComponent
func (*Place) GetAdrFormatAddress ¶
func (*Place) GetAllowsDogs ¶ added in v1.6.0
func (*Place) GetAttributions ¶
func (x *Place) GetAttributions() []*Place_Attribution
func (*Place) GetBusinessStatus ¶
func (x *Place) GetBusinessStatus() Place_BusinessStatus
func (*Place) GetCurbsidePickup ¶
func (*Place) GetCurrentOpeningHours ¶
func (x *Place) GetCurrentOpeningHours() *Place_OpeningHours
func (*Place) GetCurrentSecondaryOpeningHours ¶
func (x *Place) GetCurrentSecondaryOpeningHours() []*Place_OpeningHours
func (*Place) GetDelivery ¶
func (*Place) GetDisplayName ¶
func (x *Place) GetDisplayName() *localized_text.LocalizedText
func (*Place) GetEditorialSummary ¶
func (x *Place) GetEditorialSummary() *localized_text.LocalizedText
func (*Place) GetEvChargeOptions ¶ added in v1.6.0
func (x *Place) GetEvChargeOptions() *EVChargeOptions
func (*Place) GetFormattedAddress ¶
func (*Place) GetFuelOptions ¶ added in v1.6.0
func (x *Place) GetFuelOptions() *FuelOptions
func (*Place) GetGoodForChildren ¶ added in v1.6.0
func (*Place) GetGoodForGroups ¶ added in v1.6.0
func (*Place) GetGoodForWatchingSports ¶ added in v1.6.0
func (*Place) GetGoogleMapsUri ¶
func (*Place) GetIconBackgroundColor ¶
func (*Place) GetIconMaskBaseUri ¶
func (*Place) GetInternationalPhoneNumber ¶
func (*Place) GetLiveMusic ¶ added in v1.6.0
func (*Place) GetLocation ¶
func (*Place) GetMenuForChildren ¶ added in v1.6.0
func (*Place) GetNationalPhoneNumber ¶
func (*Place) GetOutdoorSeating ¶ added in v1.6.0
func (*Place) GetParkingOptions ¶ added in v1.6.0
func (x *Place) GetParkingOptions() *Place_ParkingOptions
func (*Place) GetPaymentOptions ¶ added in v1.6.0
func (x *Place) GetPaymentOptions() *Place_PaymentOptions
func (*Place) GetPlusCode ¶
func (x *Place) GetPlusCode() *Place_PlusCode
func (*Place) GetPriceLevel ¶
func (x *Place) GetPriceLevel() PriceLevel
func (*Place) GetRegularOpeningHours ¶ added in v1.6.0
func (x *Place) GetRegularOpeningHours() *Place_OpeningHours
func (*Place) GetRegularSecondaryOpeningHours ¶ added in v1.6.0
func (x *Place) GetRegularSecondaryOpeningHours() []*Place_OpeningHours
func (*Place) GetReservable ¶
func (*Place) GetRestroom ¶ added in v1.6.0
func (*Place) GetReviews ¶
func (*Place) GetServesBeer ¶
func (*Place) GetServesBreakfast ¶
func (*Place) GetServesBrunch ¶
func (*Place) GetServesCocktails ¶ added in v1.6.0
func (*Place) GetServesCoffee ¶ added in v1.6.0
func (*Place) GetServesDessert ¶ added in v1.6.0
func (*Place) GetServesDinner ¶
func (*Place) GetServesLunch ¶
func (*Place) GetServesVegetarianFood ¶
func (*Place) GetServesWine ¶
func (*Place) GetSubDestinations ¶ added in v1.6.0
func (x *Place) GetSubDestinations() []*Place_SubDestination
func (*Place) GetTakeout ¶
func (*Place) GetUserRatingCount ¶
func (*Place) GetUtcOffsetMinutes ¶
func (*Place) GetViewport ¶
func (*Place) GetWebsiteUri ¶
func (*Place) ProtoMessage ¶
func (*Place) ProtoMessage()
func (*Place) ProtoReflect ¶
func (x *Place) ProtoReflect() protoreflect.Message
type Place_AccessibilityOptions ¶ added in v1.6.0
type Place_AccessibilityOptions struct { // Places has wheelchair accessible entrance. WheelchairAccessibleEntrance *bool `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Information about the accessibility options a place offers.
func (*Place_AccessibilityOptions) Descriptor
deprecated
added in
v1.6.0
func (*Place_AccessibilityOptions) Descriptor() ([]byte, []int)
Deprecated: Use Place_AccessibilityOptions.ProtoReflect.Descriptor instead.
func (*Place_AccessibilityOptions) GetWheelchairAccessibleEntrance ¶ added in v1.6.0
func (x *Place_AccessibilityOptions) GetWheelchairAccessibleEntrance() bool
func (*Place_AccessibilityOptions) ProtoMessage ¶ added in v1.6.0
func (*Place_AccessibilityOptions) ProtoMessage()
func (*Place_AccessibilityOptions) ProtoReflect ¶ added in v1.6.0
func (x *Place_AccessibilityOptions) ProtoReflect() protoreflect.Message
func (*Place_AccessibilityOptions) Reset ¶ added in v1.6.0
func (x *Place_AccessibilityOptions) Reset()
func (*Place_AccessibilityOptions) String ¶ added in v1.6.0
func (x *Place_AccessibilityOptions) String() string
type Place_AddressComponent ¶
type Place_AddressComponent struct { // Output only. The full text description or name of the address component. // For example, an address component for the country Australia may have a // long_name of "Australia". LongText string `protobuf:"bytes,1,opt,name=long_text,json=longText,proto3" json:"long_text,omitempty"` // Output only. An abbreviated textual name for the address component, if // available. For example, an address component for the country of Australia // may have a short_name of "AU". ShortText string `protobuf:"bytes,2,opt,name=short_text,json=shortText,proto3" json:"short_text,omitempty"` // Output only. An array indicating the type(s) of the address component. Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"` // Output only. The language used to format this components, in CLDR // notation. LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
The structured components that form the formatted address, if this information is available.
func (*Place_AddressComponent) Descriptor
deprecated
func (*Place_AddressComponent) Descriptor() ([]byte, []int)
Deprecated: Use Place_AddressComponent.ProtoReflect.Descriptor instead.
func (*Place_AddressComponent) GetLanguageCode ¶
func (x *Place_AddressComponent) GetLanguageCode() string
func (*Place_AddressComponent) GetLongText ¶
func (x *Place_AddressComponent) GetLongText() string
func (*Place_AddressComponent) GetShortText ¶
func (x *Place_AddressComponent) GetShortText() string
func (*Place_AddressComponent) GetTypes ¶
func (x *Place_AddressComponent) GetTypes() []string
func (*Place_AddressComponent) ProtoMessage ¶
func (*Place_AddressComponent) ProtoMessage()
func (*Place_AddressComponent) ProtoReflect ¶
func (x *Place_AddressComponent) ProtoReflect() protoreflect.Message
func (*Place_AddressComponent) Reset ¶
func (x *Place_AddressComponent) Reset()
func (*Place_AddressComponent) String ¶
func (x *Place_AddressComponent) String() string
type Place_Attribution ¶
type Place_Attribution struct { // Output only. Name of the Place's data provider. Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` // Output only. URI to the Place's data provider. ProviderUri string `protobuf:"bytes,2,opt,name=provider_uri,json=providerUri,proto3" json:"provider_uri,omitempty"` // contains filtered or unexported fields }
Information about data providers of this place.
func (*Place_Attribution) Descriptor
deprecated
func (*Place_Attribution) Descriptor() ([]byte, []int)
Deprecated: Use Place_Attribution.ProtoReflect.Descriptor instead.
func (*Place_Attribution) GetProvider ¶
func (x *Place_Attribution) GetProvider() string
func (*Place_Attribution) GetProviderUri ¶
func (x *Place_Attribution) GetProviderUri() string
func (*Place_Attribution) ProtoMessage ¶
func (*Place_Attribution) ProtoMessage()
func (*Place_Attribution) ProtoReflect ¶
func (x *Place_Attribution) ProtoReflect() protoreflect.Message
func (*Place_Attribution) Reset ¶
func (x *Place_Attribution) Reset()
func (*Place_Attribution) String ¶
func (x *Place_Attribution) String() string
type Place_BusinessStatus ¶
type Place_BusinessStatus int32
Business status for the place.
const ( // Default value. This value is unused. Place_BUSINESS_STATUS_UNSPECIFIED Place_BusinessStatus = 0 // The establishment is operational, not necessarily open now. Place_OPERATIONAL Place_BusinessStatus = 1 // The establishment is temporarily closed. Place_CLOSED_TEMPORARILY Place_BusinessStatus = 2 // The establishment is permanently closed. Place_CLOSED_PERMANENTLY Place_BusinessStatus = 3 )
func (Place_BusinessStatus) Descriptor ¶
func (Place_BusinessStatus) Descriptor() protoreflect.EnumDescriptor
func (Place_BusinessStatus) Enum ¶
func (x Place_BusinessStatus) Enum() *Place_BusinessStatus
func (Place_BusinessStatus) EnumDescriptor
deprecated
func (Place_BusinessStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use Place_BusinessStatus.Descriptor instead.
func (Place_BusinessStatus) Number ¶
func (x Place_BusinessStatus) Number() protoreflect.EnumNumber
func (Place_BusinessStatus) String ¶
func (x Place_BusinessStatus) String() string
func (Place_BusinessStatus) Type ¶
func (Place_BusinessStatus) Type() protoreflect.EnumType
type Place_OpeningHours ¶
type Place_OpeningHours struct { // Output only. Is this place open right now? Always present unless we lack // time-of-day or timezone data for these opening hours. OpenNow *bool `protobuf:"varint,1,opt,name=open_now,json=openNow,proto3,oneof" json:"open_now,omitempty"` // Output only. The periods that this place is open during the week. The // periods are in chronological order, starting with Sunday in the // place-local timezone. An empty (but not absent) value indicates a place // that is never open, e.g. because it is closed temporarily for // renovations. Periods []*Place_OpeningHours_Period `protobuf:"bytes,2,rep,name=periods,proto3" json:"periods,omitempty"` // Output only. Localized strings describing the opening hours of this // place, one string for each day of the week. Will be empty if the hours // are unknown or could not be converted to localized text. Example: "Sun: // 18:00–06:00" WeekdayDescriptions []string `protobuf:"bytes,3,rep,name=weekday_descriptions,json=weekdayDescriptions,proto3" json:"weekday_descriptions,omitempty"` // Output only. A type string used to identify the type of secondary hours. SecondaryHoursType Place_OpeningHours_SecondaryHoursType `` /* 183-byte string literal not displayed */ // Output only. Structured information for special days that fall within the // period that the returned opening hours cover. Special days are days that // could impact the business hours of a place, e.g. Christmas day. Set for // current_opening_hours and current_secondary_opening_hours if there are // exceptional hours. SpecialDays []*Place_OpeningHours_SpecialDay `protobuf:"bytes,5,rep,name=special_days,json=specialDays,proto3" json:"special_days,omitempty"` // contains filtered or unexported fields }
Information about business hour of the place.
func (*Place_OpeningHours) Descriptor
deprecated
func (*Place_OpeningHours) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours) GetOpenNow ¶
func (x *Place_OpeningHours) GetOpenNow() bool
func (*Place_OpeningHours) GetPeriods ¶
func (x *Place_OpeningHours) GetPeriods() []*Place_OpeningHours_Period
func (*Place_OpeningHours) GetSecondaryHoursType ¶ added in v1.6.0
func (x *Place_OpeningHours) GetSecondaryHoursType() Place_OpeningHours_SecondaryHoursType
func (*Place_OpeningHours) GetSpecialDays ¶
func (x *Place_OpeningHours) GetSpecialDays() []*Place_OpeningHours_SpecialDay
func (*Place_OpeningHours) GetWeekdayDescriptions ¶
func (x *Place_OpeningHours) GetWeekdayDescriptions() []string
func (*Place_OpeningHours) ProtoMessage ¶
func (*Place_OpeningHours) ProtoMessage()
func (*Place_OpeningHours) ProtoReflect ¶
func (x *Place_OpeningHours) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours) Reset ¶
func (x *Place_OpeningHours) Reset()
func (*Place_OpeningHours) String ¶
func (x *Place_OpeningHours) String() string
type Place_OpeningHours_Period ¶ added in v1.6.0
type Place_OpeningHours_Period struct { // Output only. The time that the place starts to be open. Open *Place_OpeningHours_Period_Point `protobuf:"bytes,1,opt,name=open,proto3" json:"open,omitempty"` // Output only. The time that the place starts to be closed. Close *Place_OpeningHours_Period_Point `protobuf:"bytes,2,opt,name=close,proto3" json:"close,omitempty"` // contains filtered or unexported fields }
A period the place remains in open_now status.
func (*Place_OpeningHours_Period) Descriptor
deprecated
added in
v1.6.0
func (*Place_OpeningHours_Period) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_Period.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours_Period) GetClose ¶ added in v1.6.0
func (x *Place_OpeningHours_Period) GetClose() *Place_OpeningHours_Period_Point
func (*Place_OpeningHours_Period) GetOpen ¶ added in v1.6.0
func (x *Place_OpeningHours_Period) GetOpen() *Place_OpeningHours_Period_Point
func (*Place_OpeningHours_Period) ProtoMessage ¶ added in v1.6.0
func (*Place_OpeningHours_Period) ProtoMessage()
func (*Place_OpeningHours_Period) ProtoReflect ¶ added in v1.6.0
func (x *Place_OpeningHours_Period) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours_Period) Reset ¶ added in v1.6.0
func (x *Place_OpeningHours_Period) Reset()
func (*Place_OpeningHours_Period) String ¶ added in v1.6.0
func (x *Place_OpeningHours_Period) String() string
type Place_OpeningHours_Period_Point ¶ added in v1.6.0
type Place_OpeningHours_Period_Point struct { // Output only. A day of the week, as an integer in the range 0-6. 0 is // Sunday, 1 is Monday, etc. Day *int32 `protobuf:"varint,1,opt,name=day,proto3,oneof" json:"day,omitempty"` // Output only. The hour in 2 digits. Ranges from 00 to 23. Hour *int32 `protobuf:"varint,2,opt,name=hour,proto3,oneof" json:"hour,omitempty"` // Output only. The minute in 2 digits. Ranges from 00 to 59. Minute *int32 `protobuf:"varint,3,opt,name=minute,proto3,oneof" json:"minute,omitempty"` // Output only. Date in the local timezone for the place. Date *date.Date `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"` // Output only. Whether or not this endpoint was truncated. Truncation // occurs when the real hours are outside the times we are willing to // return hours between, so we truncate the hours back to these // boundaries. This ensures that at most 24 * 7 hours from midnight of // the day of the request are returned. Truncated bool `protobuf:"varint,5,opt,name=truncated,proto3" json:"truncated,omitempty"` // contains filtered or unexported fields }
Status changing points.
func (*Place_OpeningHours_Period_Point) Descriptor
deprecated
added in
v1.6.0
func (*Place_OpeningHours_Period_Point) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_Period_Point.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours_Period_Point) GetDate ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) GetDate() *date.Date
func (*Place_OpeningHours_Period_Point) GetDay ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) GetDay() int32
func (*Place_OpeningHours_Period_Point) GetHour ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) GetHour() int32
func (*Place_OpeningHours_Period_Point) GetMinute ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) GetMinute() int32
func (*Place_OpeningHours_Period_Point) GetTruncated ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) GetTruncated() bool
func (*Place_OpeningHours_Period_Point) ProtoMessage ¶ added in v1.6.0
func (*Place_OpeningHours_Period_Point) ProtoMessage()
func (*Place_OpeningHours_Period_Point) ProtoReflect ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours_Period_Point) Reset ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) Reset()
func (*Place_OpeningHours_Period_Point) String ¶ added in v1.6.0
func (x *Place_OpeningHours_Period_Point) String() string
type Place_OpeningHours_SecondaryHoursType ¶ added in v1.6.0
type Place_OpeningHours_SecondaryHoursType int32
A type used to identify the type of secondary hours.
const ( // Default value when secondary hour type is not specified. Place_OpeningHours_SECONDARY_HOURS_TYPE_UNSPECIFIED Place_OpeningHours_SecondaryHoursType = 0 // The drive-through hour for banks, restaurants, or pharmacies. Place_OpeningHours_DRIVE_THROUGH Place_OpeningHours_SecondaryHoursType = 1 // The happy hour. Place_OpeningHours_HAPPY_HOUR Place_OpeningHours_SecondaryHoursType = 2 // The delivery hour. Place_OpeningHours_DELIVERY Place_OpeningHours_SecondaryHoursType = 3 // The takeout hour. Place_OpeningHours_TAKEOUT Place_OpeningHours_SecondaryHoursType = 4 // The kitchen hour. Place_OpeningHours_KITCHEN Place_OpeningHours_SecondaryHoursType = 5 // The breakfast hour. Place_OpeningHours_BREAKFAST Place_OpeningHours_SecondaryHoursType = 6 // The lunch hour. Place_OpeningHours_LUNCH Place_OpeningHours_SecondaryHoursType = 7 // The dinner hour. Place_OpeningHours_DINNER Place_OpeningHours_SecondaryHoursType = 8 // The brunch hour. Place_OpeningHours_BRUNCH Place_OpeningHours_SecondaryHoursType = 9 // The pickup hour. Place_OpeningHours_PICKUP Place_OpeningHours_SecondaryHoursType = 10 // The access hours for storage places. Place_OpeningHours_ACCESS Place_OpeningHours_SecondaryHoursType = 11 // The special hours for seniors. Place_OpeningHours_SENIOR_HOURS Place_OpeningHours_SecondaryHoursType = 12 // The online service hours. Place_OpeningHours_ONLINE_SERVICE_HOURS Place_OpeningHours_SecondaryHoursType = 13 )
func (Place_OpeningHours_SecondaryHoursType) Descriptor ¶ added in v1.6.0
func (Place_OpeningHours_SecondaryHoursType) Descriptor() protoreflect.EnumDescriptor
func (Place_OpeningHours_SecondaryHoursType) EnumDescriptor
deprecated
added in
v1.6.0
func (Place_OpeningHours_SecondaryHoursType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_SecondaryHoursType.Descriptor instead.
func (Place_OpeningHours_SecondaryHoursType) Number ¶ added in v1.6.0
func (x Place_OpeningHours_SecondaryHoursType) Number() protoreflect.EnumNumber
func (Place_OpeningHours_SecondaryHoursType) String ¶ added in v1.6.0
func (x Place_OpeningHours_SecondaryHoursType) String() string
func (Place_OpeningHours_SecondaryHoursType) Type ¶ added in v1.6.0
func (Place_OpeningHours_SecondaryHoursType) Type() protoreflect.EnumType
type Place_OpeningHours_SpecialDay ¶
type Place_OpeningHours_SpecialDay struct { // Output only. The date of this special day. Date *date.Date `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // contains filtered or unexported fields }
Structured information for special days that fall within the period that the returned opening hours cover. Special days are days that could impact the business hours of a place, e.g. Christmas day.
func (*Place_OpeningHours_SpecialDay) Descriptor
deprecated
func (*Place_OpeningHours_SpecialDay) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_SpecialDay.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours_SpecialDay) GetDate ¶
func (x *Place_OpeningHours_SpecialDay) GetDate() *date.Date
func (*Place_OpeningHours_SpecialDay) ProtoMessage ¶
func (*Place_OpeningHours_SpecialDay) ProtoMessage()
func (*Place_OpeningHours_SpecialDay) ProtoReflect ¶
func (x *Place_OpeningHours_SpecialDay) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours_SpecialDay) Reset ¶
func (x *Place_OpeningHours_SpecialDay) Reset()
func (*Place_OpeningHours_SpecialDay) String ¶
func (x *Place_OpeningHours_SpecialDay) String() string
type Place_ParkingOptions ¶ added in v1.6.0
type Place_ParkingOptions struct { // Place offers free parking lots. FreeParkingLot *bool `protobuf:"varint,1,opt,name=free_parking_lot,json=freeParkingLot,proto3,oneof" json:"free_parking_lot,omitempty"` // Place offers paid parking lots. PaidParkingLot *bool `protobuf:"varint,2,opt,name=paid_parking_lot,json=paidParkingLot,proto3,oneof" json:"paid_parking_lot,omitempty"` // Place offers free street parking. FreeStreetParking *bool `protobuf:"varint,3,opt,name=free_street_parking,json=freeStreetParking,proto3,oneof" json:"free_street_parking,omitempty"` // Place offers paid street parking. PaidStreetParking *bool `protobuf:"varint,4,opt,name=paid_street_parking,json=paidStreetParking,proto3,oneof" json:"paid_street_parking,omitempty"` // Place offers valet parking. ValetParking *bool `protobuf:"varint,5,opt,name=valet_parking,json=valetParking,proto3,oneof" json:"valet_parking,omitempty"` // Place offers free garage parking. FreeGarageParking *bool `protobuf:"varint,6,opt,name=free_garage_parking,json=freeGarageParking,proto3,oneof" json:"free_garage_parking,omitempty"` // Place offers paid garage parking. PaidGarageParking *bool `protobuf:"varint,7,opt,name=paid_garage_parking,json=paidGarageParking,proto3,oneof" json:"paid_garage_parking,omitempty"` // contains filtered or unexported fields }
Information about parking options for the place. A parking lot could support more than one option at the same time.
func (*Place_ParkingOptions) Descriptor
deprecated
added in
v1.6.0
func (*Place_ParkingOptions) Descriptor() ([]byte, []int)
Deprecated: Use Place_ParkingOptions.ProtoReflect.Descriptor instead.
func (*Place_ParkingOptions) GetFreeGarageParking ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetFreeGarageParking() bool
func (*Place_ParkingOptions) GetFreeParkingLot ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetFreeParkingLot() bool
func (*Place_ParkingOptions) GetFreeStreetParking ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetFreeStreetParking() bool
func (*Place_ParkingOptions) GetPaidGarageParking ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetPaidGarageParking() bool
func (*Place_ParkingOptions) GetPaidParkingLot ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetPaidParkingLot() bool
func (*Place_ParkingOptions) GetPaidStreetParking ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetPaidStreetParking() bool
func (*Place_ParkingOptions) GetValetParking ¶ added in v1.6.0
func (x *Place_ParkingOptions) GetValetParking() bool
func (*Place_ParkingOptions) ProtoMessage ¶ added in v1.6.0
func (*Place_ParkingOptions) ProtoMessage()
func (*Place_ParkingOptions) ProtoReflect ¶ added in v1.6.0
func (x *Place_ParkingOptions) ProtoReflect() protoreflect.Message
func (*Place_ParkingOptions) Reset ¶ added in v1.6.0
func (x *Place_ParkingOptions) Reset()
func (*Place_ParkingOptions) String ¶ added in v1.6.0
func (x *Place_ParkingOptions) String() string
type Place_PaymentOptions ¶ added in v1.6.0
type Place_PaymentOptions struct { // Place accepts credit cards as payment. AcceptsCreditCards *bool `protobuf:"varint,1,opt,name=accepts_credit_cards,json=acceptsCreditCards,proto3,oneof" json:"accepts_credit_cards,omitempty"` // Place accepts debit cards as payment. AcceptsDebitCards *bool `protobuf:"varint,2,opt,name=accepts_debit_cards,json=acceptsDebitCards,proto3,oneof" json:"accepts_debit_cards,omitempty"` // Place accepts cash only as payment. Places with this attribute may still // accept other payment methods. AcceptsCashOnly *bool `protobuf:"varint,3,opt,name=accepts_cash_only,json=acceptsCashOnly,proto3,oneof" json:"accepts_cash_only,omitempty"` // Place accepts NFC payments. AcceptsNfc *bool `protobuf:"varint,4,opt,name=accepts_nfc,json=acceptsNfc,proto3,oneof" json:"accepts_nfc,omitempty"` // contains filtered or unexported fields }
Payment options the place accepts.
func (*Place_PaymentOptions) Descriptor
deprecated
added in
v1.6.0
func (*Place_PaymentOptions) Descriptor() ([]byte, []int)
Deprecated: Use Place_PaymentOptions.ProtoReflect.Descriptor instead.
func (*Place_PaymentOptions) GetAcceptsCashOnly ¶ added in v1.6.0
func (x *Place_PaymentOptions) GetAcceptsCashOnly() bool
func (*Place_PaymentOptions) GetAcceptsCreditCards ¶ added in v1.6.0
func (x *Place_PaymentOptions) GetAcceptsCreditCards() bool
func (*Place_PaymentOptions) GetAcceptsDebitCards ¶ added in v1.6.0
func (x *Place_PaymentOptions) GetAcceptsDebitCards() bool
func (*Place_PaymentOptions) GetAcceptsNfc ¶ added in v1.6.0
func (x *Place_PaymentOptions) GetAcceptsNfc() bool
func (*Place_PaymentOptions) ProtoMessage ¶ added in v1.6.0
func (*Place_PaymentOptions) ProtoMessage()
func (*Place_PaymentOptions) ProtoReflect ¶ added in v1.6.0
func (x *Place_PaymentOptions) ProtoReflect() protoreflect.Message
func (*Place_PaymentOptions) Reset ¶ added in v1.6.0
func (x *Place_PaymentOptions) Reset()
func (*Place_PaymentOptions) String ¶ added in v1.6.0
func (x *Place_PaymentOptions) String() string
type Place_PlusCode ¶
type Place_PlusCode struct { // Output only. Place's global (full) code, such as "9FWM33GV+HQ", // representing an 1/8000 by 1/8000 degree area (~14 by 14 meters). GlobalCode string `protobuf:"bytes,1,opt,name=global_code,json=globalCode,proto3" json:"global_code,omitempty"` // Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway", // containing the suffix of the global code and replacing the prefix with a // formatted name of a reference entity. CompoundCode string `protobuf:"bytes,2,opt,name=compound_code,json=compoundCode,proto3" json:"compound_code,omitempty"` // contains filtered or unexported fields }
Plus code (http://plus.codes) is a location reference with two formats: global code defining a 14mx14m (1/8000th of a degree) or smaller rectangle, and compound code, replacing the prefix with a reference location.
func (*Place_PlusCode) Descriptor
deprecated
func (*Place_PlusCode) Descriptor() ([]byte, []int)
Deprecated: Use Place_PlusCode.ProtoReflect.Descriptor instead.
func (*Place_PlusCode) GetCompoundCode ¶
func (x *Place_PlusCode) GetCompoundCode() string
func (*Place_PlusCode) GetGlobalCode ¶
func (x *Place_PlusCode) GetGlobalCode() string
func (*Place_PlusCode) ProtoMessage ¶
func (*Place_PlusCode) ProtoMessage()
func (*Place_PlusCode) ProtoReflect ¶
func (x *Place_PlusCode) ProtoReflect() protoreflect.Message
func (*Place_PlusCode) Reset ¶
func (x *Place_PlusCode) Reset()
func (*Place_PlusCode) String ¶
func (x *Place_PlusCode) String() string
type Place_SubDestination ¶ added in v1.6.0
type Place_SubDestination struct { // The resource name of the sub destination. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The place id of the sub destination. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Place resource name and id of sub destinations that relate to the place. For example, different terminals are different destinations of an airport.
func (*Place_SubDestination) Descriptor
deprecated
added in
v1.6.0
func (*Place_SubDestination) Descriptor() ([]byte, []int)
Deprecated: Use Place_SubDestination.ProtoReflect.Descriptor instead.
func (*Place_SubDestination) GetId ¶ added in v1.6.0
func (x *Place_SubDestination) GetId() string
func (*Place_SubDestination) GetName ¶ added in v1.6.0
func (x *Place_SubDestination) GetName() string
func (*Place_SubDestination) ProtoMessage ¶ added in v1.6.0
func (*Place_SubDestination) ProtoMessage()
func (*Place_SubDestination) ProtoReflect ¶ added in v1.6.0
func (x *Place_SubDestination) ProtoReflect() protoreflect.Message
func (*Place_SubDestination) Reset ¶ added in v1.6.0
func (x *Place_SubDestination) Reset()
func (*Place_SubDestination) String ¶ added in v1.6.0
func (x *Place_SubDestination) String() string
type PlacesClient ¶
type PlacesClient interface { // Search for places near locations. SearchNearby(ctx context.Context, in *SearchNearbyRequest, opts ...grpc.CallOption) (*SearchNearbyResponse, error) // Text query based place search. SearchText(ctx context.Context, in *SearchTextRequest, opts ...grpc.CallOption) (*SearchTextResponse, error) // Get a photo media with a photo reference string. GetPhotoMedia(ctx context.Context, in *GetPhotoMediaRequest, opts ...grpc.CallOption) (*PhotoMedia, error) // Get a Place with a place id (in a name) string. GetPlace(ctx context.Context, in *GetPlaceRequest, opts ...grpc.CallOption) (*Place, error) }
PlacesClient is the client API for Places service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPlacesClient ¶
func NewPlacesClient(cc grpc.ClientConnInterface) PlacesClient
type PlacesServer ¶
type PlacesServer interface { // Search for places near locations. SearchNearby(context.Context, *SearchNearbyRequest) (*SearchNearbyResponse, error) // Text query based place search. SearchText(context.Context, *SearchTextRequest) (*SearchTextResponse, error) // Get a photo media with a photo reference string. GetPhotoMedia(context.Context, *GetPhotoMediaRequest) (*PhotoMedia, error) // Get a Place with a place id (in a name) string. GetPlace(context.Context, *GetPlaceRequest) (*Place, error) }
PlacesServer is the server API for Places service.
type PriceLevel ¶
type PriceLevel int32
Price level of the place.
const ( // Place price level is unspecified or unknown. PriceLevel_PRICE_LEVEL_UNSPECIFIED PriceLevel = 0 // Place provides free services. PriceLevel_PRICE_LEVEL_FREE PriceLevel = 1 // Place provides inexpensive services. PriceLevel_PRICE_LEVEL_INEXPENSIVE PriceLevel = 2 // Place provides moderately priced services. PriceLevel_PRICE_LEVEL_MODERATE PriceLevel = 3 // Place provides expensive services. PriceLevel_PRICE_LEVEL_EXPENSIVE PriceLevel = 4 // Place provides very expensive service s. PriceLevel_PRICE_LEVEL_VERY_EXPENSIVE PriceLevel = 5 )
func (PriceLevel) Descriptor ¶
func (PriceLevel) Descriptor() protoreflect.EnumDescriptor
func (PriceLevel) Enum ¶
func (x PriceLevel) Enum() *PriceLevel
func (PriceLevel) EnumDescriptor
deprecated
func (PriceLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use PriceLevel.Descriptor instead.
func (PriceLevel) Number ¶
func (x PriceLevel) Number() protoreflect.EnumNumber
func (PriceLevel) String ¶
func (x PriceLevel) String() string
func (PriceLevel) Type ¶
func (PriceLevel) Type() protoreflect.EnumType
type Review ¶ added in v1.6.0
type Review struct { // Output only. A reference representing this place review which may be used // to look up this place review again (a.k.a. the API "resource" name: // places/{place_id}/reviews/{review}). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. A string of formatted recent time, expressing the review time // relative to the current time in a form appropriate for the language and // country. RelativePublishTimeDescription string `` /* 155-byte string literal not displayed */ // Output only. The localized text of the review. Text *localized_text.LocalizedText `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"` // Output only. The review text in its original language. OriginalText *localized_text.LocalizedText `protobuf:"bytes,12,opt,name=original_text,json=originalText,proto3" json:"original_text,omitempty"` // Output only. A number between 1.0 and 5.0, a.k.a. the number of stars. Rating float64 `protobuf:"fixed64,7,opt,name=rating,proto3" json:"rating,omitempty"` // Output only. This review's author. AuthorAttribution *AuthorAttribution `protobuf:"bytes,13,opt,name=author_attribution,json=authorAttribution,proto3" json:"author_attribution,omitempty"` // Output only. Timestamp for the review. PublishTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"` // contains filtered or unexported fields }
Information about a review of a place.
func (*Review) Descriptor
deprecated
added in
v1.6.0
func (*Review) GetAuthorAttribution ¶ added in v1.6.0
func (x *Review) GetAuthorAttribution() *AuthorAttribution
func (*Review) GetOriginalText ¶ added in v1.6.0
func (x *Review) GetOriginalText() *localized_text.LocalizedText
func (*Review) GetPublishTime ¶ added in v1.6.0
func (x *Review) GetPublishTime() *timestamppb.Timestamp
func (*Review) GetRelativePublishTimeDescription ¶ added in v1.6.0
func (*Review) GetText ¶ added in v1.6.0
func (x *Review) GetText() *localized_text.LocalizedText
func (*Review) ProtoMessage ¶ added in v1.6.0
func (*Review) ProtoMessage()
func (*Review) ProtoReflect ¶ added in v1.6.0
func (x *Review) ProtoReflect() protoreflect.Message
type SearchNearbyRequest ¶ added in v1.6.0
type SearchNearbyRequest struct { // Place details will be displayed with the preferred language if available. // If the language code is unspecified or unrecognized, place details of any // language may be returned, with a preference for English if such details // exist. // // Current list of supported languages: // https://developers.google.com/maps/faq#languagesupport. LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // The Unicode country/region code (CLDR) of the location where the // request is coming from. This parameter is used to display the place // details, like region-specific place name, if available. The parameter can // affect results based on applicable law. // // For more information, see // http://www.unicode.org/reports/tr35/#unicode_region_subtag. // // // Note that 3-digit region codes are not currently supported. RegionCode string `protobuf:"bytes,2,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // Included Place type (eg, "restaurant" or "gas_station") from // https://developers.google.com/places/supported_types. // // If there are any conflicting types, i.e. a type appears in both // included_types and excluded_types, an INVALID_ARGUMENT error is // returned. // // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = // ["restaurant"]}, the returned places are POIs that provide "restaurant" // related services but do not operate primarily as "restaurants". IncludedTypes []string `protobuf:"bytes,3,rep,name=included_types,json=includedTypes,proto3" json:"included_types,omitempty"` // Excluded Place type (eg, "restaurant" or "gas_station") from // https://developers.google.com/places/supported_types. // // If the client provides both included_types (e.g. restaurant) and // excluded_types (e.g. cafe), then the response should include places that // are restaurant but not cafe. The response includes places that match at // least one of the included_types and none of the excluded_types. // // If there are any conflicting types, i.e. a type appears in both // included_types and excluded_types, an INVALID_ARGUMENT error is returned. // // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = // ["restaurant"]}, the returned places are POIs that provide "restaurant" // related services but do not operate primarily as "restaurants". ExcludedTypes []string `protobuf:"bytes,4,rep,name=excluded_types,json=excludedTypes,proto3" json:"excluded_types,omitempty"` // Included primary Place type (e.g. "restaurant" or "gas_station") from // https://developers.google.com/places/supported_types. // // If there are any conflicting primary types, i.e. a type appears in both // included_primary_types and excluded_primary_types, an INVALID_ARGUMENT // error is returned. // // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = // ["restaurant"]}, the returned places are POIs that provide "restaurant" // related services but do not operate primarily as "restaurants". IncludedPrimaryTypes []string `protobuf:"bytes,5,rep,name=included_primary_types,json=includedPrimaryTypes,proto3" json:"included_primary_types,omitempty"` // Excluded primary Place type (e.g. "restaurant" or "gas_station") from // https://developers.google.com/places/supported_types. // // If there are any conflicting primary types, i.e. a type appears in both // included_primary_types and excluded_primary_types, an INVALID_ARGUMENT // error is returned. // // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = // ["restaurant"]}, the returned places are POIs that provide "restaurant" // related services but do not operate primarily as "restaurants". ExcludedPrimaryTypes []string `protobuf:"bytes,6,rep,name=excluded_primary_types,json=excludedPrimaryTypes,proto3" json:"excluded_primary_types,omitempty"` // Maximum number of results to return. It must be between 1 and 20, // inclusively. If the number is unset, it falls back to the upper limit. If // the number is set to negative or exceeds the upper limit, an // INVALID_ARGUMENT error is returned. MaxResultCount int32 `protobuf:"varint,7,opt,name=max_result_count,json=maxResultCount,proto3" json:"max_result_count,omitempty"` // Required. The region to search. LocationRestriction *SearchNearbyRequest_LocationRestriction `protobuf:"bytes,8,opt,name=location_restriction,json=locationRestriction,proto3" json:"location_restriction,omitempty"` // How results will be ranked in the response. RankPreference SearchNearbyRequest_RankPreference `` /* 166-byte string literal not displayed */ // contains filtered or unexported fields }
Request proto for Search Nearby.
func (*SearchNearbyRequest) Descriptor
deprecated
added in
v1.6.0
func (*SearchNearbyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchNearbyRequest.ProtoReflect.Descriptor instead.
func (*SearchNearbyRequest) GetExcludedPrimaryTypes ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetExcludedPrimaryTypes() []string
func (*SearchNearbyRequest) GetExcludedTypes ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetExcludedTypes() []string
func (*SearchNearbyRequest) GetIncludedPrimaryTypes ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetIncludedPrimaryTypes() []string
func (*SearchNearbyRequest) GetIncludedTypes ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetIncludedTypes() []string
func (*SearchNearbyRequest) GetLanguageCode ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetLanguageCode() string
func (*SearchNearbyRequest) GetLocationRestriction ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetLocationRestriction() *SearchNearbyRequest_LocationRestriction
func (*SearchNearbyRequest) GetMaxResultCount ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetMaxResultCount() int32
func (*SearchNearbyRequest) GetRankPreference ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetRankPreference() SearchNearbyRequest_RankPreference
func (*SearchNearbyRequest) GetRegionCode ¶ added in v1.6.0
func (x *SearchNearbyRequest) GetRegionCode() string
func (*SearchNearbyRequest) ProtoMessage ¶ added in v1.6.0
func (*SearchNearbyRequest) ProtoMessage()
func (*SearchNearbyRequest) ProtoReflect ¶ added in v1.6.0
func (x *SearchNearbyRequest) ProtoReflect() protoreflect.Message
func (*SearchNearbyRequest) Reset ¶ added in v1.6.0
func (x *SearchNearbyRequest) Reset()
func (*SearchNearbyRequest) String ¶ added in v1.6.0
func (x *SearchNearbyRequest) String() string
type SearchNearbyRequest_LocationRestriction ¶ added in v1.6.0
type SearchNearbyRequest_LocationRestriction struct { // Types that are assignable to Type: // *SearchNearbyRequest_LocationRestriction_Circle Type isSearchNearbyRequest_LocationRestriction_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
The region to search.
func (*SearchNearbyRequest_LocationRestriction) Descriptor
deprecated
added in
v1.6.0
func (*SearchNearbyRequest_LocationRestriction) Descriptor() ([]byte, []int)
Deprecated: Use SearchNearbyRequest_LocationRestriction.ProtoReflect.Descriptor instead.
func (*SearchNearbyRequest_LocationRestriction) GetCircle ¶ added in v1.6.0
func (x *SearchNearbyRequest_LocationRestriction) GetCircle() *Circle
func (*SearchNearbyRequest_LocationRestriction) GetType ¶ added in v1.6.0
func (m *SearchNearbyRequest_LocationRestriction) GetType() isSearchNearbyRequest_LocationRestriction_Type
func (*SearchNearbyRequest_LocationRestriction) ProtoMessage ¶ added in v1.6.0
func (*SearchNearbyRequest_LocationRestriction) ProtoMessage()
func (*SearchNearbyRequest_LocationRestriction) ProtoReflect ¶ added in v1.6.0
func (x *SearchNearbyRequest_LocationRestriction) ProtoReflect() protoreflect.Message
func (*SearchNearbyRequest_LocationRestriction) Reset ¶ added in v1.6.0
func (x *SearchNearbyRequest_LocationRestriction) Reset()
func (*SearchNearbyRequest_LocationRestriction) String ¶ added in v1.6.0
func (x *SearchNearbyRequest_LocationRestriction) String() string
type SearchNearbyRequest_LocationRestriction_Circle ¶ added in v1.6.0
type SearchNearbyRequest_LocationRestriction_Circle struct { // A circle defined by center point and radius. Circle *Circle `protobuf:"bytes,2,opt,name=circle,proto3,oneof"` }
type SearchNearbyRequest_RankPreference ¶ added in v1.6.0
type SearchNearbyRequest_RankPreference int32
How results will be ranked in the response.
const ( // RankPreference value not set. Will use rank by POPULARITY by default. SearchNearbyRequest_RANK_PREFERENCE_UNSPECIFIED SearchNearbyRequest_RankPreference = 0 // Ranks results by distance. SearchNearbyRequest_DISTANCE SearchNearbyRequest_RankPreference = 1 // Ranks results by popularity. SearchNearbyRequest_POPULARITY SearchNearbyRequest_RankPreference = 2 )
func (SearchNearbyRequest_RankPreference) Descriptor ¶ added in v1.6.0
func (SearchNearbyRequest_RankPreference) Descriptor() protoreflect.EnumDescriptor
func (SearchNearbyRequest_RankPreference) Enum ¶ added in v1.6.0
func (x SearchNearbyRequest_RankPreference) Enum() *SearchNearbyRequest_RankPreference
func (SearchNearbyRequest_RankPreference) EnumDescriptor
deprecated
added in
v1.6.0
func (SearchNearbyRequest_RankPreference) EnumDescriptor() ([]byte, []int)
Deprecated: Use SearchNearbyRequest_RankPreference.Descriptor instead.
func (SearchNearbyRequest_RankPreference) Number ¶ added in v1.6.0
func (x SearchNearbyRequest_RankPreference) Number() protoreflect.EnumNumber
func (SearchNearbyRequest_RankPreference) String ¶ added in v1.6.0
func (x SearchNearbyRequest_RankPreference) String() string
func (SearchNearbyRequest_RankPreference) Type ¶ added in v1.6.0
func (SearchNearbyRequest_RankPreference) Type() protoreflect.EnumType
type SearchNearbyResponse ¶ added in v1.6.0
type SearchNearbyResponse struct { // A list of interesting places that meets user's requirements like places // types, number of places and specific location restriction. Places []*Place `protobuf:"bytes,1,rep,name=places,proto3" json:"places,omitempty"` // contains filtered or unexported fields }
Response proto for Search Nearby.
func (*SearchNearbyResponse) Descriptor
deprecated
added in
v1.6.0
func (*SearchNearbyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchNearbyResponse.ProtoReflect.Descriptor instead.
func (*SearchNearbyResponse) GetPlaces ¶ added in v1.6.0
func (x *SearchNearbyResponse) GetPlaces() []*Place
func (*SearchNearbyResponse) ProtoMessage ¶ added in v1.6.0
func (*SearchNearbyResponse) ProtoMessage()
func (*SearchNearbyResponse) ProtoReflect ¶ added in v1.6.0
func (x *SearchNearbyResponse) ProtoReflect() protoreflect.Message
func (*SearchNearbyResponse) Reset ¶ added in v1.6.0
func (x *SearchNearbyResponse) Reset()
func (*SearchNearbyResponse) String ¶ added in v1.6.0
func (x *SearchNearbyResponse) String() string
type SearchTextRequest ¶
type SearchTextRequest struct { // Required. The text query for textual search. TextQuery string `protobuf:"bytes,1,opt,name=text_query,json=textQuery,proto3" json:"text_query,omitempty"` // Place details will be displayed with the preferred language if available. // If the language code is unspecified or unrecognized, place details of any // language may be returned, with a preference for English if such details // exist. // // Current list of supported languages: // https://developers.google.com/maps/faq#languagesupport. LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // The Unicode country/region code (CLDR) of the location where the // request is coming from. This parameter is used to display the place // details, like region-specific place name, if available. The parameter can // affect results based on applicable law. // // For more information, see // http://www.unicode.org/reports/tr35/#unicode_region_subtag. // // // Note that 3-digit region codes are not currently supported. RegionCode string `protobuf:"bytes,3,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // How results will be ranked in the response. RankPreference SearchTextRequest_RankPreference `` /* 164-byte string literal not displayed */ // The requested place type. Full list of types supported: // https://developers.google.com/places/supported_types. Only support one // included type. IncludedType string `protobuf:"bytes,6,opt,name=included_type,json=includedType,proto3" json:"included_type,omitempty"` // Used to restrict the search to places that are open at a specific time. // open_now marks if a business is currently open. OpenNow bool `protobuf:"varint,7,opt,name=open_now,json=openNow,proto3" json:"open_now,omitempty"` // Filter out results whose average user rating is strictly less than this // limit. A valid value must be an float between 0 and 5 (inclusively) at a // 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep // parity with LocalRefinement_UserRating. The input rating will round up to // the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all // results with a less than 1.0 rating. MinRating float64 `protobuf:"fixed64,9,opt,name=min_rating,json=minRating,proto3" json:"min_rating,omitempty"` // Maximum number of results to return. It must be between 1 and 20, // inclusively. If the number is unset, it falls back to the upper limit. If // the number is set to negative or exceeds the upper limit, an // INVALID_ARGUMENT error is returned. MaxResultCount int32 `protobuf:"varint,10,opt,name=max_result_count,json=maxResultCount,proto3" json:"max_result_count,omitempty"` // Used to restrict the search to places that are marked as certain price // levels. Users can choose any combinations of price levels. Default to // select all price levels. PriceLevels []PriceLevel `` /* 141-byte string literal not displayed */ // Used to set strict type filtering for included_type. If set to true, only // results of the same type will be returned. Default to false. StrictTypeFiltering bool `protobuf:"varint,12,opt,name=strict_type_filtering,json=strictTypeFiltering,proto3" json:"strict_type_filtering,omitempty"` // The region to search. This location serves as a bias which means results // around given location might be returned. Cannot be set along with // location_restriction. LocationBias *SearchTextRequest_LocationBias `protobuf:"bytes,13,opt,name=location_bias,json=locationBias,proto3" json:"location_bias,omitempty"` // The region to search. This location serves as a restriction which means // results outside given location will not be returned. Cannot be set along // with location_bias. LocationRestriction *SearchTextRequest_LocationRestriction `protobuf:"bytes,14,opt,name=location_restriction,json=locationRestriction,proto3" json:"location_restriction,omitempty"` // contains filtered or unexported fields }
Request proto for SearchText.
func (*SearchTextRequest) Descriptor
deprecated
func (*SearchTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchTextRequest.ProtoReflect.Descriptor instead.
func (*SearchTextRequest) GetIncludedType ¶
func (x *SearchTextRequest) GetIncludedType() string
func (*SearchTextRequest) GetLanguageCode ¶
func (x *SearchTextRequest) GetLanguageCode() string
func (*SearchTextRequest) GetLocationBias ¶
func (x *SearchTextRequest) GetLocationBias() *SearchTextRequest_LocationBias
func (*SearchTextRequest) GetLocationRestriction ¶
func (x *SearchTextRequest) GetLocationRestriction() *SearchTextRequest_LocationRestriction
func (*SearchTextRequest) GetMaxResultCount ¶
func (x *SearchTextRequest) GetMaxResultCount() int32
func (*SearchTextRequest) GetMinRating ¶
func (x *SearchTextRequest) GetMinRating() float64
func (*SearchTextRequest) GetOpenNow ¶
func (x *SearchTextRequest) GetOpenNow() bool
func (*SearchTextRequest) GetPriceLevels ¶
func (x *SearchTextRequest) GetPriceLevels() []PriceLevel
func (*SearchTextRequest) GetRankPreference ¶
func (x *SearchTextRequest) GetRankPreference() SearchTextRequest_RankPreference
func (*SearchTextRequest) GetRegionCode ¶
func (x *SearchTextRequest) GetRegionCode() string
func (*SearchTextRequest) GetStrictTypeFiltering ¶
func (x *SearchTextRequest) GetStrictTypeFiltering() bool
func (*SearchTextRequest) GetTextQuery ¶
func (x *SearchTextRequest) GetTextQuery() string
func (*SearchTextRequest) ProtoMessage ¶
func (*SearchTextRequest) ProtoMessage()
func (*SearchTextRequest) ProtoReflect ¶
func (x *SearchTextRequest) ProtoReflect() protoreflect.Message
func (*SearchTextRequest) Reset ¶
func (x *SearchTextRequest) Reset()
func (*SearchTextRequest) String ¶
func (x *SearchTextRequest) String() string
type SearchTextRequest_LocationBias ¶
type SearchTextRequest_LocationBias struct { // Types that are assignable to Type: // *SearchTextRequest_LocationBias_Rectangle // *SearchTextRequest_LocationBias_Circle Type isSearchTextRequest_LocationBias_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
The region to search. This location serves as a bias which means results around given location might be returned.
func (*SearchTextRequest_LocationBias) Descriptor
deprecated
func (*SearchTextRequest_LocationBias) Descriptor() ([]byte, []int)
Deprecated: Use SearchTextRequest_LocationBias.ProtoReflect.Descriptor instead.
func (*SearchTextRequest_LocationBias) GetCircle ¶
func (x *SearchTextRequest_LocationBias) GetCircle() *Circle
func (*SearchTextRequest_LocationBias) GetRectangle ¶
func (x *SearchTextRequest_LocationBias) GetRectangle() *viewport.Viewport
func (*SearchTextRequest_LocationBias) GetType ¶
func (m *SearchTextRequest_LocationBias) GetType() isSearchTextRequest_LocationBias_Type
func (*SearchTextRequest_LocationBias) ProtoMessage ¶
func (*SearchTextRequest_LocationBias) ProtoMessage()
func (*SearchTextRequest_LocationBias) ProtoReflect ¶
func (x *SearchTextRequest_LocationBias) ProtoReflect() protoreflect.Message
func (*SearchTextRequest_LocationBias) Reset ¶
func (x *SearchTextRequest_LocationBias) Reset()
func (*SearchTextRequest_LocationBias) String ¶
func (x *SearchTextRequest_LocationBias) String() string
type SearchTextRequest_LocationBias_Circle ¶
type SearchTextRequest_LocationBias_Circle struct { // A circle defined by center point and radius. Circle *Circle `protobuf:"bytes,2,opt,name=circle,proto3,oneof"` }
type SearchTextRequest_LocationRestriction ¶
type SearchTextRequest_LocationRestriction struct { // Types that are assignable to Type: // *SearchTextRequest_LocationRestriction_Rectangle Type isSearchTextRequest_LocationRestriction_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
The region to search. This location serves as a restriction which means results outside given location will not be returned.
func (*SearchTextRequest_LocationRestriction) Descriptor
deprecated
func (*SearchTextRequest_LocationRestriction) Descriptor() ([]byte, []int)
Deprecated: Use SearchTextRequest_LocationRestriction.ProtoReflect.Descriptor instead.
func (*SearchTextRequest_LocationRestriction) GetRectangle ¶
func (x *SearchTextRequest_LocationRestriction) GetRectangle() *viewport.Viewport
func (*SearchTextRequest_LocationRestriction) GetType ¶
func (m *SearchTextRequest_LocationRestriction) GetType() isSearchTextRequest_LocationRestriction_Type
func (*SearchTextRequest_LocationRestriction) ProtoMessage ¶
func (*SearchTextRequest_LocationRestriction) ProtoMessage()
func (*SearchTextRequest_LocationRestriction) ProtoReflect ¶
func (x *SearchTextRequest_LocationRestriction) ProtoReflect() protoreflect.Message
func (*SearchTextRequest_LocationRestriction) Reset ¶
func (x *SearchTextRequest_LocationRestriction) Reset()
func (*SearchTextRequest_LocationRestriction) String ¶
func (x *SearchTextRequest_LocationRestriction) String() string
type SearchTextRequest_RankPreference ¶
type SearchTextRequest_RankPreference int32
How results will be ranked in the response.
const ( // RankPreference value not set. Will default to DISTANCE. SearchTextRequest_RANK_PREFERENCE_UNSPECIFIED SearchTextRequest_RankPreference = 0 // Ranks results by distance. SearchTextRequest_DISTANCE SearchTextRequest_RankPreference = 1 // Ranks results by relevance. Sort order determined by normal ranking // stack. See SortRefinement::RELEVANCE. SearchTextRequest_RELEVANCE SearchTextRequest_RankPreference = 2 )
func (SearchTextRequest_RankPreference) Descriptor ¶
func (SearchTextRequest_RankPreference) Descriptor() protoreflect.EnumDescriptor
func (SearchTextRequest_RankPreference) Enum ¶
func (x SearchTextRequest_RankPreference) Enum() *SearchTextRequest_RankPreference
func (SearchTextRequest_RankPreference) EnumDescriptor
deprecated
func (SearchTextRequest_RankPreference) EnumDescriptor() ([]byte, []int)
Deprecated: Use SearchTextRequest_RankPreference.Descriptor instead.
func (SearchTextRequest_RankPreference) Number ¶
func (x SearchTextRequest_RankPreference) Number() protoreflect.EnumNumber
func (SearchTextRequest_RankPreference) String ¶
func (x SearchTextRequest_RankPreference) String() string
func (SearchTextRequest_RankPreference) Type ¶
func (SearchTextRequest_RankPreference) Type() protoreflect.EnumType
type SearchTextResponse ¶
type SearchTextResponse struct { // A list of places that meet the user's text search criteria. Places []*Place `protobuf:"bytes,1,rep,name=places,proto3" json:"places,omitempty"` // contains filtered or unexported fields }
Response proto for SearchText.
func (*SearchTextResponse) Descriptor
deprecated
func (*SearchTextResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchTextResponse.ProtoReflect.Descriptor instead.
func (*SearchTextResponse) GetPlaces ¶
func (x *SearchTextResponse) GetPlaces() []*Place
func (*SearchTextResponse) ProtoMessage ¶
func (*SearchTextResponse) ProtoMessage()
func (*SearchTextResponse) ProtoReflect ¶
func (x *SearchTextResponse) ProtoReflect() protoreflect.Message
func (*SearchTextResponse) Reset ¶
func (x *SearchTextResponse) Reset()
func (*SearchTextResponse) String ¶
func (x *SearchTextResponse) String() string
type UnimplementedPlacesServer ¶
type UnimplementedPlacesServer struct { }
UnimplementedPlacesServer can be embedded to have forward compatible implementations.
func (*UnimplementedPlacesServer) GetPhotoMedia ¶ added in v1.6.0
func (*UnimplementedPlacesServer) GetPhotoMedia(context.Context, *GetPhotoMediaRequest) (*PhotoMedia, error)
func (*UnimplementedPlacesServer) GetPlace ¶ added in v1.6.0
func (*UnimplementedPlacesServer) GetPlace(context.Context, *GetPlaceRequest) (*Place, error)
func (*UnimplementedPlacesServer) SearchNearby ¶ added in v1.6.0
func (*UnimplementedPlacesServer) SearchNearby(context.Context, *SearchNearbyRequest) (*SearchNearbyResponse, error)
func (*UnimplementedPlacesServer) SearchText ¶
func (*UnimplementedPlacesServer) SearchText(context.Context, *SearchTextRequest) (*SearchTextResponse, error)