Skip to main content

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.

ClassDescription
BlinkReceiptSdkStatic entry point for SDK initialization and global configuration
ScanResultsHolds all parsed data from a scan session
ScanOptionsConfigures a scan session
ProductRepresents one line item on a receipt
AdditionalLineSupplementary line associated with a product
BarcodeRepresents a barcode detected on a receipt
CouponDescribes one coupon or discount applied on a receipt
PaymentMethodRepresents one payment method used in a transaction
PromotionRepresents a promotion evaluated against a receipt
QualifiedProductIdentifies a product that qualified for a promotion
ShipmentRepresents one shipment in an order
SurveyA survey the user qualifies for based on their receipt
SurveyAnswerOne answer option within a SurveyQuestion
SurveyQuestionOne question in a Survey
SurveyResponseThe user's response to a single SurveyQuestion
StringTypeA string value paired with an OCR confidence score
FloatTypeA float value paired with an OCR confidence score
IntTypeAn integer value paired with an OCR confidence score
DateTimeHolds a parsed date and time from a receipt
ProductLookupProduct details returned by a UPC lookup
MerchantDetectionDiagnostic signals showing how the scanner identified the store
RetailerEnum of known retailer banners, returned by ScanResults.retailerId()