regenerated with newest spec, reconfigured actions and adding publishing

This commit is contained in:
Luke Hagar
2024-09-16 15:42:38 +00:00
parent fa4cfa3643
commit b689f4fe66
1660 changed files with 29288 additions and 15630 deletions

View File

@@ -1,102 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
require 'faraday'
require 'faraday/multipart'
require 'sorbet-runtime'
module OpenApiSDK
extend T::Sig
class Authentication
extend T::Sig
# API Calls regarding authentication for Plex Media Server
#
sig { params(sdk_config: SDKConfiguration).void }
def initialize(sdk_config)
@sdk_configuration = sdk_config
end
sig { params(type: ::OpenApiSDK::Operations::GetTransientTokenQueryParamType, scope: ::OpenApiSDK::Operations::Scope).returns(::OpenApiSDK::Operations::GetTransientTokenResponse) }
def get_transient_token(type, scope)
# get_transient_token - Get a Transient Token.
# This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
#
request = ::OpenApiSDK::Operations::GetTransientTokenRequest.new(
type: type,
scope: scope
)
url, params = @sdk_configuration.get_server_details
base_url = Utils.template_url(url, params)
url = "#{base_url}/security/token"
headers = {}
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetTransientTokenRequest, request, @sdk_configuration.globals)
headers['Accept'] = 'application/json'
headers['user-agent'] = @sdk_configuration.user_agent
r = @sdk_configuration.client.get(url) do |req|
req.headers = headers
req.params = query_params
Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil?
end
content_type = r.headers.fetch('Content-Type', 'application/octet-stream')
res = ::OpenApiSDK::Operations::GetTransientTokenResponse.new(
status_code: r.status, content_type: content_type, raw_response: r
)
if [200, 400].include?(r.status)
elsif r.status == 401
if Utils.match_content_type(content_type, 'application/json')
out = Utils.unmarshal_complex(r.env.response_body, ::OpenApiSDK::Operations::GetTransientTokenResponseBody)
res.object = out
end
end
res
end
sig { params(source: ::String).returns(::OpenApiSDK::Operations::GetSourceConnectionInformationResponse) }
def get_source_connection_information(source)
# get_source_connection_information - Get Source Connection Information
# If a caller requires connection details and a transient token for a source that is known to the server, for example a cloud media provider or shared PMS, then this endpoint can be called. This endpoint is only accessible with either an admin token or a valid transient token generated from an admin token.
# Note: requires Plex Media Server >= 1.15.4.
#
request = ::OpenApiSDK::Operations::GetSourceConnectionInformationRequest.new(
source: source
)
url, params = @sdk_configuration.get_server_details
base_url = Utils.template_url(url, params)
url = "#{base_url}/security/resources"
headers = {}
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetSourceConnectionInformationRequest, request, @sdk_configuration.globals)
headers['Accept'] = 'application/json'
headers['user-agent'] = @sdk_configuration.user_agent
r = @sdk_configuration.client.get(url) do |req|
req.headers = headers
req.params = query_params
Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil?
end
content_type = r.headers.fetch('Content-Type', 'application/octet-stream')
res = ::OpenApiSDK::Operations::GetSourceConnectionInformationResponse.new(
status_code: r.status, content_type: content_type, raw_response: r
)
if [200, 400].include?(r.status)
elsif r.status == 401
if Utils.match_content_type(content_type, 'application/json')
out = Utils.unmarshal_complex(r.env.response_body, ::OpenApiSDK::Operations::GetSourceConnectionInformationResponseBody)
res.object = out
end
end
res
end
end
end

View File

@@ -1,139 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
require 'faraday'
require 'faraday/multipart'
require 'sorbet-runtime'
module OpenApiSDK
extend T::Sig
class Media
extend T::Sig
# API Calls interacting with Plex Media Server Media
#
sig { params(sdk_config: SDKConfiguration).void }
def initialize(sdk_config)
@sdk_configuration = sdk_config
end
sig { params(key: ::Float).returns(::OpenApiSDK::Operations::MarkPlayedResponse) }
def mark_played(key)
# mark_played - Mark Media Played
# This will mark the provided media key as Played.
request = ::OpenApiSDK::Operations::MarkPlayedRequest.new(
key: key
)
url, params = @sdk_configuration.get_server_details
base_url = Utils.template_url(url, params)
url = "#{base_url}/:/scrobble"
headers = {}
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkPlayedRequest, request, @sdk_configuration.globals)
headers['Accept'] = 'application/json'
headers['user-agent'] = @sdk_configuration.user_agent
r = @sdk_configuration.client.get(url) do |req|
req.headers = headers
req.params = query_params
Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil?
end
content_type = r.headers.fetch('Content-Type', 'application/octet-stream')
res = ::OpenApiSDK::Operations::MarkPlayedResponse.new(
status_code: r.status, content_type: content_type, raw_response: r
)
if [200, 400].include?(r.status)
elsif r.status == 401
if Utils.match_content_type(content_type, 'application/json')
out = Utils.unmarshal_complex(r.env.response_body, ::OpenApiSDK::Operations::MarkPlayedResponseBody)
res.object = out
end
end
res
end
sig { params(key: ::Float).returns(::OpenApiSDK::Operations::MarkUnplayedResponse) }
def mark_unplayed(key)
# mark_unplayed - Mark Media Unplayed
# This will mark the provided media key as Unplayed.
request = ::OpenApiSDK::Operations::MarkUnplayedRequest.new(
key: key
)
url, params = @sdk_configuration.get_server_details
base_url = Utils.template_url(url, params)
url = "#{base_url}/:/unscrobble"
headers = {}
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkUnplayedRequest, request, @sdk_configuration.globals)
headers['Accept'] = 'application/json'
headers['user-agent'] = @sdk_configuration.user_agent
r = @sdk_configuration.client.get(url) do |req|
req.headers = headers
req.params = query_params
Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil?
end
content_type = r.headers.fetch('Content-Type', 'application/octet-stream')
res = ::OpenApiSDK::Operations::MarkUnplayedResponse.new(
status_code: r.status, content_type: content_type, raw_response: r
)
if [200, 400].include?(r.status)
elsif r.status == 401
if Utils.match_content_type(content_type, 'application/json')
out = Utils.unmarshal_complex(r.env.response_body, ::OpenApiSDK::Operations::MarkUnplayedResponseBody)
res.object = out
end
end
res
end
sig { params(key: ::String, time: ::Float, state: ::String).returns(::OpenApiSDK::Operations::UpdatePlayProgressResponse) }
def update_play_progress(key, time, state)
# update_play_progress - Update Media Play Progress
# This API command can be used to update the play progress of a media item.
#
request = ::OpenApiSDK::Operations::UpdatePlayProgressRequest.new(
key: key,
time: time,
state: state
)
url, params = @sdk_configuration.get_server_details
base_url = Utils.template_url(url, params)
url = "#{base_url}/:/progress"
headers = {}
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UpdatePlayProgressRequest, request, @sdk_configuration.globals)
headers['Accept'] = 'application/json'
headers['user-agent'] = @sdk_configuration.user_agent
r = @sdk_configuration.client.post(url) do |req|
req.headers = headers
req.params = query_params
Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil?
end
content_type = r.headers.fetch('Content-Type', 'application/octet-stream')
res = ::OpenApiSDK::Operations::UpdatePlayProgressResponse.new(
status_code: r.status, content_type: content_type, raw_response: r
)
if [200, 400].include?(r.status)
elsif r.status == 401
if Utils.match_content_type(content_type, 'application/json')
out = Utils.unmarshal_complex(r.env.response_body, ::OpenApiSDK::Operations::UpdatePlayProgressResponseBody)
res.object = out
end
end
res
end
end
end

View File

