diff --git a/app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt b/app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt index 83fbd19..33a0938 100644 --- a/app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt +++ b/app/src/main/kotlin/li/songe/gkd/data/RawSubscription.kt @@ -188,6 +188,7 @@ data class RawSubscription( val order: Int? val forcedTime: Long? val snapshotUrls: List? + val excludeSnapshotUrls: List? val exampleUrls: List? } @@ -269,6 +270,7 @@ data class RawSubscription( override val order: Int?, override val forcedTime: Long?, override val snapshotUrls: List?, + override val excludeSnapshotUrls: List?, override val exampleUrls: List?, override val matchAnyApp: Boolean?, override val matchSystemApp: Boolean?, @@ -307,6 +309,7 @@ data class RawSubscription( override val order: Int?, override val forcedTime: Long?, override val snapshotUrls: List?, + override val excludeSnapshotUrls: List?, override val exampleUrls: List?, override val name: String?, override val key: Int?, @@ -343,6 +346,7 @@ data class RawSubscription( override val matchTime: Long?, override val resetMatch: String?, override val snapshotUrls: List?, + override val excludeSnapshotUrls: List?, override val exampleUrls: List?, override val activityIds: List?, override val excludeActivityIds: List?, @@ -387,6 +391,7 @@ data class RawSubscription( override val matchTime: Long?, override val resetMatch: String?, override val snapshotUrls: List?, + override val excludeSnapshotUrls: List?, override val exampleUrls: List?, override val activityIds: List?, @@ -610,6 +615,7 @@ data class RawSubscription( matchTime = getLong(jsonObject, "matchTime"), resetMatch = getString(jsonObject, "resetMatch"), snapshotUrls = getStringIArray(jsonObject, "snapshotUrls"), + excludeSnapshotUrls = getStringIArray(jsonObject, "excludeSnapshotUrls"), exampleUrls = getStringIArray(jsonObject, "exampleUrls"), actionMaximumKey = getInt(jsonObject, "actionMaximumKey"), actionCdKey = getInt(jsonObject, "actionCdKey"), @@ -654,6 +660,7 @@ data class RawSubscription( matchTime = getLong(jsonObject, "matchTime"), resetMatch = getString(jsonObject, "resetMatch"), snapshotUrls = getStringIArray(jsonObject, "snapshotUrls"), + excludeSnapshotUrls = getStringIArray(jsonObject, "excludeSnapshotUrls"), exampleUrls = getStringIArray(jsonObject, "exampleUrls"), actionMaximumKey = getInt(jsonObject, "actionMaximumKey"), actionCdKey = getInt(jsonObject, "actionCdKey"), @@ -709,6 +716,7 @@ data class RawSubscription( matchTime = getLong(jsonObject, "matchTime"), resetMatch = getString(jsonObject, "resetMatch"), snapshotUrls = getStringIArray(jsonObject, "snapshotUrls"), + excludeSnapshotUrls = getStringIArray(jsonObject, "excludeSnapshotUrls"), exampleUrls = getStringIArray(jsonObject, "exampleUrls"), actionMaximumKey = getInt(jsonObject, "actionMaximumKey"), actionCdKey = getInt(jsonObject, "actionCdKey"), @@ -747,6 +755,7 @@ data class RawSubscription( matchTime = getLong(jsonObject, "matchTime"), resetMatch = getString(jsonObject, "resetMatch"), snapshotUrls = getStringIArray(jsonObject, "snapshotUrls"), + excludeSnapshotUrls = getStringIArray(jsonObject, "excludeSnapshotUrls"), exampleUrls = getStringIArray(jsonObject, "exampleUrls"), actionMaximumKey = getInt(jsonObject, "actionMaximumKey"), actionCdKey = getInt(jsonObject, "actionCdKey"),