Skip to content

Commit cccf58c

Browse files
Update generated sources
1 parent df5509a commit cccf58c

File tree

2 files changed

+189
-0
lines changed

2 files changed

+189
-0
lines changed

jellyfin-api/api/jellyfin-api.api

+8
Original file line numberDiff line numberDiff line change
@@ -1031,14 +1031,22 @@ public final class org/jellyfin/sdk/api/operations/SubtitleApi : org/jellyfin/sd
10311031
public final fun getSubtitleDeprecated (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10321032
public final fun getSubtitleDeprecated (Lorg/jellyfin/sdk/model/api/request/GetSubtitleDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10331033
public static synthetic fun getSubtitleDeprecated$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1034+
public final fun getSubtitleDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;)Ljava/lang/String;
1035+
public static synthetic fun getSubtitleDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;ILjava/lang/Object;)Ljava/lang/String;
10341036
public final fun getSubtitlePlaylist (Ljava/util/UUID;ILjava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;
10351037
public final fun getSubtitlePlaylistUrl (Ljava/util/UUID;ILjava/lang/String;I)Ljava/lang/String;
1038+
public final fun getSubtitleUrl (Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;)Ljava/lang/String;
1039+
public static synthetic fun getSubtitleUrl$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;ILjava/lang/Object;)Ljava/lang/String;
10361040
public final fun getSubtitleWithTicks (Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10371041
public final fun getSubtitleWithTicks (Lorg/jellyfin/sdk/model/api/request/GetSubtitleWithTicksRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10381042
public static synthetic fun getSubtitleWithTicks$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
10391043
public final fun getSubtitleWithTicksDeprecated (Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10401044
public final fun getSubtitleWithTicksDeprecated (Lorg/jellyfin/sdk/model/api/request/GetSubtitleWithTicksDeprecatedRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10411045
public static synthetic fun getSubtitleWithTicksDeprecated$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1046+
public final fun getSubtitleWithTicksDeprecatedUrl (Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String;
1047+
public static synthetic fun getSubtitleWithTicksDeprecatedUrl$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/lang/String;
1048+
public final fun getSubtitleWithTicksUrl (Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/String;
1049+
public static synthetic fun getSubtitleWithTicksUrl$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;IJLjava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/lang/String;
10421050
public final fun searchRemoteSubtitles (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
10431051
public static synthetic fun searchRemoteSubtitles$default (Lorg/jellyfin/sdk/api/operations/SubtitleApi;Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Boolean;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
10441052
public final fun uploadSubtitle (Ljava/util/UUID;Lorg/jellyfin/sdk/model/api/UploadSubtitleDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/SubtitleApi.kt

+181
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,44 @@ public class SubtitleApi(
183183
startPositionTicks = request.startPositionTicks,
184184
)
185185

186+
/**
187+
* Gets subtitles in a specified format.
188+
*
189+
* @param routeItemId The (route) item id.
190+
* @param routeMediaSourceId The (route) media source id.
191+
* @param routeIndex The (route) subtitle stream index.
192+
* @param routeFormat The (route) format of the returned subtitle.
193+
* @param endPositionTicks Optional. The end position of the subtitle in ticks.
194+
* @param copyTimestamps Optional. Whether to copy the timestamps.
195+
* @param addVttTimeMap Optional. Whether to add a VTT time map.
196+
* @param startPositionTicks The start position of the subtitle in ticks.
197+
*/
198+
public fun getSubtitleUrl(
199+
routeItemId: UUID,
200+
routeMediaSourceId: String,
201+
routeIndex: Int,
202+
routeFormat: String,
203+
endPositionTicks: Long? = null,
204+
copyTimestamps: Boolean? = false,
205+
addVttTimeMap: Boolean? = false,
206+
startPositionTicks: Long? = 0,
207+
): String {
208+
val pathParameters = buildMap<String, Any?>(4) {
209+
put("routeItemId", routeItemId)
210+
put("routeMediaSourceId", routeMediaSourceId)
211+
put("routeIndex", routeIndex)
212+
put("routeFormat", routeFormat)
213+
}
214+
val queryParameters = buildMap<String, Any?>(4) {
215+
put("endPositionTicks", endPositionTicks)
216+
put("copyTimestamps", copyTimestamps)
217+
put("addVttTimeMap", addVttTimeMap)
218+
put("startPositionTicks", startPositionTicks)
219+
}
220+
return api.createUrl("/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}",
221+
pathParameters, queryParameters)
222+
}
223+
186224
/**
187225
* Gets subtitles in a specified format.
188226
*
@@ -259,6 +297,57 @@ public class SubtitleApi(
259297
startPositionTicks = request.startPositionTicks,
260298
)
261299

300+
/**
301+
* Gets subtitles in a specified format.
302+
*
303+
* @param routeItemId The (route) item id.
304+
* @param routeMediaSourceId The (route) media source id.
305+
* @param routeIndex The (route) subtitle stream index.
306+
* @param routeFormat The (route) format of the returned subtitle.
307+
* @param itemId The item id.
308+
* @param mediaSourceId The media source id.
309+
* @param index The subtitle stream index.
310+
* @param format The format of the returned subtitle.
311+
* @param endPositionTicks Optional. The end position of the subtitle in ticks.
312+
* @param copyTimestamps Optional. Whether to copy the timestamps.
313+
* @param addVttTimeMap Optional. Whether to add a VTT time map.
314+
* @param startPositionTicks The start position of the subtitle in ticks.
315+
*/
316+
@Deprecated("This member is deprecated and may be removed in the future")
317+
public fun getSubtitleDeprecatedUrl(
318+
routeItemId: UUID,
319+
routeMediaSourceId: String,
320+
routeIndex: Int,
321+
routeFormat: String,
322+
itemId: UUID? = null,
323+
mediaSourceId: String? = null,
324+
index: Int? = null,
325+
format: String? = null,
326+
endPositionTicks: Long? = null,
327+
copyTimestamps: Boolean? = false,
328+
addVttTimeMap: Boolean? = false,
329+
startPositionTicks: Long? = 0,
330+
): String {
331+
val pathParameters = buildMap<String, Any?>(4) {
332+
put("routeItemId", routeItemId)
333+
put("routeMediaSourceId", routeMediaSourceId)
334+
put("routeIndex", routeIndex)
335+
put("routeFormat", routeFormat)
336+
}
337+
val queryParameters = buildMap<String, Any?>(8) {
338+
put("itemId", itemId)
339+
put("mediaSourceId", mediaSourceId)
340+
put("index", index)
341+
put("format", format)
342+
put("endPositionTicks", endPositionTicks)
343+
put("copyTimestamps", copyTimestamps)
344+
put("addVttTimeMap", addVttTimeMap)
345+
put("startPositionTicks", startPositionTicks)
346+
}
347+
return api.createUrl("/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}",
348+
pathParameters, queryParameters)
349+
}
350+
262351
/**
263352
* Gets an HLS subtitle playlist.
264353
*
@@ -372,6 +461,44 @@ public class SubtitleApi(
372461
addVttTimeMap = request.addVttTimeMap,
373462
)
374463

464+
/**
465+
* Gets subtitles in a specified format.
466+
*
467+
* @param routeItemId The (route) item id.
468+
* @param routeMediaSourceId The (route) media source id.
469+
* @param routeIndex The (route) subtitle stream index.
470+
* @param routeStartPositionTicks The (route) start position of the subtitle in ticks.
471+
* @param routeFormat The (route) format of the returned subtitle.
472+
* @param endPositionTicks Optional. The end position of the subtitle in ticks.
473+
* @param copyTimestamps Optional. Whether to copy the timestamps.
474+
* @param addVttTimeMap Optional. Whether to add a VTT time map.
475+
*/
476+
public fun getSubtitleWithTicksUrl(
477+
routeItemId: UUID,
478+
routeMediaSourceId: String,
479+
routeIndex: Int,
480+
routeStartPositionTicks: Long,
481+
routeFormat: String,
482+
endPositionTicks: Long? = null,
483+
copyTimestamps: Boolean? = false,
484+
addVttTimeMap: Boolean? = false,
485+
): String {
486+
val pathParameters = buildMap<String, Any?>(5) {
487+
put("routeItemId", routeItemId)
488+
put("routeMediaSourceId", routeMediaSourceId)
489+
put("routeIndex", routeIndex)
490+
put("routeStartPositionTicks", routeStartPositionTicks)
491+
put("routeFormat", routeFormat)
492+
}
493+
val queryParameters = buildMap<String, Any?>(3) {
494+
put("endPositionTicks", endPositionTicks)
495+
put("copyTimestamps", copyTimestamps)
496+
put("addVttTimeMap", addVttTimeMap)
497+
}
498+
return api.createUrl("/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}",
499+
pathParameters, queryParameters)
500+
}
501+
375502
/**
376503
* Gets subtitles in a specified format.
377504
*
@@ -452,6 +579,60 @@ public class SubtitleApi(
452579
addVttTimeMap = request.addVttTimeMap,
453580
)
454581

582+
/**
583+
* Gets subtitles in a specified format.
584+
*
585+
* @param routeItemId The (route) item id.
586+
* @param routeMediaSourceId The (route) media source id.
587+
* @param routeIndex The (route) subtitle stream index.
588+
* @param routeStartPositionTicks The (route) start position of the subtitle in ticks.
589+
* @param routeFormat The (route) format of the returned subtitle.
590+
* @param itemId The item id.
591+
* @param mediaSourceId The media source id.
592+
* @param index The subtitle stream index.
593+
* @param startPositionTicks The start position of the subtitle in ticks.
594+
* @param format The format of the returned subtitle.
595+
* @param endPositionTicks Optional. The end position of the subtitle in ticks.
596+
* @param copyTimestamps Optional. Whether to copy the timestamps.
597+
* @param addVttTimeMap Optional. Whether to add a VTT time map.
598+
*/
599+
@Deprecated("This member is deprecated and may be removed in the future")
600+
public fun getSubtitleWithTicksDeprecatedUrl(
601+
routeItemId: UUID,
602+
routeMediaSourceId: String,
603+
routeIndex: Int,
604+
routeStartPositionTicks: Long,
605+
routeFormat: String,
606+
itemId: UUID? = null,
607+
mediaSourceId: String? = null,
608+
index: Int? = null,
609+
startPositionTicks: Long? = null,
610+
format: String? = null,
611+
endPositionTicks: Long? = null,
612+
copyTimestamps: Boolean? = false,
613+
addVttTimeMap: Boolean? = false,
614+
): String {
615+
val pathParameters = buildMap<String, Any?>(5) {
616+
put("routeItemId", routeItemId)
617+
put("routeMediaSourceId", routeMediaSourceId)
618+
put("routeIndex", routeIndex)
619+
put("routeStartPositionTicks", routeStartPositionTicks)
620+
put("routeFormat", routeFormat)
621+
}
622+
val queryParameters = buildMap<String, Any?>(8) {
623+
put("itemId", itemId)
624+
put("mediaSourceId", mediaSourceId)
625+
put("index", index)
626+
put("startPositionTicks", startPositionTicks)
627+
put("format", format)
628+
put("endPositionTicks", endPositionTicks)
629+
put("copyTimestamps", copyTimestamps)
630+
put("addVttTimeMap", addVttTimeMap)
631+
}
632+
return api.createUrl("/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}",
633+
pathParameters, queryParameters)
634+
}
635+
455636
/**
456637
* Search remote subtitles.
457638
*

0 commit comments

Comments
 (0)