/tripkit/TripKitAndroidUIDomain/com.skedgo.tripkit.analytics

Package-level declarations

Types

Name Summary
Choice data class Choice(val price: Float, val score: Float, val carbon: Float, val hassle: Float, val calories: Float, val segments: List<MiniSegment>, val selected: Boolean, val visibility: String, val arrivalTime: Long, val departureTime: Long)
EvenTrackerFactory class EvenTrackerFactory
EventTrackerChain class EventTrackerChain@Injectconstructor(factory: EvenTrackerFactory) : EventTracker
GetChoiceSet open class GetChoiceSet@Injectconstructor
MiniSegment data class MiniSegment(val mode: String, val duration: Long)
ReportPlannedTrip open class ReportPlannedTrip@Injectconstructor(myPersonalDataRepository: MyPersonalDataRepository, markTripAsPlannedWithUserInfo: MarkTripAsPlannedWithUserInfo)
SearchResultItemSource enum SearchResultItemSource : Enum<SearchResultItemSource>
TripSource enum TripSource : Enum<TripSource>
UploadUserInfo open class UploadUserInfo
UserInfo data class UserInfo(val choiceSet: List<Choice>)
UserInfoRepository interface UserInfoRepository
UserInfoRepositoryImpl class UserInfoRepositoryImpl : UserInfoRepository
Visibility enum Visibility : Enum<Visibility>

Functions

Name Summary
toSearchResultItemSource fun String?.toSearchResultItemSource(): SearchResultItemSource
toTripSource fun String.toTripSource(): TripSource