-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class FeaturesOptions extends Options implements Parcelable
Настройки для конфигурирования визуального отображения и функций экранов SDK
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFeaturesOptions.CREATOR
-
Field Summary
Fields Modifier and Type Field Description private DarkThemeModedarkThemeModeprivate BooleanuseSecureKeyboardprivate CardScannerContractcameraCardScannerContractprivate BooleanuserCanSelectCardprivate BooleanduplicateEmailToReceipt
-
Constructor Summary
Constructors Constructor Description FeaturesOptions()
-
Method Summary
Modifier and Type Method Description final DarkThemeModegetDarkThemeMode()Режим темной темы final UnitsetDarkThemeMode(DarkThemeMode darkThemeMode)Режим темной темы final BooleangetUseSecureKeyboard()Использовать безопасную клавиатуру для ввода данных карты final UnitsetUseSecureKeyboard(Boolean useSecureKeyboard)Использовать безопасную клавиатуру для ввода данных карты final CardScannerContractgetCameraCardScannerContract()Контракт, для внедрения стороннего сканнера в приложение final UnitsetCameraCardScannerContract(CardScannerContract cameraCardScannerContract)Контракт, для внедрения стороннего сканнера в приложение final BooleangetUserCanSelectCard()Возможность выбрать приоритетную карту для оплаты. final UnitsetUserCanSelectCard(Boolean userCanSelectCard)Возможность выбрать приоритетную карту для оплаты. final BooleangetDuplicateEmailToReceipt()При выставлении параметра в true, введенный пользователем на форме оплаты email будет продублирован в объект чека при отправке запроса Init. final UnitsetDuplicateEmailToReceipt(Boolean duplicateEmailToReceipt)При выставлении параметра в true, введенный пользователем на форме оплаты email будет продублирован в объект чека при отправке запроса Init. UnitwriteToParcel(Parcel parcel, Integer flags)IntegerdescribeContents()-
-
Method Detail
-
getDarkThemeMode
final DarkThemeMode getDarkThemeMode()
Режим темной темы
-
setDarkThemeMode
final Unit setDarkThemeMode(DarkThemeMode darkThemeMode)
Режим темной темы
-
getUseSecureKeyboard
final Boolean getUseSecureKeyboard()
Использовать безопасную клавиатуру для ввода данных карты
-
setUseSecureKeyboard
final Unit setUseSecureKeyboard(Boolean useSecureKeyboard)
Использовать безопасную клавиатуру для ввода данных карты
-
getCameraCardScannerContract
final CardScannerContract getCameraCardScannerContract()
Контракт, для внедрения стороннего сканнера в приложение
-
setCameraCardScannerContract
final Unit setCameraCardScannerContract(CardScannerContract cameraCardScannerContract)
Контракт, для внедрения стороннего сканнера в приложение
-
getUserCanSelectCard
final Boolean getUserCanSelectCard()
Возможность выбрать приоритетную карту для оплаты. Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт, в onActivityResult вернется cardId выбранной карты по ключу ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID Если установнен false - пользователю недоступен выбор карты на экране списка карт, в onActivityResult вернется null
-
setUserCanSelectCard
final Unit setUserCanSelectCard(Boolean userCanSelectCard)
Возможность выбрать приоритетную карту для оплаты. Если установлен true - пользователь может выбирать приоритетную карту на экране списка карт, в onActivityResult вернется cardId выбранной карты по ключу ru.tinkoff.acquiring.sdk.TinkoffAcquiring.EXTRA_CARD_ID Если установнен false - пользователю недоступен выбор карты на экране списка карт, в onActivityResult вернется null
-
getDuplicateEmailToReceipt
final Boolean getDuplicateEmailToReceipt()
При выставлении параметра в true, введенный пользователем на форме оплаты email будет продублирован в объект чека при отправке запроса Init.
Не имеет эффекта если объект чека отсутствует.
-
setDuplicateEmailToReceipt
final Unit setDuplicateEmailToReceipt(Boolean duplicateEmailToReceipt)
При выставлении параметра в true, введенный пользователем на форме оплаты email будет продублирован в объект чека при отправке запроса Init.
Не имеет эффекта если объект чека отсутствует.
-
writeToParcel
Unit writeToParcel(Parcel parcel, Integer flags)
-
describeContents
Integer describeContents()
-
-
-
-