Package-level declarations
Types
Link copied to clipboard
data class AnalyticsDhisVisualization(val uid: String, val scopeUid: String?, val groupUid: String, val groupName: String, val scope: AnalyticsDhisVisualizationScope, val name: String?, val timestamp: String?, val type: AnalyticsDhisVisualizationType) : CoreObject, ObjectWithUidInterfaceKt
Link copied to clipboard
Link copied to clipboard
data class AnalyticsDhisVisualizationsGroup(val name: String, val id: String, val visualizations: List<AnalyticsDhisVisualization>)
Link copied to clipboard
data class AnalyticsDhisVisualizationsSetting(val home: List<AnalyticsDhisVisualizationsGroup>, val program: Map<String, List<AnalyticsDhisVisualizationsGroup>>, val dataSet: Map<String, List<AnalyticsDhisVisualizationsGroup>>)
Link copied to clipboard
Link copied to clipboard
data class AnalyticsSettings(val tei: List<AnalyticsTeiSetting>, val dhisVisualizations: AnalyticsDhisVisualizationsSetting)
Link copied to clipboard
data class AnalyticsTeiAttribute(val teiSetting: String, val whoComponent: WHONutritionComponent?, val attribute: String) : CoreObject
Link copied to clipboard
data class AnalyticsTeiData(val dataElements: List<AnalyticsTeiDataElement> = emptyList(), val indicators: List<AnalyticsTeiIndicator> = emptyList(), val attributes: List<AnalyticsTeiAttribute> = emptyList())
Link copied to clipboard
data class AnalyticsTeiDataElement(val teiSetting: String, val whoComponent: WHONutritionComponent?, val programStage: String?, val dataElement: String) : CoreObject
Link copied to clipboard
data class AnalyticsTeiIndicator(val teiSetting: String, val whoComponent: WHONutritionComponent?, val programStage: String?, val indicator: String) : CoreObject
Link copied to clipboard
data class AnalyticsTeiSetting(val uid: String, val name: String, val shortName: String, val program: String, val programStage: String?, val period: PeriodType?, val type: ChartType, val data: AnalyticsTeiData?, val whoNutritionData: AnalyticsTeiWHONutritionData?) : CoreObject, ObjectWithUidInterface
Link copied to clipboard
data class AnalyticsTeiWHONutritionData(val teiSetting: String, val chartType: WHONutritionChartType, val gender: AnalyticsTeiWHONutritionGender, val x: AnalyticsTeiWHONutritionItem?, val y: AnalyticsTeiWHONutritionItem?) : CoreObject
Link copied to clipboard
data class AnalyticsTeiWHONutritionGender(val attribute: String, val values: AnalyticsTeiWHONutritionGenderValues)
Link copied to clipboard
Link copied to clipboard
data class AnalyticsTeiWHONutritionItem(val dataElements: List<AnalyticsTeiDataElement>, val indicators: List<AnalyticsTeiIndicator>)
Link copied to clipboard
data class AppearanceSettings(val filterSorting: FilterSorting?, val programConfiguration: ProgramConfigurationSettings?, val dataSetConfiguration: DataSetConfigurationSettings?)
Link copied to clipboard
Link copied to clipboard
data class CompletionSpinnerSetting(val globalSettings: CompletionSpinner?, val specificSettings: Map<String, CompletionSpinner>?)
Link copied to clipboard
data class CustomIntent(val uid: String, val name: String?, val trigger: CustomIntentTrigger?, val action: List<CustomIntentActionType>?, val packageName: String?, val request: CustomIntentRequest?, val response: CustomIntentResponse?) : ObjectWithUidInterfaceKt, CoreObject
Link copied to clipboard
Link copied to clipboard
data class CustomIntentAttribute(val uid: String, val customIntentUid: String) : CoreObject, ObjectWithUidInterfaceKt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CustomIntentDataElement(val uid: String, val customIntentUid: String) : CoreObject, ObjectWithUidInterfaceKt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CustomIntentResponseDataExtra(val extraName: String, val extraType: CustomIntentResponseExtraType, val key: String?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CustomIntentService
Link copied to clipboard
data class CustomIntentTrigger(val dataElements: List<CustomIntentDataElement>?, val attributes: List<CustomIntentAttribute>?)
Link copied to clipboard
data class DataSetConfigurationSetting(val uid: String?, val minimumLocationAccuracy: Int?, val disableManualLocation: Boolean?) : CoreObject
Link copied to clipboard
data class DataSetConfigurationSettings(val globalSettings: DataSetConfigurationSetting?, val specificSettings: Map<String, DataSetConfigurationSetting>?)
Link copied to clipboard
Link copied to clipboard
data class DataSetFilters(val globalSettings: Map<DataSetFilter, FilterSetting>, val specificSettings: Map<String, Map<DataSetFilter, FilterSetting>>)
Link copied to clipboard
data class DataSetSetting(val uid: String?, val name: String?, val lastUpdated: Date?, val imageSettings: Map<String, Map<String, UploadQuality>>?, val periodDSDownload: Int?, val periodDSDBTrimming: Int?) : CoreObject
Link copied to clipboard
data class DataSetSettings(val globalSettings: DataSetSetting, val specificSettings: Map<String, DataSetSetting>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FilterSetting(val scope: String?, val filterType: String?, val uid: String?, val sort: Boolean?, val filter: Boolean?) : CoreObject
Link copied to clipboard
data class FilterSorting(val home: Map<HomeFilter, FilterSetting>, val dataSetSettings: DataSetFilters, val programSettings: ProgramFilters)
Link copied to clipboard
data class GeneralSettings(dataSync: DataSyncPeriod?, val encryptDB: Boolean, val lastUpdated: Date?, metadataSync: MetadataSyncPeriod?, val reservedValues: Int?, val smsGateway: String?, val smsResultSender: String?, val matomoID: Int?, val matomoURL: String?, val allowScreenCapture: Boolean?, val messageOfTheDay: String?, val experimentalFeatures: List<String>?, val bypassDHIS2VersionCheck: Boolean?) : CoreObject
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ProgramConfigurationSetting(val uid: String?, val completionSpinner: Boolean?, val optionalSearch: Boolean?, val disableReferrals: Boolean?, val disableCollapsibleSections: Boolean?, val itemHeader: ProgramItemHeader?, val minimumLocationAccuracy: Int?, val disableManualLocation: Boolean?, val quickActions: List<QuickAction>?) : CoreObject
Link copied to clipboard
data class ProgramConfigurationSettings(val globalSettings: ProgramConfigurationSetting?, val specificSettings: Map<String, ProgramConfigurationSetting>?)
Link copied to clipboard
Link copied to clipboard
data class ProgramFilters(val globalSettings: Map<ProgramFilter, FilterSetting>, val specificSettings: Map<String, Map<ProgramFilter, FilterSetting>>)
Link copied to clipboard
Link copied to clipboard
data class ProgramSetting(val uid: String?, val name: String?, val filters: List<ObjectWithUid>?, val lastUpdated: Date?, val teiDownload: Int?, val teiDBTrimming: Int?, val eventsDownload: Int?, val eventsDBTrimming: Int?, val updateDownload: DownloadPeriod?, val updateDBTrimming: DownloadPeriod?, val settingDownload: LimitScope?, val settingDBTrimming: LimitScope?, val enrollmentDownload: EnrollmentScope?, val enrollmentDBTrimming: EnrollmentScope?, val eventDateDownload: DownloadPeriod?, val eventDateDBTrimming: DownloadPeriod?, val enrollmentDateDownload: DownloadPeriod?, val enrollmentDateDBTrimming: DownloadPeriod?, val imageSettings: Map<String, Map<String, UploadQuality>>?) : CoreObject
Link copied to clipboard
data class ProgramSettings(val globalSettings: ProgramSetting, val specificSettings: Map<String, ProgramSetting>)
Link copied to clipboard
Link copied to clipboard
interface SettingModule
Link copied to clipboard
data class SynchronizationSettings(val dataSync: DataSyncPeriod?, val metadataSync: MetadataSyncPeriod?, val trackerImporterVersion: TrackerImporterVersion?, val trackerExporterVersion: TrackerExporterVersion?, val dataSetSettings: DataSetSettings?, val programSettings: ProgramSettings?, val fileMaxLengthBytes: Int?) : CoreObject
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun generateGroups(analyticsDhisVisualizations: List<AnalyticsDhisVisualization>): AnalyticsDhisVisualizationsSetting