transaction_sms_parser library

A Flutter package for parsing transaction SMS messages

This library provides functionality to extract transaction information from SMS messages including account details, transaction amounts, types, merchant info, and balance information.

Classes

AccountInfo
Model class representing account information
AccountParser
Parser for extracting account information from SMS messages
Balance
Model class representing balance information
BalanceParser
Parser for extracting balance information from SMS messages
MerchantInfo
Result of merchant parsing
MerchantParser
Parser for extracting merchant information from SMS messages
MessageProcessor
Utility class for processing SMS messages
Transaction
Model class representing a transaction
TransactionEngine
Engine for extracting complete transaction information from SMS
TransactionInfo
Model class representing complete transaction information
TransactionParser
Parser for transaction-specific information

Enums

AccountType
Enum representing the type of account
BalanceKeywordType
Enum representing balance keyword types
CardScheme
Enum representing card scheme/network
CardType
Enum representing card types
TransactionType
Enum representing transaction type
WalletType
Enum representing wallet provider types