@@ -1,455 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
autoload :Errors, 'open_api_sdk/models/operations/errors.rb'
autoload :GetServerCapabilitiesServerResponseBody, 'open_api_sdk/models/operations/getservercapabilities_server_responsebody.rb'
autoload :Directory, 'open_api_sdk/models/operations/directory.rb'
autoload :MediaContainer, 'open_api_sdk/models/operations/mediacontainer.rb'
autoload :GetServerCapabilitiesResponseBody, 'open_api_sdk/models/operations/getservercapabilities_responsebody.rb'
autoload :GetServerCapabilitiesResponse, 'open_api_sdk/models/operations/getservercapabilities_response.rb'
autoload :GetServerPreferencesErrors, 'open_api_sdk/models/operations/getserverpreferences_errors.rb'
autoload :GetServerPreferencesServerResponseBody, 'open_api_sdk/models/operations/getserverpreferences_server_responsebody.rb'
autoload :Setting, 'open_api_sdk/models/operations/setting.rb'
autoload :GetServerPreferencesMediaContainer, 'open_api_sdk/models/operations/getserverpreferences_mediacontainer.rb'
autoload :GetServerPreferencesResponseBody, 'open_api_sdk/models/operations/getserverpreferences_responsebody.rb'
autoload :GetServerPreferencesResponse, 'open_api_sdk/models/operations/getserverpreferences_response.rb'
autoload :GetAvailableClientsErrors, 'open_api_sdk/models/operations/getavailableclients_errors.rb'
autoload :GetAvailableClientsServerResponseBody, 'open_api_sdk/models/operations/getavailableclients_server_responsebody.rb'
autoload :Server, 'open_api_sdk/models/operations/server.rb'
autoload :GetAvailableClientsMediaContainer, 'open_api_sdk/models/operations/getavailableclients_mediacontainer.rb'
autoload :GetAvailableClientsResponseBody, 'open_api_sdk/models/operations/getavailableclients_responsebody.rb'
autoload :GetAvailableClientsResponse, 'open_api_sdk/models/operations/getavailableclients_response.rb'
autoload :GetDevicesErrors, 'open_api_sdk/models/operations/getdevices_errors.rb'
autoload :GetDevicesServerResponseBody, 'open_api_sdk/models/operations/getdevices_server_responsebody.rb'
autoload :Device, 'open_api_sdk/models/operations/device.rb'
autoload :GetDevicesMediaContainer, 'open_api_sdk/models/operations/getdevices_mediacontainer.rb'
autoload :GetDevicesResponseBody, 'open_api_sdk/models/operations/getdevices_responsebody.rb'
autoload :GetDevicesResponse, 'open_api_sdk/models/operations/getdevices_response.rb'
autoload :GetServerIdentityErrors, 'open_api_sdk/models/operations/getserveridentity_errors.rb'
autoload :GetServerIdentityServerResponseBody, 'open_api_sdk/models/operations/getserveridentity_server_responsebody.rb'
autoload :GetServerIdentityMediaContainer, 'open_api_sdk/models/operations/getserveridentity_mediacontainer.rb'
autoload :GetServerIdentityResponseBody, 'open_api_sdk/models/operations/getserveridentity_responsebody.rb'
autoload :GetServerIdentityResponse, 'open_api_sdk/models/operations/getserveridentity_response.rb'
autoload :GetMyPlexAccountErrors, 'open_api_sdk/models/operations/getmyplexaccount_errors.rb'
autoload :GetMyPlexAccountServerResponseBody, 'open_api_sdk/models/operations/getmyplexaccount_server_responsebody.rb'
autoload :MyPlex, 'open_api_sdk/models/operations/myplex.rb'
autoload :GetMyPlexAccountResponseBody, 'open_api_sdk/models/operations/getmyplexaccount_responsebody.rb'
autoload :GetMyPlexAccountResponse, 'open_api_sdk/models/operations/getmyplexaccount_response.rb'
autoload :MinSize, 'open_api_sdk/models/operations/minsize.rb'
autoload :Upscale, 'open_api_sdk/models/operations/upscale.rb'
autoload :GetResizedPhotoRequest, 'open_api_sdk/models/operations/getresizedphoto_request.rb'
autoload :GetResizedPhotoErrors, 'open_api_sdk/models/operations/getresizedphoto_errors.rb'
autoload :GetResizedPhotoResponseBody, 'open_api_sdk/models/operations/getresizedphoto_responsebody.rb'
autoload :GetResizedPhotoResponse, 'open_api_sdk/models/operations/getresizedphoto_response.rb'
autoload :GetServerListErrors, 'open_api_sdk/models/operations/getserverlist_errors.rb'
autoload :GetServerListServerResponseBody, 'open_api_sdk/models/operations/getserverlist_server_responsebody.rb'
autoload :GetServerListServer, 'open_api_sdk/models/operations/getserverlist_server.rb'
autoload :GetServerListMediaContainer, 'open_api_sdk/models/operations/getserverlist_mediacontainer.rb'
autoload :GetServerListResponseBody, 'open_api_sdk/models/operations/getserverlist_responsebody.rb'
autoload :GetServerListResponse, 'open_api_sdk/models/operations/getserverlist_response.rb'
autoload :MarkPlayedRequest, 'open_api_sdk/models/operations/markplayed_request.rb'
autoload :MarkPlayedErrors, 'open_api_sdk/models/operations/markplayed_errors.rb'
autoload :MarkPlayedResponseBody, 'open_api_sdk/models/operations/markplayed_responsebody.rb'
autoload :MarkPlayedResponse, 'open_api_sdk/models/operations/markplayed_response.rb'
autoload :MarkUnplayedRequest, 'open_api_sdk/models/operations/markunplayed_request.rb'
autoload :MarkUnplayedErrors, 'open_api_sdk/models/operations/markunplayed_errors.rb'
autoload :MarkUnplayedResponseBody, 'open_api_sdk/models/operations/markunplayed_responsebody.rb'
autoload :MarkUnplayedResponse, 'open_api_sdk/models/operations/markunplayed_response.rb'
autoload :UpdatePlayProgressRequest, 'open_api_sdk/models/operations/updateplayprogress_request.rb'
autoload :UpdatePlayProgressErrors, 'open_api_sdk/models/operations/updateplayprogress_errors.rb'
autoload :UpdatePlayProgressResponseBody, 'open_api_sdk/models/operations/updateplayprogress_responsebody.rb'
autoload :UpdatePlayProgressResponse, 'open_api_sdk/models/operations/updateplayprogress_response.rb'
autoload :State, 'open_api_sdk/models/operations/state.rb'
autoload :GetTimelineRequest, 'open_api_sdk/models/operations/gettimeline_request.rb'
autoload :GetTimelineErrors, 'open_api_sdk/models/operations/gettimeline_errors.rb'
autoload :GetTimelineResponseBody, 'open_api_sdk/models/operations/gettimeline_responsebody.rb'
autoload :GetTimelineResponse, 'open_api_sdk/models/operations/gettimeline_response.rb'
autoload :StartUniversalTranscodeRequest, 'open_api_sdk/models/operations/startuniversaltranscode_request.rb'
autoload :StartUniversalTranscodeErrors, 'open_api_sdk/models/operations/startuniversaltranscode_errors.rb'
autoload :StartUniversalTranscodeResponseBody, 'open_api_sdk/models/operations/startuniversaltranscode_responsebody.rb'
autoload :StartUniversalTranscodeResponse, 'open_api_sdk/models/operations/startuniversaltranscode_response.rb'
autoload :GetServerActivitiesErrors, 'open_api_sdk/models/operations/getserveractivities_errors.rb'
autoload :GetServerActivitiesActivitiesResponseBody, 'open_api_sdk/models/operations/getserveractivities_activities_responsebody.rb'
autoload :Context, 'open_api_sdk/models/operations/context.rb'
autoload :Activity, 'open_api_sdk/models/operations/activity.rb'
autoload :GetServerActivitiesMediaContainer, 'open_api_sdk/models/operations/getserveractivities_mediacontainer.rb'
autoload :GetServerActivitiesResponseBody, 'open_api_sdk/models/operations/getserveractivities_responsebody.rb'
autoload :GetServerActivitiesResponse, 'open_api_sdk/models/operations/getserveractivities_response.rb'
autoload :CancelServerActivitiesRequest, 'open_api_sdk/models/operations/cancelserveractivities_request.rb'
autoload :CancelServerActivitiesErrors, 'open_api_sdk/models/operations/cancelserveractivities_errors.rb'
autoload :CancelServerActivitiesResponseBody, 'open_api_sdk/models/operations/cancelserveractivities_responsebody.rb'
autoload :CancelServerActivitiesResponse, 'open_api_sdk/models/operations/cancelserveractivities_response.rb'
autoload :GetButlerTasksErrors, 'open_api_sdk/models/operations/getbutlertasks_errors.rb'
autoload :GetButlerTasksButlerResponseBody, 'open_api_sdk/models/operations/getbutlertasks_butler_responsebody.rb'
autoload :ButlerTask, 'open_api_sdk/models/operations/butlertask.rb'
autoload :ButlerTasks, 'open_api_sdk/models/operations/butlertasks.rb'
autoload :GetButlerTasksResponseBody, 'open_api_sdk/models/operations/getbutlertasks_responsebody.rb'
autoload :GetButlerTasksResponse, 'open_api_sdk/models/operations/getbutlertasks_response.rb'
autoload :StartAllTasksErrors, 'open_api_sdk/models/operations/startalltasks_errors.rb'
autoload :StartAllTasksResponseBody, 'open_api_sdk/models/operations/startalltasks_responsebody.rb'
autoload :StartAllTasksResponse, 'open_api_sdk/models/operations/startalltasks_response.rb'
autoload :StopAllTasksErrors, 'open_api_sdk/models/operations/stopalltasks_errors.rb'
autoload :StopAllTasksResponseBody, 'open_api_sdk/models/operations/stopalltasks_responsebody.rb'
autoload :StopAllTasksResponse, 'open_api_sdk/models/operations/stopalltasks_response.rb'
autoload :TaskName, 'open_api_sdk/models/operations/taskname.rb'
autoload :StartTaskRequest, 'open_api_sdk/models/operations/starttask_request.rb'
autoload :StartTaskErrors, 'open_api_sdk/models/operations/starttask_errors.rb'
autoload :StartTaskResponseBody, 'open_api_sdk/models/operations/starttask_responsebody.rb'
autoload :StartTaskResponse, 'open_api_sdk/models/operations/starttask_response.rb'
autoload :PathParamTaskName, 'open_api_sdk/models/operations/pathparam_taskname.rb'
autoload :StopTaskRequest, 'open_api_sdk/models/operations/stoptask_request.rb'
autoload :StopTaskErrors, 'open_api_sdk/models/operations/stoptask_errors.rb'
autoload :StopTaskResponseBody, 'open_api_sdk/models/operations/stoptask_responsebody.rb'
autoload :StopTaskResponse, 'open_api_sdk/models/operations/stoptask_response.rb'
autoload :GetHomeDataErrors, 'open_api_sdk/models/operations/gethomedata_errors.rb'
autoload :GetHomeDataPlexResponseBody, 'open_api_sdk/models/operations/gethomedata_plex_responsebody.rb'
autoload :GetHomeDataResponseBody, 'open_api_sdk/models/operations/gethomedata_responsebody.rb'
autoload :GetHomeDataResponse, 'open_api_sdk/models/operations/gethomedata_response.rb'
autoload :GetPinRequest, 'open_api_sdk/models/operations/getpin_request.rb'
autoload :GetPinErrors, 'open_api_sdk/models/operations/getpin_errors.rb'
autoload :GetPinPlexResponseBody, 'open_api_sdk/models/operations/getpin_plex_responsebody.rb'
autoload :Location, 'open_api_sdk/models/operations/location.rb'
autoload :GetPinResponseBody, 'open_api_sdk/models/operations/getpin_responsebody.rb'
autoload :GetPinResponse, 'open_api_sdk/models/operations/getpin_response.rb'
autoload :GetTokenRequest, 'open_api_sdk/models/operations/gettoken_request.rb'
autoload :GetTokenErrors, 'open_api_sdk/models/operations/gettoken_errors.rb'
autoload :GetTokenPlexResponseBody, 'open_api_sdk/models/operations/gettoken_plex_responsebody.rb'
autoload :GetTokenLocation, 'open_api_sdk/models/operations/gettoken_location.rb'
autoload :GetTokenResponseBody, 'open_api_sdk/models/operations/gettoken_responsebody.rb'
autoload :GetTokenResponse, 'open_api_sdk/models/operations/gettoken_response.rb'
autoload :OnlyTransient, 'open_api_sdk/models/operations/onlytransient.rb'
autoload :GetGlobalHubsRequest, 'open_api_sdk/models/operations/getglobalhubs_request.rb'
autoload :GetGlobalHubsErrors, 'open_api_sdk/models/operations/getglobalhubs_errors.rb'
autoload :GetGlobalHubsHubsResponseBody, 'open_api_sdk/models/operations/getglobalhubs_hubs_responsebody.rb'
autoload :GetGlobalHubsMetadata, 'open_api_sdk/models/operations/getglobalhubs_metadata.rb'
autoload :Hub, 'open_api_sdk/models/operations/hub.rb'
autoload :GetGlobalHubsMediaContainer, 'open_api_sdk/models/operations/getglobalhubs_mediacontainer.rb'
autoload :GetGlobalHubsResponseBody, 'open_api_sdk/models/operations/getglobalhubs_responsebody.rb'
autoload :GetGlobalHubsResponse, 'open_api_sdk/models/operations/getglobalhubs_response.rb'
autoload :QueryParamOnlyTransient, 'open_api_sdk/models/operations/queryparam_onlytransient.rb'
autoload :GetLibraryHubsRequest, 'open_api_sdk/models/operations/getlibraryhubs_request.rb'
autoload :GetLibraryHubsErrors, 'open_api_sdk/models/operations/getlibraryhubs_errors.rb'
autoload :GetLibraryHubsHubsResponseBody, 'open_api_sdk/models/operations/getlibraryhubs_hubs_responsebody.rb'
autoload :GetLibraryHubsPart, 'open_api_sdk/models/operations/getlibraryhubs_part.rb'
autoload :GetLibraryHubsMedia, 'open_api_sdk/models/operations/getlibraryhubs_media.rb'
autoload :GetLibraryHubsGenre, 'open_api_sdk/models/operations/getlibraryhubs_genre.rb'
autoload :GetLibraryHubsCountry, 'open_api_sdk/models/operations/getlibraryhubs_country.rb'
autoload :GetLibraryHubsDirector, 'open_api_sdk/models/operations/getlibraryhubs_director.rb'
autoload :GetLibraryHubsRole, 'open_api_sdk/models/operations/getlibraryhubs_role.rb'
autoload :GetLibraryHubsWriter, 'open_api_sdk/models/operations/getlibraryhubs_writer.rb'
autoload :GetLibraryHubsMetadata, 'open_api_sdk/models/operations/getlibraryhubs_metadata.rb'
autoload :GetLibraryHubsHub, 'open_api_sdk/models/operations/getlibraryhubs_hub.rb'
autoload :GetLibraryHubsMediaContainer, 'open_api_sdk/models/operations/getlibraryhubs_mediacontainer.rb'
autoload :GetLibraryHubsResponseBody, 'open_api_sdk/models/operations/getlibraryhubs_responsebody.rb'
autoload :GetLibraryHubsResponse, 'open_api_sdk/models/operations/getlibraryhubs_response.rb'
autoload :PerformSearchRequest, 'open_api_sdk/models/operations/performsearch_request.rb'
autoload :PerformSearchErrors, 'open_api_sdk/models/operations/performsearch_errors.rb'
autoload :PerformSearchResponseBody, 'open_api_sdk/models/operations/performsearch_responsebody.rb'
autoload :PerformSearchResponse, 'open_api_sdk/models/operations/performsearch_response.rb'
autoload :PerformVoiceSearchRequest, 'open_api_sdk/models/operations/performvoicesearch_request.rb'
autoload :PerformVoiceSearchErrors, 'open_api_sdk/models/operations/performvoicesearch_errors.rb'
autoload :PerformVoiceSearchResponseBody, 'open_api_sdk/models/operations/performvoicesearch_responsebody.rb'
autoload :PerformVoiceSearchResponse, 'open_api_sdk/models/operations/performvoicesearch_response.rb'
autoload :GetSearchResultsRequest, 'open_api_sdk/models/operations/getsearchresults_request.rb'
autoload :GetSearchResultsErrors, 'open_api_sdk/models/operations/getsearchresults_errors.rb'
autoload :GetSearchResultsSearchResponseBody, 'open_api_sdk/models/operations/getsearchresults_search_responsebody.rb'
autoload :GetSearchResultsPart, 'open_api_sdk/models/operations/getsearchresults_part.rb'
autoload :GetSearchResultsMedia, 'open_api_sdk/models/operations/getsearchresults_media.rb'
autoload :GetSearchResultsGenre, 'open_api_sdk/models/operations/getsearchresults_genre.rb'
autoload :GetSearchResultsDirector, 'open_api_sdk/models/operations/getsearchresults_director.rb'
autoload :GetSearchResultsWriter, 'open_api_sdk/models/operations/getsearchresults_writer.rb'
autoload :GetSearchResultsCountry, 'open_api_sdk/models/operations/getsearchresults_country.rb'
autoload :GetSearchResultsRole, 'open_api_sdk/models/operations/getsearchresults_role.rb'
autoload :GetSearchResultsMetadata, 'open_api_sdk/models/operations/getsearchresults_metadata.rb'
autoload :Provider, 'open_api_sdk/models/operations/provider.rb'
autoload :GetSearchResultsMediaContainer, 'open_api_sdk/models/operations/getsearchresults_mediacontainer.rb'
autoload :GetSearchResultsResponseBody, 'open_api_sdk/models/operations/getsearchresults_responsebody.rb'
autoload :GetSearchResultsResponse, 'open_api_sdk/models/operations/getsearchresults_response.rb'
autoload :GetFileHashRequest, 'open_api_sdk/models/operations/getfilehash_request.rb'
autoload :GetFileHashErrors, 'open_api_sdk/models/operations/getfilehash_errors.rb'
autoload :GetFileHashResponseBody, 'open_api_sdk/models/operations/getfilehash_responsebody.rb'
autoload :GetFileHashResponse, 'open_api_sdk/models/operations/getfilehash_response.rb'
autoload :GetRecentlyAddedErrors, 'open_api_sdk/models/operations/getrecentlyadded_errors.rb'
autoload :GetRecentlyAddedLibraryResponseBody, 'open_api_sdk/models/operations/getrecentlyadded_library_responsebody.rb'
autoload :Part, 'open_api_sdk/models/operations/part.rb'
autoload :Media, 'open_api_sdk/models/operations/media.rb'
autoload :Genre, 'open_api_sdk/models/operations/genre.rb'
autoload :Director, 'open_api_sdk/models/operations/director.rb'
autoload :Writer, 'open_api_sdk/models/operations/writer.rb'
autoload :Country, 'open_api_sdk/models/operations/country.rb'
autoload :Role, 'open_api_sdk/models/operations/role.rb'
autoload :GetRecentlyAddedMetadata, 'open_api_sdk/models/operations/getrecentlyadded_metadata.rb'
autoload :GetRecentlyAddedMediaContainer, 'open_api_sdk/models/operations/getrecentlyadded_mediacontainer.rb'
autoload :GetRecentlyAddedResponseBody, 'open_api_sdk/models/operations/getrecentlyadded_responsebody.rb'
autoload :GetRecentlyAddedResponse, 'open_api_sdk/models/operations/getrecentlyadded_response.rb'
autoload :GetLibrariesErrors, 'open_api_sdk/models/operations/getlibraries_errors.rb'
autoload :GetLibrariesLibraryResponseBody, 'open_api_sdk/models/operations/getlibraries_library_responsebody.rb'
autoload :GetLibrariesLocation, 'open_api_sdk/models/operations/getlibraries_location.rb'
autoload :GetLibrariesDirectory, 'open_api_sdk/models/operations/getlibraries_directory.rb'
autoload :GetLibrariesMediaContainer, 'open_api_sdk/models/operations/getlibraries_mediacontainer.rb'
autoload :GetLibrariesResponseBody, 'open_api_sdk/models/operations/getlibraries_responsebody.rb'
autoload :GetLibrariesResponse, 'open_api_sdk/models/operations/getlibraries_response.rb'
autoload :IncludeDetails, 'open_api_sdk/models/operations/includedetails.rb'
autoload :GetLibraryRequest, 'open_api_sdk/models/operations/getlibrary_request.rb'
autoload :GetLibraryErrors, 'open_api_sdk/models/operations/getlibrary_errors.rb'
autoload :GetLibraryLibraryResponseBody, 'open_api_sdk/models/operations/getlibrary_library_responsebody.rb'
autoload :GetLibraryDirectory, 'open_api_sdk/models/operations/getlibrary_directory.rb'
autoload :GetLibraryFilter, 'open_api_sdk/models/operations/getlibrary_filter.rb'
autoload :Sort, 'open_api_sdk/models/operations/sort.rb'
autoload :Field, 'open_api_sdk/models/operations/field.rb'
autoload :GetLibraryType, 'open_api_sdk/models/operations/getlibrary_type.rb'
autoload :Operator, 'open_api_sdk/models/operations/operator.rb'
autoload :FieldType, 'open_api_sdk/models/operations/fieldtype.rb'
autoload :GetLibraryMediaContainer, 'open_api_sdk/models/operations/getlibrary_mediacontainer.rb'
autoload :GetLibraryResponseBody, 'open_api_sdk/models/operations/getlibrary_responsebody.rb'
autoload :GetLibraryResponse, 'open_api_sdk/models/operations/getlibrary_response.rb'
autoload :DeleteLibraryRequest, 'open_api_sdk/models/operations/deletelibrary_request.rb'
autoload :DeleteLibraryErrors, 'open_api_sdk/models/operations/deletelibrary_errors.rb'
autoload :DeleteLibraryResponseBody, 'open_api_sdk/models/operations/deletelibrary_responsebody.rb'
autoload :DeleteLibraryResponse, 'open_api_sdk/models/operations/deletelibrary_response.rb'
autoload :Tag, 'open_api_sdk/models/operations/tag.rb'
autoload :GetLibraryItemsRequest, 'open_api_sdk/models/operations/getlibraryitems_request.rb'
autoload :GetLibraryItemsErrors, 'open_api_sdk/models/operations/getlibraryitems_errors.rb'
autoload :GetLibraryItemsLibraryResponseBody, 'open_api_sdk/models/operations/getlibraryitems_library_responsebody.rb'
autoload :GetLibraryItemsPart, 'open_api_sdk/models/operations/getlibraryitems_part.rb'
autoload :GetLibraryItemsMedia, 'open_api_sdk/models/operations/getlibraryitems_media.rb'
autoload :GetLibraryItemsGenre, 'open_api_sdk/models/operations/getlibraryitems_genre.rb'
autoload :GetLibraryItemsCountry, 'open_api_sdk/models/operations/getlibraryitems_country.rb'
autoload :GetLibraryItemsDirector, 'open_api_sdk/models/operations/getlibraryitems_director.rb'
autoload :GetLibraryItemsWriter, 'open_api_sdk/models/operations/getlibraryitems_writer.rb'
autoload :GetLibraryItemsRole, 'open_api_sdk/models/operations/getlibraryitems_role.rb'
autoload :GetLibraryItemsMetadata, 'open_api_sdk/models/operations/getlibraryitems_metadata.rb'
autoload :GetLibraryItemsMediaContainer, 'open_api_sdk/models/operations/getlibraryitems_mediacontainer.rb'
autoload :GetLibraryItemsResponseBody, 'open_api_sdk/models/operations/getlibraryitems_responsebody.rb'
autoload :GetLibraryItemsResponse, 'open_api_sdk/models/operations/getlibraryitems_response.rb'
autoload :RefreshLibraryRequest, 'open_api_sdk/models/operations/refreshlibrary_request.rb'
autoload :RefreshLibraryErrors, 'open_api_sdk/models/operations/refreshlibrary_errors.rb'
autoload :RefreshLibraryResponseBody, 'open_api_sdk/models/operations/refreshlibrary_responsebody.rb'
autoload :RefreshLibraryResponse, 'open_api_sdk/models/operations/refreshlibrary_response.rb'
autoload :Type, 'open_api_sdk/models/operations/type.rb'
autoload :SearchLibraryRequest, 'open_api_sdk/models/operations/searchlibrary_request.rb'
autoload :SearchLibraryErrors, 'open_api_sdk/models/operations/searchlibrary_errors.rb'
autoload :SearchLibraryLibraryResponseBody, 'open_api_sdk/models/operations/searchlibrary_library_responsebody.rb'
autoload :SearchLibraryMetadata, 'open_api_sdk/models/operations/searchlibrary_metadata.rb'
autoload :SearchLibraryMediaContainer, 'open_api_sdk/models/operations/searchlibrary_mediacontainer.rb'
autoload :SearchLibraryResponseBody, 'open_api_sdk/models/operations/searchlibrary_responsebody.rb'
autoload :SearchLibraryResponse, 'open_api_sdk/models/operations/searchlibrary_response.rb'
autoload :GetMetadataRequest, 'open_api_sdk/models/operations/getmetadata_request.rb'
autoload :GetMetadataErrors, 'open_api_sdk/models/operations/getmetadata_errors.rb'
autoload :GetMetadataLibraryResponseBody, 'open_api_sdk/models/operations/getmetadata_library_responsebody.rb'
autoload :Stream, 'open_api_sdk/models/operations/stream.rb'
autoload :GetMetadataPart, 'open_api_sdk/models/operations/getmetadata_part.rb'
autoload :GetMetadataMedia, 'open_api_sdk/models/operations/getmetadata_media.rb'
autoload :GetMetadataGenre, 'open_api_sdk/models/operations/getmetadata_genre.rb'
autoload :GetMetadataCountry, 'open_api_sdk/models/operations/getmetadata_country.rb'
autoload :Guids, 'open_api_sdk/models/operations/guids.rb'
autoload :Ratings, 'open_api_sdk/models/operations/ratings.rb'
autoload :GetMetadataDirector, 'open_api_sdk/models/operations/getmetadata_director.rb'
autoload :GetMetadataWriter, 'open_api_sdk/models/operations/getmetadata_writer.rb'
autoload :GetMetadataRole, 'open_api_sdk/models/operations/getmetadata_role.rb'
autoload :Producer, 'open_api_sdk/models/operations/producer.rb'
autoload :GetMetadataMetadata, 'open_api_sdk/models/operations/getmetadata_metadata.rb'
autoload :GetMetadataMediaContainer, 'open_api_sdk/models/operations/getmetadata_mediacontainer.rb'
autoload :GetMetadataResponseBody, 'open_api_sdk/models/operations/getmetadata_responsebody.rb'
autoload :GetMetadataResponse, 'open_api_sdk/models/operations/getmetadata_response.rb'
autoload :GetMetadataChildrenRequest, 'open_api_sdk/models/operations/getmetadatachildren_request.rb'
autoload :GetMetadataChildrenErrors, 'open_api_sdk/models/operations/getmetadatachildren_errors.rb'
autoload :GetMetadataChildrenLibraryResponseBody, 'open_api_sdk/models/operations/getmetadatachildren_library_responsebody.rb'
autoload :GetMetadataChildrenDirectory, 'open_api_sdk/models/operations/getmetadatachildren_directory.rb'
autoload :GetMetadataChildrenMetadata, 'open_api_sdk/models/operations/getmetadatachildren_metadata.rb'
autoload :GetMetadataChildrenMediaContainer, 'open_api_sdk/models/operations/getmetadatachildren_mediacontainer.rb'
autoload :GetMetadataChildrenResponseBody, 'open_api_sdk/models/operations/getmetadatachildren_responsebody.rb'
autoload :GetMetadataChildrenResponse, 'open_api_sdk/models/operations/getmetadatachildren_response.rb'
autoload :GetTopWatchedContentRequest, 'open_api_sdk/models/operations/gettopwatchedcontent_request.rb'
autoload :GetTopWatchedContentGenre, 'open_api_sdk/models/operations/gettopwatchedcontent_genre.rb'
autoload :GetTopWatchedContentCountry, 'open_api_sdk/models/operations/gettopwatchedcontent_country.rb'
autoload :GetTopWatchedContentGuids, 'open_api_sdk/models/operations/gettopwatchedcontent_guids.rb'
autoload :GetTopWatchedContentRole, 'open_api_sdk/models/operations/gettopwatchedcontent_role.rb'
autoload :User, 'open_api_sdk/models/operations/user.rb'
autoload :GetTopWatchedContentMetadata, 'open_api_sdk/models/operations/gettopwatchedcontent_metadata.rb'
autoload :GetTopWatchedContentMediaContainer, 'open_api_sdk/models/operations/gettopwatchedcontent_mediacontainer.rb'
autoload :GetTopWatchedContentResponseBody, 'open_api_sdk/models/operations/gettopwatchedcontent_responsebody.rb'
autoload :GetTopWatchedContentResponse, 'open_api_sdk/models/operations/gettopwatchedcontent_response.rb'
autoload :GetOnDeckErrors, 'open_api_sdk/models/operations/getondeck_errors.rb'
autoload :GetOnDeckLibraryResponseBody, 'open_api_sdk/models/operations/getondeck_library_responsebody.rb'
autoload :GetOnDeckStream, 'open_api_sdk/models/operations/getondeck_stream.rb'
autoload :GetOnDeckPart, 'open_api_sdk/models/operations/getondeck_part.rb'
autoload :GetOnDeckMedia, 'open_api_sdk/models/operations/getondeck_media.rb'
autoload :GetOnDeckGuids, 'open_api_sdk/models/operations/getondeck_guids.rb'
autoload :GetOnDeckMetadata, 'open_api_sdk/models/operations/getondeck_metadata.rb'
autoload :GetOnDeckMediaContainer, 'open_api_sdk/models/operations/getondeck_mediacontainer.rb'
autoload :GetOnDeckResponseBody, 'open_api_sdk/models/operations/getondeck_responsebody.rb'
autoload :GetOnDeckResponse, 'open_api_sdk/models/operations/getondeck_response.rb'
autoload :Level, 'open_api_sdk/models/operations/level.rb'
autoload :LogLineRequest, 'open_api_sdk/models/operations/logline_request.rb'
autoload :LogLineErrors, 'open_api_sdk/models/operations/logline_errors.rb'
autoload :LogLineResponseBody, 'open_api_sdk/models/operations/logline_responsebody.rb'
autoload :LogLineResponse, 'open_api_sdk/models/operations/logline_response.rb'
autoload :LogMultiLineErrors, 'open_api_sdk/models/operations/logmultiline_errors.rb'
autoload :LogMultiLineResponseBody, 'open_api_sdk/models/operations/logmultiline_responsebody.rb'
autoload :LogMultiLineResponse, 'open_api_sdk/models/operations/logmultiline_response.rb'
autoload :EnablePaperTrailErrors, 'open_api_sdk/models/operations/enablepapertrail_errors.rb'
autoload :EnablePaperTrailResponseBody, 'open_api_sdk/models/operations/enablepapertrail_responsebody.rb'
autoload :EnablePaperTrailResponse, 'open_api_sdk/models/operations/enablepapertrail_response.rb'
autoload :QueryParamType, 'open_api_sdk/models/operations/queryparam_type.rb'
autoload :Smart, 'open_api_sdk/models/operations/smart.rb'
autoload :CreatePlaylistRequest, 'open_api_sdk/models/operations/createplaylist_request.rb'
autoload :CreatePlaylistErrors, 'open_api_sdk/models/operations/createplaylist_errors.rb'
autoload :CreatePlaylistPlaylistsResponseBody, 'open_api_sdk/models/operations/createplaylist_playlists_responsebody.rb'
autoload :CreatePlaylistMetadata, 'open_api_sdk/models/operations/createplaylist_metadata.rb'
autoload :CreatePlaylistMediaContainer, 'open_api_sdk/models/operations/createplaylist_mediacontainer.rb'
autoload :CreatePlaylistResponseBody, 'open_api_sdk/models/operations/createplaylist_responsebody.rb'
autoload :CreatePlaylistResponse, 'open_api_sdk/models/operations/createplaylist_response.rb'
autoload :PlaylistType, 'open_api_sdk/models/operations/playlisttype.rb'
autoload :QueryParamSmart, 'open_api_sdk/models/operations/queryparam_smart.rb'
autoload :GetPlaylistsRequest, 'open_api_sdk/models/operations/getplaylists_request.rb'
autoload :GetPlaylistsErrors, 'open_api_sdk/models/operations/getplaylists_errors.rb'
autoload :GetPlaylistsPlaylistsResponseBody, 'open_api_sdk/models/operations/getplaylists_playlists_responsebody.rb'
autoload :GetPlaylistsMetadata, 'open_api_sdk/models/operations/getplaylists_metadata.rb'
autoload :GetPlaylistsMediaContainer, 'open_api_sdk/models/operations/getplaylists_mediacontainer.rb'
autoload :GetPlaylistsResponseBody, 'open_api_sdk/models/operations/getplaylists_responsebody.rb'
autoload :GetPlaylistsResponse, 'open_api_sdk/models/operations/getplaylists_response.rb'
autoload :GetPlaylistRequest, 'open_api_sdk/models/operations/getplaylist_request.rb'
autoload :GetPlaylistErrors, 'open_api_sdk/models/operations/getplaylist_errors.rb'
autoload :GetPlaylistPlaylistsResponseBody, 'open_api_sdk/models/operations/getplaylist_playlists_responsebody.rb'
autoload :GetPlaylistMetadata, 'open_api_sdk/models/operations/getplaylist_metadata.rb'
autoload :GetPlaylistMediaContainer, 'open_api_sdk/models/operations/getplaylist_mediacontainer.rb'
autoload :GetPlaylistResponseBody, 'open_api_sdk/models/operations/getplaylist_responsebody.rb'
autoload :GetPlaylistResponse, 'open_api_sdk/models/operations/getplaylist_response.rb'
autoload :DeletePlaylistRequest, 'open_api_sdk/models/operations/deleteplaylist_request.rb'
autoload :DeletePlaylistErrors, 'open_api_sdk/models/operations/deleteplaylist_errors.rb'
autoload :DeletePlaylistResponseBody, 'open_api_sdk/models/operations/deleteplaylist_responsebody.rb'
autoload :DeletePlaylistResponse, 'open_api_sdk/models/operations/deleteplaylist_response.rb'
autoload :UpdatePlaylistRequest, 'open_api_sdk/models/operations/updateplaylist_request.rb'
autoload :UpdatePlaylistErrors, 'open_api_sdk/models/operations/updateplaylist_errors.rb'
autoload :UpdatePlaylistResponseBody, 'open_api_sdk/models/operations/updateplaylist_responsebody.rb'
autoload :UpdatePlaylistResponse, 'open_api_sdk/models/operations/updateplaylist_response.rb'
autoload :GetPlaylistContentsRequest, 'open_api_sdk/models/operations/getplaylistcontents_request.rb'
autoload :GetPlaylistContentsErrors, 'open_api_sdk/models/operations/getplaylistcontents_errors.rb'
autoload :GetPlaylistContentsPlaylistsResponseBody, 'open_api_sdk/models/operations/getplaylistcontents_playlists_responsebody.rb'
autoload :GetPlaylistContentsPart, 'open_api_sdk/models/operations/getplaylistcontents_part.rb'
autoload :GetPlaylistContentsMedia, 'open_api_sdk/models/operations/getplaylistcontents_media.rb'
autoload :GetPlaylistContentsGenre, 'open_api_sdk/models/operations/getplaylistcontents_genre.rb'
autoload :GetPlaylistContentsCountry, 'open_api_sdk/models/operations/getplaylistcontents_country.rb'
autoload :GetPlaylistContentsDirector, 'open_api_sdk/models/operations/getplaylistcontents_director.rb'
autoload :GetPlaylistContentsWriter, 'open_api_sdk/models/operations/getplaylistcontents_writer.rb'
autoload :GetPlaylistContentsRole, 'open_api_sdk/models/operations/getplaylistcontents_role.rb'
autoload :GetPlaylistContentsMetadata, 'open_api_sdk/models/operations/getplaylistcontents_metadata.rb'
autoload :GetPlaylistContentsMediaContainer, 'open_api_sdk/models/operations/getplaylistcontents_mediacontainer.rb'
autoload :GetPlaylistContentsResponseBody, 'open_api_sdk/models/operations/getplaylistcontents_responsebody.rb'
autoload :GetPlaylistContentsResponse, 'open_api_sdk/models/operations/getplaylistcontents_response.rb'
autoload :ClearPlaylistContentsRequest, 'open_api_sdk/models/operations/clearplaylistcontents_request.rb'
autoload :ClearPlaylistContentsErrors, 'open_api_sdk/models/operations/clearplaylistcontents_errors.rb'
autoload :ClearPlaylistContentsResponseBody, 'open_api_sdk/models/operations/clearplaylistcontents_responsebody.rb'
autoload :ClearPlaylistContentsResponse, 'open_api_sdk/models/operations/clearplaylistcontents_response.rb'
autoload :AddPlaylistContentsRequest, 'open_api_sdk/models/operations/addplaylistcontents_request.rb'
autoload :AddPlaylistContentsErrors, 'open_api_sdk/models/operations/addplaylistcontents_errors.rb'
autoload :AddPlaylistContentsPlaylistsResponseBody, 'open_api_sdk/models/operations/addplaylistcontents_playlists_responsebody.rb'
autoload :AddPlaylistContentsMetadata, 'open_api_sdk/models/operations/addplaylistcontents_metadata.rb'
autoload :AddPlaylistContentsMediaContainer, 'open_api_sdk/models/operations/addplaylistcontents_mediacontainer.rb'
autoload :AddPlaylistContentsResponseBody, 'open_api_sdk/models/operations/addplaylistcontents_responsebody.rb'
autoload :AddPlaylistContentsResponse, 'open_api_sdk/models/operations/addplaylistcontents_response.rb'
autoload :Force, 'open_api_sdk/models/operations/force.rb'
autoload :UploadPlaylistRequest, 'open_api_sdk/models/operations/uploadplaylist_request.rb'
autoload :UploadPlaylistErrors, 'open_api_sdk/models/operations/uploadplaylist_errors.rb'
autoload :UploadPlaylistResponseBody, 'open_api_sdk/models/operations/uploadplaylist_responsebody.rb'
autoload :UploadPlaylistResponse, 'open_api_sdk/models/operations/uploadplaylist_response.rb'
autoload :GetTransientTokenQueryParamType, 'open_api_sdk/models/operations/gettransienttoken_queryparam_type.rb'
autoload :Scope, 'open_api_sdk/models/operations/scope.rb'
autoload :GetTransientTokenRequest, 'open_api_sdk/models/operations/gettransienttoken_request.rb'
autoload :GetTransientTokenErrors, 'open_api_sdk/models/operations/gettransienttoken_errors.rb'
autoload :GetTransientTokenResponseBody, 'open_api_sdk/models/operations/gettransienttoken_responsebody.rb'
autoload :GetTransientTokenResponse, 'open_api_sdk/models/operations/gettransienttoken_response.rb'
autoload :GetSourceConnectionInformationRequest, 'open_api_sdk/models/operations/getsourceconnectioninformation_request.rb'
autoload :GetSourceConnectionInformationErrors, 'open_api_sdk/models/operations/getsourceconnectioninformation_errors.rb'
autoload :GetSourceConnectionInformationResponseBody, 'open_api_sdk/models/operations/getsourceconnectioninformation_responsebody.rb'
autoload :GetSourceConnectionInformationResponse, 'open_api_sdk/models/operations/getsourceconnectioninformation_response.rb'
autoload :GetStatisticsRequest, 'open_api_sdk/models/operations/getstatistics_request.rb'
autoload :GetStatisticsErrors, 'open_api_sdk/models/operations/getstatistics_errors.rb'
autoload :GetStatisticsStatisticsResponseBody, 'open_api_sdk/models/operations/getstatistics_statistics_responsebody.rb'
autoload :GetStatisticsDevice, 'open_api_sdk/models/operations/getstatistics_device.rb'
autoload :Account, 'open_api_sdk/models/operations/account.rb'
autoload :StatisticsMedia, 'open_api_sdk/models/operations/statisticsmedia.rb'
autoload :GetStatisticsMediaContainer, 'open_api_sdk/models/operations/getstatistics_mediacontainer.rb'
autoload :GetStatisticsResponseBody, 'open_api_sdk/models/operations/getstatistics_responsebody.rb'
autoload :GetStatisticsResponse, 'open_api_sdk/models/operations/getstatistics_response.rb'
autoload :GetResourcesStatisticsRequest, 'open_api_sdk/models/operations/getresourcesstatistics_request.rb'
autoload :GetResourcesStatisticsErrors, 'open_api_sdk/models/operations/getresourcesstatistics_errors.rb'
autoload :GetResourcesStatisticsStatisticsResponseBody, 'open_api_sdk/models/operations/getresourcesstatistics_statistics_responsebody.rb'
autoload :StatisticsResources, 'open_api_sdk/models/operations/statisticsresources.rb'
autoload :GetResourcesStatisticsMediaContainer, 'open_api_sdk/models/operations/getresourcesstatistics_mediacontainer.rb'
autoload :GetResourcesStatisticsResponseBody, 'open_api_sdk/models/operations/getresourcesstatistics_responsebody.rb'
autoload :GetResourcesStatisticsResponse, 'open_api_sdk/models/operations/getresourcesstatistics_response.rb'
autoload :GetBandwidthStatisticsRequest, 'open_api_sdk/models/operations/getbandwidthstatistics_request.rb'
autoload :GetBandwidthStatisticsErrors, 'open_api_sdk/models/operations/getbandwidthstatistics_errors.rb'
autoload :GetBandwidthStatisticsStatisticsResponseBody, 'open_api_sdk/models/operations/getbandwidthstatistics_statistics_responsebody.rb'
autoload :GetBandwidthStatisticsDevice, 'open_api_sdk/models/operations/getbandwidthstatistics_device.rb'
autoload :GetBandwidthStatisticsAccount, 'open_api_sdk/models/operations/getbandwidthstatistics_account.rb'
autoload :StatisticsBandwidth, 'open_api_sdk/models/operations/statisticsbandwidth.rb'
autoload :GetBandwidthStatisticsMediaContainer, 'open_api_sdk/models/operations/getbandwidthstatistics_mediacontainer.rb'
autoload :GetBandwidthStatisticsResponseBody, 'open_api_sdk/models/operations/getbandwidthstatistics_responsebody.rb'
autoload :GetBandwidthStatisticsResponse, 'open_api_sdk/models/operations/getbandwidthstatistics_response.rb'
autoload :GetSessionsErrors, 'open_api_sdk/models/operations/getsessions_errors.rb'
autoload :GetSessionsSessionsResponseBody, 'open_api_sdk/models/operations/getsessions_sessions_responsebody.rb'
autoload :GetSessionsStream, 'open_api_sdk/models/operations/getsessions_stream.rb'
autoload :GetSessionsPart, 'open_api_sdk/models/operations/getsessions_part.rb'
autoload :GetSessionsMedia, 'open_api_sdk/models/operations/getsessions_media.rb'
autoload :GetSessionsUser, 'open_api_sdk/models/operations/getsessions_user.rb'
autoload :Player, 'open_api_sdk/models/operations/player.rb'
autoload :Session, 'open_api_sdk/models/operations/session.rb'
autoload :GetSessionsMetadata, 'open_api_sdk/models/operations/getsessions_metadata.rb'
autoload :GetSessionsMediaContainer, 'open_api_sdk/models/operations/getsessions_mediacontainer.rb'
autoload :GetSessionsResponseBody, 'open_api_sdk/models/operations/getsessions_responsebody.rb'
autoload :GetSessionsResponse, 'open_api_sdk/models/operations/getsessions_response.rb'
autoload :Filter, 'open_api_sdk/models/operations/filter.rb'
autoload :GetSessionHistoryRequest, 'open_api_sdk/models/operations/getsessionhistory_request.rb'
autoload :GetSessionHistoryErrors, 'open_api_sdk/models/operations/getsessionhistory_errors.rb'
autoload :GetSessionHistorySessionsResponseBody, 'open_api_sdk/models/operations/getsessionhistory_sessions_responsebody.rb'
autoload :GetSessionHistoryMetadata, 'open_api_sdk/models/operations/getsessionhistory_metadata.rb'
autoload :GetSessionHistoryMediaContainer, 'open_api_sdk/models/operations/getsessionhistory_mediacontainer.rb'
autoload :GetSessionHistoryResponseBody, 'open_api_sdk/models/operations/getsessionhistory_responsebody.rb'
autoload :GetSessionHistoryResponse, 'open_api_sdk/models/operations/getsessionhistory_response.rb'
autoload :GetTranscodeSessionsErrors, 'open_api_sdk/models/operations/gettranscodesessions_errors.rb'
autoload :GetTranscodeSessionsSessionsResponseBody, 'open_api_sdk/models/operations/gettranscodesessions_sessions_responsebody.rb'
autoload :TranscodeSession, 'open_api_sdk/models/operations/transcodesession.rb'
autoload :GetTranscodeSessionsMediaContainer, 'open_api_sdk/models/operations/gettranscodesessions_mediacontainer.rb'
autoload :GetTranscodeSessionsResponseBody, 'open_api_sdk/models/operations/gettranscodesessions_responsebody.rb'
autoload :GetTranscodeSessionsResponse, 'open_api_sdk/models/operations/gettranscodesessions_response.rb'
autoload :StopTranscodeSessionRequest, 'open_api_sdk/models/operations/stoptranscodesession_request.rb'
autoload :StopTranscodeSessionErrors, 'open_api_sdk/models/operations/stoptranscodesession_errors.rb'
autoload :StopTranscodeSessionResponseBody, 'open_api_sdk/models/operations/stoptranscodesession_responsebody.rb'
autoload :StopTranscodeSessionResponse, 'open_api_sdk/models/operations/stoptranscodesession_response.rb'
autoload :GetUpdateStatusErrors, 'open_api_sdk/models/operations/getupdatestatus_errors.rb'
autoload :GetUpdateStatusUpdaterResponseBody, 'open_api_sdk/models/operations/getupdatestatus_updater_responsebody.rb'
autoload :Release, 'open_api_sdk/models/operations/release.rb'
autoload :GetUpdateStatusMediaContainer, 'open_api_sdk/models/operations/getupdatestatus_mediacontainer.rb'
autoload :GetUpdateStatusResponseBody, 'open_api_sdk/models/operations/getupdatestatus_responsebody.rb'
autoload :GetUpdateStatusResponse, 'open_api_sdk/models/operations/getupdatestatus_response.rb'
autoload :Download, 'open_api_sdk/models/operations/download.rb'
autoload :CheckForUpdatesRequest, 'open_api_sdk/models/operations/checkforupdates_request.rb'
autoload :CheckForUpdatesErrors, 'open_api_sdk/models/operations/checkforupdates_errors.rb'
autoload :CheckForUpdatesResponseBody, 'open_api_sdk/models/operations/checkforupdates_responsebody.rb'
autoload :CheckForUpdatesResponse, 'open_api_sdk/models/operations/checkforupdates_response.rb'
autoload :Tonight, 'open_api_sdk/models/operations/tonight.rb'
autoload :Skip, 'open_api_sdk/models/operations/skip.rb'
autoload :ApplyUpdatesRequest, 'open_api_sdk/models/operations/applyupdates_request.rb'
autoload :ApplyUpdatesErrors, 'open_api_sdk/models/operations/applyupdates_errors.rb'
autoload :ApplyUpdatesResponseBody, 'open_api_sdk/models/operations/applyupdates_responsebody.rb'
autoload :ApplyUpdatesResponse, 'open_api_sdk/models/operations/applyupdates_response.rb'
autoload :PathParamFilter, 'open_api_sdk/models/operations/pathparam_filter.rb'
autoload :Libtype, 'open_api_sdk/models/operations/libtype.rb'
autoload :IncludeCollections, 'open_api_sdk/models/operations/includecollections.rb'
autoload :IncludeExternalMedia, 'open_api_sdk/models/operations/includeexternalmedia.rb'
autoload :GetWatchlistRequest, 'open_api_sdk/models/operations/getwatchlist_request.rb'
autoload :GetWatchlistErrors, 'open_api_sdk/models/operations/getwatchlist_errors.rb'
autoload :GetWatchlistWatchlistResponseBody, 'open_api_sdk/models/operations/getwatchlist_watchlist_responsebody.rb'
autoload :Image, 'open_api_sdk/models/operations/image.rb'
autoload :Metadata, 'open_api_sdk/models/operations/metadata.rb'
autoload :GetWatchlistResponseBody, 'open_api_sdk/models/operations/getwatchlist_responsebody.rb'
autoload :GetWatchlistResponse, 'open_api_sdk/models/operations/getwatchlist_response.rb'
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class AddPlaylistContentsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class AddPlaylistContentsPlaylistsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::AddPlaylistContentsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::AddPlaylistContentsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class AddPlaylistContentsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Playlist Updated
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsPlaylistsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsPlaylistsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Playlist Updated
class AddPlaylistContentsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::AddPlaylistContentsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class ApplyUpdatesErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,27 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class ApplyUpdatesRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# Indicate that the latest version should be marked as skipped. The <Release> entry for this version will have the `state` set to `skipped`.
field :skip, T.nilable(::OpenApiSDK::Operations::Skip), { 'query_param': { 'field_name': 'skip', 'style': 'form', 'explode': true } }
# Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install
field :tonight, T.nilable(::OpenApiSDK::Operations::Tonight), { 'query_param': { 'field_name': 'tonight', 'style': 'form', 'explode': true } }
sig { params(skip: T.nilable(::OpenApiSDK::Operations::Skip), tonight: T.nilable(::OpenApiSDK::Operations::Tonight)).void }
def initialize(skip: nil, tonight: nil)
@skip = skip
@tonight = tonight
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class ApplyUpdatesResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::ApplyUpdatesErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::ApplyUpdatesErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class ButlerTasks < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :butler_task, T.nilable(T::Array[::OpenApiSDK::Operations::ButlerTask]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ButlerTask') } }
sig { params(butler_task: T.nilable(T::Array[::OpenApiSDK::Operations::ButlerTask])).void }
def initialize(butler_task: nil)
@butler_task = butler_task
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CancelServerActivitiesErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,33 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CancelServerActivitiesResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :object, T.nilable(::OpenApiSDK::Operations::CancelServerActivitiesResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::CancelServerActivitiesResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@object = object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class CancelServerActivitiesResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::CancelServerActivitiesErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::CancelServerActivitiesErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CheckForUpdatesErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CheckForUpdatesRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# Indicate that you want to start download any updates found.
field :download, T.nilable(::OpenApiSDK::Operations::Download), { 'query_param': { 'field_name': 'download', 'style': 'form', 'explode': true } }
sig { params(download: T.nilable(::OpenApiSDK::Operations::Download)).void }
def initialize(download: nil)
@download = download
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class CheckForUpdatesResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::CheckForUpdatesErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::CheckForUpdatesErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class ClearPlaylistContentsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,33 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class ClearPlaylistContentsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :object, T.nilable(::OpenApiSDK::Operations::ClearPlaylistContentsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::ClearPlaylistContentsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@object = object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class ClearPlaylistContentsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::ClearPlaylistContentsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::ClearPlaylistContentsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CreatePlaylistErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,27 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CreatePlaylistMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :metadata, T.nilable(T::Array[::OpenApiSDK::Operations::CreatePlaylistMetadata]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Metadata') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
sig { params(metadata: T.nilable(T::Array[::OpenApiSDK::Operations::CreatePlaylistMetadata]), size: T.nilable(::Integer)).void }
def initialize(metadata: nil, size: nil)
@metadata = metadata
@size = size
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class CreatePlaylistPlaylistsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::CreatePlaylistErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::CreatePlaylistErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class CreatePlaylistResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# returns all playlists
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::CreatePlaylistResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::CreatePlaylistPlaylistsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::CreatePlaylistResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::CreatePlaylistPlaylistsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# returns all playlists
class CreatePlaylistResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::CreatePlaylistMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::CreatePlaylistMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class DeleteLibraryErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class DeleteLibraryRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# the Id of the library to query
field :section_id, ::Float, { 'path_param': { 'field_name': 'sectionId', 'style': 'simple', 'explode': false } }
sig { params(section_id: ::Float).void }
def initialize(section_id: nil)
@section_id = section_id
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class DeleteLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::DeleteLibraryErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::DeleteLibraryErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class DeletePlaylistErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class DeletePlaylistResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::DeletePlaylistErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::DeletePlaylistErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class EnablePaperTrailErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class EnablePaperTrailResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::EnablePaperTrailErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::EnablePaperTrailErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class Errors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,27 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class FieldType < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :operator, T.nilable(T::Array[::OpenApiSDK::Operations::Operator]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Operator') } }
field :type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type') } }
sig { params(operator: T.nilable(T::Array[::OpenApiSDK::Operations::Operator]), type: T.nilable(::String)).void }
def initialize(operator: nil, type: nil)
@operator = operator
@type = type
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetAvailableClientsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,27 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetAvailableClientsMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :server, T.nilable(T::Array[::OpenApiSDK::Operations::Server]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Server') } }
field :size, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
sig { params(server: T.nilable(T::Array[::OpenApiSDK::Operations::Server]), size: T.nilable(::Float)).void }
def initialize(server: nil, size: nil)
@server = server
@size = size
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetAvailableClientsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Available Clients
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetAvailableClientsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetAvailableClientsServerResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetAvailableClientsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetAvailableClientsServerResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Available Clients
class GetAvailableClientsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetAvailableClientsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetAvailableClientsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetAvailableClientsServerResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetAvailableClientsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetAvailableClientsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetBandwidthStatisticsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,33 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetBandwidthStatisticsMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :account, T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsAccount]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Account') } }
field :device, T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsDevice]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Device') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
field :statistics_bandwidth, T.nilable(T::Array[::OpenApiSDK::Operations::StatisticsBandwidth]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('StatisticsBandwidth') } }
sig { params(account: T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsAccount]), device: T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsDevice]), size: T.nilable(::Integer), statistics_bandwidth: T.nilable(T::Array[::OpenApiSDK::Operations::StatisticsBandwidth])).void }
def initialize(account: nil, device: nil, size: nil, statistics_bandwidth: nil)
@account = account
@device = device
@size = size
@statistics_bandwidth = statistics_bandwidth
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetBandwidthStatisticsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Bandwidth Statistics
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsStatisticsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsStatisticsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Bandwidth Statistics
class GetBandwidthStatisticsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetBandwidthStatisticsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetBandwidthStatisticsStatisticsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetBandwidthStatisticsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetButlerTasksButlerResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetButlerTasksErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetButlerTasksErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetButlerTasksErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetButlerTasksResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# All butler tasks
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetButlerTasksResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetButlerTasksButlerResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetButlerTasksResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetButlerTasksButlerResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# All butler tasks
class GetButlerTasksResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :butler_tasks, T.nilable(::OpenApiSDK::Operations::ButlerTasks), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ButlerTasks') } }
sig { params(butler_tasks: T.nilable(::OpenApiSDK::Operations::ButlerTasks)).void }
def initialize(butler_tasks: nil)
@butler_tasks = butler_tasks
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetDevicesErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetDevicesMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :device, T.nilable(T::Array[::OpenApiSDK::Operations::Device]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Device') } }
field :identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('identifier') } }
field :size, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
sig { params(device: T.nilable(T::Array[::OpenApiSDK::Operations::Device]), identifier: T.nilable(::String), size: T.nilable(::Float)).void }
def initialize(device: nil, identifier: nil, size: nil)
@device = device
@identifier = identifier
@size = size
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetDevicesResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Devices
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetDevicesResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetDevicesServerResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetDevicesResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetDevicesServerResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Devices
class GetDevicesResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetDevicesMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetDevicesMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetDevicesServerResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetDevicesErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetDevicesErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetFileHashErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetFileHashResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetFileHashErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetFileHashErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetGlobalHubsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetGlobalHubsHubsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetGlobalHubsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetGlobalHubsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,33 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetGlobalHubsMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :allow_sync, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('allowSync') } }
field :hub, T.nilable(T::Array[::OpenApiSDK::Operations::Hub]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Hub') } }
field :identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('identifier') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
sig { params(allow_sync: T.nilable(T::Boolean), hub: T.nilable(T::Array[::OpenApiSDK::Operations::Hub]), identifier: T.nilable(::String), size: T.nilable(::Integer)).void }
def initialize(allow_sync: nil, hub: nil, identifier: nil, size: nil)
@allow_sync = allow_sync
@hub = hub
@identifier = identifier
@size = size
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetGlobalHubsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# returns global hubs
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetGlobalHubsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetGlobalHubsHubsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetGlobalHubsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetGlobalHubsHubsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# returns global hubs
class GetGlobalHubsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetGlobalHubsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetGlobalHubsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetHomeDataErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetHomeDataPlexResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetHomeDataErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetHomeDataErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetHomeDataResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# Home Data
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetHomeDataResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetHomeDataPlexResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetHomeDataResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetHomeDataPlexResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibrariesErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetLibrariesLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,33 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibrariesMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :allow_sync, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('allowSync') } }
field :directory, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesDirectory]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Directory') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
field :title1, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title1') } }
sig { params(allow_sync: T.nilable(T::Boolean), directory: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesDirectory]), size: T.nilable(::Integer), title1: T.nilable(::String)).void }
def initialize(allow_sync: nil, directory: nil, size: nil, title1: nil)
@allow_sync = allow_sync
@directory = directory
@size = size
@title1 = title1
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibrariesResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The libraries available on the Server
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibrariesResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibrariesLibraryResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibrariesResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibrariesLibraryResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The libraries available on the Server
class GetLibrariesResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetLibrariesMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetLibrariesMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetLibraryLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,66 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :allow_sync, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('allowSync') } }
field :art, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('art') } }
field :content, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('content') } }
field :directory, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryDirectory]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Directory') } }
field :field_type, T.nilable(T::Array[::OpenApiSDK::Operations::FieldType]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('FieldType') } }
field :identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('identifier') } }
field :library_section_id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
field :media_tag_prefix, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('mediaTagPrefix') } }
field :media_tag_version, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('mediaTagVersion') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
field :thumb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('thumb') } }
field :title1, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title1') } }
field :type, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryType]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Type') } }
field :view_group, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('viewGroup') } }
field :view_mode, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('viewMode') } }
sig { params(allow_sync: T.nilable(T::Boolean), art: T.nilable(::String), content: T.nilable(::String), directory: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryDirectory]), field_type: T.nilable(T::Array[::OpenApiSDK::Operations::FieldType]), identifier: T.nilable(::String), library_section_id: T.nilable(::Integer), media_tag_prefix: T.nilable(::String), media_tag_version: T.nilable(::Integer), size: T.nilable(::Integer), thumb: T.nilable(::String), title1: T.nilable(::String), type: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryType]), view_group: T.nilable(::String), view_mode: T.nilable(::Integer)).void }
def initialize(allow_sync: nil, art: nil, content: nil, directory: nil, field_type: nil, identifier: nil, library_section_id: nil, media_tag_prefix: nil, media_tag_version: nil, size: nil, thumb: nil, title1: nil, type: nil, view_group: nil, view_mode: nil)
@allow_sync = allow_sync
@art = art
@content = content
@directory = directory
@field_type = field_type
@identifier = identifier
@library_section_id = library_section_id
@media_tag_prefix = media_tag_prefix
@media_tag_version = media_tag_version
@size = size
@thumb = thumb
@title1 = title1
@type = type
@view_group = view_group
@view_mode = view_mode
end
end
end
end

