enumeration
ActionResult
AddEventError
Network error.
Attempted to add an event outside of 2GIS projects.
Unknown current user position. Road events can only be added with a known position.
The user is too far away from the location of the event to be added.
Attempted to add an anonymous event in an area where user authorization is required.
User has refused to collect and submit personal data.
User is blocked.
User creates events too often.
AddEventResult
AddressComponent
Alignment
AnimationMode
Normal. Object animation is displayed once.
Looped. Object animation is displayed in a loop.
AttributeValue
AudioVolume
AuthorType
Anonymous user.
2GIS company.
Authorized user.
Current user of the application.
BearingSource
Automatic selection of the direction source depending on the geolocation parameters.
Orient the map by the direction obtained from GNSS.
Orient the map by compass.
BetterRouteResponse
User accepted the offer to switch to an alternative route.
User explicitly declined the offer to switch to an alternative route.
BicycleInstructionCrossroadLandmark
No landmark.
Pedestrian crossing.
Traffic light.
BicycleInstructionCrossroadManeuverDirection
Straight ahead.
Sharp turn to the left.
Sharp turn to the right.
Keep to the left.
Keep to the right.
BriefExtraRouteInfo
CalloutVisualizationMode
Shows callouts (including DisplayFlag) and calculates positions for them if at least one route is added to the source.
Show bubbles (considering DisplayFlag) and calculate positions for them only if more than one route object is added to the source.
Do not show bubbles and do not calculate positions for them.
CameraAnimatedMoveReason
Explicit call of ICamera::move()
Animated move is caused by event handling (kinematics after moving the map, turning north, and others).
Internal causes, e.g., due to active tracking of the user's position.
CameraAnimatedMoveResult
Moving the camera position is complete when the finish point is reached.
Camera position movement canceled by a map event (shift, zoom, etc.).
New flyover is started, position is changed (explicitly or implicitly via ICamera::set_position_point() or ICamera::set_padding()), or tracking mode is changed.
CameraAnimationType
Type of flyover is selected depending on the distance between the starting and the finish positions.
Linear change of camera position parameters.
Zoom is changed to try and display the start and end positions at some point in the flyover. Positions may not be displayed if the current restrictions (see ICamera::zoom_restrictions()) do not allow setting such a small zoom level.
CameraBehaviourChangeReason
Changes the mode by the application, setting the position (explicitly or indirectly via ICamera::set_position_point()), launching the flyover.
Tracking mode changed because of a map event. Depending on the event, the tracking mode for position, rotation angle, tilt angle, or scale may reset, see CameraBehaviour.
CameraFollowState
Camera is not in tracking mode.
Camera is in position tracking mode.
Camera is in position and direction tracking mode.
CameraPurpose
Recording of exceeding the speed limit.
Recording of exceeding the average speed on the section.
Recording of movement on the dedicated lane for public transport.
Recording of crossing the solid line of road markings, driving on the side of the road.
Recording of passing at the forbidden signal of traffic lights.
Recording of driving over the stop line, driving without stopping the stop sign, driving to the intersection during a jam.
Recording driving in the oncoming lane.
Recording failure to give priority to pedestrians.
Recording of violation of lane rotation at the intersection.
Recording of violation of prohibition of stopping.
Fake item.
Platon system camera, truck restriction control camera.
CameraState
Camera is user-controlled.
There is an active flyover.
Camera is in position tracking mode.
Camera is not user controlled and there are no active flyovers.
CarBriefRouteInfoTrafficSpeed
Speed unknown.
Low travel speed.
Normal speed.
High travel speed.
CarInstructionCrossroadDirection
Straight.
Smooth turn left.
Sharp left turn.
Sharp turn to the right.
Make a slight turn to the right.
Keep to the left.
Keep to the right.
CarInstructionCrossroadLandmark
No landmark.
In front of the tunnel.
Tunnel entrance.
Before the bridge.
Bridge entrance.
Arch entrace.
At the traffic lights.
Yard entrance.
CarInstructionRoundaboutType
Roundabout entry.
Intermediate instruction on the roundabout.
Exiting the roundabout.
CheckableItemType
Simple element.
Set of elements working as a radio group.
CopyrightAlignment
DesiredAccuracy
Low geopositioning accuracy. The most suitable mode for determining the current city/district. This mode is notable for its low power consumption. In this mode, the device can either rely solely on networks (Wi-Fi, 3GPP, IP) or use the GNSS receiver in the low-power mode (caching the geoposition for a long time).
Geo-positioning accuracy provided by a standard GNSS receiver. The most appropriate mode for displaying your current location on the map. If a GNSS receiver is installed on your device and the satellites are in view, the data from the satellites is used to determine your location. Otherwise, alternative geo-positioning sources are used.
Geo-positioning accuracy provided by a standard GNSS receiver and possibly enhanced by additional means. The most suitable mode for route guidance. Similar to the Medium mode, but the GNSS receiver can be switched to a higher accuracy mode or additional sensors can be used to refine geopositioning. May consume a lot of power (the device in this mode is usually connected to a power source).
DgisSourceWorkingMode
Gets data from 2GIS servers.
Works with pre-loaded data.
Hybrid mode, which gives priority to obtaining data from 2GIS servers. Pre-loaded data is used if, for some reason, it was not possible to obtain data from the servers or the pre-loaded data matches the data on the server.
Hybrid mode, which gives priority to using pre-loaded data. Data from 2GIS servers is used if there is no pre-loaded data.
DistanceFormattingStrategy
DurationFormattingStrategy
DurationValueFormattingStrategy
DynamicFilter
ExcludedAreaSeverity
Low exception priority, area will be avoided if possible.
High exception priority, area will be avoided necessarily.
ExcludedAreaType
Excluded region is a circle with the center at the first point of 'points' and a radius equal to 'extent'. The 'points' must contain exactly one point, otherwise the query fails.
Excluded area is a polyline with width equal to 'extent' (points - line nodes).
Excluded region is a polygon with vertices at 'points'. In this case, the sides of the polygon are additionally padded by 'extent'.
ExtraInstructionInfo
FilterType
Filter defines the sorting of search results.
Filter indicates if an object in the search results has a specific feature.
FollowBearing
FollowStyleZoom
FollowTilt
FollowValue
FormattingType
Short form of address. For multi-part addresses, some components may be omitted.
Full address form. All components will be represented.
GeometryKind
HttpMethod
ImageFormat
IndoorManagerState
InstructionManeuver
No maneuver.
Start of movement.
End of movement.
Moving through the intersection straight ahead.
Moving through the intersection slightly to the left.
Moving through the intersection to the left.
Moving through the intersection sharply to the left.
Moving through the intersection slightly to the right.
Moving through the intersection to the right.
Moving through the intersection sharply to the right.
Going through the intersection - keep to the left.
Going through the intersection - keep to the right.
Turning at the intersection.
Going through the roundabout straight ahead.
Going through the roundabout slightly to the left.
Going through the roundabout to the left.
Going through the roundabout sharply to the left.
Going through the roundabout slightly to the right.
Going through the roundabout to the right.
Going through the roundabout sharply to the right.
Going through an intersection with traffic circle traffic in the opposite direction.
Exiting a traffic circle intersection.
U-turn.
Compound maneuver at an intersection (e.g., crossing two roads at an intersection for a pedestrian route).
JSONValue
public init(nilLiteral: ())
Creates an instance initialized with .
This documentation comment was inherited from .
public init(booleanLiteral value: Bool)
Creates an instance initialized to the given Boolean value.
This documentation comment was inherited from .
Value of the new instance.
public init(integerLiteral value: Int64)
Creates an instance initialized to the specified integer value.
This documentation comment was inherited from .
The value to create.
public init(floatLiteral value: Double)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
public init(stringLiteral value: String)
Creates an instance initialized to the given string value.
This documentation comment was inherited from .
Value of the new instance.
public init(arrayLiteral elements: JSONValue...)
Creates an instance initialized with the given elements.
This documentation comment was inherited from .
public init(dictionaryLiteral elements: (String, JSONValue)...)
Creates an instance initialized with the given key-value pairs.
This documentation comment was inherited from .
public init(from decoder: Decoder) throws
Creates a new instance by decoding from the given decoder.
Decoder to read data from.
public func encode(to encoder: Encoder) throws
Encodes this value into the given encoder.
Encoder to write data to.
Lane
LanesControlImage
Dots on the left side.
Dots on the right side.
No appropriate icon to display the maneuver.
Separator.
Traffic prohibited, no highlight.
Traffic prohibited, highlighted.
Public traffic lane, no highlight.
Public traffic lane, highlighted.
Left, no highlight.
Left, highlighted.
Combined maneuver - left or right, no highlight.
Combined maneuver - left or right, right is highlighted.
Combined maneuver - left or right, left is highlighted.
Combined maneuver - left or right, both are highlighted.
Combined maneuver - left or slightly left, no highlight.
Combined maneuver - left or slightly left, slightly left is highlighted.
Combined maneuver - left or slightly left, left is highlighted.
Combined maneuver - left or slightly left, both are highlighted.
Combined maneuver - left or slightly right, no highlight.
Combined maneuver - left or slightly right, slightly right is highlighted.
Combined maneuver - left or slightly right, right is highlighted.
Combined maneuver - left or slightly right, both are highlighted.
Combined maneuver - left or right, no highlight.
Combined maneuver - left or straight ahead, straight ahead is highlighted.
Combined maneuver - left or straight, left is highlighted.
Combined maneuver - left or straight, both are highlighted.
Combined maneuver - left, straight ahead or right, no highlight.
Combined maneuver - left, straight ahead or right, right is highlighted.
Combined maneuver - left, straight ahead or right, straight ahead is highlighted.
Combined maneuver - left, straight ahead or right, left is highlighted.
Combined maneuver - left, straight ahead or right, all options are highlighted.
Right with left turn, no highlight.
Right with left turn, highlighted.
Right, no highlight.
Right, highlighted.
Combined maneuver - right or sharply right, no highlight.
Combined maneuver - right or sharply right, sharply right is highlighted.
Combined maneuver - right or sharply right, right is highlighted.
Combined maneuver - right or shaply right, both are highlighted.
Shaply left, no highlight.
Sharply left, highlighted.
Combined maneuver - sharply left or left, no highlight
Combined maneuver - sharply left or left, left is highlighted.
Combined maneuver - sharply left or left, sharply left is highlighted.
Combined maneuver - sharply left or left, both are highlighted.
Combined maneuver - sharply left or slightly left, no highlight.
Combined maneuver - sharply left or slightly left, slightly left is highlighted.
Combined maneuver - sharply left or slightly left, sharply left is highlighted.
Combined maneuver - sharply left or slightly left, both are highlighted.
Combined maneuver - sharply left or slightly right, no highlight.
Combined maneuver - sharply left or slightly right, slightly right is highlighted.
Combined maneuver - sharply left or slightly right, sharply left are highlighted.
Combined maneuver - sharply left or slightly right, both are highlighted.
Combined maneuver - sharply left or straight ahead, no highlight.
Combined maneuver - sharply left or straight ahead, straight ahead is highlighted.
Combined maneuver - sharply left or straight ahead, sharply left is highlighted.
Combined maneuver - sharply left or straight ahead, both are highlighted.
Sharply right, no highlight.
Sharply to the right, highlighted.
Slightly left, no highlight.
Slightly left, highlighted.
Combined maneuver - slightly left or right, no highlight.
Combined maneuver - slightly left or right, right is highlighted.
Combined maneuver - slightly left or right, slightly left is highlighted.
Combined maneuver - slightly left or right, both highlighted.
Combined maneuver - slightly left or sharply right, no highlight.
Combined maneuver - slightly left or sharply right, sharply right is highlighted.
Combined maneuver - slightly left or sharply right, slightly left is highlighted.
Combined maneuver - slightly left or sharply to right, both are highlighted.
Combined maneuver - slightly left or slightly right, no highlight.
Combined maneuver - slightly left or slightly right, slightly right is highlighted.
Combined maneuver - slightly left or slightly right, slightly left is highlighted.
Combined maneuver - slightly left or slightly right, both are highlighted.
Combined maneuver - slightly left or slightly right, no highlight.
Combined maneuver - slightly left or straight ahead, straight ahead is highlighted.
Combined maneuver - slightly left or straight ahead, slightly left is highlighted.
Combined maneuver - slightly left or straight ahead, both are highlighted.
Slightly right, no highlight.
Slightly right, highlighted.
Combined maneuver - slightly right or right, no highlight.
Combined maneuver - slightly right or right, right is highlighted.
Combined maneuver - slightly right or right, slightly right is highlighted.
Combined maneuver - slightly right or right, both are highlighted.
Combined maneuver - slightly right or sharply right, no highlight.
Combined maneuver - slightly right or sharply right, sharply right is highlighted.
Combined maneuver - slightly right or sharply right, slightly right is highlighted.
Combined maneuver - slightly right or sharply right, both are highlighted.
Straight ahead, no highlight.
Straight ahead, highlighted.
Combined maneuver - straight ahead or right with left turn, no highlight.
Combined maneuver - straight ahead or right with left turn, right with left turn is highlighted.
Combined maneuver - straight ahead or right with left turn, straight ahead is highlighted.
Combined maneuver - straight ahead or right with left turn, both are highlighted.
Combined maneuver - straight ahead or right, no highlight.
Combined maneuver - straight ahead or right, right is highlighted.
Combined maneuver - straight ahead or right, straight ahead is highlighted.
Combined maneuver - straight ahead or right, both are highlighted.
Combined maneuver - straight ahead or sharply right, no highlight.
Combined maneuver - straight ahead or sharply right, sharply right is highlighted.
Combined maneuver - straight ahead or sharply right, straight ahead is highlighted.
Combined maneuver - straight ahead or sharply right, both are highlighted.
Combined maneuver - straight ahead or slightly right, no highlight.
Combined maneuver - straight ahead or slightly right, slightly right is highlighted.
Combined maneuver - straight ahead or slightly right, slightly right is highlighted.
Combined maneuver - straight ahead or slightly right, both are highlighted.
U-turn, no highlight.
U-turn, highlighted.
LogLevel
MapAppearance
Uses default theme.
Uses a single current style theme in any environment.
Uses an automatically switched light and dark theme. The automatic switching is done according to the environment change: see UITraitEnvironment and UIView.traitCollection. Available for iOS versions 13 or higher. For iOS 12, the default theme is used.
Textual representation of this instance.
Default backgroud color depending of the system theme.
MapDataLoadingState
Data is being loaded and will probably be added later.
The data is loaded.
MapRotationDirection
Map rotation clockwise.
Map rotation counterclockwise.
MapScalingDirection
Increases zoom, i.e. magnifying objects.
Decreases zoom, i.e. decreasing objects.
MapShiftDirection
MapVisibilityState
Map is fully visible.
Map is completely hidden from the user.
MyLocationMapObjectMarkerType
Use standard models from styles. Cannot be customized.
Use SVG icons. Can be customized using the styles editor. Corresponding layers: s_dvg_foot_gps_marker_with_direction, s_dvg_foot_gps_marker2, s_dvg_foot_gps_marker_degraded2.
NavigationViewMapControlsBehaviour
Always visible.
Visible during active navigation, see Model.navigationActive.
NavigatorFollowDriverType
NavigatorFollowMode
Tracking disabled.
Position control.
Position and rotation control.
Position, rotation, and zoom control.
ObjectType
Administrative unit.
Sightseeing attraction.
Branch of an organization.
Building.
Global coordinates.
Intersection.
Parking.
Road.
Public transportation route.
Stop.
Station entrance.
Street.
In case of an unexpected type.
Obstacle
ObstaclePassLimitation
Unrestricted obstacle.
Passing through the obstacle is tolled.
A pass is required to pass through the obstacle.
PackageInfoError
Network connection is missing.
No storage space left on the device to download and/or install a package.
Loading error.
PackageUpdateStatus
There is no newer version available for the package.
Package is in the process of installing or upgrading to a newer version available.
The process of upgrading the package to a newer version available is not running or has been suspended.
ParkingAccess
Public.
For handicapped only.
For customers only.
For residents only.
Parking space for taxi.
ParkingPavingType
Asphalt surface.
Concrete surface.
Gravel surface
No surface.
ParkingPurpose
For cars.
For bicycles.
For motorcycles/mopeds.
For strollers.
For scooters.
ParkingType
On-ground parking.
Underground parking.
Multi-level parking.
PedestrianInstructionCrossroadLandmark
No landmark.
Pedestrian crossing.
Traffic light.
PedestrianInstructionCrossroadManeuverDirection
Sharp turn to the left.
Sharp turn to the right.
Keep to the left.
Keep to the right.
PedestrianInstructionIndoorFloorChangeType
Path without steps or unknown.
PersonalDataCollectionConsent
User agrees.
User does not agree.
PointGeometryData
PublicTransportType
Trolleybus.
Tram.
Shuttle bus.
Subway.
Suburban train.
Funicular.
Monorail.
Water transport.
Cable car.
High-speed tram.
Underground tram.
Light metro.
Aeroexpress.
Moscow Central Ring.
Moscow Central Diameters.
Range
RoadEventActionState
RoadEventActionType
Adds the 'like' mark.
Adds the "dislike" mark.
Event confirmation.
Refutation of event.
RoadEventDisplayCategory
Cameras of all types, including those added by the user.
Comments on the roads.
Traffic accident.
Road closures.
Road works.
Events in the Other category.
Always displays events created by the current user, regardless of their category.
RoadEventType
Traffic accident.
Road works.
Camera.
Comment.
Traffic closure.
Other event.
RoadRule
RoadSubtype
No additional description to the road type.
Arch.
Bridge.
Pedestrian crossing.
Pedestrian bridge.
Ford.
Room.
Overpass.
Park path.
Parkway.
Residential area.
Stairway going upwards.
Stairway going downwards.
Subway crossing.
Tunnel.
Underpass.
RoadSurface
Unknown.
Asphalt.
Gravel.
Soil.
Concrete.
RoadType
Unknown.
Pedestrian path or a section of road where pedestrian traffic is allowed.
Bicycle lane or section of road where bicycles are permitted.
Roadway of minimal importance.
Field or forest road.
Access road/intra-block driveway.
Road that passes through other streets of a settlement.
Roadway running through the main streets of a settlement.
Highway.
'Intercity highway'.
Road of federal importance.
RouteCameraDirection
Against the traffic direction.
Along the traffic direction (to the back).
Bi-directional camera.
RouteCameraPurpose
Recording of exceeding the speed limit.
Recording of passing at the forbidden signal of traffic lights.
Recording of driving over the stop line, driving without stopping the stop sign, driving to the intersection during a jam.
Recording of movement on the dedicated lane for public transport.
Recording driving in the oncoming lane.
Recording of failure to give preference to pedestrians.
Recording of violation of lane rotation at the intersection.
Recording of crossing the solid line of road markings, driving on the side of the road.
Recording of exceeding the average speed on the section.
Recording of violation of prohibition of stopping.
Fake item.
“Platon” system camera: https://platon.ru/en/about/
RouteExitSignTableColor
Color of the exit sign table is undefined.
White.
Green.
Brown.
RouteExitSignType
RouteLaneManeuver
Not set.
Straight ahead.
To the right.
To the left.
Slightly to the right.
Slightly to the left.
Sharply to the right.
Sharply to the left.
To the right, then to the left.
U-turn.
RouteMapObjectCalloutLabelDisplayMode
Travel time and/or route length are displayed in absolute values (e.g. N km, M min).
Travel time and/or route length are displayed in absolute values only for the active route. For inactive routes, the difference from the corresponding value of the active route is displayed (e.g. +/-N km, +/-M min). If there is no active route or if there is more than one active route on the map, the travel time and/or route length are displayed in absolute values for all routes.
RouteMapObjectCalloutLabelFlag
Time of travel along the route.
Route length.
RouteMapObjectDisplayFlag
Route segments.
Starting point of the route.
Finish point of the route.
Intermediate waypoints.
Connection points of route segments (except for routes on public transport). For example, a point at the junction point of a pedestrian and automobile segment.
Maneuvers.
Cameras.
Artificial bumps.
Road closures.
Gates, barriers.
Stairs.
Public transport stops.
Traffic accident.
Road works.
Comments.
Traffic closures.
Other" events.
Start and end of toll road.
Lane bubbles (displayed only in source with navigation mode).
Lane bubbles with travel time and route length.
Instructions in buildings. Move by elevator, escalator, etc.
Shows parts of the route inside buildings not just for the active floor.
Highlight traffic lights on the route.
RouteMapObjectPassedDistanceVisualization
Shows only the rest of the route - from the passed distance to the finish.
Shows only the passed part of the route - from the start to the passed distance.
Shows the entire route regardless of the distance traveled along it.
RouteMapObjectPermanentDisplayFlag
Starting point of the route.
Finish point of the route.
Intermediate waypoints.
Traffic accident.
Road works.
Comments.
Traffic closures.
Other" events.
Start and end of toll road.
RoutePointKind
Starting point of the route.
Finish point of the route.
Intermediate point of the route.
Camera.
Traffic accident.
Road works.
Comment.
Traffic closure.
Other event.
Start and end of toll road.
Point of connection of route segments (except public transport routes). For example, the point at the connection of a pedestrian and car segment.
Speed bump.
Gate or barrier.
Road closure.
Stairs.
Instructions in a building. Moving by elevator, escalator, etc.
Bad road.
Public transport platform.
Beginning and end of a dirt road.
Beginning and end of gravel coverage.
Beginning and end of the motorized section of road (for bicycle/scooter routes).
Beginning and end of a bicycle track.
Beginning and end of a cycle lane.
Traffic lights.
RouteSearchOptions
RouteSearchType
Route search with current traffic data.
Route search with statistical traffic data.
Search for the shortest route.
RouteVisualizationType
Standard visualization - used in the route editor.
Visualization for navigation mode - used in the navigator.
ScooterInstructionCrossroadLandmark
No landmark.
Pedestrian crossing.
Traffic light.
ScooterInstructionCrossroadManeuverDirection
Straight ahead.
Sharp turn to the left.
Sharp turn to the right.
Keep to the left.
Keep to the right.
SearchResultType
Specific object found by the query.
Heading found by the query. The results contain a list of objects from that heading.
Settlement
Information about the settlement is unknown.
Inside the settlement.
Outside the settlement.
SimulationSpeedMode
SortingType
By relevance. Used by default.
By distance from the user's current position.
By rating.
SoundCategory
Intersection control cameras.
Cameras recording traffic in the dedicated lane for public transport.
Stop control cameras.
Traffic lane cameras.
Average speed cameras.
Instant speed cameras.
Accidents.
Road works.
Toll roads.
Violations of maximum permitted speed.
Intermediate points on the route.
Route is rebuilt.
Instructions (maneuvers) on route.
Obstacles.
Road subtypes.
Lost GPS signal.
Route completion.
SpecialSpaceType
For bicycles.
For motorcycles.
For families.
For handicapped people.
For strollers.
For trucks.
For scooters.
SpeedFormattingStrategy
State
SuggestedType
Administrative unit.
Sightseeing attraction.
Additional attribute.
Branch of an organization.
Building.
Global coordinates.
Intersection.
Region.
Organization.
Rubric.
Parking.
Region.
Road.
Public transportation route.
Stop.
Station entrance.
Street.
Text hint.
In case of an unexpected type.
SuggestHandler
SuggestorType
Tooltip for the main search line.
A tooltip for selecting waypoints. Optimized for searching for point objects in a single action. Rejects objects without points.
TextPlacement
No caption.
At the center of the area below the square around the marker.
On the right side of the area below the square around the marker.
On the left side of the area below the square around the marker.
At the bottom right of the area relative to the circle around the marker.
Bottom of the area to the right of the square around the marker.
At the center of the area to the right of the square around the marker.
Above the area to the right of the square around the marker.
Top right area relative to the circle around the marker.
At the center of the area above the square around the marker.
Right side of the area above the square around the marker.
Left side of the area above the square around the marker.
Top left of area relative to the circle around the marker.
Above the area to the left of the square around the marker.
At the center of the area to the left of the square around the marker.
Bottom of area to the left of the square around the marker.
Bottom left area relative to the circle around the marker.
Center of the square around the marker.
ThermometerEventsPosition
Events are displayed on the left.
Events are displayed on the right.
TimeFormattingStrategy
TrafficControlStatus
Control is hidden. Appears when there is no traffic information in the region.
Control is active. Appears when the data on traffic jams is up to date, and there is a layer of traffic jams on the map.
Control in inactive state. Appears when there is no traffic jams layer on the map.
Load indicator. Appears when the data on traffic jams in the inactive state, and there is a layer of traffic jams on the map.
TrafficScoreState
Value unknown, will be requested later. Initial state.
Value is current.
Value is outdated. The state is reached if the data could not be updated within a certain time.
TrafficSpeedColor
TransportType
Unknown how to traverse this section of the route and it may not be passable.
Bicycle.
Car.
Pedestrian.
Public transport.
Scooter.
WeekDay
public static func < (lhs: WeekDay, rhs: WeekDay) -> Bool
Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.
WidgetType
Single checkbox.
Group of elements where each can be independently checked or grouped into RadioButtonGroup.
Representation of a continuous or discrete set of sorted values.