tabby_flutter_inapp_sdk_fork library
Classes
- Attachment
- AvailableProducts
- Buyer
- BuyerHistory
- CheckoutSession
- DimentionsChangeEvent
- DimentionsEventPayload
- Identifiable
- InitializationData
- InstallmentsProduct
- JSEventTypeMapper
- LearnMoreClickedEvent
- MerchantUrls
- Order
- OrderHistoryItem
- OrderItem
- Payment
- Products
- ProductWebURL
- SessionConfiguration
- ShippingAddress
- TabbyCheckoutPayload
- TabbyProduct
- TabbyProductPageSnippet
- TabbySDK
- TabbySession
- TabbySessionAvailableProducts
- TabbyWebView
- TabbyWithRemoteDataSource
- TransactionStatusResponse
Enums
Extensions
- CurrencyExt on Currency
- EnvironmentExt on Environment
- JSEventTypeExt on JSEventType
- LangDisplayNam on Lang
- OrderHistoryItemStatusExt on OrderHistoryItemStatus
- TabbyPermissionResourceType on WebViewPermissionResourceType
- TabbyPurchaseTypeExt on TabbyPurchaseType
Constants
- space → const String
- tabbyColor → const Color
- tabbyRejectionTextAr → const String
- tabbyRejectionTextEn → const String
- uuid → const Uuid
Functions
-
createBaseWebViewController(
void bridgeMessagesHandler(JavaScriptMessage)) → WebViewController -
getLocalStrings(
{required String price, required Currency currency, required Lang lang}) → List< String> -
getLocalStringsNonStandard(
{required Currency currency, required Lang lang}) → List< String> -
getPrice(
{required String price, required Currency currency}) → String -
javaScriptHandler(
String message, TabbyCheckoutCompletion onResult) → void -
printError(
Object error, StackTrace stackTrace) → void
Typedefs
- TabbyCheckoutCompletion = void Function(WebViewResult resultCode)