GoogleApi.ContentWarehouse.V1.Model.GeostoreEstablishmentProto
Table of Contents ▼
Jump to a specific part of the page:
Description
This protocol buffer holds establishment-specific attributes for features of type TYPE_ESTABLISHMENT.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
bizbuilderReference
(type:GoogleApi.ContentWarehouse.V1.Model.GeostoreBizBuilderReferenceProto
, default:nil
)
- Reference to BizBuilder data for this establishment. The bizbuilder_reference field indicates that a feature is claimed in CBDB (with the canonical state in MapFacts). The bizbuilder_reference is different from the social_reference's claimed_gaia_id because some BizBuilder clients will not have +Pages. All claimed businesses should have a bizbuilder_reference. -
hours
(type:GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeScheduleProto
, default:nil
)
- Regular opening hours for the establishment (weekly schedule). -
openingHours
(type:GoogleApi.ContentWarehouse.V1.Model.GeostoreOpeningHoursProto
, default:nil
)
- Opening hours for this establishment, including regular weekly hours and exceptional hours (e.g. on holidays). NOTE: in practice, only the exceptional hours are filled in this message. A schema migration for regular weekly hours was planned back in 2015 (see b/23105782) but was not completed and is (as of May 2018) not prioritized. Clients should continue getting regular opening hours from thehours
field above. In openinghours.h there is a utility functionGetOpeningHoursFromFeature
that mergesEstablishmentProto.hours
into this proto. -
priceInfo
(type:GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoProto
, default:nil
)
- Pricing for products and services offered. Example: menus for restaurants. -
serviceArea
(type:GoogleApi.ContentWarehouse.V1.Model.GeostoreServiceAreaProto
, default:nil
)
- -
telephone
(type:list(GoogleApi.ContentWarehouse.V1.Model.GeostoreTelephoneProto)
, default:nil
)
- Telephone number and related information. -
type
(type:String.t
, default:nil
)
- DEPRECATED This is deprecated in favor of the top-level (in FeatureProto) set of GConcepts. The type of establishment -- see comments above.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreEstablishmentProto{
bizbuilderReference: GoogleApi.ContentWarehouse.V1.Model.GeostoreBizBuilderReferenceProto.t() | nil,
hours: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeScheduleProto.t() | nil,
openingHours: GoogleApi.ContentWarehouse.V1.Model.GeostoreOpeningHoursProto.t() | nil,
priceInfo: GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoProto.t() | nil,
serviceArea: GoogleApi.ContentWarehouse.V1.Model.GeostoreServiceAreaProto.t() | nil,
telephone: [GoogleApi.ContentWarehouse.V1.Model.GeostoreTelephoneProto.t()] | nil,
type: String.t() | nil
}
bizbuilderReference: GoogleApi.ContentWarehouse.V1.Model.GeostoreBizBuilderReferenceProto.t() | nil,
hours: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeScheduleProto.t() | nil,
openingHours: GoogleApi.ContentWarehouse.V1.Model.GeostoreOpeningHoursProto.t() | nil,
priceInfo: GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoProto.t() | nil,
serviceArea: GoogleApi.ContentWarehouse.V1.Model.GeostoreServiceAreaProto.t() | nil,
telephone: [GoogleApi.ContentWarehouse.V1.Model.GeostoreTelephoneProto.t()] | nil,
type: String.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreEstablishmentProto