GeostoreSpeedLimitProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedLimitProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A speed limit, containing both the limit and the conditions in which it applies.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. category (type: String.t, default: nil)
    - The type of speed limit.
  2. condition (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadConditionalProto), default: nil)
    - The conditions under which this speed limit is applicable. If multiple conditions are set, at least one of them must be true.
  3. sourceType (type: String.t, default: nil)
    - The source of the speed limit.
  4. speedWithUnit (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedProto, default: nil)
    - A constant speed limit.
  5. unlimitedSpeed (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreUnlimitedSpeedProto, default: nil)
    - A speed limit with no limit value. When there is no speed limit in place.
  6. variableSpeed (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreVariableSpeedProto, default: nil)
    - A dynamic speed limit that can vary within a range of values based on road conditions.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedLimitProto{
category: String.t() | nil,
condition: [GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadConditionalProto.t()] | nil,
sourceType: String.t() | nil,
speedWithUnit: GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedProto.t() | nil,
unlimitedSpeed: GoogleApi.ContentWarehouse.V1.Model.GeostoreUnlimitedSpeedProto.t() | nil,
variableSpeed: GoogleApi.ContentWarehouse.V1.Model.GeostoreVariableSpeedProto.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedLimitProto