GeostoreTransitLineVariantProto

AI Overview😉

  • The potential purpose of this module is to help Google understand and organize transit information, such as bus or train routes, by creating a detailed model of each route variant. This includes the specific stops and segments that make up the route.
  • This module could impact search results by providing more accurate and relevant information to users searching for transit-related queries. For example, if a user searches for "bus routes near me", Google can use this module to provide a more detailed and accurate list of routes, including the specific stops and segments that make up each route.
  • A website may change things to be more favorable for this function by providing clear and structured transit information, such as GTFS (General Transit Feed Specification) data, which can be easily consumed and organized by Google's algorithm. Additionally, websites can ensure that their transit information is up-to-date and accurate, which can help improve the overall quality of Google's transit-related search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineVariantProto (google_api_content_warehouse v0.4.0)

A line variant is a specific instantiation of a line concept, denoted by the ordered set of stops and collection of segments that it traverses. Line variants are modeled as TYPE_ROUTE features with gcid:transit_line_variant. This proto stores line-variant-specific information that is not generally applicable to all routes. Schema Design Doc: go/transit-line-concepts-and-variants

Attributes

  • lineConcept (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t, default: nil) - Reference to the line variant’s line concept.
  • stops (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreServicedStopProto.t), default: nil) - Ordered list of stations or platforms serviced by this line variant. The order is captured by the ServicedStopProto.index field.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreTransitLineVariantProto{
  lineConcept:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
  stops:
    [GoogleApi.ContentWarehouse.V1.Model.GeostoreServicedStopProto.t()] | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.