import request from '@/utils/request' export type DesktopPackageType = 'archive' | 'inno_setup' export type DesktopPackage = { url: string sha256: string size: number filename: string type: DesktopPackageType } export type DesktopWorkstationConfig = { enabled: number latest_version: string min_version: string force_update: number title: string notes: string packages: { windows_x64: DesktopPackage macos_arm64: DesktopPackage macos_x64: DesktopPackage } } export function getDesktopWorkstationConfig() { return request.get({ url: '/setting.desktop_workstation/getConfig' }) as Promise } export function setDesktopWorkstationConfig(params: DesktopWorkstationConfig) { return request.post({ url: '/setting.desktop_workstation/setConfig', params }) }