import { DbEntity, Id, Username } from "./shared.mjs"; export type PrikazNaprave = "naroceni" | "obravnave" | "kontrole" | "izdajRacun" | "blago"; export interface Naprava extends DbEntity { naziv: string; localid?: string; koda?: string; lokacija_id: Id; registracijskaKoda: string; ip?: string; lastIPs?: string[]; dodal?: Username; omejiNaIp?: string; mobilna?: boolean; referencna?: boolean; /** Naprava sprejema digitalne podpise (recepcija, podpisna tablica, ...). */ podpisna?: boolean; /** Seznam id-jev naprav, za katere ta podpisna naprava sprejema zahtevke. */ podpisujeZaNaprave?: Id[]; /** * Če je `true` (in `podpisna`), ob prihodu novega zahtevka za podpis * naprava SAMODEJNO navigira na `/podpisiDokument?id=...` (dedicirana * signing tablica). Če je `false`/`undefined`, uporabnik mora zahtevek * klikniti v `OdprtiPodpisi` panelu na domači strani — primerno za * večnamenske naprave (npr. recepcija PC). */ samodejnoOdpriPodpis?: boolean; omejiVloge?: string[]; prikaziSamo?: PrikazNaprave[]; preusmeriNa?: string; povezanaNa?: string[]; osebna?: boolean; uporabnik?: Id; samoUporabniki?: Id[]; terenska?: Id[]; posTiskalnik?: string; dovoliNaVecRacunalnikih?: boolean; privzetaVrstaZivali?: string; logoutAfterSec?: number; useAsCamera?: number; signPadRatio?: number; prikaziPomnilnik?: boolean; wacom?: "STU-430" | "STU-540"; } //# sourceMappingURL=naprava.d.mts.map