Variables
PriceLevel_name, PriceLevel_value
var (
PriceLevel_name = map[int32]string{
0: "PRICE_LEVEL_UNSPECIFIED",
1: "FREE",
2: "INEXPENSIVE",
3: "MODERATE",
4: "EXPENSIVE",
5: "VERY_EXPENSIVE",
}
PriceLevel_value = map[string]int32{
"PRICE_LEVEL_UNSPECIFIED": 0,
"FREE": 1,
"INEXPENSIVE": 2,
"MODERATE": 3,
"EXPENSIVE": 4,
"VERY_EXPENSIVE": 5,
}
)
Enum value maps for PriceLevel.
Place_BusinessStatus_name, Place_BusinessStatus_value
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.
Place_OpeningHours_SecondaryHourType_name, Place_OpeningHours_SecondaryHourType_value
var (
Place_OpeningHours_SecondaryHourType_name = map[int32]string{
0: "SECONDARY_HOUR_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_SecondaryHourType_value = map[string]int32{
"SECONDARY_HOUR_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_SecondaryHourType.
SearchTextRequest_RankPreference_name, SearchTextRequest_RankPreference_value
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.
File_google_maps_places_v1_geometry_proto
var File_google_maps_places_v1_geometry_proto protoreflect.FileDescriptor
File_google_maps_places_v1_place_proto
var File_google_maps_places_v1_place_proto protoreflect.FileDescriptor
File_google_maps_places_v1_places_service_proto
var File_google_maps_places_v1_places_service_proto protoreflect.FileDescriptor
Functions
func RegisterPlacesServer
func RegisterPlacesServer(s *grpc.Server, srv PlacesServer)
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: Use Circle.ProtoReflect.Descriptor instead.
func (*Circle) GetCenter
func (*Circle) GetRadius
func (*Circle) ProtoMessage
func (*Circle) ProtoMessage()
func (*Circle) ProtoReflect
func (x *Circle) ProtoReflect() protoreflect.Message
func (*Circle) Reset
func (x *Circle) Reset()
func (*Circle) String
Int32Range
type Int32Range struct {
// Lower bound. If unset, behavior is documented on the range field.
Min *int32 `protobuf:"varint,1,opt,name=min,proto3,oneof" json:"min,omitempty"`
// Upper bound. If unset, behavior is documented on the range field.
Max *int32 `protobuf:"varint,2,opt,name=max,proto3,oneof" json:"max,omitempty"`
// contains filtered or unexported fields
}
int 32 range. Both min and max are optional. If only min is set, then the range only has a lower bound. If only max is set, then range only has an upper bound. At least one of min and max must be set. Values are inclusive.
func (*Int32Range) Descriptor
func (*Int32Range) Descriptor() ([]byte, []int)
Deprecated: Use Int32Range.ProtoReflect.Descriptor instead.
func (*Int32Range) GetMax
func (x *Int32Range) GetMax() int32
func (*Int32Range) GetMin
func (x *Int32Range) GetMin() int32
func (*Int32Range) ProtoMessage
func (*Int32Range) ProtoMessage()
func (*Int32Range) ProtoReflect
func (x *Int32Range) ProtoReflect() protoreflect.Message
func (*Int32Range) Reset
func (x *Int32Range) Reset()
func (*Int32Range) String
func (x *Int32Range) String() string
Place
type Place struct {
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
DisplayName *localized_text.LocalizedText `protobuf:"bytes,31,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Types []string `protobuf:"bytes,5,rep,name=types,proto3" json:"types,omitempty"`
NationalPhoneNumber string `protobuf:"bytes,7,opt,name=national_phone_number,json=nationalPhoneNumber,proto3" json:"national_phone_number,omitempty"`
InternationalPhoneNumber string "" /* 135 byte string literal not displayed */
FormattedAddress string `protobuf:"bytes,9,opt,name=formatted_address,json=formattedAddress,proto3" json:"formatted_address,omitempty"`
AddressComponents []*Place_AddressComponent `protobuf:"bytes,10,rep,name=address_components,json=addressComponents,proto3" json:"address_components,omitempty"`
PlusCode *Place_PlusCode `protobuf:"bytes,11,opt,name=plus_code,json=plusCode,proto3" json:"plus_code,omitempty"`
Location *latlng.LatLng `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"`
Viewport *viewport.Viewport `protobuf:"bytes,13,opt,name=viewport,proto3" json:"viewport,omitempty"`
Rating float64 `protobuf:"fixed64,14,opt,name=rating,proto3" json:"rating,omitempty"`
GoogleMapsUri string `protobuf:"bytes,15,opt,name=google_maps_uri,json=googleMapsUri,proto3" json:"google_maps_uri,omitempty"`
WebsiteUri string `protobuf:"bytes,16,opt,name=website_uri,json=websiteUri,proto3" json:"website_uri,omitempty"`
Reviews []*Place_Review `protobuf:"bytes,20,rep,name=reviews,proto3" json:"reviews,omitempty"`
OpeningHours *Place_OpeningHours `protobuf:"bytes,21,opt,name=opening_hours,json=openingHours,proto3" json:"opening_hours,omitempty"`
UtcOffsetMinutes int32 `protobuf:"varint,22,opt,name=utc_offset_minutes,json=utcOffsetMinutes,proto3" json:"utc_offset_minutes,omitempty"`
AdrFormatAddress string `protobuf:"bytes,24,opt,name=adr_format_address,json=adrFormatAddress,proto3" json:"adr_format_address,omitempty"`
BusinessStatus Place_BusinessStatus "" /* 153 byte string literal not displayed */
PriceLevel PriceLevel "" /* 131 byte string literal not displayed */
Attributions []*Place_Attribution `protobuf:"bytes,27,rep,name=attributions,proto3" json:"attributions,omitempty"`
UserRatingCount int32 `protobuf:"varint,28,opt,name=user_rating_count,json=userRatingCount,proto3" json:"user_rating_count,omitempty"`
IconMaskBaseUri string `protobuf:"bytes,29,opt,name=icon_mask_base_uri,json=iconMaskBaseUri,proto3" json:"icon_mask_base_uri,omitempty"`
IconBackgroundColor string `protobuf:"bytes,30,opt,name=icon_background_color,json=iconBackgroundColor,proto3" json:"icon_background_color,omitempty"`
Takeout *bool `protobuf:"varint,33,opt,name=takeout,proto3,oneof" json:"takeout,omitempty"`
Delivery *bool `protobuf:"varint,34,opt,name=delivery,proto3,oneof" json:"delivery,omitempty"`
DineIn *bool `protobuf:"varint,35,opt,name=dine_in,json=dineIn,proto3,oneof" json:"dine_in,omitempty"`
CurbsidePickup *bool `protobuf:"varint,36,opt,name=curbside_pickup,json=curbsidePickup,proto3,oneof" json:"curbside_pickup,omitempty"`
WheelchairAccessibleEntrance *bool "" /* 155 byte string literal not displayed */
Reservable *bool `protobuf:"varint,38,opt,name=reservable,proto3,oneof" json:"reservable,omitempty"`
ServesBreakfast *bool `protobuf:"varint,39,opt,name=serves_breakfast,json=servesBreakfast,proto3,oneof" json:"serves_breakfast,omitempty"`
ServesLunch *bool `protobuf:"varint,40,opt,name=serves_lunch,json=servesLunch,proto3,oneof" json:"serves_lunch,omitempty"`
ServesDinner *bool `protobuf:"varint,41,opt,name=serves_dinner,json=servesDinner,proto3,oneof" json:"serves_dinner,omitempty"`
ServesBeer *bool `protobuf:"varint,42,opt,name=serves_beer,json=servesBeer,proto3,oneof" json:"serves_beer,omitempty"`
ServesWine *bool `protobuf:"varint,43,opt,name=serves_wine,json=servesWine,proto3,oneof" json:"serves_wine,omitempty"`
ServesBrunch *bool `protobuf:"varint,44,opt,name=serves_brunch,json=servesBrunch,proto3,oneof" json:"serves_brunch,omitempty"`
ServesVegetarianFood *bool "" /* 131 byte string literal not displayed */
CurrentOpeningHours *Place_OpeningHours `protobuf:"bytes,46,opt,name=current_opening_hours,json=currentOpeningHours,proto3" json:"current_opening_hours,omitempty"`
CurrentSecondaryOpeningHours []*Place_OpeningHours "" /* 150 byte string literal not displayed */
SecondaryOpeningHours []*Place_OpeningHours "" /* 127 byte string literal not displayed */
EditorialSummary *Place_EditorialSummary `protobuf:"bytes,48,opt,name=editorial_summary,json=editorialSummary,proto3" json:"editorial_summary,omitempty"`
}
All the information representing a Place.
func (*Place) Descriptor
Deprecated: Use Place.ProtoReflect.Descriptor instead.
func (*Place) GetAddressComponents
func (x *Place) GetAddressComponents() []*Place_AddressComponent
func (*Place) GetAdrFormatAddress
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) GetDineIn
func (*Place) GetDisplayName
func (x *Place) GetDisplayName() *localized_text.LocalizedText
func (*Place) GetEditorialSummary
func (x *Place) GetEditorialSummary() *Place_EditorialSummary
func (*Place) GetFormattedAddress
func (*Place) GetGoogleMapsUri
func (*Place) GetIconBackgroundColor
func (*Place) GetIconMaskBaseUri
func (*Place) GetId
func (*Place) GetInternationalPhoneNumber
func (*Place) GetLocation
func (*Place) GetNationalPhoneNumber
func (*Place) GetOpeningHours
func (x *Place) GetOpeningHours() *Place_OpeningHours
func (*Place) GetPlusCode
func (x *Place) GetPlusCode() *Place_PlusCode
func (*Place) GetPriceLevel
func (x *Place) GetPriceLevel() PriceLevel
func (*Place) GetRating
func (*Place) GetReservable
func (*Place) GetReviews
func (x *Place) GetReviews() []*Place_Review
func (*Place) GetSecondaryOpeningHours
func (x *Place) GetSecondaryOpeningHours() []*Place_OpeningHours
func (*Place) GetServesBeer
func (*Place) GetServesBreakfast
func (*Place) GetServesBrunch
func (*Place) GetServesDinner
func (*Place) GetServesLunch
func (*Place) GetServesVegetarianFood
func (*Place) GetServesWine
func (*Place) GetTakeout
func (*Place) GetTypes
func (*Place) GetUserRatingCount
func (*Place) GetUtcOffsetMinutes
func (*Place) GetViewport
func (*Place) GetWebsiteUri
func (*Place) GetWheelchairAccessibleEntrance
func (*Place) ProtoMessage
func (*Place) ProtoMessage()
func (*Place) ProtoReflect
func (x *Place) ProtoReflect() protoreflect.Message
func (*Place) Reset
func (x *Place) Reset()
func (*Place) String
Place_AddressComponent
type Place_AddressComponent struct {
// 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"`
// 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"`
// An array indicating the type(s) of the address component.
Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"`
// 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
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
Place_Attribution
type Place_Attribution struct {
// Name of the Place's data provider.
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
// 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
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
Place_BusinessStatus
type Place_BusinessStatus int32
Business status for the place.
Place_BUSINESS_STATUS_UNSPECIFIED, Place_OPERATIONAL, Place_CLOSED_TEMPORARILY, Place_CLOSED_PERMANENTLY
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
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
Place_EditorialSummary
type Place_EditorialSummary struct {
// 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.
Overview *localized_text.LocalizedText `protobuf:"bytes,1,opt,name=overview,proto3" json:"overview,omitempty"`
// contains filtered or unexported fields
}
Contains a summary of the place.
func (*Place_EditorialSummary) Descriptor
func (*Place_EditorialSummary) Descriptor() ([]byte, []int)
Deprecated: Use Place_EditorialSummary.ProtoReflect.Descriptor instead.
func (*Place_EditorialSummary) GetOverview
func (x *Place_EditorialSummary) GetOverview() *localized_text.LocalizedText
func (*Place_EditorialSummary) ProtoMessage
func (*Place_EditorialSummary) ProtoMessage()
func (*Place_EditorialSummary) ProtoReflect
func (x *Place_EditorialSummary) ProtoReflect() protoreflect.Message
func (*Place_EditorialSummary) Reset
func (x *Place_EditorialSummary) Reset()
func (*Place_EditorialSummary) String
func (x *Place_EditorialSummary) String() string
Place_OpeningHours
type Place_OpeningHours struct {
OpenNow bool `protobuf:"varint,1,opt,name=open_now,json=openNow,proto3" json:"open_now,omitempty"`
Periods []*Place_OpeningHours_OpeningHoursPeriod `protobuf:"bytes,2,rep,name=periods,proto3" json:"periods,omitempty"`
WeekdayDescriptions []string `protobuf:"bytes,3,rep,name=weekday_descriptions,json=weekdayDescriptions,proto3" json:"weekday_descriptions,omitempty"`
SecondaryHourType Place_OpeningHours_SecondaryHourType "" /* 179 byte string literal not displayed */
SpecialDays []*Place_OpeningHours_SpecialDay `protobuf:"bytes,5,rep,name=special_days,json=specialDays,proto3" json:"special_days,omitempty"`
}
Information about business hour of the place.
func (*Place_OpeningHours) Descriptor
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_OpeningHoursPeriod
func (*Place_OpeningHours) GetSecondaryHourType
func (x *Place_OpeningHours) GetSecondaryHourType() Place_OpeningHours_SecondaryHourType
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
Place_OpeningHours_OpeningHoursPeriod
type Place_OpeningHours_OpeningHoursPeriod struct {
// The time that the place starts to be open.
Open *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint `protobuf:"bytes,1,opt,name=open,proto3" json:"open,omitempty"`
// The time that the place starts to be closed.
Close *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint `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_OpeningHoursPeriod) Descriptor
func (*Place_OpeningHours_OpeningHoursPeriod) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_OpeningHoursPeriod.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours_OpeningHoursPeriod) GetClose
func (x *Place_OpeningHours_OpeningHoursPeriod) GetClose() *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint
func (*Place_OpeningHours_OpeningHoursPeriod) GetOpen
func (x *Place_OpeningHours_OpeningHoursPeriod) GetOpen() *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint
func (*Place_OpeningHours_OpeningHoursPeriod) ProtoMessage
func (*Place_OpeningHours_OpeningHoursPeriod) ProtoMessage()
func (*Place_OpeningHours_OpeningHoursPeriod) ProtoReflect
func (x *Place_OpeningHours_OpeningHoursPeriod) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours_OpeningHoursPeriod) Reset
func (x *Place_OpeningHours_OpeningHoursPeriod) Reset()
func (*Place_OpeningHours_OpeningHoursPeriod) String
func (x *Place_OpeningHours_OpeningHoursPeriod) String() string
Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint
type Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint struct {
// 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"`
// The hour in 2 digits. Ranges from 00 to 23.
Hour *int32 `protobuf:"varint,2,opt,name=hour,proto3,oneof" json:"hour,omitempty"`
// The minute in 2 digits. Ranges from 00 to 59.
Minute *int32 `protobuf:"varint,3,opt,name=minute,proto3,oneof" json:"minute,omitempty"`
// Date of the endpoint expressed in `RFC3339` format in the local
// timezone for the place. For example 2010-12-31.
//
// Deprecated: Marked as deprecated in google/maps/places/v1/place.proto.
DateDeprecated string `protobuf:"bytes,4,opt,name=date_deprecated,json=dateDeprecated,proto3" json:"date_deprecated,omitempty"`
// Date in the local timezone for the place.
Date *date.Date `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"`
// 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_OpeningHoursPeriod_OpeningHoursPoint) Descriptor
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) Descriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint.ProtoReflect.Descriptor instead.
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDate
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDate() *date.Date
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDateDeprecated
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDateDeprecated() string
Deprecated: Marked as deprecated in google/maps/places/v1/place.proto.
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDay
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetDay() int32
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetHour
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetHour() int32
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetMinute
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetMinute() int32
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetTruncated
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) GetTruncated() bool
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) ProtoMessage
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) ProtoMessage()
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) ProtoReflect
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) ProtoReflect() protoreflect.Message
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) Reset
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) Reset()
func (*Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) String
func (x *Place_OpeningHours_OpeningHoursPeriod_OpeningHoursPoint) String() string
Place_OpeningHours_SecondaryHourType
type Place_OpeningHours_SecondaryHourType int32
A type used to identify the type of secondary hours.
Place_OpeningHours_SECONDARY_HOUR_TYPE_UNSPECIFIED, Place_OpeningHours_DRIVE_THROUGH, Place_OpeningHours_HAPPY_HOUR, Place_OpeningHours_DELIVERY, Place_OpeningHours_TAKEOUT, Place_OpeningHours_KITCHEN, Place_OpeningHours_BREAKFAST, Place_OpeningHours_LUNCH, Place_OpeningHours_DINNER, Place_OpeningHours_BRUNCH, Place_OpeningHours_PICKUP, Place_OpeningHours_ACCESS, Place_OpeningHours_SENIOR_HOURS, Place_OpeningHours_ONLINE_SERVICE_HOURS
const (
// Default value when secondary hour type is not specified.
Place_OpeningHours_SECONDARY_HOUR_TYPE_UNSPECIFIED Place_OpeningHours_SecondaryHourType = 0
// The drive-through hour for banks, restaurants, or pharmacies.
Place_OpeningHours_DRIVE_THROUGH Place_OpeningHours_SecondaryHourType = 1
// The happy hour.
Place_OpeningHours_HAPPY_HOUR Place_OpeningHours_SecondaryHourType = 2
// The delivery hour.
Place_OpeningHours_DELIVERY Place_OpeningHours_SecondaryHourType = 3
// The takeout hour.
Place_OpeningHours_TAKEOUT Place_OpeningHours_SecondaryHourType = 4
// The kitchen hour.
Place_OpeningHours_KITCHEN Place_OpeningHours_SecondaryHourType = 5
// The breakfast hour.
Place_OpeningHours_BREAKFAST Place_OpeningHours_SecondaryHourType = 6
// The lunch hour.
Place_OpeningHours_LUNCH Place_OpeningHours_SecondaryHourType = 7
// The dinner hour.
Place_OpeningHours_DINNER Place_OpeningHours_SecondaryHourType = 8
// The brunch hour.
Place_OpeningHours_BRUNCH Place_OpeningHours_SecondaryHourType = 9
// The pickup hour.
Place_OpeningHours_PICKUP Place_OpeningHours_SecondaryHourType = 10
// The access hours for storage places.
Place_OpeningHours_ACCESS Place_OpeningHours_SecondaryHourType = 11
// The special hours for seniors.
Place_OpeningHours_SENIOR_HOURS Place_OpeningHours_SecondaryHourType = 12
// The online service hours.
Place_OpeningHours_ONLINE_SERVICE_HOURS Place_OpeningHours_SecondaryHourType = 13
)
func (Place_OpeningHours_SecondaryHourType) Descriptor
func (Place_OpeningHours_SecondaryHourType) Descriptor() protoreflect.EnumDescriptor
func (Place_OpeningHours_SecondaryHourType) Enum
func (x Place_OpeningHours_SecondaryHourType) Enum() *Place_OpeningHours_SecondaryHourType
func (Place_OpeningHours_SecondaryHourType) EnumDescriptor
func (Place_OpeningHours_SecondaryHourType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Place_OpeningHours_SecondaryHourType.Descriptor instead.
func (Place_OpeningHours_SecondaryHourType) Number
func (x Place_OpeningHours_SecondaryHourType) Number() protoreflect.EnumNumber
func (Place_OpeningHours_SecondaryHourType) String
func (x Place_OpeningHours_SecondaryHourType) String() string
func (Place_OpeningHours_SecondaryHourType) Type
func (Place_OpeningHours_SecondaryHourType) Type() protoreflect.EnumType
Place_OpeningHours_SpecialDay
type Place_OpeningHours_SpecialDay struct {
// 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
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
Place_PlusCode
type Place_PlusCode struct {
// 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"`
// 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
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
Place_Review
type Place_Review struct {
PublishTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"`
RelativePublishTimeDescription string "" /* 155 byte string literal not displayed */
Text *localized_text.LocalizedText `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
Author string `protobuf:"bytes,4,opt,name=author,proto3" json:"author,omitempty"`
AuthorUri string `protobuf:"bytes,5,opt,name=author_uri,json=authorUri,proto3" json:"author_uri,omitempty"`
AuthorPhotoUri string `protobuf:"bytes,6,opt,name=author_photo_uri,json=authorPhotoUri,proto3" json:"author_photo_uri,omitempty"`
Rating float64 `protobuf:"fixed64,7,opt,name=rating,proto3" json:"rating,omitempty"`
OriginalLanguageCode string `protobuf:"bytes,10,opt,name=original_language_code,json=originalLanguageCode,proto3" json:"original_language_code,omitempty"`
Translated bool `protobuf:"varint,11,opt,name=translated,proto3" json:"translated,omitempty"`
}
Information about a review of the place.
func (*Place_Review) Descriptor
func (*Place_Review) Descriptor() ([]byte, []int)
Deprecated: Use Place_Review.ProtoReflect.Descriptor instead.
func (*Place_Review) GetAuthor
func (x *Place_Review) GetAuthor() string
func (*Place_Review) GetAuthorPhotoUri
func (x *Place_Review) GetAuthorPhotoUri() string
func (*Place_Review) GetAuthorUri
func (x *Place_Review) GetAuthorUri() string
func (*Place_Review) GetOriginalLanguageCode
func (x *Place_Review) GetOriginalLanguageCode() string
func (*Place_Review) GetPublishTime
func (x *Place_Review) GetPublishTime() *timestamppb.Timestamp
func (*Place_Review) GetRating
func (x *Place_Review) GetRating() float64
func (*Place_Review) GetRelativePublishTimeDescription
func (x *Place_Review) GetRelativePublishTimeDescription() string
func (*Place_Review) GetText
func (x *Place_Review) GetText() *localized_text.LocalizedText
func (*Place_Review) GetTranslated
func (x *Place_Review) GetTranslated() bool
func (*Place_Review) ProtoMessage
func (*Place_Review) ProtoMessage()
func (*Place_Review) ProtoReflect
func (x *Place_Review) ProtoReflect() protoreflect.Message
func (*Place_Review) Reset
func (x *Place_Review) Reset()
func (*Place_Review) String
func (x *Place_Review) String() string
PlacesClient
type PlacesClient interface {
// Text query based place search.
SearchText(ctx context.Context, in *SearchTextRequest, opts ...grpc.CallOption) (*SearchTextResponse, 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
PlacesServer
type PlacesServer interface {
// Text query based place search.
SearchText(context.Context, *SearchTextRequest) (*SearchTextResponse, error)
}
PlacesServer is the server API for Places service.
PriceLevel
type PriceLevel int32
Price level of the place.
PriceLevel_PRICE_LEVEL_UNSPECIFIED, PriceLevel_FREE, PriceLevel_INEXPENSIVE, PriceLevel_MODERATE, PriceLevel_EXPENSIVE, PriceLevel_VERY_EXPENSIVE
const (
// Place price level is unspecified or unknown.
PriceLevel_PRICE_LEVEL_UNSPECIFIED PriceLevel = 0
PriceLevel_FREE PriceLevel = 1
// Place provides inexpensive services.
PriceLevel_INEXPENSIVE PriceLevel = 2
// Place provides moderately priced services.
PriceLevel_MODERATE PriceLevel = 3
// Place provides expensive services.
PriceLevel_EXPENSIVE PriceLevel = 4
// Place provides very expensive services.
PriceLevel_VERY_EXPENSIVE PriceLevel = 5
)
func (PriceLevel) Descriptor
func (PriceLevel) Descriptor() protoreflect.EnumDescriptor
func (PriceLevel) Enum
func (x PriceLevel) Enum() *PriceLevel
func (PriceLevel) EnumDescriptor
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
SearchTextRequest
type SearchTextRequest struct {
TextQuery string `protobuf:"bytes,1,opt,name=text_query,json=textQuery,proto3" json:"text_query,omitempty"`
LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
RegionCode string `protobuf:"bytes,3,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
RankPreference SearchTextRequest_RankPreference "" /* 164 byte string literal not displayed */
Location *SearchTextRequest_Location `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
IncludedType string `protobuf:"bytes,6,opt,name=included_type,json=includedType,proto3" json:"included_type,omitempty"`
OpenNow bool `protobuf:"varint,7,opt,name=open_now,json=openNow,proto3" json:"open_now,omitempty"`
PriceRange *Int32Range `protobuf:"bytes,8,opt,name=price_range,json=priceRange,proto3" json:"price_range,omitempty"`
MinRating float64 `protobuf:"fixed64,9,opt,name=min_rating,json=minRating,proto3" json:"min_rating,omitempty"`
MaxResultCount int32 `protobuf:"varint,10,opt,name=max_result_count,json=maxResultCount,proto3" json:"max_result_count,omitempty"`
PriceLevels []PriceLevel "" /* 141 byte string literal not displayed */
StrictTypeFiltering bool `protobuf:"varint,12,opt,name=strict_type_filtering,json=strictTypeFiltering,proto3" json:"strict_type_filtering,omitempty"`
LocationBias *SearchTextRequest_LocationBias `protobuf:"bytes,13,opt,name=location_bias,json=locationBias,proto3" json:"location_bias,omitempty"`
LocationRestriction *SearchTextRequest_LocationRestriction `protobuf:"bytes,14,opt,name=location_restriction,json=locationRestriction,proto3" json:"location_restriction,omitempty"`
}
Request data structure for SearchText.
func (*SearchTextRequest) Descriptor
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) GetLocation
func (x *SearchTextRequest) GetLocation() *SearchTextRequest_Location
Deprecated: Marked as deprecated in google/maps/places/v1/places_service.proto.
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) GetPriceRange
func (x *SearchTextRequest) GetPriceRange() *Int32Range
Deprecated: Marked as deprecated in google/maps/places/v1/places_service.proto.
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
SearchTextRequest_Location
type SearchTextRequest_Location struct {
// Types that are assignable to Type:
// *SearchTextRequest_Location_Rectangle
Type isSearchTextRequest_Location_Type `protobuf_oneof:"type"`
// Make location field a strict restriction and filter out POIs outside of
// the given location. If location type field is unset this field will have
// no effect.
StrictRestriction bool `protobuf:"varint,2,opt,name=strict_restriction,json=strictRestriction,proto3" json:"strict_restriction,omitempty"`
// contains filtered or unexported fields
}
The region to search.
Deprecated. Use LocationRestriction or LocationBias instead.
func (*SearchTextRequest_Location) Descriptor
func (*SearchTextRequest_Location) Descriptor() ([]byte, []int)
Deprecated: Use SearchTextRequest_Location.ProtoReflect.Descriptor instead.
func (*SearchTextRequest_Location) GetRectangle
func (x *SearchTextRequest_Location) GetRectangle() *viewport.Viewport
func (*SearchTextRequest_Location) GetStrictRestriction
func (x *SearchTextRequest_Location) GetStrictRestriction() bool
func (*SearchTextRequest_Location) GetType
func (m *SearchTextRequest_Location) GetType() isSearchTextRequest_Location_Type
func (*SearchTextRequest_Location) ProtoMessage
func (*SearchTextRequest_Location) ProtoMessage()
func (*SearchTextRequest_Location) ProtoReflect
func (x *SearchTextRequest_Location) ProtoReflect() protoreflect.Message
func (*SearchTextRequest_Location) Reset
func (x *SearchTextRequest_Location) Reset()
func (*SearchTextRequest_Location) String
func (x *SearchTextRequest_Location) String() string
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
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
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"`
}
SearchTextRequest_LocationBias_Rectangle
type SearchTextRequest_LocationBias_Rectangle struct {
// A rectangle box defined by northeast and southwest corner.
Rectangle *viewport.Viewport `protobuf:"bytes,1,opt,name=rectangle,proto3,oneof"`
}
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
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
SearchTextRequest_LocationRestriction_Rectangle
type SearchTextRequest_LocationRestriction_Rectangle struct {
// A rectangle box defined by northeast and southwest corner.
Rectangle *viewport.Viewport `protobuf:"bytes,1,opt,name=rectangle,proto3,oneof"`
}
SearchTextRequest_Location_Rectangle
type SearchTextRequest_Location_Rectangle struct {
// A rectangle box defined by northeast and southwest corner.
Rectangle *viewport.Viewport `protobuf:"bytes,1,opt,name=rectangle,proto3,oneof"`
}
SearchTextRequest_RankPreference
type SearchTextRequest_RankPreference int32
How results will be ranked in the response.
SearchTextRequest_RANK_PREFERENCE_UNSPECIFIED, SearchTextRequest_DISTANCE, SearchTextRequest_RELEVANCE
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
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
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
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
UnimplementedPlacesServer
type UnimplementedPlacesServer struct {
}
UnimplementedPlacesServer can be embedded to have forward compatible implementations.
func (*UnimplementedPlacesServer) SearchText
func (*UnimplementedPlacesServer) SearchText(context.Context, *SearchTextRequest) (*SearchTextResponse, error)