mirror of
https://github.com/LukeHagar/plexruby.git
synced 2025-12-09 12:47:44 +00:00
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.228.1
This commit is contained in:
@@ -77,7 +77,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::CancelServerActivitiesRequest,
|
||||
base_url,
|
||||
'/activities/{activityUUID}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
|
||||
@@ -34,7 +34,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/security/token"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetTransientTokenRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetTransientTokenRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -74,7 +74,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/security/resources"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetSourceConnectionInformationRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetSourceConnectionInformationRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -146,7 +146,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::StartTaskRequest,
|
||||
base_url,
|
||||
'/butler/{taskName}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -188,7 +189,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::StopTaskRequest,
|
||||
base_url,
|
||||
'/butler/{taskName}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
|
||||
@@ -33,7 +33,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/hubs"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetGlobalHubsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetGlobalHubsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -81,10 +81,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetLibraryHubsRequest,
|
||||
base_url,
|
||||
'/hubs/sections/{sectionId}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetLibraryHubsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetLibraryHubsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/library/hashes"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetFileHashRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetFileHashRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -194,10 +194,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetLibraryRequest,
|
||||
base_url,
|
||||
'/library/sections/{sectionId}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetLibraryRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetLibraryRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -242,7 +243,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::DeleteLibraryRequest,
|
||||
base_url,
|
||||
'/library/sections/{sectionId}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -304,7 +306,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetLibraryItemsRequest,
|
||||
base_url,
|
||||
'/library/sections/{sectionId}/{tag}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -345,7 +348,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::RefreshLibraryRequest,
|
||||
base_url,
|
||||
'/library/sections/{sectionId}/refresh',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -405,10 +409,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::SearchLibraryRequest,
|
||||
base_url,
|
||||
'/library/sections/{sectionId}/search',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::SearchLibraryRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::SearchLibraryRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -448,7 +453,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetMetadataRequest,
|
||||
base_url,
|
||||
'/library/metadata/{ratingKey}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -495,7 +501,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetMetadataChildrenRequest,
|
||||
base_url,
|
||||
'/library/metadata/{ratingKey}/children',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
|
||||
@@ -35,7 +35,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/log"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::LogLineRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::LogLineRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/:/scrobble"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkPlayedRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkPlayedRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -70,7 +70,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/:/unscrobble"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkUnplayedRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::MarkUnplayedRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -111,7 +111,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/:/progress"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UpdatePlayProgressRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UpdatePlayProgressRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -14,22 +14,22 @@ module OpenApiSDK
|
||||
class GetPinRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# The unique identifier for the client application
|
||||
# This is used to track the client application and its usage
|
||||
# (UUID, serial number, or other number unique per device)
|
||||
#
|
||||
field :x_plex_client_identifier, ::String, { 'header': { 'field_name': 'X-Plex-Client-Identifier', 'style': 'simple', 'explode': false } }
|
||||
# Determines the kind of code returned by the API call
|
||||
# Strong codes are used for Pin authentication flows
|
||||
# Non-Strong codes are used for `Plex.tv/link`
|
||||
#
|
||||
field :strong, T.nilable(T::Boolean), { 'query_param': { 'field_name': 'strong', 'style': 'form', 'explode': true } }
|
||||
# The unique identifier for the client application
|
||||
# This is used to track the client application and its usage
|
||||
# (UUID, serial number, or other number unique per device)
|
||||
#
|
||||
field :x_plex_client_identifier, T.nilable(::String), { 'header': { 'field_name': 'X-Plex-Client-Identifier', 'style': 'simple', 'explode': false } }
|
||||
|
||||
|
||||
sig { params(x_plex_client_identifier: ::String, strong: T.nilable(T::Boolean)).void }
|
||||
def initialize(x_plex_client_identifier: nil, strong: nil)
|
||||
@x_plex_client_identifier = x_plex_client_identifier
|
||||
sig { params(strong: T.nilable(T::Boolean), x_plex_client_identifier: T.nilable(::String)).void }
|
||||
def initialize(strong: nil, x_plex_client_identifier: nil)
|
||||
@strong = strong
|
||||
@x_plex_client_identifier = x_plex_client_identifier
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -20,10 +20,10 @@ module OpenApiSDK
|
||||
# This is used to track the client application and its usage
|
||||
# (UUID, serial number, or other number unique per device)
|
||||
#
|
||||
field :x_plex_client_identifier, ::String, { 'header': { 'field_name': 'X-Plex-Client-Identifier', 'style': 'simple', 'explode': false } }
|
||||
field :x_plex_client_identifier, T.nilable(::String), { 'header': { 'field_name': 'X-Plex-Client-Identifier', 'style': 'simple', 'explode': false } }
|
||||
|
||||
|
||||
sig { params(pin_id: ::String, x_plex_client_identifier: ::String).void }
|
||||
sig { params(pin_id: ::String, x_plex_client_identifier: T.nilable(::String)).void }
|
||||
def initialize(pin_id: nil, x_plex_client_identifier: nil)
|
||||
@pin_id = pin_id
|
||||
@x_plex_client_identifier = x_plex_client_identifier
|
||||
|
||||
@@ -34,7 +34,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/playlists"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::CreatePlaylistRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::CreatePlaylistRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -78,7 +78,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/playlists"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPlaylistsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPlaylistsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -125,7 +125,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetPlaylistRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -172,7 +173,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::DeletePlaylistRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -216,10 +218,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::UpdatePlaylistRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UpdatePlaylistRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UpdatePlaylistRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -264,10 +267,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetPlaylistContentsRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}/items',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPlaylistContentsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPlaylistContentsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -313,7 +317,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::ClearPlaylistContentsRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}/items',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
@@ -358,10 +363,11 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::AddPlaylistContentsRequest,
|
||||
base_url,
|
||||
'/playlists/{playlistID}/items',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::AddPlaylistContentsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::AddPlaylistContentsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -406,7 +412,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/playlists/upload"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UploadPlaylistRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::UploadPlaylistRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -30,21 +30,21 @@ module OpenApiSDK
|
||||
end
|
||||
|
||||
|
||||
sig { params(x_plex_client_identifier: ::String, strong: T.nilable(T::Boolean), server_url: T.nilable(String)).returns(::OpenApiSDK::Operations::GetPinResponse) }
|
||||
def get_pin(x_plex_client_identifier, strong = nil, server_url = nil)
|
||||
sig { params(strong: T.nilable(T::Boolean), x_plex_client_identifier: T.nilable(::String), server_url: T.nilable(String)).returns(::OpenApiSDK::Operations::GetPinResponse) }
|
||||
def get_pin(strong = nil, x_plex_client_identifier = nil, server_url = nil)
|
||||
# get_pin - Get a Pin
|
||||
# Retrieve a Pin from Plex.tv for authentication flows
|
||||
request = ::OpenApiSDK::Operations::GetPinRequest.new(
|
||||
|
||||
x_plex_client_identifier: x_plex_client_identifier,
|
||||
strong: strong
|
||||
strong: strong,
|
||||
x_plex_client_identifier: x_plex_client_identifier
|
||||
)
|
||||
base_url = Utils.template_url(GET_PIN_SERVERS[0], {
|
||||
})
|
||||
base_url = server_url if !server_url.nil?
|
||||
url = "#{base_url}/pins"
|
||||
headers = Utils.get_headers(request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPinRequest, request)
|
||||
headers = Utils.get_headers(request, @sdk_configuration.globals)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetPinRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -73,8 +73,8 @@ module OpenApiSDK
|
||||
end
|
||||
|
||||
|
||||
sig { params(pin_id: ::String, x_plex_client_identifier: ::String, server_url: T.nilable(String)).returns(::OpenApiSDK::Operations::GetTokenResponse) }
|
||||
def get_token(pin_id, x_plex_client_identifier, server_url = nil)
|
||||
sig { params(pin_id: ::String, x_plex_client_identifier: T.nilable(::String), server_url: T.nilable(String)).returns(::OpenApiSDK::Operations::GetTokenResponse) }
|
||||
def get_token(pin_id, x_plex_client_identifier = nil, server_url = nil)
|
||||
# get_token - Get Access Token
|
||||
# Retrieve an Access Token from Plex.tv after the Pin has already been authenticated
|
||||
request = ::OpenApiSDK::Operations::GetTokenRequest.new(
|
||||
@@ -89,9 +89,10 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::GetTokenRequest,
|
||||
base_url,
|
||||
'/pins/{pinID}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = Utils.get_headers(request)
|
||||
headers = Utils.get_headers(request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ module OpenApiSDK
|
||||
sig do
|
||||
params(client: Faraday::Request,
|
||||
security: T.nilable(Shared::Security),
|
||||
x_plex_client_identifier: ::String,
|
||||
protocol: T.nilable(::OpenApiSDK::ServerVariables::ServerProtocol),
|
||||
ip: T.nilable(::String),
|
||||
port: T.nilable(::String),
|
||||
@@ -27,6 +28,7 @@ module OpenApiSDK
|
||||
end
|
||||
def initialize(client: nil,
|
||||
security: nil,
|
||||
x_plex_client_identifier: nil,
|
||||
protocol: nil,
|
||||
ip: nil,
|
||||
port: nil,
|
||||
@@ -37,6 +39,7 @@ module OpenApiSDK
|
||||
## Instantiates the SDK configuring it with the provided parameters.
|
||||
# @param [Faraday::Request] client The faraday HTTP client to use for all operations
|
||||
# @param [Shared::Security] security The security details required for authentication
|
||||
# @param [::String] x_plex_client_identifier: Configures the x_plex_client_identifier parameter for all supported operations
|
||||
# @param [T.nilable(::OpenApiSDK::ServerVariables::ServerProtocol)] protocol: Allows setting the protocol variable for url substitution
|
||||
# @param [T.nilable(::String)] ip: Allows setting the ip variable for url substitution
|
||||
# @param [T.nilable(::String)] port: Allows setting the port variable for url substitution
|
||||
@@ -68,7 +71,19 @@ module OpenApiSDK
|
||||
},
|
||||
]
|
||||
|
||||
@sdk_configuration = SDKConfiguration.new(client, security, server_url, server_idx, server_params)
|
||||
globals = {
|
||||
'parameters': {
|
||||
'queryParam': {
|
||||
},
|
||||
'pathParam': {
|
||||
},
|
||||
'header': {
|
||||
'x_plex_client_identifier': x_plex_client_identifier
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@sdk_configuration = SDKConfiguration.new(client, security, server_url, server_idx, server_params, globals)
|
||||
init_sdks
|
||||
end
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ module OpenApiSDK
|
||||
field :server_url, T.nilable(String)
|
||||
field :server_idx, T.nilable(Integer)
|
||||
field :server_params, Array[Hash[Symbol, String]], { 'default_factory': Array}
|
||||
field :globals, Hash[Symbol, Hash[Symbol, Hash[Symbol, Object]]]
|
||||
field :language, String
|
||||
field :openapi_doc_version, String
|
||||
field :sdk_version, String
|
||||
@@ -30,19 +31,20 @@ module OpenApiSDK
|
||||
field :user_agent, String
|
||||
|
||||
|
||||
sig { params(client: Faraday::Connection, security: T.nilable(::OpenApiSDK::Shared::Security), server_url: T.nilable(String), server_idx: T.nilable(Integer), server_params: T::Array[String]).void }
|
||||
def initialize(client, security, server_url, server_idx, server_params)
|
||||
sig { params(client: Faraday::Connection, security: T.nilable(::OpenApiSDK::Shared::Security), server_url: T.nilable(String), server_idx: T.nilable(Integer), server_params: T::Array[String], globals: T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]]).void }
|
||||
def initialize(client, security, server_url, server_idx, server_params, globals)
|
||||
@client = client
|
||||
@server_url = server_url
|
||||
@server_idx = server_idx.nil? ? 0 : server_idx
|
||||
raise StandardError, "Invalid server index #{server_idx}" if @server_idx.negative? || @server_idx >= SERVERS.length
|
||||
@server_params = server_params
|
||||
@security = security
|
||||
@globals = globals.nil? ? {} : globals
|
||||
@language = 'ruby'
|
||||
@openapi_doc_version = '0.0.3'
|
||||
@sdk_version = '0.0.3'
|
||||
@gen_version = '2.291.0'
|
||||
@user_agent = 'speakeasy-sdk/ruby 0.0.3 2.291.0 0.0.3 plexruby'
|
||||
@sdk_version = '0.1.0'
|
||||
@gen_version = '2.292.0'
|
||||
@user_agent = 'speakeasy-sdk/ruby 0.1.0 2.292.0 0.0.3 plexruby'
|
||||
end
|
||||
|
||||
sig { returns([String, T::Hash[Symbol, String]]) }
|
||||
|
||||
@@ -46,7 +46,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/hubs/search"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::PerformSearchRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::PerformSearchRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -90,7 +90,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/hubs/search/voice"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::PerformVoiceSearchRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::PerformVoiceSearchRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -128,7 +128,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/search"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetSearchResultsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetSearchResultsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/photo/:/transcode"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetResizedPhotoRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetResizedPhotoRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -145,7 +145,8 @@ module OpenApiSDK
|
||||
::OpenApiSDK::Operations::StopTranscodeSessionRequest,
|
||||
base_url,
|
||||
'/transcode/sessions/{sessionKey}',
|
||||
request
|
||||
request,
|
||||
@sdk_configuration.globals
|
||||
)
|
||||
headers = {}
|
||||
headers['Accept'] = 'application/json'
|
||||
|
||||
@@ -32,7 +32,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/statistics/media"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetStatisticsRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetStatisticsRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/updater/check"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::CheckForUpdatesRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::CheckForUpdatesRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -110,7 +110,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/updater/apply"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::ApplyUpdatesRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::ApplyUpdatesRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/:/timeline"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetTimelineRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::GetTimelineRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
@@ -62,7 +62,7 @@ module OpenApiSDK
|
||||
base_url = Utils.template_url(url, params)
|
||||
url = "#{base_url}/video/:/transcode/universal/start.mpd"
|
||||
headers = {}
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::StartUniversalTranscodeRequest, request)
|
||||
query_params = Utils.get_query_params(::OpenApiSDK::Operations::StartUniversalTranscodeRequest, request, @sdk_configuration.globals)
|
||||
headers['Accept'] = 'application/json'
|
||||
headers['user-agent'] = @sdk_configuration.user_agent
|
||||
|
||||
|
||||
Reference in New Issue
Block a user