ioka library
Classes
- AdaptiveIokaIcon
- BindingConfirmationModel
- CardEmitterIcon
- CardEmitterIcons
- Generated file, do not edit.
- CardEmitterWidget
- CardInputData
- CardInputForm
- CardTypeIcon
- CardTypeIcons
- Generated file, do not edit.
- CardTypeWidget
- CardWidget
- CheckoutWithNewCardModel
- CheckoutWithSavedCardModel
- CupertinoBackButton
- CupertinoCardNumberFormField
- CupertinoCheckoutWithNewCardView
- CupertinoCvcFormField
- CupertinoExpiryDateFormField
- CupertinoPaymentConfirmationView
- CupertinoPaymentFailureView
- CupertinoPaymentSuccessView
- CupertinoProgressButton
- CupertinoSaveCardView
- CvcInputFormatter
- CvcTooltipWidget
- Виджет подсказки для поля ввода CVC.
- ExpiryDateInputFormatter
- Ioka
- Главный класс Ioka SDK. Работает как "фасад" - т.е. мерчант-приложение использует этот класс для любых взаимодействии с API Ioka.
- IokaApi
- IokaAutomaticThemeProvider
- IokaConfiguration
- Конфигурация SDK.
- IokaCupertinoProgressButton
- IokaCupertinoTextField
- IokaCupertinoThemeGenerator
- IokaError
- IokaIcon
- IokaIcons
- Generated file, do not edit.
- IokaInternalConfiguration
- Внутренняя конфигурация SDK.
- IokaLocalization
- Базовый класс локализации.
- IokaLocalizationInheritedWidget
- Передаёт инстанцию IokaLocalization для своих потомков.
- IokaLocalizationProvider
- Надстройка над IokaLocalizationInheritedWidget.
- IokaLocalizations
- Предоставляет доступ к локализации.
- IokaMaterialThemeGenerator
- IokaTheme
- Тема Ioka SDK.
- IokaThemeColors
- IokaThemeExtras
-
IokaThemeGenerator<
T> - IokaThemeInheritedWidget
- IokaThemeTypography
- IokaThemeUtils
- Утилиты для темы.
- IokaToast
- IokaViewWrapper
-
LerpImplicitAnimationWidget<
T> -
Позволяет анимировать значения типа
T
. ТипT
должен иметь функцию линейной интерполяции (например, Color.lerp). - MockCardData
- MockIokaApi
- MockOrder
- MultiValueListenableBuilder
- Позволяет слушать несколько ValueListenable, и перестраивать виджет при каждом изменении.
- PanInputFormatter
- PaymentConfirmationModel
- SaveCardModel
- SavedCard
- SlideInAnimationWidget
- Анимирует переданный child при изменении значения isVisible. Запускает анимацию с помощью AnimatedSlide и AnimatedOpacity.
- TransactionsSecureLabelWidget
Extensions
- IokaLocalizationGetter
- Позволяет получить инстанцию IokaLocalization из контекста:
- IokaThemeGetter
Constants
-
$AmountCategoryMap
→ const Map<
AmountCategory, String> -
$CaptureMethodMap
→ const Map<
CaptureMethod, String> -
$CardStatusMap
→ const Map<
CardStatus, String> -
$CurrencyEnumMap
→ const Map<
CurrencyEnum, String> -
$CustomerEventNameEnumMap
→ const Map<
CustomerEventNameEnum, String> -
$CustomerStatusMap
→ const Map<
CustomerStatus, String> -
$DateCategoryMap
→ const Map<
DateCategory, String> -
$EventNameEnumMap
→ const Map<
EventNameEnum, String> -
$MasterpassCardRequiredMap
→ const Map<
MasterpassCardRequired, String> -
$MasterpassCardStatusMap
→ const Map<
MasterpassCardStatus, String> -
$MasterpassChannelTypeMap
→ const Map<
MasterpassChannelType, String> -
$MasterpassFingerprintStatusMap
→ const Map<
MasterpassFingerprintStatus, String> -
$MasterpassUserStatusMap
→ const Map<
MasterpassUserStatus, String> -
$MyPaymentCardBrandMap
→ const Map<
MyPaymentCardBrand, String> -
$OrderStatusMap
→ const Map<
OrderStatus, String> -
$PayerTypeMap
→ const Map<
PayerType, String> -
$PaymentStatusMap
→ const Map<
PaymentStatus, String> -
$PaymentToolTypeMap
→ const Map<
PaymentToolType, String> -
$RefundStatusMap
→ const Map<
RefundStatus, String> -
$ScheduleStatusEnumMap
→ const Map<
ScheduleStatusEnum, String> -
$ScheduleUnitEnumMap
→ const Map<
ScheduleUnitEnum, String> -
$WebhookEventNameEnumMap
→ const Map<
WebhookEventNameEnum, String>
Functions
-
formatError(
BuildContext context, Object e) → String -
Форматирует ошибку
e
. -
showCupertinoPaymentFailureDialog(
BuildContext context, {String? reason}) → Future< bool> -
showCvcConfirmationDialog(
BuildContext context, {required CheckoutWithSavedCardModel model, IokaTheme? theme, Platform? platform, Locale? locale}) → Future< ExtendedPayment?> -
showCvcTooltip(
BuildContext context) → Future< void> - Показывает подсказку для поля ввода CVC.
-
showIokaDialog<
T> (BuildContext context, {required WidgetBuilder builder, AlignmentGeometry? alignment, WidgetBuilder? title, IokaTheme? theme, Platform? platform, Locale? locale}) → Future< T?> -
showTooltip(
BuildContext context, {required WidgetBuilder builder}) → Future< void> - Показывает подсказку пользователю. Локация и размеры подсказки высчитываются автоматически в зависимости от контекста, который вызвал этот метод.
Enums
- AmountCategory
- CaptureMethod
- CardStatus
- CurrencyEnum
- CustomerEventNameEnum
- CustomerStatus
- DateCategory
- EventNameEnum
- IokaApiMode
- MasterpassCardRequired
- MasterpassCardStatus
- MasterpassChannelType
- MasterpassFingerprintStatus
- MasterpassUserStatus
- MyPaymentCardBrand
- OrderStatus
- PayerType
- PaymentStatus
- PaymentToolType
- Platform
- RefundStatus
- ScheduleStatusEnum
- ScheduleUnitEnum
- WebhookEventNameEnum
Typedefs
- PlatformAwareWidgetBuilder = Widget Function(BuildContext context, Platform platform)