Classes Reference
All classes are in the com.microblink or com.microblink.core package unless noted. Data is exposed via accessor methods (Java-style getters). Most classes implement Parcelable; DateTime and SurveyResponse do not.
| Class | Description |
|---|---|
| BlinkReceiptSdk | Static entry point for SDK initialization and global configuration |
| ScanResults | Holds all parsed data from a scan session |
| ScanOptions | Configures a scan session |
| Product | Represents one line item on a receipt |
| AdditionalLine | Supplementary line associated with a product |
| Barcode | Represents a barcode detected on a receipt |
| Coupon | Describes one coupon or discount applied on a receipt |
| PaymentMethod | Represents one payment method used in a transaction |
| Promotion | Represents a promotion evaluated against a receipt |
| QualifiedProduct | Identifies a product that qualified for a promotion |
| Shipment | Represents one shipment in an order |
| Survey | A survey the user qualifies for based on their receipt |
| SurveyAnswer | One answer option within a SurveyQuestion |
| SurveyQuestion | One question in a Survey |
| SurveyResponse | The user's response to a single SurveyQuestion |
| StringType | A string value paired with an OCR confidence score |
| FloatType | A float value paired with an OCR confidence score |
| IntType | An integer value paired with an OCR confidence score |
| DateTime | Holds a parsed date and time from a receipt |
| ProductLookup | Product details returned by a UPC lookup |
| MerchantDetection | Diagnostic signals showing how the scanner identified the store |
| Retailer | Enum of known retailer banners, returned by ScanResults.retailerId() |