Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ActiveResourceFilterConfig(val resourceType: ResourceType, val active: Boolean) : Parcelable
Link copied to clipboard
@Serializable
data class NoResultsConfig(val title: String = "", val message: String = "", val actionButton: NavigationMenuConfig? = null) : Parcelable, Serializable
Link copied to clipboard
@Serializable
data class RegisterCardConfig(val rules: List<RuleConfig> = emptyList(), val views: List<ViewProperties> = emptyList()) : Parcelable, Serializable
Link copied to clipboard
@Serializable
data class RegisterConfiguration(var appId: String, var configType: String = ConfigType.Register.name, val id: String, val registerTitle: String? = null, val fhirResource: FhirResourceConfig, val secondaryResources: List<FhirResourceConfig>? = null, val searchBar: RegisterContentConfig? = null, val registerCard: RegisterCardConfig = RegisterCardConfig(), val fabActions: List<NavigationMenuConfig> = emptyList(), val noResults: NoResultsConfig? = null, val pageSize: Int = 10, val activeResourceFilters: List<ActiveResourceFilterConfig> = listOf( ActiveResourceFilterConfig(resourceType = ResourceType.Patient, active = true), ActiveResourceFilterConfig(resourceType = ResourceType.Group, active = true), ), val configRules: List<RuleConfig>? = null, val registerFilter: RegisterFilterConfig? = null, val filterDataByRelatedEntityLocation: Boolean = false, val topScreenSection: TopScreenSectionConfig? = null, val onSearchByQrSingleResultActions: List<ActionConfig>? = null) : Configuration
Link copied to clipboard
@Serializable
data class RegisterContentConfig(val separator: String? = null, val display: String? = null, val rules: List<RuleConfig>? = null, val visible: Boolean? = null, val computedRules: List<String>? = null, val searchByQrCode: Boolean? = null)
Link copied to clipboard
@Serializable
data class RegisterFilterConfig(val dataFilterActions: List<ActionConfig>? = null, val dataFilterFields: List<RegisterFilterField> = emptyList()) : Serializable
Link copied to clipboard
@Serializable
data class RegisterFilterField(val filterId: String, val dataQueries: List<DataQuery>? = null, val nestedSearchResources: List<NestedSearchConfig>? = null) : Serializable