                             time: Date = Date(),
                             dateIsArrival: Bool = false,
                             allowShortTermChanges: Bool = true,
-                            mobilityRestriction: MobilityRestriction = .none,
+                            mobilityRestriction: MobilityRestriction = .None,
                             session: URLSession = .shared,
                             completion: @escaping (Result<RoutesResponse>) -> Void) {
         Stop.find(origin, session: session) { result in

                            time: Date = Date(),
                            dateIsArrival: Bool = false,
                            allowShortTermChanges: Bool = true,
                            mobilityRestriction: MobilityRestriction = .none,
                            session: URLSession = .shared,
                            completion: @escaping (Result<RoutesResponse>) -> Void) {
        let data: [String: Any] = [

// MARK: - API

extension Route {
    public struct MobilityRestriction {
        let rawValue: String

        public static let None = MobilityRestriction(rawValue: "None")
        // TODO: Pull the other cases for this from the app

        public init(rawValue: String) {
            self.rawValue = rawValue
        }
    }
}

