Skip to content

Commit 35d1134

Browse files
committed
replace attribute tags
1 parent 2a96250 commit 35d1134

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/notifications/NotificationStateUtils.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import com.intellij.openapi.components.State
1010
import com.intellij.openapi.components.Storage
1111
import com.intellij.openapi.components.service
1212
import com.intellij.util.xmlb.Converter
13+
import com.intellij.util.xmlb.annotations.Attribute
14+
import com.intellij.util.xmlb.annotations.Property
1315
import software.aws.toolkits.core.utils.ETagProvider
1416
import java.time.Duration
1517
import java.time.Instant
@@ -21,11 +23,14 @@ class InstantConverter : Converter<Instant>() {
2123
}
2224

2325
data class DismissedNotification(
26+
@Attribute
2427
val id: String = "",
28+
@Attribute(converter = InstantConverter::class)
2529
val dismissedAt: Instant = Instant.now(),
2630
)
2731

2832
data class NotificationDismissalConfiguration(
33+
@Property
2934
val dismissedNotifications: MutableSet<DismissedNotification> = mutableSetOf(),
3035
)
3136

0 commit comments

Comments
 (0)