Zamok Kiosk API
    Preparing search index...
    actions: {
        addDevice: PayloadAC<"ADD_DEVICE", { device: string }>;
        addItemToRecycler: PayloadAC<
            "PUT_PAYMENT_DEVICE_RECYCLER_ADD",
            DeviceRecyclerPayload,
        >;
        addTransactions: PayloadAC<
            "ADD_TRANSACTIONS",
            { transaction: PaymentTransactionRequestModel },
        >;
        apiReady: PayloadAC<"API_READY", string>;
        cancelTransaction: PayloadAC<
            "CANCEL_TRANSACTION",
            { transactionId: string },
        >;
        checkPaymentOptions: PayloadAC<"CHECK_PAYMENT_OPTIONS", void>;
        checkSystemStatus: PayloadAC<"CHECK_SYSTEM_STATUS", void>;
        configurationItem: PayloadAC<"CONFIGURATION_ITEM", IndexGroupItemPayload>;
        configurationItems: EmptyAC<"CONFIGURATION_ITEMS">;
        configurationItemsByItem: PayloadAC<
            "CONFIGURATION_ITEMS_BY_ITEM",
            GroupItemPayload,
        >;
        configureFloatLevels: PayloadAC<
            "CONFIGURE_FLOAT_LEVELS",
            UpdateNotePayload,
        >;
        createCashTransaction: PayloadAC<
            "CREATE_CASH_TRANSACTION",
            { customAttribute?: string; value: number },
        >;
        deleteDevice: PayloadAC<"DELETE_DEVICE", DeviceIdPayload>;
        downloadFullLogs: EmptyAC<"DOWNLOAD_FULL_LOGS">;
        downloadPartialLogs: PayloadAC<
            "DOWNLOAD_PARTIAL_LOGS",
            { originalFileName: string },
        >;
        downloadTransactions: PayloadAC<
            "DOWNLOAD_TRANSACTIONS",
            FilterOrderByPayload,
        >;
        enablePaymentItem: PayloadAC<"ENABLE_PAYMENT_ITEM", PaymentItemPayload>;
        endTransaction: PayloadAC<"END_TRANSACTION", IdPayload>;
        getAllDevices: PayloadAC<"GET_ALL_DEVICES", LimitOffsetPayload>;
        getAllSettings: PayloadAC<"GET_ALL_SETTINGS", void>;
        getAudit: EmptyAC<"GET_AUDIT">;
        getCashBoxes: PayloadAC<"GET_PAYMENT_DEVICE_CASH_BOXES", DeviceIdPayload>;
        getCashInventory: PayloadAC<"GET_CASH_INVENTORY", LimitOffsetPayload>;
        getClearDeviceSwappedWarning: PayloadAC<
            "GET_PAYMENT_DEVICE_CLEAR_DEVICE_SWAPPED_WARNING",
            DeviceIdPayload,
        >;
        getCSPOverrideSettings: PayloadAC<"GET_CSP_OVERRIDE_SETTINGS", void>;
        getCurrentSession: EmptyAC<"GET_CURRENT_SESSION">;
        getCurrentTransaction: EmptyAC<"GET_CURRENT_TRANSACTION">;
        getDevice: PayloadAC<"GET_DEVICE", DeviceIdPayload>;
        getDeviceCashBox: PayloadAC<
            "GET_PAYMENT_DEVICE_CASH_BOX",
            DeviceCashBoxPayload,
        >;
        getDeviceInfo: PayloadAC<"GET_PAYMENT_DEVICE_DEVICE_INFO", DeviceIdPayload>;
        getDeviceLoader: PayloadAC<
            "GET_PAYMENT_DEVICE_LOADER",
            DeviceLoaderPayload,
        >;
        getDeviceLoaders: PayloadAC<"GET_PAYMENT_DEVICE_LOADERS", DeviceIdPayload>;
        getDeviceMessages: PayloadAC<
            "GET_PAYMENT_DEVICE_MESSAGES",
            DeviceIdPayload,
        >;
        getDeviceRecycler: PayloadAC<
            "GET_PAYMENT_DEVICE_RECYCLER",
            GetDeviceRecyclerPayload,
        >;
        getDeviceRecyclers: PayloadAC<
            "GET_PAYMENT_DEVICE_RECYCLERS",
            DeviceIdPayload,
        >;
        getDiagnosticsLog: PayloadAC<
            "GET_DIAGNOSTICS_LOG",
            LimitOffsetFilterOrderByPayload,
        >;
        getHostProtocolSecuritySettings: PayloadAC<
            "GET_HOST_PROTOCOL_SECURITY_SETTINGS",
            void,
        >;
        getLoaderAudit: EmptyAC<"GET_LOADER_AUDIT">;
        getMessages: EmptyAC<"GET_MESSAGES">;
        getNote: PayloadAC<"GET_NOTE", NotePayload>;
        getNotes: PayloadAC<"GET_NOTES", void>;
        getPartialLogs: PayloadAC<"GET_PARTIAL_LOGS", { reason: string }>;
        getPaymentDeviceAudit: PayloadAC<
            "GET_PAYMENT_DEVICE_AUDIT",
            DeviceIdPayload,
        >;
        getPaymentDeviceModule: PayloadAC<"GET_PAYMENT_DEVICE_MODULE", IdPayload>;
        getPaymentDeviceModules: EmptyAC<"GET_PAYMENT_DEVICE_MODULES">;
        getPaymentItem: PayloadAC<"GET_PAYMENT_ITEM", PaymentItemPayload>;
        getPaymentItems: EmptyAC<"GET_PAYMENT_ITEMS">;
        getProperties: PayloadAC<"GET_PAYMENT_DEVICE_PROPERTIES", DeviceIdPayload>;
        getSession: PayloadAC<"GET_SESSION", { sessionName: string }>;
        getSessions: PayloadAC<"GET_SESSIONS", LimitOffsetFilterOrderByPayload>;
        getSettingsSchema: PayloadAC<
            "GET_PAYMENT_DEVICE_SETTINGS_SCHEMA",
            { deviceType: string },
        >;
        getSupportedDevices: PayloadAC<
            "GET_SUPPORTED_DEVICES",
            SupportedDevicesPayload,
        >;
        getSystemStatus: EmptyAC<"GET_SYSTEM_STATUS">;
        getTransaction: PayloadAC<"GET_TRANSACTION", IdPayload>;
        getTransactionActionCount: PayloadAC<
            "GET_TRANSACTION_ACTION_COUNT",
            LimitOffsetFilterOrderByPayload,
        >;
        getTransactions: PayloadAC<
            "GET_TRANSACTIONS",
            LimitOffsetFilterOrderByPayload,
        >;
        getTransactionsForInProgressChecking: PayloadAC<
            "GET_TRANSACTIONS_FOR_IN_PROGRESS_CHECKING",
            LimitOffsetFilterOrderByPayload,
        >;
        getTrialData: PayloadAC<"GET_TRIAL_DATA", void>;
        getUserSettings: PayloadAC<"GET_USER_SETTINGS", void>;
        getVersion: EmptyAC<"GET_VERSION">;
        inhibitPaymentItems: PayloadAC<
            "INHIBIT_PAYMENT_ITEMS",
            InhibitPaymentItemsPayload[],
        >;
        initAPI: PayloadAC<"INIT_API", void>;
        installCashBox: PayloadAC<
            "GET_PAYMENT_DEVICE_CASH_BOX_INSTALL",
            DeviceCashBoxPayload,
        >;
        loadAddDeviceResponse: PayloadAC<
            "LOAD_ADD_DEVICE_RESPONSE",
            PaymentDeviceModel,
        >;
        loadAddItemToRecyclerResponse: PayloadAC<
            "LOAD_PUT_PAYMENT_DEVICE_RECYCLER_ADD_RESPONSE",
            void,
        >;
        loadAddTransactionsResponse: EmptyAC<"LOAD_ADD_TRANSACTIONS_RESPONSE">;
        loadAllDevicesResponse: PayloadAC<
            "LOAD_ALL_DEVICES_RESPONSE",
            PaymentDeviceModel[],
        >;
        loadAuditResponse: PayloadAC<"LOAD_AUDIT_RESPONSE", AuditDTO>;
        loadCancelTransactionResponse: PayloadAC<
            "LOAD_CANCEL_TRANSACTION_RESPONSE",
            { message: string; transactionId: string },
        >;
        loadCashInventoryResponse: PayloadAC<
            "LOAD_CASH_INVENTORY_RESPONSE",
            PaymentDeviceModel[],
        >;
        loadCheckSystemStatusResponse: PayloadAC<
            "LOAD_CHECK_SYSTEM_STATUS_RESPONSE",
            SystemStatusDTO,
        >;
        loadConfigurationItemResponse: PayloadAC<
            "LOAD_CONFIGURATION_ITEM_RESPONSE",
            any,
        >;
        loadConfigurationItemsByItemResponse: PayloadAC<
            "LOAD_CONFIGURATION_ITEMS_BY_ITEM_RESPONSE",
            ConfigurationItemDTO[],
        >;
        loadConfigurationItemsResponse: PayloadAC<
            "LOAD_CONFIGURATION_ITEMS_RESPONSE",
            ConfigurationItemDTO[],
        >;
        loadConfigureFloatLevelsResponse: PayloadAC<
            "LOAD_CONFIGURE_FLOAT_LEVELS_RESPONSE",
            { message: string; success: boolean },
        >;
        loadCreateCashTransactionResponse: PayloadAC<
            "LOAD_CREATE_CASH_TRANSACTION_RESPONSE",
            TransactionDTO,
        >;
        loadDeleteDeviceResponse: PayloadAC<"LOAD_DELETE_DEVICE_RESPONSE", void>;
        loadDiagnosticsLogResponse: PayloadAC<
            "LOAD_DIAGNOSTICS_LOG_RESPONSE",
            DiagnosticsLogDTO,
        >;
        loadDownloadFullLogsResponse: PayloadAC<
            "LOAD_DOWNLOAD_FULL_LOGS_RESPONSE",
            { fileName: string },
        >;
        loadDownloadPartialLogsResponse: PayloadAC<
            "LOAD_DOWNLOAD_PARTIAL_LOGS_RESPONSE",
            { fileName: string },
        >;
        loadDownloadTransactionsResponse: EmptyAC<
            "LOAD_DOWNLOAD_TRANSACTIONS_RESPONSE",
        >;
        loadEnablePaymentItemResponse: PayloadAC<
            "LOAD_ENABLE_PAYMENT_ITEM_RESPONSE",
            void,
        >;
        loadEndTransactionResponse: EmptyAC<"LOAD_END_TRANSACTION_RESPONSE">;
        loadGetAllSettingsResponse: PayloadAC<
            "LOAD_GET_ALL_SETTINGS_RESPONSE",
            SystemSettingsModel,
        >;
        loadGetCashBoxesResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_CASH_BOXES_RESPONSE",
            CashBoxModelCollectionModel,
        >;
        loadGetClearDeviceSwappedWarningResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_CLEAR_DEVICE_SWAPPED_WARNING_RESPONSE",
            any,
        >;
        loadGetCSPOverrideSettingsResponse: PayloadAC<
            "LOAD_GET_CSP_OVERRIDE_SETTINGS_RESPONSE",
            CSPOverrideDto,
        >;
        loadGetCurrentSessionResponse: PayloadAC<
            "LOAD_GET_CURRENT_SESSION_RESPONSE",
            SessionDTO,
        >;
        loadGetCurrentTransactionResponse: PayloadAC<
            "LOAD_GET_CURRENT_TRANSACTION_RESPONSE",
            TransactionDTO,
        >;
        loadGetDeviceCashBoxResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_CASH_BOX_RESPONSE",
            CashBoxModel,
        >;
        loadGetDeviceInfoResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_DEVICE_INFO_RESPONSE",
            IDeviceInfo,
        >;
        loadGetDeviceLoaderResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_LOADER_RESPONSE",
            LoaderDto,
        >;
        loadGetDeviceLoadersResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_LOADERS_RESPONSE",
            LoaderDtoCollectionModel,
        >;
        loadGetDeviceMessagesResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_MESSAGES_RESPONSE",
            any,
        >;
        loadGetDeviceRecyclerResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_RECYCLER_RESPONSE",
            RecyclerModel,
        >;
        loadGetDeviceRecyclersResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_RECYCLERS_RESPONSE",
            RecyclerModelCollectionModel,
        >;
        loadGetDeviceResponse: PayloadAC<
            "LOAD_GET_DEVICE_RESPONSE",
            PaymentDeviceModel,
        >;
        loadGetHostProtocolSecuritySettingsResponse: PayloadAC<
            "LOAD_GET_HOST_PROTOCOL_SECURITY_SETTINGS_RESPONSE",
            HostProtocolSecurityDto,
        >;
        loadGetMessagesResponse: PayloadAC<
            "LOAD_GET_MESSAGES_RESPONSE",
            SystemMessageDTO[],
        >;
        loadGetNoteResponse: PayloadAC<"LOAD_GET_NOTE_RESPONSE", ICashModel>;
        loadGetNotesResponse: PayloadAC<"LOAD_GET_NOTES_RESPONSE", ICashModel[]>;
        loadGetPaymentDeviceAuditResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_AUDIT_RESPONSE",
            any,
        >;
        loadGetPaymentItemResponse: PayloadAC<
            "LOAD_GET_PAYMENT_ITEM_RESPONSE",
            EnabledPaymentItemDTO,
        >;
        loadGetPaymentItemsResponse: PayloadAC<
            "LOAD_GET_PAYMENT_ITEMS_RESPONSE",
            EnabledPaymentItemDTO[],
        >;
        loadGetPropertiesResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_PROPERTIES_RESPONSE",
            DeviceIdPayload,
        >;
        loadGetSessionResponse: PayloadAC<"LOAD_GET_SESSION_RESPONSE", SessionDTO>;
        loadGetSessionsResponse: PayloadAC<
            "LOAD_GET_SESSIONS_RESPONSE",
            SessionDTO,
        >;
        loadGetSettingsSchemaResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_SETTINGS_SCHEMA_RESPONSE",
            any,
        >;
        loadGetSupportedDevicesResponse: PayloadAC<
            "LOAD_GET_SUPPORTED_DEVICES_RESPONSE",
            any[],
        >;
        loadGetSystemStatusResponse: PayloadAC<
            "LOAD_GET_SYSTEM_STATUS_RESPONSE",
            SystemStatusDTO,
        >;
        loadGetTransactionActionCountResponse: PayloadAC<
            "LOAD_GET_TRANSACTION_ACTION_COUNT_RESPONSE",
            number,
        >;
        loadGetTransactionResponse: PayloadAC<
            "LOAD_GET_TRANSACTION_RESPONSE",
            TransactionDTO,
        >;
        loadGetTransactionsResponse: PayloadAC<
            "LOAD_GET_TRANSACTIONS_RESPONSE",
            TransactionDTO[],
        >;
        loadGetTrialDataResponse: PayloadAC<
            "LOAD_GET_TRIAL_DATA_RESPONSE",
            TrialSettingsDTO,
        >;
        loadGetUserSettingsResponse: PayloadAC<
            "LOAD_GET_USER_SETTINGS_RESPONSE",
            UserSettingsDto,
        >;
        loadGetVersionResponse: PayloadAC<
            "LOAD_GET_VERSION_RESPONSE",
            SystemVersion,
        >;
        loadInhibitPaymentItemsResponse: PayloadAC<
            "LOAD_INHIBIT_PAYMENT_ITEMS_RESPONSE",
            void,
        >;
        loadInstallCashBoxResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_CASH_BOX_INSTALL_RESPONSE",
            any,
        >;
        loadLoaderAuditResponse: PayloadAC<
            "LOAD_LOADER_AUDIT_RESPONSE",
            LoaderAuditDTO,
        >;
        loadPartialLogsResponse: PayloadAC<
            "LOAD_PARTIAL_LOGS_RESPONSE",
            DiagnosticsLogDTO,
        >;
        loadPaymentDeviceModuleResponse: PayloadAC<
            "LOAD_PAYMENT_DEVICE_MODULE_RESPONSE",
            ModuleStatusModel,
        >;
        loadPaymentDeviceModulesResponse: PayloadAC<
            "LOAD_PAYMENT_DEVICE_MODULES_RESPONSE",
            IModuleStatus[],
        >;
        loadPostSessionResponse: PayloadAC<"LOAD_POST_SESSION_RESPONSE", void>;
        loadPrintTransactionReceiptResponse: PayloadAC<
            "LOAD_PRINT_TRANSACTION_RECEIPT_RESPONSE",
            PrintTransactionReceiptPayload,
        >;
        loadRemoveCashBoxResponse: PayloadAC<
            "LOAD_GET_PAYMENT_DEVICE_CASH_BOX_REMOVE_RESPONSE",
            any,
        >;
        loadRemoveItemFromRecyclerResponse: PayloadAC<
            "LOAD_PUT_PAYMENT_DEVICE_RECYCLER_REMOVE_RESPONSE",
            void,
        >;
        loadSetDeviceRecyclerResponse: PayloadAC<
            "LOAD_PUT_PAYMENT_DEVICE_RECYCLER_RESPONSE",
            void,
        >;
        loadSetDeviceRecyclersResponse: PayloadAC<
            "LOAD_SET_PAYMENT_DEVICE_RECYCLERS_RESPONSE",
            void,
        >;
        loadSetLoaderInitialContentResponse: PayloadAC<
            "LOAD_PUT_PAYMENT_DEVICE_LOADER_INITIAL_CONTENT_RESPONSE",
            any,
        >;
        loadStartCashboxTransactionResponse: PayloadAC<
            "LOAD_START_CASHBOX_TRANSACTION_RESPONSE",
            CashBoxModelCollectionModel,
        >;
        loadTransactionsForInProgressCheckingResponse: PayloadAC<
            "LOAD_TRANSACTIONS_FOR_IN_PROGRESS_CHECKING_RESPONSE",
            TransactionDTO[],
        >;
        loadTriggerRemoveCashboxResponse: PayloadAC<
            "LOAD_TRIGGER_REMOVE_CASHBOX_RESPONSE",
            CashBoxModel,
        >;
        loadUpdateConfigurationItemResponse: PayloadAC<
            "LOAD_UPDATE_CONFIGURATION_ITEM_RESPONSE",
            boolean,
        >;
        loadUpdateConfigurationItemsResponse: PayloadAC<
            "LOAD_UPDATE_CONFIGURATION_ITEMS_RESPONSE",
            boolean,
        >;
        loadUpdateCSPOverrideSettingsResponse: PayloadAC<
            "LOAD_UPDATE_CSP_OVERRIDE_SETTINGS_RESPONSE",
            void,
        >;
        loadUpdateFirmwareAllResponse: PayloadAC<
            "LOAD_UPDATE_FIRMWARE_ALL_RESPONSE",
            void,
        >;
        loadUpdateFirmwareResponse: PayloadAC<
            "LOAD_PUT_PAYMENT_DEVICE_UPDATE_FIRMWARE_RESPONSE",
            any,
        >;
        loadUpdateHostProtocolSecuritySettingsResponse: PayloadAC<
            "LOAD_UPDATE_HOST_PROTOCOL_SECURITY_SETTINGS_RESPONSE",
            void,
        >;
        loadUpdateNoteResponse: PayloadAC<"LOAD_UPDATE_NOTE_RESPONSE", void>;
        loadUpdateNotesResponse: PayloadAC<"LOAD_UPDATE_NOTES_RESPONSE", void>;
        loadUpdateTrialDataResponse: PayloadAC<
            "LOAD_UPDATE_TRIAL_DATA_RESPONSE",
            void,
        >;
        loadUpdateUserSettingsResponse: PayloadAC<
            "LOAD_UPDATE_USER_SETTINGS_RESPONSE",
            void,
        >;
        paymentOptionsAvailable: PayloadAC<
            "PAYMENT_OPTIONS_AVAILABLE",
            { enabledPaymentItems: PaymentItemDto[]; status: PaymentServiceStatus },
        >;
        postSession: PayloadAC<"POST_SESSION", SessionDTO>;
        printTransactionReceipt: PayloadAC<
            "PRINT_TRANSACTION_RECEIPT",
            { transactionId: string },
        >;
        recyclerMonitoringCompleted: PayloadAC<
            "RECYCLER_MONITORING_COMPLETED",
            RecyclerMonitoringPayload,
        >;
        removeCashBox: PayloadAC<
            "GET_PAYMENT_DEVICE_CASH_BOX_REMOVE",
            DeviceCashBoxPayload,
        >;
        removeItemFromRecycler: PayloadAC<
            "PUT_PAYMENT_DEVICE_RECYCLER_REMOVE",
            DeviceRecyclerPayload,
        >;
        setDeviceRecycler: PayloadAC<
            "PUT_PAYMENT_DEVICE_RECYCLER",
            DeviceRecyclerPayload,
        >;
        setDeviceRecyclers: PayloadAC<
            "SET_PAYMENT_DEVICE_RECYCLERS",
            DeviceRecyclerPayload,
        >;
        setLoaderInitialContent: PayloadAC<
            "PUT_PAYMENT_DEVICE_LOADER_INITIAL_CONTENT",
            SetLoaderInitialContentPayload,
        >;
        startCashboxTransaction: PayloadAC<
            "START_CASHBOX_TRANSACTION",
            PaymentTransactionRequestModel,
        >;
        startRecyclerMonitoring: PayloadAC<"START_RECYCLER_MONITORING", void>;
        triggerRemoveCashbox: PayloadAC<"TRIGGER_REMOVE_CASHBOX", void>;
        updateConfigurationItem: PayloadAC<
            "UPDATE_CONFIGURATION_ITEM",
            ItemsIndexGroupItemPayload,
        >;
        updateConfigurationItems: PayloadAC<
            "UPDATE_CONFIGURATION_ITEMS",
            UpdateConfigurationItemsPayload,
        >;
        updateCSPOverrideSettings: PayloadAC<
            "UPDATE_CSP_OVERRIDE_SETTINGS",
            CSPOverrideSettingsPayload,
        >;
        updateFirmware: PayloadAC<
            "PUT_PAYMENT_DEVICE_UPDATE_FIRMWARE",
            UpdateFirmwarePayload,
        >;
        updateFirmwareAll: PayloadAC<
            "UPDATE_FIRMWARE_ALL",
            UpdateFirmwareAllPayload,
        >;
        updateHostProtocolSecuritySettings: PayloadAC<
            "UPDATE_HOST_PROTOCOL_SECURITY_SETTINGS",
            HostProtocolSecuritySettingsPayload,
        >;
        updateNote: PayloadAC<"UPDATE_NOTE", UpdateNotePayload>;
        updateNotes: PayloadAC<"UPDATE_NOTES", UpdateNotesPayload>;
        updateTrialData: PayloadAC<"UPDATE_TRIAL_DATA", TrialSettingsPayload>;
        updateUserSettings: PayloadAC<"UPDATE_USER_SETTINGS", UserSettingsPayload>;
    } = ...

    Type Declaration

    • addDevice: PayloadAC<"ADD_DEVICE", { device: string }>

      addDevice(device: string) => PaymentDeviceModel

    • addItemToRecycler: PayloadAC<"PUT_PAYMENT_DEVICE_RECYCLER_ADD", DeviceRecyclerPayload>

      addItemToRecycler(deviceId: string, recyclerId: string, recycler: RecyclerModel) => void

    • addTransactions: PayloadAC<"ADD_TRANSACTIONS", { transaction: PaymentTransactionRequestModel }>

      POST /api/Transactions

    • apiReady: PayloadAC<"API_READY", string>
    • cancelTransaction: PayloadAC<"CANCEL_TRANSACTION", { transactionId: string }>
    • checkPaymentOptions: PayloadAC<"CHECK_PAYMENT_OPTIONS", void>

      ======================= Transaction Workflow Actions

      Cash Button is displayed, if PaymentServiceStatus.OK or PaymentServiceStatus.Warning (checkPaymentOptions$ epic) Cash Payment Transaction (createCashTransaction$ epic) Transaction cancelled (cancelTransaction$ epic) Transaction receipt printed (printTransactionReceipt$ epic)

    • checkSystemStatus: PayloadAC<"CHECK_SYSTEM_STATUS", void>
    • configurationItem: PayloadAC<"CONFIGURATION_ITEM", IndexGroupItemPayload>

      configurationItem(group: number, item: number, index: number) => any

    • configurationItems: EmptyAC<"CONFIGURATION_ITEMS">

      configurationItems() => ConfigurationItemDTO[]

    • configurationItemsByItem: PayloadAC<"CONFIGURATION_ITEMS_BY_ITEM", GroupItemPayload>

      configurationItemsByItem(group: number, item: number) => ConfigurationItemDTO[]

    • configureFloatLevels: PayloadAC<"CONFIGURE_FLOAT_LEVELS", UpdateNotePayload>
    • createCashTransaction: PayloadAC<
          "CREATE_CASH_TRANSACTION",
          { customAttribute?: string; value: number },
      >
    • deleteDevice: PayloadAC<"DELETE_DEVICE", DeviceIdPayload>

      deleteDevice(deviceId: string) => void

    • downloadFullLogs: EmptyAC<"DOWNLOAD_FULL_LOGS">

      downloadFullLogs() => string

    • downloadPartialLogs: PayloadAC<"DOWNLOAD_PARTIAL_LOGS", { originalFileName: string }>

      downloadPartialLogs(originalFileName: string) => string

    • downloadTransactions: PayloadAC<"DOWNLOAD_TRANSACTIONS", FilterOrderByPayload>

      GET /api/Transactions/download

    • enablePaymentItem: PayloadAC<"ENABLE_PAYMENT_ITEM", PaymentItemPayload>

      PUT /api/SystemStatus/PaymentItems/Enable/{paymentItemId}

    • endTransaction: PayloadAC<"END_TRANSACTION", IdPayload>

      GET /api/Transactions/action/{id}/end

    • getAllDevices: PayloadAC<"GET_ALL_DEVICES", LimitOffsetPayload>

      getAllDevices(limit: number, offset: number) => PaymentDeviceModel[]

    • getAllSettings: PayloadAC<"GET_ALL_SETTINGS", void>

      GET /api/Settings

    • getAudit: EmptyAC<"GET_AUDIT">

      getAudit() => AuditDTO

    • getCashBoxes: PayloadAC<"GET_PAYMENT_DEVICE_CASH_BOXES", DeviceIdPayload>

      getCashBoxes(deviceId: string) => CashBoxModelCollectionModel

    • getCashInventory: PayloadAC<"GET_CASH_INVENTORY", LimitOffsetPayload>
    • getClearDeviceSwappedWarning: PayloadAC<"GET_PAYMENT_DEVICE_CLEAR_DEVICE_SWAPPED_WARNING", DeviceIdPayload>

      getClearDeviceSwappedWarning(deviceId: string) => any

    • getCSPOverrideSettings: PayloadAC<"GET_CSP_OVERRIDE_SETTINGS", void>

      GET /api/Settings/CSPOverride

    • getCurrentSession: EmptyAC<"GET_CURRENT_SESSION">

      GET /api/Session/Current

    • getCurrentTransaction: EmptyAC<"GET_CURRENT_TRANSACTION">

      GET /api/Transactions/Current

    • getDevice: PayloadAC<"GET_DEVICE", DeviceIdPayload>

      getDevice(deviceId: string) => PaymentDeviceModel

    • getDeviceCashBox: PayloadAC<"GET_PAYMENT_DEVICE_CASH_BOX", DeviceCashBoxPayload>

      getDeviceCashBox(deviceId: string, cashBoxId: string) => CashBoxModel

    • getDeviceInfo: PayloadAC<"GET_PAYMENT_DEVICE_DEVICE_INFO", DeviceIdPayload>

      getDeviceInfo(deviceId: string) => IDeviceInfo

    • getDeviceLoader: PayloadAC<"GET_PAYMENT_DEVICE_LOADER", DeviceLoaderPayload>

      getDeviceLoader(deviceId: string, loaderId: string) => LoaderDto

    • getDeviceLoaders: PayloadAC<"GET_PAYMENT_DEVICE_LOADERS", DeviceIdPayload>

      getDeviceLoaders(deviceId: string) => LoaderDtoCollectionModel

    • getDeviceMessages: PayloadAC<"GET_PAYMENT_DEVICE_MESSAGES", DeviceIdPayload>

      getDeviceMessages(deviceId: string) => any

    • getDeviceRecycler: PayloadAC<"GET_PAYMENT_DEVICE_RECYCLER", GetDeviceRecyclerPayload>

      getDeviceRecycler(deviceId: string, recyclerId: string) => RecyclerModel

    • getDeviceRecyclers: PayloadAC<"GET_PAYMENT_DEVICE_RECYCLERS", DeviceIdPayload>

      getDeviceRecyclers(deviceId: string) => RecyclerModelCollectionModel

    • getDiagnosticsLog: PayloadAC<"GET_DIAGNOSTICS_LOG", LimitOffsetFilterOrderByPayload>

      getDiagnosticsLog(limit: number, offset: number, filter: string, orderBy: string) =>

    • getHostProtocolSecuritySettings: PayloadAC<"GET_HOST_PROTOCOL_SECURITY_SETTINGS", void>

      GET /api/Settings/HostProtocol

    • getLoaderAudit: EmptyAC<"GET_LOADER_AUDIT">

      getLoaderAudit() => LoaderAuditDTO

    • getMessages: EmptyAC<"GET_MESSAGES">

      GET /api/SystemStatus/Messages

    • getNote: PayloadAC<"GET_NOTE", NotePayload>

      GET /api/Settings/Notes/{noteId}

    • getNotes: PayloadAC<"GET_NOTES", void>

      GET /api/Settings/Notes

    • getPartialLogs: PayloadAC<"GET_PARTIAL_LOGS", { reason: string }>

      getPartialLogs(reason: string) =>

    • getPaymentDeviceAudit: PayloadAC<"GET_PAYMENT_DEVICE_AUDIT", DeviceIdPayload>

      getPaymentDeviceAudit(deviceId: string) => any

    • getPaymentDeviceModule: PayloadAC<"GET_PAYMENT_DEVICE_MODULE", IdPayload>

      getPaymentDeviceModule(id: string) => ModuleStatusModel

    • getPaymentDeviceModules: EmptyAC<"GET_PAYMENT_DEVICE_MODULES">

      getPaymentDeviceModules() => IModuleStatus[]

    • getPaymentItem: PayloadAC<"GET_PAYMENT_ITEM", PaymentItemPayload>

      GET /api/SystemStatus/PaymentItems/{paymentItemId}

    • getPaymentItems: EmptyAC<"GET_PAYMENT_ITEMS">

      GET /api/SystemStatus/PaymentItems

    • getProperties: PayloadAC<"GET_PAYMENT_DEVICE_PROPERTIES", DeviceIdPayload>

      getProperties(deviceId: string) => PaymentDeviceModel

    • getSession: PayloadAC<"GET_SESSION", { sessionName: string }>

      GET /api/Session/{sessionName}

    • getSessions: PayloadAC<"GET_SESSIONS", LimitOffsetFilterOrderByPayload>

      GET /api/Session

    • getSettingsSchema: PayloadAC<"GET_PAYMENT_DEVICE_SETTINGS_SCHEMA", { deviceType: string }>

      getSettingsSchema(deviceType: string) => any

    • getSupportedDevices: PayloadAC<"GET_SUPPORTED_DEVICES", SupportedDevicesPayload>

      GET /api/SupportedDevices

    • getSystemStatus: EmptyAC<"GET_SYSTEM_STATUS">

      GET /api/SystemStatus

    • getTransaction: PayloadAC<"GET_TRANSACTION", IdPayload>

      GET /api/Transactions/{id}

    • getTransactionActionCount: PayloadAC<"GET_TRANSACTION_ACTION_COUNT", LimitOffsetFilterOrderByPayload>

      GET /api/Transactions/action/count

    • getTransactions: PayloadAC<"GET_TRANSACTIONS", LimitOffsetFilterOrderByPayload>

      GET /api/Transactions

    • getTransactionsForInProgressChecking: PayloadAC<
          "GET_TRANSACTIONS_FOR_IN_PROGRESS_CHECKING",
          LimitOffsetFilterOrderByPayload,
      >

      ======================= Transaction Workflow Actions

      REST API: WORKFLOW_MONITOR (workFlowCashbox.ts: checkSystemStatus$ epic)) Get Transactions for In Progress Checking (getTransactionsForInProgressChecking$ epic) Get Cash Inventory (getCashInventory$ epic) Configure Float Levels (configureFloatLevels$ epic)

    • getTrialData: PayloadAC<"GET_TRIAL_DATA", void>

      GET /api/Settings/TrialData

    • getUserSettings: PayloadAC<"GET_USER_SETTINGS", void>

      GET /api/Settings/UserSettings

    • getVersion: EmptyAC<"GET_VERSION">

      GET /api/SystemStatus/Version

    • inhibitPaymentItems: PayloadAC<"INHIBIT_PAYMENT_ITEMS", InhibitPaymentItemsPayload[]>

      PUT /api/SystemStatus/PaymentItems/Inhibit

    • initAPI: PayloadAC<"INIT_API", void>
    • installCashBox: PayloadAC<"GET_PAYMENT_DEVICE_CASH_BOX_INSTALL", DeviceCashBoxPayload>

      installCashBox(deviceId: string, cashBoxId: string) => any

    • loadAddDeviceResponse: PayloadAC<"LOAD_ADD_DEVICE_RESPONSE", PaymentDeviceModel>
    • loadAddItemToRecyclerResponse: PayloadAC<"LOAD_PUT_PAYMENT_DEVICE_RECYCLER_ADD_RESPONSE", void>
    • loadAddTransactionsResponse: EmptyAC<"LOAD_ADD_TRANSACTIONS_RESPONSE">
    • loadAllDevicesResponse: PayloadAC<"LOAD_ALL_DEVICES_RESPONSE", PaymentDeviceModel[]>
    • loadAuditResponse: PayloadAC<"LOAD_AUDIT_RESPONSE", AuditDTO>
    • loadCancelTransactionResponse: PayloadAC<
          "LOAD_CANCEL_TRANSACTION_RESPONSE",
          { message: string; transactionId: string },
      >
    • loadCashInventoryResponse: PayloadAC<"LOAD_CASH_INVENTORY_RESPONSE", PaymentDeviceModel[]>
    • loadCheckSystemStatusResponse: PayloadAC<"LOAD_CHECK_SYSTEM_STATUS_RESPONSE", SystemStatusDTO>
    • loadConfigurationItemResponse: PayloadAC<"LOAD_CONFIGURATION_ITEM_RESPONSE", any>
    • loadConfigurationItemsByItemResponse: PayloadAC<"LOAD_CONFIGURATION_ITEMS_BY_ITEM_RESPONSE", ConfigurationItemDTO[]>
    • loadConfigurationItemsResponse: PayloadAC<"LOAD_CONFIGURATION_ITEMS_RESPONSE", ConfigurationItemDTO[]>
    • loadConfigureFloatLevelsResponse: PayloadAC<
          "LOAD_CONFIGURE_FLOAT_LEVELS_RESPONSE",
          { message: string; success: boolean },
      >
    • loadCreateCashTransactionResponse: PayloadAC<"LOAD_CREATE_CASH_TRANSACTION_RESPONSE", TransactionDTO>
    • loadDeleteDeviceResponse: PayloadAC<"LOAD_DELETE_DEVICE_RESPONSE", void>
    • loadDiagnosticsLogResponse: PayloadAC<"LOAD_DIAGNOSTICS_LOG_RESPONSE", DiagnosticsLogDTO>
    • loadDownloadFullLogsResponse: PayloadAC<"LOAD_DOWNLOAD_FULL_LOGS_RESPONSE", { fileName: string }>
    • loadDownloadPartialLogsResponse: PayloadAC<"LOAD_DOWNLOAD_PARTIAL_LOGS_RESPONSE", { fileName: string }>
    • loadDownloadTransactionsResponse: EmptyAC<"LOAD_DOWNLOAD_TRANSACTIONS_RESPONSE">
    • loadEnablePaymentItemResponse: PayloadAC<"LOAD_ENABLE_PAYMENT_ITEM_RESPONSE", void>
    • loadEndTransactionResponse: EmptyAC<"LOAD_END_TRANSACTION_RESPONSE">
    • loadGetAllSettingsResponse: PayloadAC<"LOAD_GET_ALL_SETTINGS_RESPONSE", SystemSettingsModel>
    • loadGetCashBoxesResponse: PayloadAC<
          "LOAD_GET_PAYMENT_DEVICE_CASH_BOXES_RESPONSE",
          CashBoxModelCollectionModel,
      >
    • loadGetClearDeviceSwappedWarningResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_CLEAR_DEVICE_SWAPPED_WARNING_RESPONSE", any>
    • loadGetCSPOverrideSettingsResponse: PayloadAC<"LOAD_GET_CSP_OVERRIDE_SETTINGS_RESPONSE", CSPOverrideDto>
    • loadGetCurrentSessionResponse: PayloadAC<"LOAD_GET_CURRENT_SESSION_RESPONSE", SessionDTO>
    • loadGetCurrentTransactionResponse: PayloadAC<"LOAD_GET_CURRENT_TRANSACTION_RESPONSE", TransactionDTO>
    • loadGetDeviceCashBoxResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_CASH_BOX_RESPONSE", CashBoxModel>
    • loadGetDeviceInfoResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_DEVICE_INFO_RESPONSE", IDeviceInfo>
    • loadGetDeviceLoaderResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_LOADER_RESPONSE", LoaderDto>
    • loadGetDeviceLoadersResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_LOADERS_RESPONSE", LoaderDtoCollectionModel>
    • loadGetDeviceMessagesResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_MESSAGES_RESPONSE", any>
    • loadGetDeviceRecyclerResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_RECYCLER_RESPONSE", RecyclerModel>
    • loadGetDeviceRecyclersResponse: PayloadAC<
          "LOAD_GET_PAYMENT_DEVICE_RECYCLERS_RESPONSE",
          RecyclerModelCollectionModel,
      >
    • loadGetDeviceResponse: PayloadAC<"LOAD_GET_DEVICE_RESPONSE", PaymentDeviceModel>
    • loadGetHostProtocolSecuritySettingsResponse: PayloadAC<
          "LOAD_GET_HOST_PROTOCOL_SECURITY_SETTINGS_RESPONSE",
          HostProtocolSecurityDto,
      >
    • loadGetMessagesResponse: PayloadAC<"LOAD_GET_MESSAGES_RESPONSE", SystemMessageDTO[]>
    • loadGetNoteResponse: PayloadAC<"LOAD_GET_NOTE_RESPONSE", ICashModel>
    • loadGetNotesResponse: PayloadAC<"LOAD_GET_NOTES_RESPONSE", ICashModel[]>
    • loadGetPaymentDeviceAuditResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_AUDIT_RESPONSE", any>
    • loadGetPaymentItemResponse: PayloadAC<"LOAD_GET_PAYMENT_ITEM_RESPONSE", EnabledPaymentItemDTO>
    • loadGetPaymentItemsResponse: PayloadAC<"LOAD_GET_PAYMENT_ITEMS_RESPONSE", EnabledPaymentItemDTO[]>
    • loadGetPropertiesResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_PROPERTIES_RESPONSE", DeviceIdPayload>
    • loadGetSessionResponse: PayloadAC<"LOAD_GET_SESSION_RESPONSE", SessionDTO>
    • loadGetSessionsResponse: PayloadAC<"LOAD_GET_SESSIONS_RESPONSE", SessionDTO>
    • loadGetSettingsSchemaResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_SETTINGS_SCHEMA_RESPONSE", any>
    • loadGetSupportedDevicesResponse: PayloadAC<"LOAD_GET_SUPPORTED_DEVICES_RESPONSE", any[]>
    • loadGetSystemStatusResponse: PayloadAC<"LOAD_GET_SYSTEM_STATUS_RESPONSE", SystemStatusDTO>
    • loadGetTransactionActionCountResponse: PayloadAC<"LOAD_GET_TRANSACTION_ACTION_COUNT_RESPONSE", number>
    • loadGetTransactionResponse: PayloadAC<"LOAD_GET_TRANSACTION_RESPONSE", TransactionDTO>
    • loadGetTransactionsResponse: PayloadAC<"LOAD_GET_TRANSACTIONS_RESPONSE", TransactionDTO[]>
    • loadGetTrialDataResponse: PayloadAC<"LOAD_GET_TRIAL_DATA_RESPONSE", TrialSettingsDTO>
    • loadGetUserSettingsResponse: PayloadAC<"LOAD_GET_USER_SETTINGS_RESPONSE", UserSettingsDto>
    • loadGetVersionResponse: PayloadAC<"LOAD_GET_VERSION_RESPONSE", SystemVersion>
    • loadInhibitPaymentItemsResponse: PayloadAC<"LOAD_INHIBIT_PAYMENT_ITEMS_RESPONSE", void>
    • loadInstallCashBoxResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_CASH_BOX_INSTALL_RESPONSE", any>
    • loadLoaderAuditResponse: PayloadAC<"LOAD_LOADER_AUDIT_RESPONSE", LoaderAuditDTO>
    • loadPartialLogsResponse: PayloadAC<"LOAD_PARTIAL_LOGS_RESPONSE", DiagnosticsLogDTO>
    • loadPaymentDeviceModuleResponse: PayloadAC<"LOAD_PAYMENT_DEVICE_MODULE_RESPONSE", ModuleStatusModel>
    • loadPaymentDeviceModulesResponse: PayloadAC<"LOAD_PAYMENT_DEVICE_MODULES_RESPONSE", IModuleStatus[]>
    • loadPostSessionResponse: PayloadAC<"LOAD_POST_SESSION_RESPONSE", void>
    • loadPrintTransactionReceiptResponse: PayloadAC<
          "LOAD_PRINT_TRANSACTION_RECEIPT_RESPONSE",
          PrintTransactionReceiptPayload,
      >
    • loadRemoveCashBoxResponse: PayloadAC<"LOAD_GET_PAYMENT_DEVICE_CASH_BOX_REMOVE_RESPONSE", any>
    • loadRemoveItemFromRecyclerResponse: PayloadAC<"LOAD_PUT_PAYMENT_DEVICE_RECYCLER_REMOVE_RESPONSE", void>
    • loadSetDeviceRecyclerResponse: PayloadAC<"LOAD_PUT_PAYMENT_DEVICE_RECYCLER_RESPONSE", void>
    • loadSetDeviceRecyclersResponse: PayloadAC<"LOAD_SET_PAYMENT_DEVICE_RECYCLERS_RESPONSE", void>
    • loadSetLoaderInitialContentResponse: PayloadAC<"LOAD_PUT_PAYMENT_DEVICE_LOADER_INITIAL_CONTENT_RESPONSE", any>
    • loadStartCashboxTransactionResponse: PayloadAC<
          "LOAD_START_CASHBOX_TRANSACTION_RESPONSE",
          CashBoxModelCollectionModel,
      >
    • loadTransactionsForInProgressCheckingResponse: PayloadAC<
          "LOAD_TRANSACTIONS_FOR_IN_PROGRESS_CHECKING_RESPONSE",
          TransactionDTO[],
      >
    • loadTriggerRemoveCashboxResponse: PayloadAC<"LOAD_TRIGGER_REMOVE_CASHBOX_RESPONSE", CashBoxModel>
    • loadUpdateConfigurationItemResponse: PayloadAC<"LOAD_UPDATE_CONFIGURATION_ITEM_RESPONSE", boolean>
    • loadUpdateConfigurationItemsResponse: PayloadAC<"LOAD_UPDATE_CONFIGURATION_ITEMS_RESPONSE", boolean>
    • loadUpdateCSPOverrideSettingsResponse: PayloadAC<"LOAD_UPDATE_CSP_OVERRIDE_SETTINGS_RESPONSE", void>
    • loadUpdateFirmwareAllResponse: PayloadAC<"LOAD_UPDATE_FIRMWARE_ALL_RESPONSE", void>
    • loadUpdateFirmwareResponse: PayloadAC<"LOAD_PUT_PAYMENT_DEVICE_UPDATE_FIRMWARE_RESPONSE", any>
    • loadUpdateHostProtocolSecuritySettingsResponse: PayloadAC<"LOAD_UPDATE_HOST_PROTOCOL_SECURITY_SETTINGS_RESPONSE", void>
    • loadUpdateNoteResponse: PayloadAC<"LOAD_UPDATE_NOTE_RESPONSE", void>
    • loadUpdateNotesResponse: PayloadAC<"LOAD_UPDATE_NOTES_RESPONSE", void>
    • loadUpdateTrialDataResponse: PayloadAC<"LOAD_UPDATE_TRIAL_DATA_RESPONSE", void>
    • loadUpdateUserSettingsResponse: PayloadAC<"LOAD_UPDATE_USER_SETTINGS_RESPONSE", void>
    • paymentOptionsAvailable: PayloadAC<
          "PAYMENT_OPTIONS_AVAILABLE",
          { enabledPaymentItems: PaymentItemDto[]; status: PaymentServiceStatus },
      >
    • postSession: PayloadAC<"POST_SESSION", SessionDTO>

      POST /api/Session

    • printTransactionReceipt: PayloadAC<"PRINT_TRANSACTION_RECEIPT", { transactionId: string }>
    • recyclerMonitoringCompleted: PayloadAC<"RECYCLER_MONITORING_COMPLETED", RecyclerMonitoringPayload>
    • removeCashBox: PayloadAC<"GET_PAYMENT_DEVICE_CASH_BOX_REMOVE", DeviceCashBoxPayload>

      removeCashBox(deviceId: string, cashBoxId: string) => any

    • removeItemFromRecycler: PayloadAC<"PUT_PAYMENT_DEVICE_RECYCLER_REMOVE", DeviceRecyclerPayload>

      removeItemFromRecycler(deviceId: string, recyclerId: string, recycler: RecyclerModel) => void

    • setDeviceRecycler: PayloadAC<"PUT_PAYMENT_DEVICE_RECYCLER", DeviceRecyclerPayload>

      setDeviceRecycler(deviceId: string, recyclerId: string, recycler: RecyclerModel) => void

    • setDeviceRecyclers: PayloadAC<"SET_PAYMENT_DEVICE_RECYCLERS", DeviceRecyclerPayload>

      setDeviceRecyclers(deviceId: string, recyclers: RecyclerModel) => void

    • setLoaderInitialContent: PayloadAC<
          "PUT_PAYMENT_DEVICE_LOADER_INITIAL_CONTENT",
          SetLoaderInitialContentPayload,
      >

      setLoaderInitialContent(deviceId: string, loaderId: string, initialContent: DenominationModelDTO) => any

    • startCashboxTransaction: PayloadAC<"START_CASHBOX_TRANSACTION", PaymentTransactionRequestModel>

      Epic: Start Cashbox Transaction Workflow (Unified) (Option #1, #2, #3, #4 = startCashboxTransaction$ epic)

      Option #1: Empty Notes To Cashbox

      { transactionType: PaymentTransactionType.EmptyRecyclerToCashBoxNotes, value: 0, cashType: CashTypes.Note, customAttribute: 'EmptyRecyclerToCashBoxNotes', dispenserAdjustMode: DispenserAdjustCommandMode.RemoveCurrencyToValueToCashBox, }

      Option #2: Empty Notes To Cashbox

      { transactionType: PaymentTransactionType.EmptyToCashBox, value: 0, cashType: CashTypes.Note, customAttribute: 'EmptyToCashBox', dispenserAdjustMode: DispenserAdjustCommandMode.RemoveCurrencyToValueToCashBox, }

      OPTION #3: Float to Cashbox

      { transactionType: PaymentTransactionType.FloatToCashBox, value: 0, cashType: CashTypes.Note, customAttribute: 'FloatToCashBox', dispenserAdjustMode: DispenserAdjustCommandMode.RemoveCurrencyToValueToCashBox, }

      Option #4: Move Designated Amount or Denominations to Cashbox

      { transactionType: PaymentTransactionType.TransferToCashbox, value: 0, cashType: CashTypes.Note, customAttribute: 'TransferToCashbox', dispenserAdjustMode: DispenserAdjustCommandMode.RemoveCurrencyToValueToCashBox, items: [ { isoCurrencyCode: 'USD', value: 100, qty: 1, cashTypes: CashTypes.Note, } ] }

      Epic: Remove Cashbox (triggerRemoveCashbox$ epic) Directly initiates the remove cashbox operation

      Epic: Check System Status (checkSystemStatus$ epic) Checks the system status until it becomes Idle, then checks cashbox contents

    • startRecyclerMonitoring: PayloadAC<"START_RECYCLER_MONITORING", void>
    • triggerRemoveCashbox: PayloadAC<"TRIGGER_REMOVE_CASHBOX", void>
    • updateConfigurationItem: PayloadAC<"UPDATE_CONFIGURATION_ITEM", ItemsIndexGroupItemPayload>

      updateConfigurationItem(group: number, item: number, index: number, items: number) => boolean

    • updateConfigurationItems: PayloadAC<"UPDATE_CONFIGURATION_ITEMS", UpdateConfigurationItemsPayload>

      updateConfigurationItems(items: ConfigurationItemDTO[]) => boolean

    • updateCSPOverrideSettings: PayloadAC<"UPDATE_CSP_OVERRIDE_SETTINGS", CSPOverrideSettingsPayload>

      PUT /api/Settings/CSPOverride

    • updateFirmware: PayloadAC<"PUT_PAYMENT_DEVICE_UPDATE_FIRMWARE", UpdateFirmwarePayload>

      updateFirmware(deviceId: string, firmware: string) => any

    • updateFirmwareAll: PayloadAC<"UPDATE_FIRMWARE_ALL", UpdateFirmwareAllPayload>

      PUT /api/Settings/UpdateFirmware

    • updateHostProtocolSecuritySettings: PayloadAC<
          "UPDATE_HOST_PROTOCOL_SECURITY_SETTINGS",
          HostProtocolSecuritySettingsPayload,
      >

      PUT /api/Settings/HostProtocol

    • updateNote: PayloadAC<"UPDATE_NOTE", UpdateNotePayload>

      PUT /api/Settings/Notes/{noteId}

    • updateNotes: PayloadAC<"UPDATE_NOTES", UpdateNotesPayload>

      PUT /api/Settings/Notes

    • updateTrialData: PayloadAC<"UPDATE_TRIAL_DATA", TrialSettingsPayload>

      PUT /api/Settings/TrialData

    • updateUserSettings: PayloadAC<"UPDATE_USER_SETTINGS", UserSettingsPayload>

      PUT /api/Settings/UserSettings