Classes Reference
The following classes are available globally.
| Class | Description |
|---|---|
| BRAppearanceTheme | Customizes colors and icons in the SDK camera UI |
| BRCameraViewController | Base camera controller — subclass to build custom scan UI |
| BRCoupon | A coupon or discount found on a receipt |
| BRFrameAttributes | Per-frame image quality attributes from the camera feed |
| BRMissedEarningsBaseViewController | Base view controller for the Missed Earnings correction flow |
| BRPaymentMethod | One payment method used in a transaction |
| BRProduct | A line item parsed from a receipt |
| BRProductAdditionalLine | A supplementary line associated with a product |
| BRPromotion | A promotion evaluated against a receipt |
| BRPromotionInfo | Retailer and SKU details for a qualifying promotion |
| BRQualifiedProduct | A product that qualifies for a promotion |
| BRScanManager | SDK singleton — manages camera, license keys, and scan sessions |
| BRScanOptions | Options passed into each scan session |
| BRScanResults | All parsed data from a completed scan session |
| BRShipment | A shipment associated with an order |
| BRSurvey | A survey the user qualifies for based on a receipt |
| BRSurveyAnswer | One answer option within a survey question |
| BRSurveyQuestion | A question within a survey |
| BRSurveyResponse | A user's response to a survey question |
| BRValue | Base class for OCR-extracted values with a confidence score |
| BRStringValue | A string value with OCR confidence score |
| BRFloatValue | A float value with OCR confidence score |
| BRIntValue | An integer value with OCR confidence score |