Zamok Kiosk API
    Preparing search index...
    • Parameters

      • state: null | Device = null
      • action:
            | {
                payload: { salePrice: number; transactionId: string };
                type: "CASHR_START_TRANSACTION";
            }
            | EmptyAction<"CASHR_RESET">
            | EmptyAction<"CASHR_ON_RESET">
            | PayloadAction<"CASHR_ERROR", { message: string }>
            | EmptyAction<"CASHR_BILL_UNREADABLE">
            | PayloadAction<"CASHR_STATUS_CHANGE", { status: string }>
            | PayloadAction<"CASHR_TRANSACTION_CHANGE_OWED", OnChangeOwedAP>
            | PayloadAction<
                "CASHR_ON_TRANSACTION_END",
                { exitCode: TransactionEndCode; transactionId: string },
            >
            | PayloadAction<"CASHR_LOAD_DEVICE", Device>
            | PayloadAction<"CASHR_UPDATE_DEVICE", Partial<Device>>
            | PayloadAction<"CASHR_CANCEL_TRANSACTION", { reason: string }>
            | PayloadAction<"CASHR_TRANSACTION_CREDIT", number>
            | PayloadAction<"CASHR_TRANSACTION_DEBIT", number>
            | EmptyAction<"CASHR_CHANGE_RECEIPT_PRINTED">

      Returns null | Device