Types

Link copied to clipboard
@Serializable
data class DateFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.DATETIME, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: String? = null, val prefix: ParamPrefixEnum = ParamPrefixEnum.GREATERTHAN_OR_EQUALS, val valueAsDateTime: Boolean = false) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class NumberFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.DECIMAL, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: BigDecimal? = null, val prefix: ParamPrefixEnum = ParamPrefixEnum.EQUAL) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class QuantityFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.QUANTITY, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: BigDecimal? = null, val prefix: ParamPrefixEnum? = null, val system: String? = null, val unit: String? = null) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class ReferenceFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.REFERENCE, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: String? = null) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class StringFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.STRING, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: String? = null, val modifier: StringFilterModifier = StringFilterModifier.STARTS_WITH) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class TokenFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.CODE, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: Code? = null) : FilterCriterionConfig, Parcelable, Serializable
Link copied to clipboard
@Serializable
data class UriFilterCriterionConfig(val dataType: Enumerations.DataType = DataType.URI, val computedRule: String? = null, val dataFilterLinkId: String? = null, val value: String? = null) : FilterCriterionConfig, Parcelable, Serializable

Properties

Link copied to clipboard
abstract val computedRule: String?
Link copied to clipboard
abstract val dataFilterLinkId: String?
Link copied to clipboard
abstract val dataType: Enumerations.DataType
Link copied to clipboard
abstract val value: Any?

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)