@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentProto{
advisoryMaximumSpeed:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAppliedSpeedLimitProto.t()]
| nil,
altitude: [number()] | nil,
avgSpeedKph: number() | nil,
avgSpeedKphMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
barrier: String.t() | nil,
barrierMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
bicycleFacility: String.t() | nil,
bicycleSafety: String.t() | nil,
condition: String.t() | nil,
conditionMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
constructionBeginDate:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
constructionEndDate:
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
constructionStatus: String.t() | nil,
constructionStatusMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
covered: boolean() | nil,
distanceToEdge: number() | nil,
distanceToEdgeMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
edgeFollowsSegmentBeginFraction: number() | nil,
edgeFollowsSegmentEndFraction: number() | nil,
elevation: String.t() | nil,
elevationMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
endpoint: String.t() | nil,
endpointMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
gradeLevel:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreGradeLevelProto.t()] | nil,
internal:
GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalSegmentProto.t() | nil,
interpolationOffsetMeters: number() | nil,
intersection:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
isMaxPermittedSpeedDerived: boolean() | nil,
lane: [GoogleApi.ContentWarehouse.V1.Model.GeostoreLaneProto.t()] | nil,
legalMaximumSpeed:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAppliedSpeedLimitProto.t()]
| nil,
legalMinimumSpeed:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreAppliedSpeedLimitProto.t()]
| nil,
maxPermittedSpeedKph: number() | nil,
maxPermittedSpeedKphMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
onRight: boolean() | nil,
pedestrianCrossing:
GoogleApi.ContentWarehouse.V1.Model.GeostorePedestrianCrossingProto.t()
| nil,
pedestrianFacility: String.t() | nil,
pedestrianGrade: String.t() | nil,
priority: String.t() | nil,
priorityMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
ramp:
GoogleApi.ContentWarehouse.V1.Model.GeostoreSegmentProtoRampProto.t() | nil,
restriction:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRestrictionProto.t()] | nil,
roadMonitor:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
roadSign:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
route: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
routeAssociation:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreRouteAssociationProto.t()]
| nil,
separatedRoadways: boolean() | nil,
sibling: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
slope: [GoogleApi.ContentWarehouse.V1.Model.GeostoreSlopeProto.t()] | nil,
surface: String.t() | nil,
surfaceMetadata:
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
sweep: [GoogleApi.ContentWarehouse.V1.Model.GeostoreSweepProto.t()] | nil,
tollRoad: boolean() | nil,
usage: String.t() | nil,
visibleLandmark:
[GoogleApi.ContentWarehouse.V1.Model.GeostoreLandmarkReferenceProto.t()]
| nil
}