Zamok Kiosk API
    Preparing search index...
    default: {
        adminEmptyCashbox: EmptyAC<"ADMIN_EMPTY_CASHBOX">;
        adminEmptyCashboxFailure: PayloadAC<
            "ADMIN_EMPTY_CASHBOX_FAILURE",
            { message?: string },
        >;
        adminEmptyCashboxSuccess: PayloadAC<
            "ADMIN_EMPTY_CASHBOX_SUCCESS",
            { message?: string },
        >;
        adminEmptyRecyclers: EmptyAC<"ADMIN_EMPTY_RECYCLERS">;
        adminEmptyRecyclersFailure: PayloadAC<
            "ADMIN_EMPTY_RECYCLERS_FAILURE",
            { message?: string },
        >;
        adminEmptyRecyclersSuccess: PayloadAC<
            "ADMIN_EMPTY_RECYCLERS_SUCCESS",
            { message?: string },
        >;
        adminFloatRecycler: EmptyAC<"ADMIN_FLOAT_RECYCLER">;
        adminFloatRecyclerFailure: PayloadAC<
            "ADMIN_FLOAT_RECYCLER_FAILURE",
            { message?: string },
        >;
        adminFloatRecyclerSuccess: PayloadAC<
            "ADMIN_FLOAT_RECYCLER_SUCCESS",
            { message?: string },
        >;
        adminLoadRecycler: EmptyAC<"ADMIN_LOAD_RECYCLER">;
        adminLoadRecyclerFailure: PayloadAC<
            "ADMIN_LOAD_RECYCLER_FAILURE",
            { message?: string },
        >;
        adminLoadRecyclerSuccess: PayloadAC<
            "ADMIN_LOAD_RECYCLER_SUCCESS",
            { message?: string },
        >;
        adminOperationReported: PayloadAC<
            "ADMIN_OPERATION_REPORTED",
            {
                amountBreakdown?: null
                | Record<string, number>;
                amountMoved?: null | number;
                deviceId?: null | string;
                message?: string;
                operationType: AdminOperationType;
                result: AdminOperationResult;
                source?: string;
                timestamp?: string;
            },
        >;
        clearAdminSessionData: EmptyAC<"ADMIN_CLEAR_SESSION_DATA">;
        dequeueAdminReceiptPrint: EmptyAC<"ADMIN_DEQUEUE_RECEIPT_PRINT">;
        enqueueAdminReceiptPrint: PayloadAC<
            "ADMIN_ENQUEUE_RECEIPT_PRINT",
            PrintableData,
        >;
        setAdminReceiptPrintMode: PayloadAC<
            "ADMIN_SET_RECEIPT_PRINT_MODE",
            "auto"
            | "preview",
        >;
    } = ...

    Type Declaration

    • adminEmptyCashbox: EmptyAC<"ADMIN_EMPTY_CASHBOX">
    • adminEmptyCashboxFailure: PayloadAC<"ADMIN_EMPTY_CASHBOX_FAILURE", { message?: string }>
    • adminEmptyCashboxSuccess: PayloadAC<"ADMIN_EMPTY_CASHBOX_SUCCESS", { message?: string }>
    • adminEmptyRecyclers: EmptyAC<"ADMIN_EMPTY_RECYCLERS">
    • adminEmptyRecyclersFailure: PayloadAC<"ADMIN_EMPTY_RECYCLERS_FAILURE", { message?: string }>
    • adminEmptyRecyclersSuccess: PayloadAC<"ADMIN_EMPTY_RECYCLERS_SUCCESS", { message?: string }>
    • adminFloatRecycler: EmptyAC<"ADMIN_FLOAT_RECYCLER">
    • adminFloatRecyclerFailure: PayloadAC<"ADMIN_FLOAT_RECYCLER_FAILURE", { message?: string }>
    • adminFloatRecyclerSuccess: PayloadAC<"ADMIN_FLOAT_RECYCLER_SUCCESS", { message?: string }>
    • adminLoadRecycler: EmptyAC<"ADMIN_LOAD_RECYCLER">

      Admin device operations (e.g. recycler/cash device actions). Moved from module-barcode so barcode only handles barcode/QR.

    • adminLoadRecyclerFailure: PayloadAC<"ADMIN_LOAD_RECYCLER_FAILURE", { message?: string }>
    • adminLoadRecyclerSuccess: PayloadAC<"ADMIN_LOAD_RECYCLER_SUCCESS", { message?: string }>
    • adminOperationReported: PayloadAC<
          "ADMIN_OPERATION_REPORTED",
          {
              amountBreakdown?: null
              | Record<string, number>;
              amountMoved?: null | number;
              deviceId?: null | string;
              message?: string;
              operationType: AdminOperationType;
              result: AdminOperationResult;
              source?: string;
              timestamp?: string;
          },
      >

      Integration contract for admin hardware operations. Real hardware/device workflows should dispatch this action once they are wired.

    • clearAdminSessionData: EmptyAC<"ADMIN_CLEAR_SESSION_DATA">
    • dequeueAdminReceiptPrint: EmptyAC<"ADMIN_DEQUEUE_RECEIPT_PRINT">
    • enqueueAdminReceiptPrint: PayloadAC<"ADMIN_ENQUEUE_RECEIPT_PRINT", PrintableData>
    • setAdminReceiptPrintMode: PayloadAC<"ADMIN_SET_RECEIPT_PRINT_MODE", "auto" | "preview">