diff --git a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPCurrentSource.kt b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPCurrentSource.kt index 9a5ede2..9db5480 100644 --- a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPCurrentSource.kt +++ b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPCurrentSource.kt @@ -1,6 +1,11 @@ package me.sithiramunasinghe.flutter.flutter_radio_player.core.data +import com.google.gson.annotations.SerializedName + data class FRPCurrentSource( + @SerializedName("title") val title: String? = null, + + @SerializedName("description") val description: String? = null ) diff --git a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPVolumeChangeEvent.kt b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPVolumeChangeEvent.kt index 17f9e35..298960c 100644 --- a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPVolumeChangeEvent.kt +++ b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/data/FRPVolumeChangeEvent.kt @@ -1,3 +1,8 @@ package me.sithiramunasinghe.flutter.flutter_radio_player.core.data -data class FRPVolumeChangeEvent(val volume: Float = 0.5F) +import com.google.gson.annotations.SerializedName + +data class FRPVolumeChangeEvent( + @SerializedName("volume") + val volume: Float = 0.5F +) diff --git a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/events/FRPPlayerEvent.kt b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/events/FRPPlayerEvent.kt index 059d8ad..9c2b2c1 100644 --- a/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/events/FRPPlayerEvent.kt +++ b/android/src/main/kotlin/me/sithiramunasinghe/flutter/flutter_radio_player/core/events/FRPPlayerEvent.kt @@ -1,13 +1,22 @@ package me.sithiramunasinghe.flutter.flutter_radio_player.core.events +import com.google.gson.annotations.SerializedName import me.sithiramunasinghe.flutter.flutter_radio_player.core.data.FRPCurrentSource -import me.sithiramunasinghe.flutter.flutter_radio_player.core.data.FRPIcyMetaData import me.sithiramunasinghe.flutter.flutter_radio_player.core.data.FRPVolumeChangeEvent data class FRPPlayerEvent( + @SerializedName("type") val type: String? = null, + + @SerializedName("currentSource") val currentSource: FRPCurrentSource? = null, + + @SerializedName("volumeChangeEvent") val volumeChangeEvent: FRPVolumeChangeEvent? = null, + + @SerializedName("playbackStatus") val playbackStatus: String? = null, + + @SerializedName("icyMetaDetails") val icyMetaDetails: String? = null ) \ No newline at end of file