From feec2429b5bebf2038394329949e61e14fe31b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=BB=D0=B0=20=D0=91=D0=B5=D0=BB?= =?UTF-8?q?=D1=8F=D0=BA=D0=BE=D0=B2?= Date: Fri, 2 Aug 2024 11:39:52 +0300 Subject: [PATCH] update documentation and examples --- .../com/github/alice/ktx/models/audioPlayer/AudioPlayer.kt | 5 +++-- .../github/alice/ktx/models/audioPlayer/AudioPlayerStream.kt | 2 +- documentation/Audio_Player.md | 0 examples/src/main/kotlin/com/github/examples/AudioPlayer.kt | 2 ++ 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 documentation/Audio_Player.md create mode 100644 examples/src/main/kotlin/com/github/examples/AudioPlayer.kt 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 +