UserRoute

public struct UserRoute : Searchable, JSONEncodedBody

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias Identifier = Int
  • Undocumented

    Declaration

    Swift

    extension UserRoute.Identifier: UserRouteServerIdentifier
  • Undocumented

    Declaration

    Swift

    public typealias UUID = String
  • Undocumented

    Declaration

    Swift

    extension UserRoute.UUID: UserRouteServerIdentifier
  • id

    Undocumented

    Declaration

    Swift

    public var id: Identifier?
  • Undocumented

    Declaration

    Swift

    public var uuid: UUID?
  • When this object was first created

    Declaration

    Swift

    public var createdTime: Milliseconds?
  • When this object was last modified

    Declaration

    Swift

    public var modifiedTime: Milliseconds?
  • Who created this object

    Declaration

    Swift

    public var createdBy: String?
  • Who last modified this object

    Declaration

    Swift

    public var modifiedBy: String?
  • Who owns this object

    Declaration

    Swift

    public var user: User?
  • The number of times this route should be completed

    Declaration

    Swift

    public var repeatCount: Int?
  • A nice name for this route

    Declaration

    Swift

    public var name: String?
  • The origin of how this route came into the system. ie created manually, cloned from an activity, synced from Strava etc

    Declaration

    Swift

    public var source: String?
  • The original UUID/id of this route in it’s origin system

    Declaration

    Swift

    public var sourceID: String?
  • The locality of where this route begins

    Declaration

    Swift

    public var locality: String?
  • The mid locality of this route

    Declaration

    Swift

    public var locality1: String?
  • The locality of where this route ends

    Declaration

    Swift

    public var locality2: String?
  • The language that the waypoint messages are in

    Declaration

    Swift

    public var locale: String?
  • The metric/imperial that the way point messages are in

    Declaration

    Swift

    public var units: UnitMeasurement?
  • A description of this route

    Declaration

    Swift

    public var description: String?
  • The total distance (meters) of this route

    Declaration

    Swift

    public var distance: Double?
  • The total elevation gain (meters) of this route

    Declaration

    Swift

    public var ascent: Int?
  • The total elevation loss (meters) of this route

    Declaration

    Swift

    public var descent: Int?
  • The estimated time for this route (seconds)

    Declaration

    Swift

    public var duration: Int?
  • The lowest altitude point in this route (meters)

    Declaration

    Swift

    public var minimumAltitude: Int?
  • The highest altitude point in this route (meters)

    Declaration

    Swift

    public var maximumAltitude: Int?
  • The average altitude point in this route (meters)

    Declaration

    Swift

    public var averageAltitude: Int?
  • Min latitude in this route - for geo boxing

    Declaration

    Swift

    public var minimumLatitude: Int?
  • Min longitude in this route - for geo boxing

    Declaration

    Swift

    public var minimumLongitude: Int?
  • Max latitude in this route - for geo boxing

    Declaration

    Swift

    public var maximumLatitude: Int?
  • Max longitude in this route - for geo boxing

    Declaration

    Swift

    public var maximumLongitude: Int?
  • The sport type for this route - ie cycling, running etc

    Declaration

    Swift

    public var type: ActivityType?
  • The recommended cycling equipment for this route - ie TT, road, mtb etc

    Declaration

    Swift

    public var equipment: Set<Equipment>?
  • User type of terrain in this route

    Declaration

    Swift

    public var terrain: Set<Terrain>?
  • User defined tags for this route

    Declaration

    Swift

    public var tags: Set<String>?
  • A bitmask used for tracking visibility / sharing of this route - see UserRouteVisibilityMask

    Declaration

    Swift

    public var visibilityMask: Int?
  • Permissions which the current user has scope to on this object

    Declaration

    Swift

    public var permissions: Set<DataAccessRequest>?
  • The processing state - used when a route is imported or cloned from another source

    Declaration

    Swift

    public var state: FileUploadState?
  • Any processing / import error message (if any)

    Declaration

    Swift

    public var message: String?
  • Start location

    Declaration

    Swift

    public var latitude1: Double?
  • Undocumented

    Declaration

    Swift

    public var longitude1: Double?
  • End location

    Declaration

    Swift

    public var latitude2: Double?
  • Undocumented

    Declaration

    Swift

    public var longitude2: Double?
  • My rating of this route (if any)

    Declaration

    Swift

    public var rating: Int?
  • The overall rating of this route (if any)

    Declaration

    Swift

    public var publicRatingOverall: Int?
  • The number of public ratings (if any)

    Declaration

    Swift

    public var publicRatingCount: Int?
  • Undocumented

    Declaration

    Swift

    public init()

Codable