View File

@@ -1,29 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# the Id of the library to query
field :section_id, ::Float, { 'path_param': { 'field_name': 'sectionId', 'style': 'simple', 'explode': false } }
# Whether or not to include details for a section (types, filters, and sorts).
# Only exists for backwards compatibility, media providers other than the server libraries have it on always.
#
field :include_details, T.nilable(::OpenApiSDK::Operations::IncludeDetails), { 'query_param': { 'field_name': 'includeDetails', 'style': 'form', 'explode': true } }
sig { params(section_id: ::Float, include_details: T.nilable(::OpenApiSDK::Operations::IncludeDetails)).void }
def initialize(section_id: nil, include_details: nil)
@section_id = section_id
@include_details = include_details
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The details of the library
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryLibraryResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryLibraryResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The details of the library
class GetLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetLibraryMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetLibraryMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,42 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryType < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :active, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('active') } }
field :field, T.nilable(T::Array[::OpenApiSDK::Operations::Field]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Field') } }
field :filter, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryFilter]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Filter') } }
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
field :sort, T.nilable(T::Array[::OpenApiSDK::Operations::Sort]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Sort') } }
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
field :type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type') } }
sig { params(active: T.nilable(T::Boolean), field: T.nilable(T::Array[::OpenApiSDK::Operations::Field]), filter: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryFilter]), key: T.nilable(::String), sort: T.nilable(T::Array[::OpenApiSDK::Operations::Sort]), title: T.nilable(::String), type: T.nilable(::String)).void }
def initialize(active: nil, field: nil, filter: nil, key: nil, sort: nil, title: nil, type: nil)
@active = active
@field = field
@filter = filter
@key = key
@sort = sort
@title = title
@type = type
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryHubsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetLibraryHubsHubsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,42 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryHubsMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :allow_sync, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('allowSync') } }
field :hub, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsHub]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Hub') } }
field :identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('identifier') } }
field :library_section_id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
field :library_section_title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionTitle') } }
field :library_section_uuid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionUUID') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
sig { params(allow_sync: T.nilable(T::Boolean), hub: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsHub]), identifier: T.nilable(::String), library_section_id: T.nilable(::Integer), library_section_title: T.nilable(::String), library_section_uuid: T.nilable(::String), size: T.nilable(::Integer)).void }
def initialize(allow_sync: nil, hub: nil, identifier: nil, library_section_id: nil, library_section_title: nil, library_section_uuid: nil, size: nil)
@allow_sync = allow_sync
@hub = hub
@identifier = identifier
@library_section_id = library_section_id
@library_section_title = library_section_title
@library_section_uuid = library_section_uuid
@size = size
end
end
end
end

