diff --git a/app/src/main/java/fr/free/nrw/commons/media/Caption.java b/app/src/main/java/fr/free/nrw/commons/media/Caption.java deleted file mode 100644 index 2cb3b86e1..000000000 --- a/app/src/main/java/fr/free/nrw/commons/media/Caption.java +++ /dev/null @@ -1,43 +0,0 @@ -package fr.free.nrw.commons.media; - -import com.google.gson.annotations.SerializedName; - -/** - * Model class for parsing Captions when fetching captions using filename in MediaClient - */ -public class Caption { - - /** - * users language in which caption is written - */ - @SerializedName("language") - private String language; - @SerializedName("value") - private String value; - - /** - * No args constructor for use in serialization - */ - public Caption() { - } - - /** - * @param value - * @param language - */ - public Caption(String language, String value) { - super(); - this.language = language; - this.value = value; - } - - @SerializedName("language") - public String getLanguage() { - return language; - } - - @SerializedName("value") - public String getValue() { - return value; - } -} diff --git a/app/src/main/java/fr/free/nrw/commons/media/Caption.kt b/app/src/main/java/fr/free/nrw/commons/media/Caption.kt new file mode 100644 index 000000000..ef2dadc26 --- /dev/null +++ b/app/src/main/java/fr/free/nrw/commons/media/Caption.kt @@ -0,0 +1,19 @@ +package fr.free.nrw.commons.media + +import com.google.gson.annotations.SerializedName + +/** + * Model class for parsing Captions when fetching captions using filename in MediaClient + */ +class Caption() { + @SerializedName("language") + var language: String? = null + + @SerializedName("value") + var value: String? = null + + constructor(language: String?, value: String?) : this() { + this.language = language + this.value = value + } +}