Fix import backup crashes

pull/1926/merge
Alex Baker 1 month ago
parent 8be7fab033
commit c9af39b6ba

@ -23,32 +23,32 @@ import org.tasks.data.entity.UserActivity
@Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN") @Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN")
@Serializable @Serializable
class BackupContainer( class BackupContainer(
val tasks: List<TaskBackup>?, val tasks: List<TaskBackup>? = null,
val places: List<Place>?, val places: List<Place>? = null,
val tags: List<TagData>?, val tags: List<TagData>? = null,
val filters: List<Filter>?, val filters: List<Filter>? = null,
val caldavAccounts: List<CaldavAccount>?, val caldavAccounts: List<CaldavAccount>? = null,
val caldavCalendars: List<CaldavCalendar>?, val caldavCalendars: List<CaldavCalendar>? = null,
val taskListMetadata: List<TaskListMetadata>?, val taskListMetadata: List<TaskListMetadata>? = null,
val taskAttachments: List<TaskAttachment>?, val taskAttachments: List<TaskAttachment>? = null,
val intPrefs: Map<String, Integer>?, val intPrefs: Map<String, Integer>? = null,
val longPrefs: Map<String, java.lang.Long>?, val longPrefs: Map<String, java.lang.Long>? = null,
val stringPrefs: Map<String, String>?, val stringPrefs: Map<String, String>? = null,
val boolPrefs: Map<String, java.lang.Boolean>?, val boolPrefs: Map<String, java.lang.Boolean>? = null,
val setPrefs: Map<String, java.util.Set<String>>?, val setPrefs: Map<String, java.util.Set<String>>? = null,
val googleTaskAccounts: List<GoogleTaskAccount>? = emptyList(), val googleTaskAccounts: List<GoogleTaskAccount>? = null,
val googleTaskLists: List<GoogleTaskList>? = emptyList(), val googleTaskLists: List<GoogleTaskList>? = null,
) { ) {
@Serializable @Serializable
class TaskBackup( class TaskBackup(
val task: Task, val task: Task,
val alarms: List<Alarm>?, val alarms: List<Alarm>? = null,
val geofences: List<Geofence>?, val geofences: List<Geofence>? = null,
val tags: List<Tag>?, val tags: List<Tag>? = null,
val comments: List<UserActivity>?, val comments: List<UserActivity>? = null,
val attachments: List<Attachment>?, val attachments: List<Attachment>? = null,
val caldavTasks: List<CaldavTask>?, val caldavTasks: List<CaldavTask>? = null,
val vtodo: String?, val vtodo: String? = null,
val google: List<GoogleTask>? = null, val google: List<GoogleTask>? = null,
val locations: List<LegacyLocation>? = null, val locations: List<LegacyLocation>? = null,
) )

Loading…
Cancel
Save