View File

@@ -1,123 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryHubsMetadata < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :added_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('addedAt') } }
field :art, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('art') } }
field :audience_rating, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('audienceRating') } }
field :audience_rating_image, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('audienceRatingImage') } }
field :chapter_source, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('chapterSource') } }
field :content_rating, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('contentRating') } }
field :country, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsCountry]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Country') } }
field :director, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsDirector]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Director') } }
field :duration, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('duration') } }
field :genre, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsGenre]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Genre') } }
field :guid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('guid') } }
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
field :last_viewed_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('lastViewedAt') } }
field :library_section_id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
field :library_section_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionKey') } }
field :library_section_title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionTitle') } }
field :media, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsMedia]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Media') } }
field :originally_available_at, T.nilable(::Date), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('originallyAvailableAt'), 'decoder': Utils.date_from_iso_format(true) } }
field :primary_extra_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('primaryExtraKey') } }
field :rating, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('rating') } }
field :rating_image, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingImage') } }
field :rating_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingKey') } }
field :role, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsRole]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Role') } }
field :skip_count, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('skipCount') } }
field :studio, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('studio') } }
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
field :tagline, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tagline') } }
field :thumb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('thumb') } }
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
field :type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type') } }
field :updated_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('updatedAt') } }
field :view_count, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('viewCount') } }
field :writer, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsWriter]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Writer') } }
field :year, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('year') } }
sig { params(added_at: T.nilable(::Integer), art: T.nilable(::String), audience_rating: T.nilable(::Float), audience_rating_image: T.nilable(::String), chapter_source: T.nilable(::String), content_rating: T.nilable(::String), country: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsCountry]), director: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsDirector]), duration: T.nilable(::Integer), genre: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsGenre]), guid: T.nilable(::String), key: T.nilable(::String), last_viewed_at: T.nilable(::Integer), library_section_id: T.nilable(::Integer), library_section_key: T.nilable(::String), library_section_title: T.nilable(::String), media: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsMedia]), originally_available_at: T.nilable(::Date), primary_extra_key: T.nilable(::String), rating: T.nilable(::Float), rating_image: T.nilable(::String), rating_key: T.nilable(::String), role: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsRole]), skip_count: T.nilable(::Integer), studio: T.nilable(::String), summary: T.nilable(::String), tagline: T.nilable(::String), thumb: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer), view_count: T.nilable(::Integer), writer: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryHubsWriter]), year: T.nilable(::Integer)).void }
def initialize(added_at: nil, art: nil, audience_rating: nil, audience_rating_image: nil, chapter_source: nil, content_rating: nil, country: nil, director: nil, duration: nil, genre: nil, guid: nil, key: nil, last_viewed_at: nil, library_section_id: nil, library_section_key: nil, library_section_title: nil, media: nil, originally_available_at: nil, primary_extra_key: nil, rating: nil, rating_image: nil, rating_key: nil, role: nil, skip_count: nil, studio: nil, summary: nil, tagline: nil, thumb: nil, title: nil, type: nil, updated_at: nil, view_count: nil, writer: nil, year: nil)
@added_at = added_at
@art = art
@audience_rating = audience_rating
@audience_rating_image = audience_rating_image
@chapter_source = chapter_source
@content_rating = content_rating
@country = country
@director = director
@duration = duration
@genre = genre
@guid = guid
@key = key
@last_viewed_at = last_viewed_at
@library_section_id = library_section_id
@library_section_key = library_section_key
@library_section_title = library_section_title
@media = media
@originally_available_at = originally_available_at
@primary_extra_key = primary_extra_key
@rating = rating
@rating_image = rating_image
@rating_key = rating_key
@role = role
@skip_count = skip_count
@studio = studio
@summary = summary
@tagline = tagline
@thumb = thumb
@title = title
@type = type
@updated_at = updated_at
@view_count = view_count
@writer = writer
@year = year
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryHubsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The hubs specific to the library
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryHubsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryHubsHubsResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryHubsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryHubsHubsResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The hubs specific to the library
class GetLibraryHubsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetLibraryHubsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetLibraryHubsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryHubsRole < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :tag, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tag') } }
sig { params(tag: T.nilable(::String)).void }
def initialize(tag: nil)
@tag = tag
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryItemsErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetLibraryItemsLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryItemsErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibraryItemsErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,31 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryItemsRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# the Id of the library to query
field :section_id, ::Object, { 'path_param': { 'field_name': 'sectionId', 'style': 'simple', 'explode': false } }
# A key representing a specific tag within the section.
field :tag, ::OpenApiSDK::Operations::Tag, { 'path_param': { 'field_name': 'tag', 'style': 'simple', 'explode': false } }
# Adds the Guids object to the response
#
field :include_guids, T.nilable(::Integer), { 'query_param': { 'field_name': 'includeGuids', 'style': 'form', 'explode': true } }
sig { params(section_id: ::Object, tag: ::OpenApiSDK::Operations::Tag, include_guids: T.nilable(::Integer)).void }
def initialize(section_id: nil, tag: nil, include_guids: nil)
@section_id = section_id
@tag = tag
@include_guids = include_guids
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryItemsResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The contents of the library by section and tag
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryItemsResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetLibraryItemsLibraryResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryItemsResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetLibraryItemsLibraryResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The contents of the library by section and tag
class GetLibraryItemsResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetLibraryItemsMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetLibraryItemsMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetLibraryItemsRole < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :tag, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tag') } }
sig { params(tag: T.nilable(::String)).void }
def initialize(tag: nil)
@tag = tag
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetMetadataLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,120 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataMetadata < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :added_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('addedAt') } }
field :art, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('art') } }
field :audience_rating, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('audienceRating') } }
field :audience_rating_image, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('audienceRatingImage') } }
field :content_rating, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('contentRating') } }
field :country, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataCountry]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Country') } }
field :director, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataDirector]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Director') } }
field :duration, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('duration') } }
field :genre, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataGenre]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Genre') } }
field :guid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('guid') } }
field :guids, T.nilable(T::Array[::OpenApiSDK::Operations::Guids]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Guid') } }
field :has_premium_primary_extra, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('hasPremiumPrimaryExtra') } }
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
field :library_section_id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
field :library_section_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionKey') } }
field :library_section_title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionTitle') } }
field :media, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataMedia]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Media') } }
field :originally_available_at, T.nilable(::Date), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('originallyAvailableAt'), 'decoder': Utils.date_from_iso_format(true) } }
field :producer, T.nilable(T::Array[::OpenApiSDK::Operations::Producer]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Producer') } }
field :rating, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('rating') } }
field :rating_image, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingImage') } }
field :rating_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingKey') } }
field :ratings, T.nilable(T::Array[::OpenApiSDK::Operations::Ratings]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Rating') } }
field :role, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataRole]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Role') } }
field :studio, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('studio') } }
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
field :tagline, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tagline') } }
field :thumb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('thumb') } }
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
field :type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type') } }
field :updated_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('updatedAt') } }
field :writer, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataWriter]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Writer') } }
field :year, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('year') } }
sig { params(added_at: T.nilable(::Integer), art: T.nilable(::String), audience_rating: T.nilable(::Float), audience_rating_image: T.nilable(::String), content_rating: T.nilable(::String), country: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataCountry]), director: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataDirector]), duration: T.nilable(::Integer), genre: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataGenre]), guid: T.nilable(::String), guids: T.nilable(T::Array[::OpenApiSDK::Operations::Guids]), has_premium_primary_extra: T.nilable(::String), key: T.nilable(::String), library_section_id: T.nilable(::Integer), library_section_key: T.nilable(::String), library_section_title: T.nilable(::String), media: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataMedia]), originally_available_at: T.nilable(::Date), producer: T.nilable(T::Array[::OpenApiSDK::Operations::Producer]), rating: T.nilable(::Float), rating_image: T.nilable(::String), rating_key: T.nilable(::String), ratings: T.nilable(T::Array[::OpenApiSDK::Operations::Ratings]), role: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataRole]), studio: T.nilable(::String), summary: T.nilable(::String), tagline: T.nilable(::String), thumb: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer), writer: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataWriter]), year: T.nilable(::Integer)).void }
def initialize(added_at: nil, art: nil, audience_rating: nil, audience_rating_image: nil, content_rating: nil, country: nil, director: nil, duration: nil, genre: nil, guid: nil, guids: nil, has_premium_primary_extra: nil, key: nil, library_section_id: nil, library_section_key: nil, library_section_title: nil, media: nil, originally_available_at: nil, producer: nil, rating: nil, rating_image: nil, rating_key: nil, ratings: nil, role: nil, studio: nil, summary: nil, tagline: nil, thumb: nil, title: nil, type: nil, updated_at: nil, writer: nil, year: nil)
@added_at = added_at
@art = art
@audience_rating = audience_rating
@audience_rating_image = audience_rating_image
@content_rating = content_rating
@country = country
@director = director
@duration = duration
@genre = genre
@guid = guid
@guids = guids
@has_premium_primary_extra = has_premium_primary_extra
@key = key
@library_section_id = library_section_id
@library_section_key = library_section_key
@library_section_title = library_section_title
@media = media
@originally_available_at = originally_available_at
@producer = producer
@rating = rating
@rating_image = rating_image
@rating_key = rating_key
@ratings = ratings
@role = role
@studio = studio
@summary = summary
@tagline = tagline
@thumb = thumb
@title = title
@type = type
@updated_at = updated_at
@writer = writer
@year = year
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataRequest < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# the id of the library item to return the children of.
field :rating_key, ::Float, { 'path_param': { 'field_name': 'ratingKey', 'style': 'simple', 'explode': false } }
sig { params(rating_key: ::Float).void }
def initialize(rating_key: nil)
@rating_key = rating_key
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The metadata of the library item.
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetMetadataResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetMetadataLibraryResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetMetadataResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetMetadataLibraryResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The metadata of the library item.
class GetMetadataResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetMetadataMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetMetadataMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataChildrenErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
class GetMetadataChildrenLibraryResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :errors, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenErrors]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('errors') } }
sig { params(errors: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenErrors])).void }
def initialize(errors: nil)
@errors = errors
end
end
end
end

