//------------------------------------------------------------------------------ // // This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. // // Changes to this file may cause incorrect behavior and will be lost when // the code is regenerated. // //------------------------------------------------------------------------------ #nullable enable namespace LukeHagar.PlexAPI.SDK.Models.Requests { using LukeHagar.PlexAPI.SDK.Models.Requests; using LukeHagar.PlexAPI.SDK.Utils; public class GetTimelineRequest { /// /// The rating key of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=ratingKey")] public double RatingKey { get; set; } = default!; /// /// The key of the media item to get the timeline for /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=key")] public string Key { get; set; } = default!; /// /// The state of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=state")] public State State { get; set; } = default!; /// /// Whether the media item has MDE /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=hasMDE")] public double HasMDE { get; set; } = default!; /// /// The time of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=time")] public double Time { get; set; } = default!; /// /// The duration of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=duration")] public double Duration { get; set; } = default!; /// /// The context of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=context")] public string Context { get; set; } = default!; /// /// The play queue item ID of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=playQueueItemID")] public double PlayQueueItemID { get; set; } = default!; /// /// The playback time of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=playBackTime")] public double PlayBackTime { get; set; } = default!; /// /// The row of the media item /// [SpeakeasyMetadata("queryParam:style=form,explode=true,name=row")] public double Row { get; set; } = default!; } }