Warning
public struct Warning : Hashable
A struct which represents a warning.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
-
Identifier of the warning. The ID is unique only within its specific
warningTypeand can be used to retrieve additional information from a corresponding registry.Declaration
Swift
public var id: Int32 -
The type of distance measurement used for this warning.
Declaration
Swift
public var distanceType: DistanceType -
The specific type of the warning.
Declaration
Swift
public var warningType: WarningType -
Identifier of the custom warning type.
Defines the category of the custom warning and determines which warning registry should be used to retrieve additional warning details. This field is set only when
warningType == WarningType.CUSTOMand isnilfor all other warning types.Declaration
Swift
public var customWarningType: Int32? -
Creates a new instance.
Parameters
- id: Identifier of the warning.
The ID is unique only within its specific
warningTypeand can be used to retrieve additional information from a corresponding registry. - distanceType: The type of distance measurement used for this warning.
- warningType: The specific type of the warning.
- customWarningType: Identifier of the custom warning type.
Defines the category of the custom warning and determines which warning registry should be used to retrieve additional warning details. This field is set only when
warningType == WarningType.CUSTOMand isnilfor all other warning types.- id: Identifier of the warning.
The ID is unique only within its specific
Declaration
Swift
public init(id: Int32, distanceType: DistanceType, warningType: WarningType, customWarningType: Int32? = nil)