diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/plugins/BasePlugin.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/plugins/BasePlugin.kt index f4fce2ef33e..364c8856c01 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/plugins/BasePlugin.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/plugins/BasePlugin.kt @@ -1,11 +1,12 @@ package com.lagradost.cloudstream3.plugins -import com.fasterxml.jackson.annotation.JsonProperty import com.lagradost.cloudstream3.APIHolder import com.lagradost.cloudstream3.MainAPI import com.lagradost.cloudstream3.utils.ExtractorApi import com.lagradost.api.Log import com.lagradost.cloudstream3.utils.extractorApis +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable const val PLUGIN_TAG = "PluginInstance" @@ -58,18 +59,18 @@ abstract class BasePlugin { } var filename: String? = null - + @Serializable class Manifest { - @JsonProperty("name") + @SerialName("name") var name: String? = null - @JsonProperty("pluginClassName") + @SerialName("pluginClassName") var pluginClassName: String? = null - @JsonProperty("version") + @SerialName("version") var version: Int? = null - @JsonProperty("requiresResources") + @SerialName("requiresResources") var requiresResources: Boolean = false } -} \ No newline at end of file +}