- Documentation for this SDK is available on TripGo iOS Developer page
- Additional documentation about the API is available on the TripGo Developer page
TripKit is copyright 2015-2022 by SkedGo Pty Ltd
Full Changelog: 4.7.0...4.7.1
TripKit is copyright 2015-2022 by SkedGo Pty Ltd
{
"name": "TripKit",
"path": "/usr/src/package",
"targets": [
{
"name": "TripKitUITests",
"path": "Tests/TripKitUITests",
"type": "test",
"c99name": "TripKitUITests",
"sources": [
"TKTestCase.swift",
"TKUIAutocompletionRaceTest.swift",
"TKUIGeocoderTest.swift",
"TKUIMapManagerHelperTest.swift",
"TKUIModePickerTest.swift",
"TKUIPolylineRendererStabilityTest.swift",
"TKUIRoutingQueryInputViewModelTest.swift",
"TKUISectionedAlertsTest.swift",
"TKUIShareHelperTest.swift",
"TKUITripOverviewViewModelTest.swift",
"vendor/RxBlocking/BlockingObservable+Operators.swift",
"vendor/RxBlocking/BlockingObservable.swift",
"vendor/RxBlocking/ObservableConvertibleType+Blocking.swift",
"vendor/RxBlocking/Platform/AtomicInt.swift",
"vendor/RxBlocking/Platform/Platform.Darwin.swift",
"vendor/RxBlocking/Platform/Platform.Linux.swift",
"vendor/RxBlocking/Platform/RecursiveLock.swift",
"vendor/RxBlocking/Resources.swift",
"vendor/RxBlocking/RunLoopLock.swift",
"vendor/RxTest/Any+Equatable.swift",
"vendor/RxTest/ColdObservable.swift",
"vendor/RxTest/Deprecated.swift",
"vendor/RxTest/Event+Equatable.swift",
"vendor/RxTest/HotObservable.swift",
"vendor/RxTest/Platform/DataStructures/Bag.swift",
"vendor/RxTest/Recorded+Event.swift",
"vendor/RxTest/Recorded.swift",
"vendor/RxTest/RxTest.swift",
"vendor/RxTest/Schedulers/TestScheduler.swift",
"vendor/RxTest/Schedulers/TestSchedulerVirtualTimeConverter.swift",
"vendor/RxTest/Subscription.swift",
"vendor/RxTest/TestableObservable.swift",
"vendor/RxTest/TestableObserver.swift",
"vendor/RxTest/XCTest+Rx.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"TripKit",
"TripKitUI"
],
"product_dependencies": [
"RxCocoa"
]
},
{
"name": "TripKitUI",
"path": "Sources/TripKitUI",
"type": "library",
"c99name": "TripKitUI",
"sources": [
"TripKitUIBundle.swift",
"cards/TKUICardAction.swift",
"cards/TKUICardActionStyle.swift",
"cards/TKUIComposingMapManager.swift",
"cards/TKUIEventCallback.swift",
"cards/TKUIHomeCard+Configuration.swift",
"cards/TKUIHomeCard+Customizer.swift",
"cards/TKUIHomeCard+MapManager.swift",
"cards/TKUIHomeCard+Search.swift",
"cards/TKUIHomeCard.swift",
"cards/TKUILocationCard+Configuration.swift",
"cards/TKUILocationCard.swift",
"cards/TKUILocationMapManager.swift",
"cards/TKUIMapManager+Tiles.swift",
"cards/TKUIMapManager.swift",
"cards/TKUINearbyMapManager+Home.swift",
"cards/TKUINearbyMapManager.swift",
"cards/TKUIRoutingQueryInputCard.swift",
"cards/TKUIRoutingResultsCard+Configuration.swift",
"cards/TKUIRoutingResultsCard+Errors.swift",
"cards/TKUIRoutingResultsCard.swift",
"cards/TKUIRoutingResultsMapManager.swift",
"cards/TKUISegmentDirectionsCard+Configuration.swift",
"cards/TKUISegmentDirectionsCard.swift",
"cards/TKUISegmentInstructionsCard.swift",
"cards/TKUIServiceCard+Configuration.swift",
"cards/TKUIServiceCard.swift",
"cards/TKUIServiceMapManager.swift",
"cards/TKUISimpleHomeMapManager.swift",
"cards/TKUIStartTripAction.swift",
"cards/TKUITableCard.swift",
"cards/TKUITimetableCard+Configuration.swift",
"cards/TKUITimetableCard+Content.swift",
"cards/TKUITimetableCard.swift",
"cards/TKUITripMapManager.swift",
"cards/TKUITripModeByModeCard+Configuration.swift",
"cards/TKUITripModeByModeCard.swift",
"cards/TKUITripOverviewCard+Configuration.swift",
"cards/TKUITripOverviewCard.swift",
"controller/Alert+TKAlert.swift",
"controller/TKUIAlertViewController.swift",
"controller/TKUIAttributionTableViewController.swift",
"controller/TKUIAutocompletionViewController.swift",
"controller/TKUIHomeCardCustomizationViewController.swift",
"controller/TKUIHomeViewController.swift",
"controller/TKUIRoutingResultsViewController.swift",
"controller/TKUISectionedAlertViewController.swift",
"controller/TKUISheetViewController.swift",
"controller/TKUITimetableViewController.swift",
"controller/TKUITripModeByModeViewController.swift",
"controller/TKUITripOverviewViewController.swift",
"helper/Categories/TGCardView+Rx.swift",
"helper/Categories/TKSegment+Zoom.swift",
"helper/Categories/TKStyleManager+TripKitUI.swift",
"helper/Categories/UIColor+Variations.swift",
"helper/Categories/UIImageView+AsAccessoryImage.swift",
"helper/Categories/UIImageView+Kingfisher.swift",
"helper/Categories/UIView+BearingRotation.swift",
"helper/Categories/UIViewController+ShowError.swift",
"helper/Notification+TripKitUI.swift",
"helper/RxHelpers.swift",
"helper/RxTripKit/NSManagedObjectContext+Rx.swift",
"helper/RxTripKit/Rx+Concurrency.swift",
"helper/RxTripKit/TKAvailabilityFetcher.swift",
"helper/RxTripKit/TKBuzzInfoProvider+Rx.swift",
"helper/RxTripKit/TKBuzzRealTime+Rx.swift",
"helper/RxTripKit/TKDeparturesProvider+Rx.swift",
"helper/RxTripKit/TKGeocoding+Rx.swift",
"helper/RxTripKit/TKLocationManager+rx.swift",
"helper/RxTripKit/TKLocationRealTime.swift",
"helper/RxTripKit/TKLocationTypes+Rx.swift",
"helper/RxTripKit/TKRealTimeHelper.swift",
"helper/RxTripKit/TKReporter+Rx.swift",
"helper/RxTripKit/TKRouter+Rx.swift",
"helper/RxTripKit/TKServer+Rx.swift",
"helper/RxTripKit/TKSettings+Rx.swift",
"helper/RxTripKit/TKUIResultsFetcher.swift",
"helper/RxTripKit/Vehicle+Rx.swift",
"helper/StopVisits+RealTimeColor.swift",
"helper/TGCardViewController+Present.swift",
"helper/TKAPI+ViewHelpers.swift",
"helper/TKSegment+AlternativeRoutes.swift",
"helper/TKUICustomization.swift",
"helper/TKUIDebugActionHandler.swift",
"helper/TKUIMapManagerHelper.swift",
"helper/TKUIModePickerLayoutHelper.swift",
"helper/TKUITripSegmentDisplayable.swift",
"helper/TKWheelchairAccessibility+UI.swift",
"helper/Trip+Titles.swift",
"managers/TKUINotificationManager.swift",
"managers/TKUITripMonitorManager+Rx.swift",
"managers/TKUITripMonitorManager.swift",
"vendor/Differentiator/AnimatableSectionModel.swift",
"vendor/Differentiator/AnimatableSectionModelType+ItemPath.swift",
"vendor/Differentiator/AnimatableSectionModelType.swift",
"vendor/Differentiator/Changeset.swift",
"vendor/Differentiator/Diff.swift",
"vendor/Differentiator/IdentifiableType.swift",
"vendor/Differentiator/IdentifiableValue.swift",
"vendor/Differentiator/ItemPath.swift",
"vendor/Differentiator/Optional+Extensions.swift",
"vendor/Differentiator/SectionModel.swift",
"vendor/Differentiator/SectionModelType.swift",
"vendor/Differentiator/Utilities.swift",
"vendor/RxCombine/Combine+Rx/Publisher+Rx.swift",
"vendor/RxCombine/Combine+Rx/Subject+Rx.swift",
"vendor/RxCombine/Common/DemandBuffer.swift",
"vendor/RxCombine/Rx+Combine/Observable+Combine.swift",
"vendor/RxCombine/Rx+Combine/RxSubscription.swift",
"vendor/RxDataSources/AnimationConfiguration.swift",
"vendor/RxDataSources/Array+Extensions.swift",
"vendor/RxDataSources/CollectionViewSectionedDataSource.swift",
"vendor/RxDataSources/DataSources.swift",
"vendor/RxDataSources/FloatingPointType+IdentifiableType.swift",
"vendor/RxDataSources/IntegerType+IdentifiableType.swift",
"vendor/RxDataSources/RxCollectionViewSectionedAnimatedDataSource.swift",
"vendor/RxDataSources/RxCollectionViewSectionedReloadDataSource.swift",
"vendor/RxDataSources/RxPickerViewAdapter.swift",
"vendor/RxDataSources/RxTableViewSectionedAnimatedDataSource.swift",
"vendor/RxDataSources/RxTableViewSectionedReloadDataSource.swift",
"vendor/RxDataSources/String+IdentifiableType.swift",
"vendor/RxDataSources/TableViewSectionedDataSource.swift",
"vendor/RxDataSources/UI+SectionedViewType.swift",
"vendor/RxDataSources/ViewTransition.swift",
"view model/TKUIAutocompletionViewModel.swift",
"view model/TKUIHomeCardCustomizationViewModel.swift",
"view model/TKUIHomeViewModel+Component.swift",
"view model/TKUIHomeViewModel+Content.swift",
"view model/TKUIHomeViewModel+Next.swift",
"view model/TKUIHomeViewModel+Search.swift",
"view model/TKUIHomeViewModel.swift",
"view model/TKUILocationViewModel.swift",
"view model/TKUINearbyViewModel+Content.swift",
"view model/TKUINearbyViewModel+HomeCard.swift",
"view model/TKUINearbyViewModel.swift",
"view model/TKUIRoutingQueryInputViewModel+State.swift",
"view model/TKUIRoutingQueryInputViewModel.swift",
"view model/TKUIRoutingResultsViewModel+Advisory.swift",
"view model/TKUIRoutingResultsViewModel+CalculateRoutes.swift",
"view model/TKUIRoutingResultsViewModel+Content.swift",
"view model/TKUIRoutingResultsViewModel+RealTime.swift",
"view model/TKUIRoutingResultsViewModel+ToggleModes.swift",
"view model/TKUIRoutingResultsViewModel.swift",
"view model/TKUISectionedAlertViewModel.swift",
"view model/TKUISegmentDirectionsViewModel+Content.swift",
"view model/TKUISegmentDirectionsViewModel.swift",
"view model/TKUIServiceViewModel+Content.swift",
"view model/TKUIServiceViewModel+Fetch.swift",
"view model/TKUIServiceViewModel+MapContent.swift",
"view model/TKUIServiceViewModel.swift",
"view model/TKUITimetableViewModel+Content.swift",
"view model/TKUITimetableViewModel.swift",
"view model/TKUITripModeByModeViewModel.swift",
"view model/TKUITripOverviewViewModel+Content.swift",
"view model/TKUITripOverviewViewModel+Fetch.swift",
"view model/TKUITripOverviewViewModel.swift",
"views/TKUIAutocompletionResultCell.swift",
"views/TKUICardActions.swift",
"views/TKUICardActionsViewFactory.swift",
"views/TKUIDepartureCell.swift",
"views/TKUIHomeCardSectionHeader.swift",
"views/TKUIHomeCustomizerCell.swift",
"views/TKUIHomeHeaderView.swift",
"views/TKUIModePicker+RoutingMode.swift",
"views/TKUIModePicker+TKModeInfo.swift",
"views/TKUIModePicker.swift",
"views/TKUIModePickerCell.swift",
"views/TKUINearbyCell.swift",
"views/TKUIPolylineRenderer.swift",
"views/TKUIStyleKit.swift",
"views/TKUIStyledLabel.swift",
"views/TKUITripBoyView.swift",
"views/TKUITripSegmentsView.swift",
"views/alerts/TKUIAlertCell.swift",
"views/alerts/TKUIEmptyAlertView.swift",
"views/alerts/TKUIGroupedAlertCell.swift",
"views/alerts/TKUILoadingAlertView.swift",
"views/alerts/TKUISectionedAlertTableHeader.swift",
"views/map annotations/MKAnnotationView+Selectable.swift",
"views/map annotations/TKUIAnnotationViewBuilder.swift",
"views/map annotations/TKUIAnnotations+TripKit.swift",
"views/map annotations/TKUIAnnotations.swift",
"views/map annotations/TKUICircleAnnotationView.swift",
"views/map annotations/TKUIImageAnnotationView.swift",
"views/map annotations/TKUIModeAnnotationView.swift",
"views/map annotations/TKUIPulsingAnnotationView.swift",
"views/map annotations/TKUIRoutingQueryAnnotation.swift",
"views/map annotations/TKUISemaphoreView.swift",
"views/map annotations/TKUIVehicleAnnotationView.swift",
"views/map annotations/TKUIVehicleView.swift",
"views/results/TKUICompactAlertCell.swift",
"views/results/TKUIProgressCell.swift",
"views/results/TKUIResultsAccessoryView.swift",
"views/results/TKUIResultsSectionFooterView.swift",
"views/results/TKUIResultsSectionHeaderView.swift",
"views/results/TKUIResultsTitleView.swift",
"views/results/TKUIRoutingQueryInputTitleView.swift",
"views/results/TKUIRoutingSupportView+Show.swift",
"views/results/TKUIRoutingSupportView.swift",
"views/results/TKUISheet.swift",
"views/results/TKUITimePickerSheet+Configuration.swift",
"views/results/TKUITimePickerSheet.swift",
"views/results/TKUITripCell+Formatter.swift",
"views/results/TKUITripCell.swift",
"views/segment cards/TKUISegmentDirectionCell.swift",
"views/segment cards/TKUISegmentInstructionsView.swift",
"views/segment cards/TKUISegmentMode.swift",
"views/segment cards/TKUISegmentTitleView+TKSegment.swift",
"views/segment cards/TKUISegmentTitleView.swift",
"views/timetable/TKUICollectionViewBubbleLayout.swift",
"views/timetable/TKUIServiceHeaderMiniView.swift",
"views/timetable/TKUIServiceHeaderView.swift",
"views/timetable/TKUIServiceNumberCell.swift",
"views/timetable/TKUIServiceTitleView+Rx.swift",
"views/timetable/TKUIServiceTitleView.swift",
"views/timetable/TKUIServiceVisitCell.swift",
"views/timetable/TKUITimetableAccessoryView+Rx.swift",
"views/timetable/TKUITimetableAccessoryView.swift",
"views/trip overview/TKSegment+AccessoryViews.swift",
"views/trip overview/TKUIAttributionCell.swift",
"views/trip overview/TKUIAttributionView.swift",
"views/trip overview/TKUINotificationView.swift",
"views/trip overview/TKUIOccupancyView.swift",
"views/trip overview/TKUIPathFriendlinessView.swift",
"views/trip overview/TKUISegmentAlertCell.swift",
"views/trip overview/TKUISegmentCellHelper.swift",
"views/trip overview/TKUISegmentImpossibleCell.swift",
"views/trip overview/TKUISegmentMovingCell.swift",
"views/trip overview/TKUISegmentStationaryCell.swift",
"views/trip overview/TKUISegmentStationaryDoubleCell.swift",
"views/trip overview/TKUITrainOccupancyView.swift",
"views/trip overview/TKUITripTitleView.swift"
],
"resources": [
{
"path": "/usr/src/package/Sources/TripKitUI/views/TKUINearbyCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/segment cards/TKUISegmentTitleView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/alerts/TKUIAlertCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/TKUITripBoyView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUISegmentStationaryCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUIProgressCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUISegmentStationaryDoubleCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUIPathFriendlinessView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUIServiceTitleView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/alerts/TKUISectionedAlertTableHeader.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/alerts/TKUIEmptyAlertView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUIServiceNumberCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUISegmentMovingCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/alerts/TKUIGroupedAlertCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUIServiceHeaderView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/controller/TKUISectionedAlertViewController.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUISegmentImpossibleCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/segment cards/TKUISegmentInstructionsView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUITimetableAccessoryView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUIServiceVisitCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUISegmentAlertCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUIResultsTitleView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUINotificationView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUIRoutingQueryInputTitleView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/timetable/TKUIServiceHeaderMiniView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUIResultsAccessoryView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/segment cards/TKUISegmentDirectionCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/TKUIModePickerCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUITripCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUITripTitleView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/trip overview/TKUIAttributionCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/Resources/TripKitUI.xcassets",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/TKUIDepartureCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/TKUIHomeCustomizerCell.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/alerts/TKUILoadingAlertView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/views/results/TKUIRoutingSupportView.xib",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKitUI/controller/TKUIAttributionTableViewController.xib",
"rule": {
"process": {}
}
}
],
"module_type": "SwiftTarget",
"product_memberships": [
"TripKitUI"
],
"target_dependencies": [
"TripKit"
],
"product_dependencies": [
"Kingfisher",
"RxCocoa",
"TGCardViewController",
"GeoMonitor"
]
},
{
"name": "TripKitTests",
"path": "Tests/TripKitTests",
"type": "test",
"c99name": "TripKitTests",
"sources": [
"TKTestCase.swift",
"parsing/RoutingAPIParserTest.swift",
"parsing/TKAPIParsingTest.swift",
"parsing/TKAlertModelTest.swift",
"parsing/TKBetterDecodingTest.swift",
"parsing/TKBookingAvailabilityTest.swift",
"parsing/TKBookingDecodingTest.swift",
"parsing/TKBuzzInfoProviderTest.swift",
"parsing/TKDeparturesModelTest.swift",
"parsing/TKJSONSanitizerTest.swift",
"parsing/TKLocationInfoTest.swift",
"parsing/TKModeHelperTest.swift",
"parsing/TKPolylineDecoderTest.swift",
"parsing/TKRegionManagerTest.swift",
"parsing/TKTripSegmentModeTitleTest.swift",
"polygon/ASPolygonKitTests.swift",
"restoration/TKLocationRestorationTest.swift",
"routing/TKRouterTest.swift",
"routing/TKSettingsTest.swift",
"routing/TKWaypointRouterTest.swift",
"searching/TKAnnotationClusterer.swift",
"searching/TKGeoJSONTest.swift",
"searching/TKPeliasTitleTest.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"TripKit"
],
"product_dependencies": [
"RxCocoa"
]
},
{
"name": "TripKitObjcTests",
"path": "Tests/TripKitObjcTests",
"type": "test",
"c99name": "TripKitObjcTests",
"sources": [
"TKAutocompletionResultTest.m"
],
"module_type": "ClangTarget",
"target_dependencies": [
"TripKitObjc"
]
},
{
"name": "TripKitObjc",
"path": "Sources/TripKitObjc",
"type": "library",
"c99name": "TripKitObjc",
"sources": [
"MKOverlay+NSCoding.m",
"NSDate+Helpers.m",
"NSManagedObject+TKPersistence.m",
"NSManagedObjectContext+SimpleFetch.m",
"NSString+Sizing.m",
"NSUserDefaults+SharedDefaults.m",
"TKAutocompletionResult.m",
"TKConfig.m",
"TKConstants.m",
"TKLocationHelper.m",
"TKLocationManager.m",
"TKPermissionManager.m",
"TKServer.m",
"TKSettings.m",
"TKStyleManager+UIKit.m",
"TKStyleManager.m",
"TKTransportModes.m",
"TKTripKit.m",
"UIFont+CustomFonts.m"
],
"module_type": "ClangTarget",
"product_memberships": [
"TripKit",
"TripKitUI"
]
},
{
"name": "TripKit",
"path": "Sources/TripKit",
"type": "library",
"c99name": "TripKit",
"sources": [
"UIKit/TKStyleManager+UIKit.swift",
"UIKit/UIColor+TripKit.swift",
"UIKit/UIColor+TripKitDefault.swift",
"categories/Array+Duplicates.swift",
"categories/Codable+Helpers.swift",
"categories/Date+Helpers.swift",
"categories/MKMultiPoint+ClosestPoint.swift",
"categories/MapKit+Extensions.swift",
"categories/NSBundle+ProductName.swift",
"categories/NSDate+Formatting.swift",
"categories/NSError+customError.swift",
"categories/NSManagedObject+Safely.swift",
"categories/NSManagedObjectContext+Fetch.swift",
"categories/NSNumber+Formatter.swift",
"categories/NSUserDefaults+SharedDefaults.swift",
"categories/String+NonEmpty.swift",
"core/Loc+TripKit.swift",
"core/Loc+TripKitBookings.swift",
"core/Loc+TripKitInterApp.swift",
"core/Loc+TripKitUI.swift",
"core/Loc.swift",
"core/TKConfig.swift",
"core/TKCrossPlatform.swift",
"core/TKImage+TripKit.swift",
"core/TKLog.swift",
"core/TripKit.swift",
"helpers/API+ViewHelpers.swift",
"helpers/DataAttachable.swift",
"helpers/TKImageBuilder.swift",
"helpers/TKJSONCache.swift",
"helpers/TKJSONSanitizer.swift",
"helpers/TKModeHelper.swift",
"helpers/TKParserHelper.swift",
"helpers/TKRegion+RoutingMode.swift",
"helpers/classification/TKMetricClassifier.swift",
"helpers/classification/TKTripClassifier.swift",
"helpers/classification/TripRequest+Classify.swift",
"managers/TKCalendarManager+Autocompleting.swift",
"managers/TKCalendarManager.swift",
"managers/TKContactsManager+TKAutocompleting.swift",
"managers/TKContactsManager.swift",
"managers/TKLocationManager.swift",
"managers/TKPermissionManager+AuthorizationAlert.swift",
"managers/TKRegionManager.swift",
"managers/TKStyleManager.swift",
"model/API/API.swift",
"model/API/AlertAPIModels.swift",
"model/API/BaseAPIModels.swift",
"model/API/DeparturesAPIModel.swift",
"model/API/EventAPIModel.swift",
"model/API/GeocodeAPIModel.swift",
"model/API/LatestAPIModel.swift",
"model/API/LocationAPIModel.swift",
"model/API/OpeningHoursAPIModel.swift",
"model/API/PricingTableAPIModel.swift",
"model/API/RegionInfoAPIModel.swift",
"model/API/RegionsAPIModel.swift",
"model/API/RouteAPIModel.swift",
"model/API/RoutingAPIModel.swift",
"model/API/ServiceAPIModel.swift",
"model/API/ShareCarAPIModel.swift",
"model/API/StopAPIModel.swift",
"model/API/UserAPIModel.swift",
"model/API/VehicleAPIModel.swift",
"model/CoreData/Alert+CoreDataClass.swift",
"model/CoreData/Alert+CoreDataProperties.swift",
"model/CoreData/DLSEntry+CoreDataClass.swift",
"model/CoreData/DLSEntry+CoreDataProperties.swift",
"model/CoreData/SegmentReference+CoreDataClass.swift",
"model/CoreData/SegmentReference+CoreDataProperties.swift",
"model/CoreData/SegmentReference+Data.swift",
"model/CoreData/SegmentReference+Flags.swift",
"model/CoreData/SegmentTemplate+CoreDataClass.swift",
"model/CoreData/SegmentTemplate+CoreDataProperties.swift",
"model/CoreData/SegmentTemplate+Data.swift",
"model/CoreData/SegmentTemplate+Flags.swift",
"model/CoreData/Service+CoreDataClass.swift",
"model/CoreData/Service+CoreDataProperties.swift",
"model/CoreData/Service+Visits.swift",
"model/CoreData/Shape+CoreDataClass.swift",
"model/CoreData/Shape+CoreDataProperties.swift",
"model/CoreData/Shape+Data.swift",
"model/CoreData/StopLocation+CoreDataClass.swift",
"model/CoreData/StopLocation+CoreDataProperties.swift",
"model/CoreData/StopLocation.swift",
"model/CoreData/StopVisits+CoreDataClass.swift",
"model/CoreData/StopVisits+CoreDataProperties.swift",
"model/CoreData/Trip+CoreDataClass.swift",
"model/CoreData/Trip+CoreDataProperties.swift",
"model/CoreData/Trip+Data.swift",
"model/CoreData/Trip+Flags.swift",
"model/CoreData/TripGroup+CoreDataClass.swift",
"model/CoreData/TripGroup+CoreDataProperties.swift",
"model/CoreData/TripRequest+CoreDataClass.swift",
"model/CoreData/TripRequest+CoreDataProperties.swift",
"model/CoreData/Vehicle+CoreDataClass.swift",
"model/CoreData/Vehicle+CoreDataProperties.swift",
"model/TKAddressFormatter.swift",
"model/TKAnnotations.swift",
"model/TKBookingTypes.swift",
"model/TKColoredRoute.swift",
"model/TKCoordinates.swift",
"model/TKDLSTable.swift",
"model/TKGeocodable.swift",
"model/TKInfoIcon.swift",
"model/TKLocalCost.swift",
"model/TKLocationTypes.swift",
"model/TKMapTiles.swift",
"model/TKMiniInstruction.swift",
"model/TKModeInfo+Image.swift",
"model/TKModeInfo.swift",
"model/TKNamedCoordinate.swift",
"model/TKPathFriendliness.swift",
"model/TKRoutePolyline.swift",
"model/TKSecureTransformers.swift",
"model/TKSegment+Alerts.swift",
"model/TKSegment+Images.swift",
"model/TKSegment+StationaryType.swift",
"model/TKSegment+TKTripSegment.swift",
"model/TKSegment+Ticket.swift",
"model/TKSegment.swift",
"model/TKSortableAnnotation.swift",
"model/TKTimetable.swift",
"model/TKTripAndSegments.swift",
"model/TKTripPattern.swift",
"model/TKTurnByTurnMode.swift",
"model/TKVehicular.swift",
"model/TKWheelchairAccessibility.swift",
"search/TKAggregateGeocoder.swift",
"search/TKAnnotationClusterer.swift",
"search/TKAppleGeocoder.swift",
"search/TKAutocompletionResult+Icon.swift",
"search/TKGeoJSON+NamedCoordinate.swift",
"search/TKGeoJSON.swift",
"search/TKGeocoderHelper.swift",
"search/TKGeocoding.swift",
"search/TKGeocodingResultScorer.swift",
"search/TKModeImageBuilder.swift",
"search/TKNamedCoordinate+Attribution.swift",
"search/TKNamedCoordinate+BuzzData.swift",
"search/TKPeliasGeocoder.swift",
"search/TKRegionAutocompleter.swift",
"search/TKRouteAutocompleter.swift",
"search/TKTripGoGeocoder.swift",
"server/TKBuzzInfoProvider+Routes.swift",
"server/TKBuzzInfoProvider.swift",
"server/TKDeparturesProvider.swift",
"server/TKError.swift",
"server/TKLocationProvider.swift",
"server/TKNamedCoordinate+TKRegion.swift",
"server/TKQuickBookingHelper+Fake.swift",
"server/TKQuickBookingHelper.swift",
"server/TKRealTime.swift",
"server/TKRealTimeFetcher.swift",
"server/TKRegion.swift",
"server/TKReporter.swift",
"server/TKRouter.swift",
"server/TKRoutingServer.swift",
"server/TKServer+Image.swift",
"server/TKServer+Regions.swift",
"server/TKServer+UserAccount.swift",
"server/TKServer.swift",
"server/TKSettings+Config.swift",
"server/TKSettings.swift",
"server/TKTransportModes.swift",
"server/TKTripFetcher.swift",
"server/TKWaypointRouter.swift",
"server/parsing/SegmentTemplate+Parsing.swift",
"server/parsing/TKAPIToCoreDataConverter.swift",
"server/parsing/TKRoutingParser+Populate.swift",
"server/parsing/TKRoutingParser.swift",
"sharing/TKShareHelper+Parsing.swift",
"sharing/TKShareHelper.swift",
"sharing/TKShareURLProvider.swift",
"sharing/categories/StopLocation+Shareable.swift",
"sharing/categories/StopVisits+Shareable.swift",
"sharing/categories/TKSegment+Shareable.swift",
"sharing/categories/Trip+Shareable.swift",
"sharing/categories/TripRequest+Shareable.swift",
"vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift",
"vendor/ASPolygonKit/CLLocationCoordinate2D+EncodePolylineString.swift",
"vendor/ASPolygonKit/Geometry.swift",
"vendor/ASPolygonKit/MKPolygon+Union.swift",
"vendor/ASPolygonKit/Polygon+GeoJSON.swift",
"vendor/ASPolygonKit/Polygon.swift",
"vendor/ASPolygonKit/QuickLookable.swift",
"vendor/BetterCodable/DefaultCodable.swift",
"vendor/BetterCodable/DefaultEmptyArray.swift",
"vendor/BetterCodable/DefaultFalse.swift",
"vendor/BetterCodable/DefaultLossyArray.swift",
"vendor/BetterCodable/DefaultNil.swift",
"vendor/BetterCodable/DefaultTrue.swift",
"vendor/BetterCodable/ISO8601OrSecondsSince1970.swift",
"vendor/BetterCodable/LossyArray.swift"
],
"resources": [
{
"path": "/usr/src/package/Sources/TripKit/Resources/fi.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "fi"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/nl.lproj/Shared.strings",
"rule": {
"process": {
"localization": "nl"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/da.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "da"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/zh-Hans.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "zh-hans"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/da.lproj/Shared.strings",
"rule": {
"process": {
"localization": "da"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ko.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "ko"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/zh-Hant.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "zh-hant"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/tr.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "tr"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/nb.lproj/Shared.strings",
"rule": {
"process": {
"localization": "nb"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/en.lproj/Shared.strings",
"rule": {
"process": {
"localization": "en"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/en-US.lproj/Shared.strings",
"rule": {
"process": {
"localization": "en-us"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/sv.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "sv"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/tr.lproj/Shared.strings",
"rule": {
"process": {
"localization": "tr"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ja.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "ja"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/de.lproj/Shared.strings",
"rule": {
"process": {
"localization": "de"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ko.lproj/Shared.strings",
"rule": {
"process": {
"localization": "ko"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/TripKitModel.xcdatamodeld",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/es.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "es"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/sv.lproj/Shared.strings",
"rule": {
"process": {
"localization": "sv"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/TripKit.xcassets",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/it.lproj/Shared.strings",
"rule": {
"process": {
"localization": "it"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/en-US.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "en-us"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/pt.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "pt"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ja.lproj/Shared.strings",
"rule": {
"process": {
"localization": "ja"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/fr.lproj/Shared.strings",
"rule": {
"process": {
"localization": "fr"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ar.lproj/Shared.strings",
"rule": {
"process": {
"localization": "ar"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/pt.lproj/Shared.strings",
"rule": {
"process": {
"localization": "pt"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/it.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "it"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/fi.lproj/Shared.strings",
"rule": {
"process": {
"localization": "fi"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/nb.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "nb"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/zh-Hans.lproj/Shared.strings",
"rule": {
"process": {
"localization": "zh-hans"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/nl.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "nl"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/ar.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "ar"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/fr.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "fr"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/de.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "de"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/en.lproj/TripKit.strings",
"rule": {
"process": {
"localization": "en"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/es.lproj/Shared.strings",
"rule": {
"process": {
"localization": "es"
}
}
},
{
"path": "/usr/src/package/Sources/TripKit/Resources/zh-Hant.lproj/Shared.strings",
"rule": {
"process": {
"localization": "zh-hant"
}
}
}
],
"module_type": "SwiftTarget",
"product_memberships": [
"TripKit",
"TripKitUI"
],
"target_dependencies": [
"TripKitObjc"
]
}
],
"products": [
{
"name": "TripKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"TripKit"
]
},
{
"name": "TripKitUI",
"type": {
"library": [
"automatic"
]
},
"targets": [
"TripKitUI"
]
}
],
"platforms": [
{
"name": "ios",
"version": "13.0"
},
{
"name": "macos",
"version": "11.0"
}
],
"dependencies": [
{
"url": "https://github.com/ReactiveX/RxSwift.git",
"type": "sourceControl",
"identity": "rxswift",
"requirement": {
"range": [
{
"lower_bound": "6.1.0",
"upper_bound": "7.0.0"
}
]
}
},
{
"url": "https://github.com/onevcat/Kingfisher.git",
"type": "sourceControl",
"identity": "kingfisher",
"requirement": {
"range": [
{
"lower_bound": "7.0.0",
"upper_bound": "8.0.0"
}
]
}
},
{
"url": "https://github.com/skedgo/GeoMonitor.git",
"type": "sourceControl",
"identity": "geomonitor",
"requirement": {
"range": [
{
"lower_bound": "0.1.2",
"upper_bound": "0.2.0"
}
]
}
},
{
"url": "https://github.com/skedgo/TGCardViewController.git",
"type": "sourceControl",
"identity": "tgcardviewcontroller",
"requirement": {
"range": [
{
"lower_bound": "2.2.10",
"upper_bound": "3.0.0"
}
]
}
}
],
"tools_version": "5.3",
"default_localization": "en",
"manifest_display_name": "TripKit"
}
{
"name": "TripKit",
"targets": [
{
"name": "TripKitObjc",
"type": "regular",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [],
"packageAccess": false
},
{
"name": "TripKit",
"type": "regular",
"exclude": [
"Supporting Files/Info.plist"
],
"settings": [],
"resources": [],
"dependencies": [
{
"target": [
"TripKitObjc",
null
]
}
],
"packageAccess": false
},
{
"name": "TripKitUI",
"type": "regular",
"exclude": [
"Supporting Files/Info.plist"
],
"settings": [],
"resources": [],
"dependencies": [
{
"target": [
"TripKit",
null
]
},
{
"byName": [
"Kingfisher",
null
]
},
{
"product": [
"RxCocoa",
"RxSwift",
null,
null
]
},
{
"byName": [
"TGCardViewController",
null
]
},
{
"byName": [
"GeoMonitor",
null
]
}
],
"packageAccess": false
},
{
"name": "TripKitObjcTests",
"type": "test",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"TripKitObjc",
null
]
}
],
"packageAccess": false
},
{
"name": "TripKitTests",
"type": "test",
"exclude": [
"Data",
"polygon/data",
"Supporting Files/Info.plist"
],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"TripKit",
null
]
},
{
"product": [
"RxCocoa",
"RxSwift",
null,
null
]
}
],
"packageAccess": false
},
{
"name": "TripKitUITests",
"type": "test",
"exclude": [
"Data",
"vendor/RxBlocking/README.md",
"vendor/RxBlocking/Info.plist",
"vendor/RxTest/Info.plist"
],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"TripKit",
null
]
},
{
"byName": [
"TripKitUI",
null
]
},
{
"product": [
"RxCocoa",
"RxSwift",
null,
null
]
}
],
"packageAccess": false
}
],
"products": [
{
"name": "TripKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"TripKit"
]
},
{
"name": "TripKitUI",
"type": {
"library": [
"automatic"
]
},
"targets": [
"TripKitUI"
]
}
],
"pkgConfig": null,
"platforms": [
{
"options": [],
"version": "13.0",
"platformName": "ios"
},
{
"options": [],
"version": "11.0",
"platformName": "macos"
}
],
"providers": null,
"packageKind": {
"root": [
"/usr/src/package"
]
},
"dependencies": [
{
"sourceControl": [
{
"identity": "rxswift",
"location": {
"remote": [
{
"urlString": "https://github.com/ReactiveX/RxSwift.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "6.1.0",
"upperBound": "7.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"identity": "kingfisher",
"location": {
"remote": [
{
"urlString": "https://github.com/onevcat/Kingfisher.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "7.0.0",
"upperBound": "8.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"identity": "geomonitor",
"location": {
"remote": [
{
"urlString": "https://github.com/skedgo/GeoMonitor.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "0.1.2",
"upperBound": "0.2.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"identity": "tgcardviewcontroller",
"location": {
"remote": [
{
"urlString": "https://github.com/skedgo/TGCardViewController.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "2.2.10",
"upperBound": "3.0.0"
}
]
},
"productFilter": null
}
]
}
],
"toolsVersion": {
"_version": "5.3.0"
},
"cLanguageStandard": null,
"cxxLanguageStandard": null,
"swiftLanguageVersions": null
}
{
"url": "/usr/src/package",
"name": "TripKit",
"path": "/usr/src/package",
"version": "unspecified",
"identity": "package",
"dependencies": [
{
"url": "https://github.com/ReactiveX/RxSwift.git",
"name": "RxSwift",
"path": "/usr/src/package/.build/checkouts/RxSwift",
"version": "6.6.0",
"identity": "rxswift",
"dependencies": []
},
{
"url": "https://github.com/onevcat/Kingfisher.git",
"name": "Kingfisher",
"path": "/usr/src/package/.build/checkouts/Kingfisher",
"version": "7.8.1",
"identity": "kingfisher",
"dependencies": []
},
{
"url": "https://github.com/skedgo/GeoMonitor.git",
"name": "GeoMonitor",
"path": "/usr/src/package/.build/checkouts/GeoMonitor",
"version": "0.1.3",
"identity": "geomonitor",
"dependencies": []
},
{
"url": "https://github.com/skedgo/TGCardViewController.git",
"name": "TGCardViewController",
"path": "/usr/src/package/.build/checkouts/TGCardViewController",
"version": "2.2.10",
"identity": "tgcardviewcontroller",
"dependencies": []
}
]
}