src/app/core/models/system-info.model.ts
export interface SystemInfo {
keyDateFormat: string;
googleAnalyticsUA: string;
keyRemoteInstanceUsername: string;
keyGoogleMapsApiKey: string;
keyEmailSender: string;
keyFileResourceRetentionStrategy: string;
keyAnalysisDigitGroupSeparator: string;
keyCustomLoginPageLogo: boolean;
keyMapzenSearchApiKey: string;
keyTrackerDashboardDefaultLayout: string;
keyEmailHostName: string;
keyUseCustomLogoBanner: boolean;
syncEventsPageSize: number;
keyEmailTls: boolean;
keyRemoteInstanceUrl: string;
syncDataValuesPageSize: number;
keyLastSuccessfulSystemMonitoringPush: string;
keySchedTasks: object;
appStoreIndexUrl: string;
applicationIntro: string;
keyFlag: string;
minPasswordLength: number;
analyticsFinancialYearStart: string;
keyUseCustomLogoFront: boolean;
keyApplicationFooterfr: string;
keyInstanceBaseUrl: string;
flag: string;
keySkipDataTypeValidationInAnalyticsTableExport: boolean;
keyCacheAnalyticsDataYearThreshold: number;
startModule: string;
keyAutoSaveDataEntryForm: boolean;
keySystemNotificationsEmail: string;
keyApplicationNotificationfr: string;
currentStyle: string;
keyCacheStrategy: string;
keyDataImportRequireCategoryOptionCombo: boolean;
multiOrganisationUnitForms: boolean;
keyRemoteInstancePassword: string;
recaptchaSite: string;
keyEmailPassword: string;
recaptchaSecret: string;
syncMaxAttempts: number;
keyDataImportStrictAttributeOptionCombos: boolean;
keyGoogleCloudApiKey: string;
credentialsExpiryAlert: boolean;
keyCustomTopMenuLogo: boolean;
syncTrackerPageSize: number;
keyLastMonitoringRun: string;
keyAnalyticsMaxLimit: number;
keyLockMultipleFailedLogins: boolean;
keyAnalyticsMaintenanceMode: boolean;
lastSuccessfulDataStatistics: string;
keyDatabaseServerCpus: number;
keyDataSetCompletenessTask: boolean;
keyApplicationFooter: string;
keyDataImportStrictPeriods: boolean;
syncDelayBetweenRemoteServerAvailabilityCheckAttempts: number;
keyIgnoreAnalyticsApprovalYearThreshold: number;
keyHideUnapprovedDataInAnalytics: boolean;
keySelfRegistrationNoRecaptcha: boolean;
keyCustomCss: string;
applicationTitle: string;
keyAppStoreUrl: string;
keyAppStoreApiUrl: string;
syncSkipSyncForDataChangedBefore: string;
keyLastSuccessfulSynch: string;
keyEmailUsername: string;
keyAnalysisDisplayProperty: string;
maxPasswordLength: number;
keyMetaDataRepoUrl: string;
keyApplicationNotification: string;
keyUiLocale: string;
keyLastSuccessfulAnalyticsTablesUpdate: string;
keyAutoSavetTrackedEntityForm: boolean;
keyEmailPort: number;
keyRespectMetaDataStartEndDatesInAnalyticsTableExport: boolean;
keyMessageEmailNotification: boolean;
keyCalendar: string;
keyCacheability: string;
keyDataImportRequireAttributeOptionCombo: boolean;
orgUnitGroupSetAggregationLevel: number;
keyScheduledPeriodTypes: object;
keyApplicationIntrofr: string;
keyLastSuccessfulAnalyticsTablesRuntime: string;
keyStyle: string;
keyLastSuccessfulResourceTablesUpdate: string;
factorDeviation: number;
keyVersionEnabled: boolean;
keyAutoSaveCaseEntryForm: boolean;
keySkipZeroValuesInAnalyticsTableExport: boolean;
keyAnalysisRelativePeriod: string;
systemTitle: string;
keyAccountInvite: boolean;
keyLastSuccessfulEventsDataSynch: string;
syncMaxRemoteServerAvailabilityCheckAttempts: number;
keyAllowObjectAssignment: boolean;
keyStopMetadataSync: boolean;
appBaseUrl: string;
applicationTitlefr: string;
mysetting: string;
keyLastSuccessfulDataSynch: string;
keyApplicationIntro: string;
keyDataImportStrictOrganisationUnits: boolean;
phoneNumberAreaCode: string;
appStoreUrl: string;
helpPageLink: string;
keyDataImportStrictCategoryOptionCombos: boolean;
credentialsExpires: number;
keyAccountRecovery: boolean;
keyCanGrantOwnUserAuthorityGroups: boolean;
keyMessageSmsNotification: boolean;
keyAcceptanceRequiredForApproval: boolean;
keyRequireAddToView: boolean;
version: string;
}