mirror of
https://github.com/LukeHagar/plexgo.git
synced 2025-12-06 04:20:46 +00:00
## Go SDK Changes:
* `PlexApi.LibraryPlaylists.AddPlaylistItems()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetMetadataHubs()`: * `request.Request.OnlyTransient` **Changed** * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryCollections.MoveCollectionItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryCollections.DeleteCollectionItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryCollections.AddCollectionItems()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetSonicallySimilar()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Butler.StopTask()`: `request.Request` **Changed** **Breaking** ⚠️ * `PlexApi.Butler.StartTask()`: `request.Request` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetSonicPath()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.DownloadQueue.GetItemDecision()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetAllHubs()`: * `request.Request.OnlyTransient` **Changed** * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetContinueWatching()`: `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetPromotedHubs()`: `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetAllLeaves()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetPostplayHubs()`: * `request.Request.OnlyTransient` **Changed** * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetRelatedHubs()`: * `request.Request.OnlyTransient` **Changed** * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Hubs.GetSectionHubs()`: * `request.Request.OnlyTransient` **Changed** * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Content.ListContent()`: * `request.Request` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetAlbums()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Search.SearchHubs()`: `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Search.VoiceSearchHubs()`: * `request.Request.Type` **Changed** **Breaking** ⚠️ * `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetLibraryItems()`: * `request.Request.MediaQuery` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.IngestTransientItem()`: * `request.Request` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetLibraryMatches()`: * `request.Request` **Changed** **Breaking** ⚠️ * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetMetadataItem()`: * `request.Request` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetSections()`: `response.MediaContainer.Directory.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.AddSection()`: * `request.Request` **Changed** * `response.MediaContainer.Directory.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetTags()`: * `request.Request.Type` **Changed** **Breaking** ⚠️ * `PlexApi.Content.GetCollectionItems()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetAllItemLeaves()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Status.ListSessions()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.MovePlayQueueItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetExtras()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.DeletePlayQueueItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.Unshuffle()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.ListMatches()`: * `request.Request.Manual` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.ListSonicallySimilar()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.ResetPlayQueue()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetRelatedItems()`: `response.MediaContainer.Hub.[].Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.ListSimilar()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.ClearPlayQueue()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetItemTree()`: `response.MediaContainer.MetadataItem.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.AddToPlayQueue()`: * `request.Request.Next` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.GetPlayQueue()`: * `request.Request` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.MovePlaylistItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetPerson()`: `response.MediaContainer.Directory.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.ListPersonMedia()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.GetPlaylistGeneratorItems()`: `response.MediaContainer.Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetLibraryDetails()`: * `request.Request.IncludeDetails` **Changed** * `response.MediaContainer.Directory.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.ModifyPlaylistGenerator()`: * `request.Request.Item` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.Autocomplete()`: * `request.Request.MediaQuery` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetCollections()`: * `request.Request.MediaQuery` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.GetCommon()`: * `request.Request.MediaQuery` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.DeletePlaylistItem()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.ClearPlaylistItems()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.PlayQueue.Shuffle()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LibraryPlaylists.CreatePlaylist()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Playlist.GetPlaylistItems()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Playlist.GetPlaylist()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Collections.CreateCollection()`: * `request.Request.Type` **Changed** **Breaking** ⚠️ * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.DvRs.TuneChannel()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LiveTv.GetSessions()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.LiveTv.GetLiveTvSession()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Playlist.ListPlaylists()`: `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.GetAllSubscriptions()`: * `request.Request` **Changed** * `response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.CreateSubscription()`: `response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.GetScheduledRecordings()`: `response.MediaContainer.MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.GetTemplate()`: `response.MediaContainer.SubscriptionTemplate.[].MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.GetSubscription()`: * `request.Request` **Changed** * `response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.EditSubscriptionPreferences()`: `response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Subscriptions.ReorderSubscription()`: `response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata` **Changed** **Breaking** ⚠️ * `PlexApi.Transcoder.MakeDecision()`: * `request.Request` **Changed** * `response.MediaContainer.Metadata.[]` **Changed** **Breaking** ⚠️ * `PlexApi.Library.RefreshItemsMetadata()`: * `request.Request.MarkUpdated` **Changed** * `PlexApi.Authentication.Post-Users-Sign-In-Data()`: **Added** * `PlexApi.Transcoder.StartTranscodeSession()`: `request.Request` **Changed** * `PlexApi.Devices.ModifyDevice()`: * `request.Request.Enabled` **Changed** * `PlexApi.Library.GetMediaPart()`: * `request.Request.Download` **Changed** * `PlexApi.Library.DetectIntros()`: * `request.Request.Force` **Changed** * `PlexApi.Library.RefreshSection()`: * `request.Request.Force` **Changed** * `PlexApi.LibraryPlaylists.UploadPlaylist()`: * `request.Request.Force` **Changed** * `PlexApi.Library.DeleteMediaItem()`: * `request.Request.Proxy` **Changed** * `PlexApi.Authentication.GetTokenDetails()`: **Added** * `PlexApi.Library.GetFirstCharacters()`: * `request.Request.MediaQuery` **Changed** * `PlexApi.Library.UpdateItems()`: * `request.Request.Field.locked` **Changed** * `PlexApi.Library.DeleteLibrarySection()`: * `request.Request.Async` **Changed** * `PlexApi.Library.SetStreamSelection()`: * `request.Request.AllParts` **Changed** * `PlexApi.PlayQueue.CreatePlayQueue()`: `request.Request` **Changed** * `PlexApi.Library.GetAugmentationStatus()`: * `request.Request.Wait` **Changed** * `PlexApi.Library.DetectVoiceActivity()`: `request.Request` **Changed** * `PlexApi.Transcoder.TranscodeImage()`: `request.Request` **Changed** * `PlexApi.Transcoder.TranscodeSubtitles()`: `request.Request` **Changed** * `PlexApi.Library.AddSubtitles()`: `request.Request` **Changed** * `PlexApi.Library.GetStream()`: * `request.Request.AutoAdjustSubtitle` **Changed** * `PlexApi.Library.StartBifGeneration()`: * `request.Request.Force` **Changed** * `PlexApi.Library.DetectCredits()`: `request.Request` **Changed** * `PlexApi.UltraBlur.GetImage()`: * `request.Request.Noise` **Changed** * `PlexApi.Library.GenerateThumbs()`: * `request.Request.Force` **Changed** * `PlexApi.Updater.ApplyUpdates()`: `request.Request` **Changed** * `PlexApi.Updater.CheckUpdates()`: * `request.Request.Download` **Changed** * `PlexApi.Library.DeleteMetadataItem()`: * `request.Request.Proxy` **Changed** * `PlexApi.Library.OptimizeDatabase()`: * `request.Request.Async` **Changed** * `PlexApi.Hubs.UpdateHubVisibility()`: `request.Request` **Changed** * `PlexApi.Hubs.CreateCustomHub()`: `request.Request` **Changed** * `PlexApi.Library.GetSectionImage()`: * `request.Request.MediaQuery` **Changed** * `PlexApi.DownloadQueue.AddDownloadQueueItems()`: `request.Request` **Changed** * `PlexApi.Timeline.Report()`: `request.Request` **Changed** * `PlexApi.General.GetSourceConnectionInformation()`: * `request.Request.Refresh` **Changed** * `PlexApi.Plex.Get-Server-Resources()`: **Added** * `PlexApi.Users.Get-Users()`: **Added**
This commit is contained in:
@@ -123,7 +123,13 @@ func main() {
|
||||
plexgo.WithSecurity("<YOUR_API_KEY_HERE>"),
|
||||
)
|
||||
|
||||
res, err := s.Library.GetLibraryItems(ctx, operations.GetLibraryItemsRequest{})
|
||||
res, err := s.Library.GetLibraryItems(ctx, operations.GetLibraryItemsRequest{
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
@@ -291,8 +297,8 @@ func main() {
|
||||
res, err := s.Library.IngestTransientItem(ctx, operations.IngestTransientItemRequest{
|
||||
URL: plexgo.Pointer("file:///storage%2Femulated%2F0%2FArcher-S01E01.mkv"),
|
||||
VirtualFilePath: plexgo.Pointer("/Avatar.mkv"),
|
||||
ComputeHashes: components.BoolIntOne.ToPointer(),
|
||||
IngestNonMatches: components.BoolIntOne.ToPointer(),
|
||||
ComputeHashes: components.BoolIntTrue.ToPointer(),
|
||||
IngestNonMatches: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -362,9 +368,10 @@ func main() {
|
||||
)
|
||||
|
||||
res, err := s.Library.GetLibraryMatches(ctx, operations.GetLibraryMatchesRequest{
|
||||
IncludeFullMetadata: components.BoolIntOne.ToPointer(),
|
||||
IncludeAncestorMetadata: components.BoolIntOne.ToPointer(),
|
||||
IncludeAlternateMetadataSources: components.BoolIntOne.ToPointer(),
|
||||
Type: components.MediaTypeTvShow.ToPointer(),
|
||||
IncludeFullMetadata: components.BoolIntTrue.ToPointer(),
|
||||
IncludeAncestorMetadata: components.BoolIntTrue.ToPointer(),
|
||||
IncludeAlternateMetadataSources: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -430,7 +437,7 @@ func main() {
|
||||
)
|
||||
|
||||
res, err := s.Library.OptimizeDatabase(ctx, operations.OptimizeDatabaseRequest{
|
||||
Async: components.BoolIntOne.ToPointer(),
|
||||
Async: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -628,8 +635,8 @@ func main() {
|
||||
"O:\fatboy\\Media\\My Music",
|
||||
},
|
||||
Prefs: &operations.QueryParamPrefs{},
|
||||
Relative: components.BoolIntOne.ToPointer(),
|
||||
ImportFromiTunes: components.BoolIntOne.ToPointer(),
|
||||
Relative: components.BoolIntTrue.ToPointer(),
|
||||
ImportFromiTunes: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -874,7 +881,9 @@ func main() {
|
||||
plexgo.WithSecurity("<YOUR_API_KEY_HERE>"),
|
||||
)
|
||||
|
||||
res, err := s.Library.GetTags(ctx, operations.GetTagsRequest{})
|
||||
res, err := s.Library.GetTags(ctx, operations.GetTagsRequest{
|
||||
Type: components.MediaTypeTvShow.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
@@ -940,7 +949,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.DeleteMetadataItem(ctx, operations.DeleteMetadataItemRequest{
|
||||
Ids: "<value>",
|
||||
Proxy: components.BoolIntOne.ToPointer(),
|
||||
Proxy: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -1274,7 +1283,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.GenerateThumbs(ctx, operations.GenerateThumbsRequest{
|
||||
Ids: "<value>",
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -1341,8 +1350,8 @@ func main() {
|
||||
|
||||
res, err := s.Library.DetectCredits(ctx, operations.DetectCreditsRequest{
|
||||
Ids: "<value>",
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Manual: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
Manual: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -1608,7 +1617,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.StartBifGeneration(ctx, operations.StartBifGenerationRequest{
|
||||
Ids: "<value>",
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -1675,7 +1684,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.DetectIntros(ctx, operations.DetectIntrosRequest{
|
||||
Ids: "<value>",
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -1877,7 +1886,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.ListMatches(ctx, operations.ListMatchesRequest{
|
||||
Ids: "<value>",
|
||||
Manual: components.BoolIntOne.ToPointer(),
|
||||
Manual: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -2142,7 +2151,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.RefreshItemsMetadata(ctx, operations.RefreshItemsMetadataRequest{
|
||||
Ids: "<value>",
|
||||
MarkUpdated: components.BoolIntOne.ToPointer(),
|
||||
MarkUpdated: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -2407,8 +2416,8 @@ func main() {
|
||||
|
||||
res, err := s.Library.AddSubtitles(ctx, operations.AddSubtitlesRequest{
|
||||
Ids: "<value>",
|
||||
Forced: components.BoolIntOne.ToPointer(),
|
||||
HearingImpaired: components.BoolIntOne.ToPointer(),
|
||||
Forced: components.BoolIntTrue.ToPointer(),
|
||||
HearingImpaired: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -2673,8 +2682,8 @@ func main() {
|
||||
|
||||
res, err := s.Library.DetectVoiceActivity(ctx, operations.DetectVoiceActivityRequest{
|
||||
Ids: "<value>",
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Manual: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
Manual: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -2741,7 +2750,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.GetAugmentationStatus(ctx, operations.GetAugmentationStatusRequest{
|
||||
AugmentationID: "<id>",
|
||||
Wait: components.BoolIntOne.ToPointer(),
|
||||
Wait: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -2808,7 +2817,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.SetStreamSelection(ctx, operations.SetStreamSelectionRequest{
|
||||
PartID: 360489,
|
||||
AllParts: components.BoolIntOne.ToPointer(),
|
||||
AllParts: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3007,7 +3016,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.DeleteLibrarySection(ctx, operations.DeleteLibrarySectionRequest{
|
||||
SectionID: "<id>",
|
||||
Async: components.BoolIntOne.ToPointer(),
|
||||
Async: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3074,7 +3083,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.GetLibraryDetails(ctx, operations.GetLibraryDetailsRequest{
|
||||
SectionID: "<id>",
|
||||
IncludeDetails: components.BoolIntOne.ToPointer(),
|
||||
IncludeDetails: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3257,7 +3266,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.UpdateItems(ctx, operations.UpdateItemsRequest{
|
||||
SectionID: "<id>",
|
||||
FieldLocked: components.BoolIntOne.ToPointer(),
|
||||
FieldLocked: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3391,6 +3400,11 @@ func main() {
|
||||
|
||||
res, err := s.Library.Autocomplete(ctx, operations.AutocompleteRequest{
|
||||
SectionID: 942007,
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3457,6 +3471,11 @@ func main() {
|
||||
|
||||
res, err := s.Library.GetCollections(ctx, operations.GetCollectionsRequest{
|
||||
SectionID: 348838,
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3524,6 +3543,11 @@ func main() {
|
||||
|
||||
res, err := s.Library.GetCommon(ctx, operations.GetCommonRequest{
|
||||
SectionID: 298154,
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -3722,6 +3746,11 @@ func main() {
|
||||
|
||||
res, err := s.Library.GetFirstCharacters(ctx, operations.GetFirstCharactersRequest{
|
||||
SectionID: 3947,
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -4119,7 +4148,7 @@ func main() {
|
||||
|
||||
res, err := s.Library.RefreshSection(ctx, operations.RefreshSectionRequest{
|
||||
SectionID: 450300,
|
||||
Force: components.BoolIntOne.ToPointer(),
|
||||
Force: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -4725,7 +4754,7 @@ func main() {
|
||||
res, err := s.Library.DeleteMediaItem(ctx, operations.DeleteMediaItemRequest{
|
||||
Ids: "<value>",
|
||||
MediaItem: "<value>",
|
||||
Proxy: components.BoolIntOne.ToPointer(),
|
||||
Proxy: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -4927,6 +4956,11 @@ func main() {
|
||||
res, err := s.Library.GetSectionImage(ctx, operations.GetSectionImageRequest{
|
||||
SectionID: 925611,
|
||||
UpdatedAt: 117413,
|
||||
MediaQuery: &components.MediaQuery{
|
||||
Type: components.MediaTypeEpisode.ToPointer(),
|
||||
SourceType: plexgo.Pointer[int64](2),
|
||||
Sort: plexgo.Pointer("duration:desc,index"),
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -5061,7 +5095,7 @@ func main() {
|
||||
res, err := s.Library.GetStream(ctx, operations.GetStreamRequest{
|
||||
StreamID: 314506,
|
||||
Ext: "<value>",
|
||||
AutoAdjustSubtitle: components.BoolIntOne.ToPointer(),
|
||||
AutoAdjustSubtitle: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
@@ -5268,7 +5302,7 @@ func main() {
|
||||
PartID: 877105,
|
||||
Changestamp: 970622,
|
||||
Filename: "example.file",
|
||||
Download: components.BoolIntOne.ToPointer(),
|
||||
Download: components.BoolIntTrue.ToPointer(),
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
|
||||
Reference in New Issue
Block a user