export class SysAppInfo { appId: string; tenantId: string; appName: string; appVersion: string; appBusType: string; appFunType: string; appType: string; appActiveRule: string; mountName: string; mountContainerId: string; mountEntry: string; appUrl: string; downloadUrl: string; appPackage: string; appIcon: string; appDesc: string; isNew: string; isLink: string; appState: string; useState: string; constructor( options: { appId?: string; tenantId?: string; appName?: string; appVersion?: string; appBusType?: string; appFunType?: string; appType?: string; appActiveRule?: string; mountName?: string; mountContainerId?: string; mountEntry?: string; appUrl?: string; downloadUrl?: string; appPackage?: string; appIcon?: string; appDesc?: string; isNew?: string; isLink?: string; appState?: string; useState?: string; } = {} ) { this.appId = options.appId || ""; this.tenantId = options.tenantId || ""; this.appName = options.appName || ""; this.appVersion = options.appVersion || ""; this.appBusType = options.appBusType || ""; this.appFunType = options.appFunType || ""; this.appType = options.appType || ""; this.appActiveRule = options.appActiveRule || ""; this.mountName = options.mountName || ""; this.mountContainerId = options.mountContainerId || ""; this.mountEntry = options.mountEntry || ""; this.appUrl = options.appUrl || ""; this.downloadUrl = options.downloadUrl || ""; this.appPackage = options.appPackage || ""; this.appIcon = options.appIcon || ""; this.appDesc = options.appDesc || ""; this.isNew = options.isNew || ""; this.isLink = options.isLink || ""; this.appState = options.appState || ""; this.useState = options.useState || ""; } }