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

ReportPlannedTrip

\ open class ReportPlannedTrip@Injectconstructor(myPersonalDataRepository: MyPersonalDataRepository, markTripAsPlannedWithUserInfo: MarkTripAsPlannedWithUserInfo)

Reports a selected trip with choice-set analytics.

Trip selection reporting is always sent. The personal data setting only controls whether userToken is attached for de-duplication.

Constructors

ReportPlannedTrip @Inject
constructor(myPersonalDataRepository: MyPersonalDataRepository, markTripAsPlannedWithUserInfo: MarkTripAsPlannedWithUserInfo)

Functions

Name Summary
execute open fun execute(selectedTrip: Trip, getChoiceSet: List<Choice>): Observable<Unit>