diff --git a/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayer.kt b/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayer.kt index 7ceb03b..b3db42c 100644 --- a/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayer.kt +++ b/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayer.kt @@ -10,7 +10,8 @@ fun MessageResponse.Builder.audioPlayer(body: AudioPlayer.Builder.() -> Unit) { } /** - * [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request-audioplayer) + * [Source 1](https://yandex.ru/dev/dialogs/alice/doc/ru/request-audioplayer) + * [Source 2](https://yandex.ru/dev/dialogs/alice/doc/ru/response-audio-player) * */ @Serializable data class AudioPlayer internal constructor( @@ -20,7 +21,7 @@ data class AudioPlayer internal constructor( class Builder { var action = AudioPlayerAction.Play - lateinit var url: String + var url: String? = null var token = UUID.randomUUID().toString() var offsetMs = 0 diff --git a/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayerStream.kt b/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayerStream.kt index 72ef1f5..d35f517 100644 --- a/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayerStream.kt +++ b/alice-ktx/src/main/kotlin/com/github/alice/ktx/models/audioPlayer/AudioPlayerStream.kt @@ -5,7 +5,7 @@ import kotlinx.serialization.Serializable @Serializable data class AudioPlayerStream( - val url: String, + val url: String?, @SerialName("offset_ms") val offsetMs: Int = 0, val token: String diff --git a/documentation/Audio_Player.md b/documentation/Audio_Player.md new file mode 100644 index 0000000..e69de29 diff --git a/examples/src/main/kotlin/com/github/examples/AudioPlayer.kt b/examples/src/main/kotlin/com/github/examples/AudioPlayer.kt new file mode 100644 index 0000000..c1a1587 --- /dev/null +++ b/examples/src/main/kotlin/com/github/examples/AudioPlayer.kt @@ -0,0 +1,2 @@ +package com.github.examples +