Builder

class Builder

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@NonNull
open fun aid(@Nullable aid: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun authCode(@Nullable authCode: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun barcode(@Nullable barcode: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun barcodes(@Nullable barcodes: List<Barcode>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun blinkReceiptId(@Nullable blinkReceiptId: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun build(): ScanResults
Link copied to clipboard
@NonNull
open fun cashback(cashback: Float): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun cashierId(@Nullable cashierId: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun channel(@Nullable channel: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun clientMerchantName(@Nullable name: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun combinedRawText(@Nullable combinedRawText: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun coupons(@Nullable coupons: List<Coupon>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun currencyCode(@Nullable currencyCode: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun duplicate(duplicate: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun duplicateBlinkReceiptIds(@Nullable ids: List<String>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceipt(eReceipt: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptAdditionalFees(@Nullable eReceiptAdditionalFees: Map<String, String>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptAuthenticated(authenticated: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptComponentEmails(@Nullable results: List<ScanResults>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptEmailId(@Nullable email: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptEmailProvider(@Nullable provider: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptEmailSubject(@Nullable eReceiptEmailSubject: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptFulfilledBy(@Nullable fulfilledBy: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptMerchantEmail(@Nullable eReceiptMerchantEmail: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptOrderNumber(@Nullable orderNumber: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptOrderStatus(@Nullable status: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptPOSSystem(@Nullable system: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptRawHtml(@Nullable rawHtml: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptShippingAddress(@Nullable address: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptShippingCosts(eReceiptShippingCosts: Float): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptShippingStatus(@Nullable status: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun eReceiptSubMerchant(@Nullable merchant: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun extendedFields(@Nullable extendedFields: Map<String, String>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun foundBottomEdge(foundBottomEdge: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun foundTopEdge(foundTopEdge: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun fraudulent(fraudulent: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun instacartShopper(instacartShopper: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun last4Digits(@Nullable last4Digits: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun longTransactionId(@Nullable longTransactionId: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun loyaltyForBanner(loyaltyForBanner: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun loyaltyProgram(@Nullable loyaltyProgram: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun mallName(@Nullable mallName: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun memberNumber(@Nullable memberNumber: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun merchantMatchGuess(@Nullable matchGuess: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun merchantName(@Nullable merchantName: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun merchantSource(@Nullable merchantSource: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun merchantSources(@Nullable merchantSources: List<Integer>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun ocrConfidence(confidence: Float): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun paymentMethods(@Nullable paymentMethods: List<PaymentMethod>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun paymentTerminalId(@Nullable id: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun paymentTransactionId(@Nullable id: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun products(@Nullable products: List<Product>): ScanResults.Builder
Link copied to clipboard
Link copied to clipboard
@NonNull
open fun purchaseCountry(@Nullable country: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun purchaseType(@Nullable purchaseType: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun qualifiedPromotions(@Nullable promotions: List<Promotion>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun qualifiedSurveys(@Nullable qualifiedSurveys: List<Survey>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun rawBasket(@Nullable rawBasket: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun rawData(@Nullable rawData: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun rawDataType(@Nullable rawDataType: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun rawTripFooter(@Nullable rawTripFooter: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun rawTripHeader(@Nullable rawTripHeader: String): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun receiptDate(@Nullable receiptDate: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun receiptDateTime(@Nullable date: Date): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun receiptTime(@Nullable receiptTime: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun registerId(@Nullable registerId: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun retailerId(@NonNull retailerId: Retailer): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun shipments(@Nullable shipments: List<Shipment>): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeAddress(@Nullable storeAddress: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeCity(@Nullable storeCity: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeCountry(@Nullable storeCountry: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeNumber(@Nullable storeNumber: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storePhone(@Nullable storePhone: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeState(@Nullable storeState: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun storeZip(@Nullable storeZip: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun subTotal(@Nullable subtotal: FloatType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun subtotalMatches(subtotalMatches: Boolean): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun taxes(@Nullable taxes: FloatType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun taxId(@Nullable taxId: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun timeSeconds(@Nullable seconds: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun tip(@Nullable tip: FloatType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun total(@Nullable total: FloatType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun transactionId(@Nullable transactionId: StringType): ScanResults.Builder
Link copied to clipboard
@NonNull
open fun unQualifiedPromotions(@Nullable promotions: List<Promotion>): ScanResults.Builder