View File

@@ -1,90 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataChildrenMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :allow_sync, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('allowSync') } }
field :art, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('art') } }
field :directory, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenDirectory]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Directory') } }
field :identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('identifier') } }
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
field :library_section_id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
field :library_section_title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionTitle') } }
field :library_section_uuid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionUUID') } }
field :media_tag_prefix, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('mediaTagPrefix') } }
field :media_tag_version, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('mediaTagVersion') } }
field :metadata, T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenMetadata]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Metadata') } }
field :nocache, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('nocache') } }
field :parent_index, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('parentIndex') } }
field :parent_title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('parentTitle') } }
field :parent_year, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('parentYear') } }
field :size, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('size') } }
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
field :theme, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('theme') } }
field :thumb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('thumb') } }
field :title1, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title1') } }
field :title2, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title2') } }
field :view_group, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('viewGroup') } }
field :view_mode, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('viewMode') } }
sig { params(allow_sync: T.nilable(T::Boolean), art: T.nilable(::String), directory: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenDirectory]), identifier: T.nilable(::String), key: T.nilable(::String), library_section_id: T.nilable(::Integer), library_section_title: T.nilable(::String), library_section_uuid: T.nilable(::String), media_tag_prefix: T.nilable(::String), media_tag_version: T.nilable(::Integer), metadata: T.nilable(T::Array[::OpenApiSDK::Operations::GetMetadataChildrenMetadata]), nocache: T.nilable(T::Boolean), parent_index: T.nilable(::Integer), parent_title: T.nilable(::String), parent_year: T.nilable(::Integer), size: T.nilable(::Integer), summary: T.nilable(::String), theme: T.nilable(::String), thumb: T.nilable(::String), title1: T.nilable(::String), title2: T.nilable(::String), view_group: T.nilable(::String), view_mode: T.nilable(::Integer)).void }
def initialize(allow_sync: nil, art: nil, directory: nil, identifier: nil, key: nil, library_section_id: nil, library_section_title: nil, library_section_uuid: nil, media_tag_prefix: nil, media_tag_version: nil, metadata: nil, nocache: nil, parent_index: nil, parent_title: nil, parent_year: nil, size: nil, summary: nil, theme: nil, thumb: nil, title1: nil, title2: nil, view_group: nil, view_mode: nil)
@allow_sync = allow_sync
@art = art
@directory = directory
@identifier = identifier
@key = key
@library_section_id = library_section_id
@library_section_title = library_section_title
@library_section_uuid = library_section_uuid
@media_tag_prefix = media_tag_prefix
@media_tag_version = media_tag_version
@metadata = metadata
@nocache = nocache
@parent_index = parent_index
@parent_title = parent_title
@parent_year = parent_year
@size = size
@summary = summary
@theme = theme
@thumb = thumb
@title1 = title1
@title2 = title2
@view_group = view_group
@view_mode = view_mode
end
end
end
end

