toggle menu
OpenSRP
androidJvm
switch theme
search in API
engine
/
org.smartregister.fhircore.engine.configuration.migration
Package-level
declarations
Types
Types
Data
Migration
Configuration
Link copied to clipboard
@
Serializable
data
class
DataMigrationConfiguration
(
var
appId
:
String
,
var
configType
:
String
=
ConfigType.DataMigration.name
,
val
migrations
:
List
<
MigrationConfig
>
?
=
null
)
:
Configuration
Migration
Config
Link copied to clipboard
@
Serializable
data
class
MigrationConfig
(
val
updateValues
:
List
<
UpdateValueConfig
>
,
val
resourceConfig
:
FhirResourceConfig
,
val
rules
:
List
<
RuleConfig
>
,
val
version
:
Int
,
val
purgeAffectedResources
:
Boolean
=
false
,
val
createLocalChangeEntitiesAfterPurge
:
Boolean
=
true
,
val
resourceFilterExpression
:
ResourceFilterExpression
?
=
null
,
val
secondaryResources
:
List
<
FhirResourceConfig
>
?
=
null
)
:
Serializable
Update
Value
Config
Link copied to clipboard
@
Serializable
data
class
UpdateValueConfig
(
val
jsonPathExpression
:
String
,
val
computedValueKey
:
String
)
:
Serializable