108 const std::shared_ptr<CardSelectorBase> cardSelector,
109 const std::shared_ptr<CardSelectionExtension> cardSelectionExtension)
170 virtual const std::shared_ptr<CardSelectionResult>
191 std::shared_ptr<ObservableCardReader> observableCardReader,
209 virtual const std::shared_ptr<CardSelectionResult>
211 const std::shared_ptr<ScheduledCardSelectionsResponse>
212 scheduledCardSelectionsResponse)
275 virtual const std::shared_ptr<CardSelectionResult>
277 const std::string& processedCardSelectionScenario)
const = 0;
virtual int importCardSelectionScenario(const std::string &cardSelectionScenario)=0
virtual int prepareSelection(const std::shared_ptr< CardSelectorBase > cardSelector, const std::shared_ptr< CardSelectionExtension > cardSelectionExtension)=0
virtual const std::shared_ptr< CardSelectionResult > importProcessedCardSelectionScenario(const std::string &processedCardSelectionScenario) const =0
virtual void scheduleCardSelectionScenario(std::shared_ptr< ObservableCardReader > observableCardReader, const ObservableCardReader::NotificationMode notificationMode)=0
virtual ~CardSelectionManager()=default
virtual void prepareReleaseChannel()=0
virtual const std::shared_ptr< CardSelectionResult > parseScheduledCardSelectionsResponse(const std::shared_ptr< ScheduledCardSelectionsResponse > scheduledCardSelectionsResponse)=0
virtual const std::shared_ptr< CardSelectionResult > processCardSelectionScenario(std::shared_ptr< CardReader > reader)=0
virtual void setMultipleSelectionMode()=0
virtual const std::string exportCardSelectionScenario() const =0
virtual const std::string exportProcessedCardSelectionScenario() const =0