View File

@@ -1,36 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMetadataChildrenResponse < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
# HTTP response content type for this operation
field :content_type, ::String
# Raw HTTP response; suitable for custom response parsing
field :raw_response, ::Faraday::Response
# HTTP response status code for this operation
field :status_code, ::Integer
# The children of the library item.
field :two_hundred_application_json_object, T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenResponseBody)
# Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
field :four_hundred_and_one_application_json_object, T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenLibraryResponseBody)
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, two_hundred_application_json_object: T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenResponseBody), four_hundred_and_one_application_json_object: T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenLibraryResponseBody)).void }
def initialize(content_type: nil, raw_response: nil, status_code: nil, two_hundred_application_json_object: nil, four_hundred_and_one_application_json_object: nil)
@content_type = content_type
@raw_response = raw_response
@status_code = status_code
@two_hundred_application_json_object = two_hundred_application_json_object
@four_hundred_and_one_application_json_object = four_hundred_and_one_application_json_object
end
end
end
end

View File

@@ -1,24 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
# The children of the library item.
class GetMetadataChildrenResponseBody < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :media_container, T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenMediaContainer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('MediaContainer') } }
sig { params(media_container: T.nilable(::OpenApiSDK::Operations::GetMetadataChildrenMediaContainer)).void }
def initialize(media_container: nil)
@media_container = media_container
end
end
end
end

View File

@@ -1,30 +0,0 @@
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
# typed: true
# frozen_string_literal: true
module OpenApiSDK
module Operations
class GetMyPlexAccountErrors < ::OpenApiSDK::Utils::FieldAugmented
extend T::Sig
field :code, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('code') } }
field :message, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('message') } }
field :status, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status') } }
sig { params(code: T.nilable(::Float), message: T.nilable(::String), status: T.nilable(::Float)).void }
def initialize(code: nil, message: nil, status: nil)
@code = code
@message = message
@status = status
end
end
end
end

Some files were not shown because too many files have changed in this diff Show More