mirror of
https://github.com/LukeHagar/plex-mintlify-docs.git
synced 2025-12-06 04:20:40 +00:00
Merge pull request #6 from LukeHagar/speakeasy-sdk-regen-1726100832
chore: 🐝 Update Specs - Merge Code Samples Into OpenAPI Spec
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
speakeasyVersion: 1.395.1
|
speakeasyVersion: 1.402.12
|
||||||
sources:
|
sources:
|
||||||
merge-code-samples-into-spec:
|
merge-code-samples-into-spec:
|
||||||
sourceNamespace: merge-code-samples-into-spec
|
sourceNamespace: merge-code-samples-into-spec
|
||||||
sourceRevisionDigest: sha256:acfaca39f028cb399cc419db006b893a644faa65c4450f97bfeb2627627cc0d9
|
sourceRevisionDigest: sha256:8559be5fdfcd467d31f5360838fdef8436916858d5187caf9d112523d6493ade
|
||||||
sourceBlobDigest: sha256:f5c9641b05d26bceaf534760928b129d2cd97da9b50c3bdd61e8d10e4502500a
|
sourceBlobDigest: sha256:2c2b2da4a193c98754ed782dd418ff1c6e7b01f708d9e78083f283418a44c145
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- main
|
- main
|
||||||
|
|||||||
@@ -249,7 +249,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getServerCapabilities
|
label: getServerCapabilities
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_capabilities()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_capabilities()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getServerCapabilities
|
label: getServerCapabilities
|
||||||
source: |-
|
source: |-
|
||||||
@@ -458,7 +458,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getServerPreferences
|
label: getServerPreferences
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_preferences()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_preferences()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getServerPreferences
|
label: getServerPreferences
|
||||||
source: |-
|
source: |-
|
||||||
@@ -629,7 +629,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: markPlayed
|
label: markPlayed
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.mark_played(key=59398.0)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.mark_played(key=59398.0)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: markPlayed
|
label: markPlayed
|
||||||
source: |-
|
source: |-
|
||||||
@@ -799,7 +799,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: markUnplayed
|
label: markUnplayed
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.mark_unplayed(key=59398.0)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.mark_unplayed(key=59398.0)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: markUnplayed
|
label: markUnplayed
|
||||||
source: |-
|
source: |-
|
||||||
@@ -983,7 +983,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: updatePlayProgress
|
label: updatePlayProgress
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.update_play_progress(key=\"<value>\", time=90000.0, state=\"played\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.media.update_play_progress(key=\"<key>\", time=90000.0, state=\"played\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: updatePlayProgress
|
label: updatePlayProgress
|
||||||
source: |-
|
source: |-
|
||||||
@@ -1234,7 +1234,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getTimeline
|
label: getTimeline
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::GetTimelineRequest.new(\n rating_key: 23409.0,\n key: \"/library/metadata/23409\",\n state: ::OpenApiSDK::Operations::State::PLAYING,\n has_mde: 1.0,\n time: 2000.0,\n duration: 10000.0,\n context: \"home:hub.continueWatching\",\n play_queue_item_id: 1.0,\n play_back_time: 2000.0,\n row: 1.0,\n)\n \nres = s.video.get_timeline(req)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetTimelineRequest.new(\n rating_key: 23409.0,\n key: \"/library/metadata/23409\",\n state: ::PlexRubySDK::Operations::State::PLAYING,\n has_mde: 1.0,\n time: 2000.0,\n duration: 10000.0,\n context: \"home:hub.continueWatching\",\n play_queue_item_id: 1.0,\n play_back_time: 2000.0,\n row: 1.0,\n)\n \nres = s.video.get_timeline(req)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTimeline
|
label: getTimeline
|
||||||
source: |-
|
source: |-
|
||||||
@@ -1454,7 +1454,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getServerActivities
|
label: getServerActivities
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.activities.get_server_activities()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.activities.get_server_activities()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getServerActivities
|
label: getServerActivities
|
||||||
source: |-
|
source: |-
|
||||||
@@ -1625,7 +1625,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: cancelServerActivities
|
label: cancelServerActivities
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.activities.cancel_server_activities(activity_uuid=\"25b71ed5-0f9d-461c-baa7-d404e9e10d3e\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.activities.cancel_server_activities(activity_uuid=\"25b71ed5-0f9d-461c-baa7-d404e9e10d3e\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: cancelServerActivities
|
label: cancelServerActivities
|
||||||
source: |-
|
source: |-
|
||||||
@@ -1815,7 +1815,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getButlerTasks
|
label: getButlerTasks
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.get_butler_tasks()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.get_butler_tasks()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getButlerTasks
|
label: getButlerTasks
|
||||||
source: |-
|
source: |-
|
||||||
@@ -1981,7 +1981,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: startAllTasks
|
label: startAllTasks
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.start_all_tasks()\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.start_all_tasks()\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: startAllTasks
|
label: startAllTasks
|
||||||
source: |-
|
source: |-
|
||||||
@@ -2141,7 +2141,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: stopAllTasks
|
label: stopAllTasks
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.stop_all_tasks()\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.stop_all_tasks()\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: stopAllTasks
|
label: stopAllTasks
|
||||||
source: |-
|
source: |-
|
||||||
@@ -2332,7 +2332,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: startTask
|
label: startTask
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.start_task(task_name=::OpenApiSDK::Operations::TaskName::CLEAN_OLD_BUNDLES)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.start_task(task_name=::PlexRubySDK::Operations::TaskName::CLEAN_OLD_BUNDLES)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: startTask
|
label: startTask
|
||||||
source: |-
|
source: |-
|
||||||
@@ -2520,7 +2520,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: stopTask
|
label: stopTask
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.stop_task(task_name=::OpenApiSDK::Operations::PathParamTaskName::BACKUP_DATABASE)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.butler.stop_task(task_name=::PlexRubySDK::Operations::PathParamTaskName::BACKUP_DATABASE)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: stopTask
|
label: stopTask
|
||||||
source: |-
|
source: |-
|
||||||
@@ -2731,7 +2731,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getAvailableClients
|
label: getAvailableClients
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_available_clients()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_available_clients()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getAvailableClients
|
label: getAvailableClients
|
||||||
source: |-
|
source: |-
|
||||||
@@ -2926,7 +2926,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getDevices
|
label: getDevices
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_devices()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_devices()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getDevices
|
label: getDevices
|
||||||
source: |-
|
source: |-
|
||||||
@@ -3095,6 +3095,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: getCompanionsData
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.plex.get_companions_data()\n\nif ! res.response_bodies.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getCompanionsData
|
label: getCompanionsData
|
||||||
source: |-
|
source: |-
|
||||||
@@ -3272,6 +3275,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: getUserFriends
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.plex.get_user_friends()\n\nif ! res.friends.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getUserFriends
|
label: getUserFriends
|
||||||
source: |-
|
source: |-
|
||||||
@@ -3439,6 +3445,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: getGeoData
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\n\n \nres = s.plex.get_geo_data()\n\nif ! res.geo_data.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getGeoData
|
label: getGeoData
|
||||||
source: |-
|
source: |-
|
||||||
@@ -3573,7 +3582,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getHomeData
|
label: getHomeData
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.plex.get_home_data()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.plex.get_home_data()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getHomeData
|
label: getHomeData
|
||||||
source: |-
|
source: |-
|
||||||
@@ -3869,7 +3878,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getGlobalHubs
|
label: getGlobalHubs
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.hubs.get_global_hubs(count=1262.49, only_transient=::OpenApiSDK::Operations::OnlyTransient::ONE)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.hubs.get_global_hubs(count=1262.49, only_transient=::PlexRubySDK::Operations::OnlyTransient::ONE)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getGlobalHubs
|
label: getGlobalHubs
|
||||||
source: |-
|
source: |-
|
||||||
@@ -4069,7 +4078,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: performSearch
|
label: performSearch
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.perform_search(query=\"dylan\", section_id=1516.53, limit=5.0)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.perform_search(query=\"arnold\", section_id=9372.7, limit=5.0)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: performSearch
|
label: performSearch
|
||||||
source: |-
|
source: |-
|
||||||
@@ -4256,7 +4265,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: performVoiceSearch
|
label: performVoiceSearch
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.perform_voice_search(query=\"dead+poop\", section_id=4094.8, limit=5.0)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.perform_voice_search(query=\"dead+poop\", section_id=4094.8, limit=5.0)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: performVoiceSearch
|
label: performVoiceSearch
|
||||||
source: |-
|
source: |-
|
||||||
@@ -4747,7 +4756,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getLibraryHubs
|
label: getLibraryHubs
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.hubs.get_library_hubs(section_id=6728.76, count=9010.22, only_transient=::OpenApiSDK::Operations::QueryParamOnlyTransient::ZERO)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.hubs.get_library_hubs(section_id=6728.76, count=9010.22, only_transient=::PlexRubySDK::Operations::QueryParamOnlyTransient::ZERO)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getLibraryHubs
|
label: getLibraryHubs
|
||||||
source: |-
|
source: |-
|
||||||
@@ -4900,8 +4909,8 @@ paths:
|
|||||||
// handle exception
|
// handle exception
|
||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getServerIdentity
|
label: identity
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_identity()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\n\n \nres = s.server.get_server_identity()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: identity
|
label: identity
|
||||||
source: |-
|
source: |-
|
||||||
@@ -5077,7 +5086,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getFileHash
|
label: getFileHash
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_file_hash(url=\"file://C:\\Image.png&type=13\", type=4462.17)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_file_hash(url=\"file://C:\\Image.png&type=13\", type=4462.17)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getFileHash
|
label: getFileHash
|
||||||
source: |-
|
source: |-
|
||||||
@@ -5494,7 +5503,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getRecentlyAdded
|
label: getRecentlyAdded
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_recently_added()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_recently_added(x_plex_container_start=0, x_plex_container_size=50)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getRecentlyAdded
|
label: getRecentlyAdded
|
||||||
source: |-
|
source: |-
|
||||||
@@ -5765,8 +5774,8 @@ paths:
|
|||||||
// handle exception
|
// handle exception
|
||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getLibraries
|
label: libraries
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_libraries()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_all_libraries()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: libraries
|
label: libraries
|
||||||
source: |-
|
source: |-
|
||||||
@@ -6083,6 +6092,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: details
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_library_details(section_key=9518, include_details=::PlexRubySDK::Operations::IncludeDetails::ZERO)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: details
|
label: details
|
||||||
source: |-
|
source: |-
|
||||||
@@ -6177,6 +6189,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: deleteLibrary
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.delete_library(section_key=9518)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: deleteLibrary
|
label: deleteLibrary
|
||||||
source: |-
|
source: |-
|
||||||
@@ -6516,8 +6531,8 @@ paths:
|
|||||||
// handle exception
|
// handle exception
|
||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getWatchlist
|
label: list
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::GetWatchlistRequest.new(\n filter: ::OpenApiSDK::Operations::PathParamFilter::RELEASED,\n x_plex_token: \"<value>\",\n)\n \nres = s.watchlist.get_watchlist(req)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetWatchListRequest.new(\n filter: ::PlexRubySDK::Operations::Filter::AVAILABLE,\n x_plex_container_start: 0,\n x_plex_container_size: 50,\n x_plex_token: \"CV5xoxjTpFKUzBTShsaf\",\n)\n \nres = s.watchlist.get_watch_list(req)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: list
|
label: list
|
||||||
source: |-
|
source: |-
|
||||||
@@ -7143,6 +7158,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: items
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetLibraryItemsRequest.new(\n section_key: 9518,\n tag: ::PlexRubySDK::Operations::Tag::EDITION,\n include_guids: ::PlexRubySDK::Operations::IncludeGuids::ONE,\n include_meta: ::PlexRubySDK::Operations::IncludeMeta::ONE,\n type: ::PlexRubySDK::Operations::Type::TWO,\n x_plex_container_start: 0,\n x_plex_container_size: 50,\n)\n \nres = s.library.get_library_items(req)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: items
|
label: items
|
||||||
source: |-
|
source: |-
|
||||||
@@ -7258,6 +7276,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: metadata
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_refresh_library_metadata(section_key=9518, force=::PlexRubySDK::Operations::Force::ONE)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: metadata
|
label: metadata
|
||||||
source: |-
|
source: |-
|
||||||
@@ -7498,6 +7519,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: library
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_search_library(section_key=9518, type=::PlexRubySDK::Operations::QueryParamType::TWO)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: library
|
label: library
|
||||||
source: |-
|
source: |-
|
||||||
@@ -8094,8 +8118,8 @@ paths:
|
|||||||
// handle exception
|
// handle exception
|
||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getMetadata
|
label: key
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_metadata(rating_key=8382.31)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_meta_data_by_rating_key(rating_key=9518)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: key
|
label: key
|
||||||
source: |-
|
source: |-
|
||||||
@@ -8329,6 +8353,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: image
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetBannerImageRequest.new(\n rating_key: 9518,\n width: 396,\n height: 396,\n min_size: 1,\n upscale: 1,\n x_plex_token: \"CV5xoxjTpFKUzBTShsaf\",\n)\n \nres = s.media.get_banner_image(req)\n\nif ! res.bytes.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: image
|
label: image
|
||||||
source: |-
|
source: |-
|
||||||
@@ -8522,6 +8549,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: image
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetThumbImageRequest.new(\n rating_key: 9518,\n width: 396,\n height: 396,\n min_size: 1,\n upscale: 1,\n x_plex_token: \"CV5xoxjTpFKUzBTShsaf\",\n)\n \nres = s.media.get_thumb_image(req)\n\nif ! res.bytes.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: image
|
label: image
|
||||||
source: |-
|
source: |-
|
||||||
@@ -8870,7 +8900,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getMetadataChildren
|
label: getMetadataChildren
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_metadata_children(rating_key=1539.14, include_elements=\"<value>\")\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_metadata_children(rating_key=1539.14, include_elements=\"<value>\")\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getMetadataChildren
|
label: getMetadataChildren
|
||||||
source: |-
|
source: |-
|
||||||
@@ -9252,7 +9282,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getTopWatchedContent
|
label: getTopWatchedContent
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_top_watched_content(type=505531, include_guids=1)\n\nif ! res.object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_top_watched_content(type=::PlexRubySDK::Operations::GetTopWatchedContentQueryParamType::TWO, include_guids=1)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTopWatchedContent
|
label: getTopWatchedContent
|
||||||
source: |-
|
source: |-
|
||||||
@@ -9704,7 +9734,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getOnDeck
|
label: getOnDeck
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_on_deck()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.library.get_on_deck()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getOnDeck
|
label: getOnDeck
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10003,6 +10033,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: resources
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.plex.get_server_resources(x_plex_client_identifier=\"gcgzw5rz2xovp84b4vha3a40\", include_https=::PlexRubySDK::Operations::IncludeHttps::ONE, include_relay=::PlexRubySDK::Operations::IncludeRelay::ONE, include_i_pv6=::PlexRubySDK::Operations::IncludeIPv6::ONE)\n\nif ! res.plex_devices.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: resources
|
label: resources
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10148,7 +10181,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: logLine
|
label: logLine
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.log.log_line(level=::OpenApiSDK::Operations::Level::THREE, message=\"Test log message\", source=\"Postman\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.log.log_line(level=::PlexRubySDK::Operations::Level::THREE, message=\"Test log message\", source=\"Postman\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: logLine
|
label: logLine
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10324,7 +10357,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: logMultiLine
|
label: logMultiLine
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = \"level=4&message=Test%20message%201&source=postman\nlevel=3&message=Test%20message%202&source=postman\nlevel=1&message=Test%20message%203&source=postman\"\n \nres = s.log.log_multi_line(req)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = \"level=4&message=Test%20message%201&source=postman\nlevel=3&message=Test%20message%202&source=postman\nlevel=1&message=Test%20message%203&source=postman\"\n \nres = s.log.log_multi_line(req)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: logMultiLine
|
label: logMultiLine
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10344,8 +10377,8 @@ paths:
|
|||||||
|
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
res, err := s.Log.LogMultiLine(ctx, "level=4&message=Test%20message%201&source=postman\n" +
|
res, err := s.Log.LogMultiLine(ctx, "level=4&message=Test%20message%201&source=postman\n" +
|
||||||
"level=3&message=Test%20message%202&source=postman\n" +
|
"level=3&message=Test%20message%202&source=postman\n" +
|
||||||
"level=1&message=Test%20message%203&source=postman")
|
"level=1&message=Test%20message%203&source=postman")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -10494,7 +10527,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: enablePaperTrail
|
label: enablePaperTrail
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.log.enable_paper_trail()\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.log.enable_paper_trail()\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: enablePaperTrail
|
label: enablePaperTrail
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10696,7 +10729,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getMyPlexAccount
|
label: getMyPlexAccount
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_my_plex_account()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_my_plex_account()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getMyPlexAccount
|
label: getMyPlexAccount
|
||||||
source: |-
|
source: |-
|
||||||
@@ -10928,7 +10961,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getResizedPhoto
|
label: getResizedPhoto
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::GetResizedPhotoRequest.new(\n width: 110.0,\n height: 165.0,\n opacity: 643869,\n blur: 4000.0,\n min_size: ::OpenApiSDK::Operations::MinSize::ZERO,\n upscale: ::OpenApiSDK::Operations::Upscale::ZERO,\n url: \"/library/metadata/49564/thumb/1654258204\",\n)\n \nres = s.server.get_resized_photo(req)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::GetResizedPhotoRequest.new(\n width: 110.0,\n height: 165.0,\n opacity: 643869,\n blur: 0.0,\n min_size: ::PlexRubySDK::Operations::MinSize::ZERO,\n upscale: ::PlexRubySDK::Operations::Upscale::ONE,\n url: \"/library/metadata/49564/thumb/1654258204\",\n)\n \nres = s.server.get_resized_photo(req)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getResizedPhoto
|
label: getResizedPhoto
|
||||||
source: |-
|
source: |-
|
||||||
@@ -11289,7 +11322,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getPin
|
label: getPin
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\n\n \nres = s.plex.get_pin(x_plex_product=\"Postman\", strong=false, x_plex_client_identifier=\"Postman\")\n\nif ! res.two_hundred_and_one_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\n\n \nres = s.plex.get_pin(strong=false, x_plex_client_identifier=\"gcgzw5rz2xovp84b4vha3a40\", x_plex_product=\"Plex Web\")\n\nif ! res.auth_pin_container.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getPin
|
label: getPin
|
||||||
source: |-
|
source: |-
|
||||||
@@ -11643,8 +11676,8 @@ paths:
|
|||||||
// handle exception
|
// handle exception
|
||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getToken
|
label: getTokenByPinId
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\n\n \nres = s.plex.get_token(pin_id=\"<value>\", x_plex_client_identifier=\"Postman\")\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\n\n \nres = s.plex.get_token_by_pin_id(pin_id=408895, x_plex_client_identifier=\"gcgzw5rz2xovp84b4vha3a40\")\n\nif ! res.auth_pin_container.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTokenByPinId
|
label: getTokenByPinId
|
||||||
source: |-
|
source: |-
|
||||||
@@ -11925,7 +11958,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: createPlaylist
|
label: createPlaylist
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePlaylistRequest.new(\n title: \"<value>\",\n type: ::OpenApiSDK::Operations::QueryParamType::PHOTO,\n smart: ::OpenApiSDK::Operations::Smart::ONE,\n uri: \"https://inborn-brochure.biz\",\n)\n \nres = s.playlists.create_playlist(req)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::CreatePlaylistRequest.new(\n title: \"<value>\",\n type: ::PlexRubySDK::Operations::CreatePlaylistQueryParamType::PHOTO,\n smart: ::PlexRubySDK::Operations::Smart::ONE,\n uri: \"https://inborn-brochure.biz\",\n)\n \nres = s.playlists.create_playlist(req)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: createPlaylist
|
label: createPlaylist
|
||||||
source: |-
|
source: |-
|
||||||
@@ -12193,7 +12226,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getPlaylists
|
label: getPlaylists
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlists(playlist_type=::OpenApiSDK::Operations::PlaylistType::AUDIO, smart=::OpenApiSDK::Operations::QueryParamSmart::ZERO)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlists(playlist_type=::PlexRubySDK::Operations::PlaylistType::AUDIO, smart=::PlexRubySDK::Operations::QueryParamSmart::ZERO)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getPlaylists
|
label: getPlaylists
|
||||||
source: |-
|
source: |-
|
||||||
@@ -12433,7 +12466,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getPlaylist
|
label: getPlaylist
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlist(playlist_id=4109.48)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlist(playlist_id=4109.48)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getPlaylist
|
label: getPlaylist
|
||||||
source: |-
|
source: |-
|
||||||
@@ -12604,7 +12637,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: deletePlaylist
|
label: deletePlaylist
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.delete_playlist(playlist_id=216.22)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.delete_playlist(playlist_id=216.22)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: deletePlaylist
|
label: deletePlaylist
|
||||||
source: |-
|
source: |-
|
||||||
@@ -12785,7 +12818,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: updatePlaylist
|
label: updatePlaylist
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.update_playlist(playlist_id=3915, title=\"<value>\", summary=\"<value>\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.update_playlist(playlist_id=3915, title=\"<value>\", summary=\"<value>\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: updatePlaylist
|
label: updatePlaylist
|
||||||
source: |-
|
source: |-
|
||||||
@@ -13236,7 +13269,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getPlaylistContents
|
label: getPlaylistContents
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlist_contents(playlist_id=5004.46, type=9403.59)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.get_playlist_contents(playlist_id=5004.46, type=::PlexRubySDK::Operations::GetPlaylistContentsQueryParamType::TWO)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getPlaylistContents
|
label: getPlaylistContents
|
||||||
source: |-
|
source: |-
|
||||||
@@ -13409,7 +13442,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: clearPlaylistContents
|
label: clearPlaylistContents
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.clear_playlist_contents(playlist_id=1893.18)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.clear_playlist_contents(playlist_id=1893.18)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: clearPlaylistContents
|
label: clearPlaylistContents
|
||||||
source: |-
|
source: |-
|
||||||
@@ -13661,7 +13694,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: addPlaylistContents
|
label: addPlaylistContents
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.add_playlist_contents(playlist_id=8502.01, uri=\"server://12345/com.plexapp.plugins.library/library/metadata/1\", play_queue_id=123.0)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.add_playlist_contents(playlist_id=8502.01, uri=\"server://12345/com.plexapp.plugins.library/library/metadata/1\", play_queue_id=123.0)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: addPlaylistContents
|
label: addPlaylistContents
|
||||||
source: |-
|
source: |-
|
||||||
@@ -13846,7 +13879,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: uploadPlaylist
|
label: uploadPlaylist
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.upload_playlist(path=\"/home/barkley/playlist.m3u\", force=::OpenApiSDK::Operations::Force::ZERO)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.playlists.upload_playlist(path=\"/home/barkley/playlist.m3u\", force=::PlexRubySDK::Operations::QueryParamForce::ZERO)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: uploadPlaylist
|
label: uploadPlaylist
|
||||||
source: |-
|
source: |-
|
||||||
@@ -14162,6 +14195,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: providers
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_media_providers(x_plex_token=\"CV5xoxjTpFKUzBTShsaf\")\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: providers
|
label: providers
|
||||||
source: |-
|
source: |-
|
||||||
@@ -14523,7 +14559,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getSearchResults
|
label: getSearchResults
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.get_search_results(query=\"110\")\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.search.get_search_results(query=\"110\")\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getSearchResults
|
label: getSearchResults
|
||||||
source: |-
|
source: |-
|
||||||
@@ -14706,7 +14742,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getTransientToken
|
label: getTransientToken
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.authentication.get_transient_token(type=::OpenApiSDK::Operations::GetTransientTokenQueryParamType::DELEGATION, scope=::OpenApiSDK::Operations::Scope::ALL)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.authentication.get_transient_token(type=::PlexRubySDK::Operations::GetTransientTokenQueryParamType::DELEGATION, scope=::PlexRubySDK::Operations::Scope::ALL)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTransientToken
|
label: getTransientToken
|
||||||
source: |-
|
source: |-
|
||||||
@@ -14882,7 +14918,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getSourceConnectionInformation
|
label: getSourceConnectionInformation
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.authentication.get_source_connection_information(source=\"server://client-identifier\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.authentication.get_source_connection_information(source=\"server://client-identifier\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getSourceConnectionInformation
|
label: getSourceConnectionInformation
|
||||||
source: |-
|
source: |-
|
||||||
@@ -15077,7 +15113,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getServerList
|
label: getServerList
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_list()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.server.get_server_list()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getServerList
|
label: getServerList
|
||||||
source: |-
|
source: |-
|
||||||
@@ -15348,7 +15384,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getStatistics
|
label: getStatistics
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_statistics(timespan=4)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_statistics(timespan=4)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getStatistics
|
label: getStatistics
|
||||||
source: |-
|
source: |-
|
||||||
@@ -15561,7 +15597,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getResourcesStatistics
|
label: getResourcesStatistics
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_resources_statistics(timespan=4)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_resources_statistics(timespan=4)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getResourcesStatistics
|
label: getResourcesStatistics
|
||||||
source: |-
|
source: |-
|
||||||
@@ -15826,7 +15862,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getBandwidthStatistics
|
label: getBandwidthStatistics
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_bandwidth_statistics(timespan=4)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.statistics.get_bandwidth_statistics(timespan=4)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getBandwidthStatistics
|
label: getBandwidthStatistics
|
||||||
source: |-
|
source: |-
|
||||||
@@ -16321,7 +16357,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getSessions
|
label: getSessions
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_sessions()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_sessions()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getSessions
|
label: getSessions
|
||||||
source: |-
|
source: |-
|
||||||
@@ -16619,7 +16655,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getSessionHistory
|
label: getSessionHistory
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_session_history(sort=\"<value>\", account_id=1, filter=::OpenApiSDK::Operations::Filter.new(), library_section_id=12)\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_session_history(sort=\"<value>\", account_id=1, filter=::PlexRubySDK::Operations::QueryParamFilter.new(), library_section_id=12)\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getSessionHistory
|
label: getSessionHistory
|
||||||
source: |-
|
source: |-
|
||||||
@@ -16905,7 +16941,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getTranscodeSessions
|
label: getTranscodeSessions
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_transcode_sessions()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.get_transcode_sessions()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTranscodeSessions
|
label: getTranscodeSessions
|
||||||
source: |-
|
source: |-
|
||||||
@@ -17076,7 +17112,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: stopTranscodeSession
|
label: stopTranscodeSession
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.stop_transcode_session(session_key=\"zz7llzqlx8w9vnrsbnwhbmep\")\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.sessions.stop_transcode_session(session_key=\"zz7llzqlx8w9vnrsbnwhbmep\")\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: stopTranscodeSession
|
label: stopTranscodeSession
|
||||||
source: |-
|
source: |-
|
||||||
@@ -17327,7 +17363,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: getUpdateStatus
|
label: getUpdateStatus
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.get_update_status()\n\nif ! res.two_hundred_application_json_object.nil?\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.get_update_status()\n\nif ! res.object.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getUpdateStatus
|
label: getUpdateStatus
|
||||||
source: |-
|
source: |-
|
||||||
@@ -17502,7 +17538,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: checkForUpdates
|
label: checkForUpdates
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.check_for_updates(download=::OpenApiSDK::Operations::Download::ONE)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.check_for_updates(download=::PlexRubySDK::Operations::Download::ONE)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: checkForUpdates
|
label: checkForUpdates
|
||||||
source: |-
|
source: |-
|
||||||
@@ -17690,7 +17726,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: applyUpdates
|
label: applyUpdates
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.apply_updates(tonight=::OpenApiSDK::Operations::Tonight::ONE, skip=::OpenApiSDK::Operations::Skip::ZERO)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.updater.apply_updates(tonight=::PlexRubySDK::Operations::Tonight::ONE, skip=::PlexRubySDK::Operations::Skip::ONE)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: applyUpdates
|
label: applyUpdates
|
||||||
source: |-
|
source: |-
|
||||||
@@ -17978,7 +18014,7 @@ paths:
|
|||||||
}
|
}
|
||||||
- lang: ruby
|
- lang: ruby
|
||||||
label: startUniversalTranscode
|
label: startUniversalTranscode
|
||||||
source: "require 'plexruby'\n\n\ns = ::OpenApiSDK::PlexAPI.new(\n x_plex_client_identifier: \"Postman\",\n )\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::StartUniversalTranscodeRequest.new(\n has_mde: 1.0,\n path: \"/library/metadata/23409\",\n media_index: 0.0,\n part_index: 0.0,\n protocol: \"hls\",\n fast_seek: 0.0,\n direct_play: 0.0,\n direct_stream: 0.0,\n subtitle_size: 100.0,\n subtites: \"burn\",\n audio_boost: 100.0,\n location: \"lan\",\n media_buffer_size: 102400.0,\n session: \"zvcage8b7rkioqcm8f4uns4c\",\n add_debug_overlay: 0.0,\n auto_adjust_quality: 0.0,\n)\n \nres = s.video.start_universal_transcode(req)\n\nif res.status_code == 200\n # handle response\nend"
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n\nreq = ::PlexRubySDK::Operations::StartUniversalTranscodeRequest.new(\n has_mde: 1.0,\n path: \"/library/metadata/23409\",\n media_index: 0.0,\n part_index: 0.0,\n protocol: \"hls\",\n fast_seek: 0.0,\n direct_play: 0.0,\n direct_stream: 0.0,\n subtitle_size: 100.0,\n subtites: \"burn\",\n audio_boost: 100.0,\n location: \"lan\",\n media_buffer_size: 102400.0,\n session: \"zvcage8b7rkioqcm8f4uns4c\",\n add_debug_overlay: 0.0,\n auto_adjust_quality: 0.0,\n)\n \nres = s.video.start_universal_transcode(req)\n\nif res.status_code == 200\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: startUniversalTranscode
|
label: startUniversalTranscode
|
||||||
source: |-
|
source: |-
|
||||||
@@ -18727,6 +18763,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: getTokenDetails
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\ns.config_security(\n ::PlexRubySDK::Shared::Security.new(\n access_token: \"<YOUR_API_KEY_HERE>\",\n )\n)\n\n \nres = s.authentication.get_token_details()\n\nif ! res.user_plex_account.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: getTokenDetails
|
label: getTokenDetails
|
||||||
source: |-
|
source: |-
|
||||||
@@ -19535,6 +19574,9 @@ paths:
|
|||||||
type: integer
|
type: integer
|
||||||
example: 401
|
example: 401
|
||||||
x-codeSamples:
|
x-codeSamples:
|
||||||
|
- lang: ruby
|
||||||
|
label: data
|
||||||
|
source: "require 'plex_ruby_sdk'\n\n\ns = ::PlexRubySDK::PlexAPI.new(\n x_plex_client_identifier: \"gcgzw5rz2xovp84b4vha3a40\",\n )\n\n \nres = s.authentication.post_users_sign_in_data(x_plex_client_identifier=\"gcgzw5rz2xovp84b4vha3a40\", request_body=::PlexRubySDK::Operations::PostUsersSignInDataRequestBody.new(\n login: \"username@email.com\",\n password: \"password123\",\n verification_code: \"123456\",\n))\n\nif ! res.user_plex_account.nil?\n # handle response\nend"
|
||||||
- lang: go
|
- lang: go
|
||||||
label: data
|
label: data
|
||||||
source: |-
|
source: |-
|
||||||
|
|||||||
Reference in New Issue
Block a user