mirror of
https://github.com/LukeHagar/plexruby.git
synced 2025-12-07 12:47:45 +00:00
ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.198.1
This commit is contained in:
406
lib/open_api_sdk/models/operations.rb
Normal file
406
lib/open_api_sdk/models/operations.rb
Normal file
@@ -0,0 +1,406 @@
|
||||
# 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 :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 :Metadata, 'open_api_sdk/models/operations/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 :Filter, 'open_api_sdk/models/operations/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 :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 :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 :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 :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 :GetTokenResponseBody, 'open_api_sdk/models/operations/gettoken_responsebody.rb'
|
||||
autoload :GetTokenResponse, 'open_api_sdk/models/operations/gettoken_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 :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 :User, 'open_api_sdk/models/operations/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 :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'
|
||||
end
|
||||
end
|
||||
45
lib/open_api_sdk/models/operations/account.rb
Normal file
45
lib/open_api_sdk/models/operations/account.rb
Normal file
@@ -0,0 +1,45 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Account < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :auto_select_audio, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('autoSelectAudio') } }
|
||||
|
||||
field :default_audio_language, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('defaultAudioLanguage') } }
|
||||
|
||||
field :default_subtitle_language, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('defaultSubtitleLanguage') } }
|
||||
|
||||
field :id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } }
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
field :name, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('name') } }
|
||||
|
||||
field :subtitle_mode, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('subtitleMode') } }
|
||||
|
||||
field :thumb, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('thumb') } }
|
||||
|
||||
|
||||
sig { params(auto_select_audio: T.nilable(T::Boolean), default_audio_language: T.nilable(::String), default_subtitle_language: T.nilable(::String), id: T.nilable(::Integer), key: T.nilable(::String), name: T.nilable(::String), subtitle_mode: T.nilable(::Integer), thumb: T.nilable(::String)).void }
|
||||
def initialize(auto_select_audio: nil, default_audio_language: nil, default_subtitle_language: nil, id: nil, key: nil, name: nil, subtitle_mode: nil, thumb: nil)
|
||||
@auto_select_audio = auto_select_audio
|
||||
@default_audio_language = default_audio_language
|
||||
@default_subtitle_language = default_subtitle_language
|
||||
@id = id
|
||||
@key = key
|
||||
@name = name
|
||||
@subtitle_mode = subtitle_mode
|
||||
@thumb = thumb
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
45
lib/open_api_sdk/models/operations/activity.rb
Normal file
45
lib/open_api_sdk/models/operations/activity.rb
Normal file
@@ -0,0 +1,45 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Activity < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :cancellable, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('cancellable') } }
|
||||
|
||||
field :context, T.nilable(::OpenApiSDK::Operations::Context), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Context') } }
|
||||
|
||||
field :progress, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('progress') } }
|
||||
|
||||
field :subtitle, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('subtitle') } }
|
||||
|
||||
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 :user_id, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('userID') } }
|
||||
|
||||
field :uuid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('uuid') } }
|
||||
|
||||
|
||||
sig { params(cancellable: T.nilable(T::Boolean), context: T.nilable(::OpenApiSDK::Operations::Context), progress: T.nilable(::Float), subtitle: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), user_id: T.nilable(::Float), uuid: T.nilable(::String)).void }
|
||||
def initialize(cancellable: nil, context: nil, progress: nil, subtitle: nil, title: nil, type: nil, user_id: nil, uuid: nil)
|
||||
@cancellable = cancellable
|
||||
@context = context
|
||||
@progress = progress
|
||||
@subtitle = subtitle
|
||||
@title = title
|
||||
@type = type
|
||||
@user_id = user_id
|
||||
@uuid = uuid
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class AddPlaylistContentsMediaContainer < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :leaf_count_added, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('leafCountAdded') } }
|
||||
|
||||
field :leaf_count_requested, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('leafCountRequested') } }
|
||||
|
||||
field :metadata, T.nilable(T::Array[::OpenApiSDK::Operations::AddPlaylistContentsMetadata]), { '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(leaf_count_added: T.nilable(::Integer), leaf_count_requested: T.nilable(::Integer), metadata: T.nilable(T::Array[::OpenApiSDK::Operations::AddPlaylistContentsMetadata]), size: T.nilable(::Integer)).void }
|
||||
def initialize(leaf_count_added: nil, leaf_count_requested: nil, metadata: nil, size: nil)
|
||||
@leaf_count_added = leaf_count_added
|
||||
@leaf_count_requested = leaf_count_requested
|
||||
@metadata = metadata
|
||||
@size = size
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,60 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class AddPlaylistContentsMetadata < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :added_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('addedAt') } }
|
||||
|
||||
field :composite, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('composite') } }
|
||||
|
||||
field :duration, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('duration') } }
|
||||
|
||||
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 :leaf_count, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('leafCount') } }
|
||||
|
||||
field :playlist_type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('playlistType') } }
|
||||
|
||||
field :rating_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingKey') } }
|
||||
|
||||
field :smart, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('smart') } }
|
||||
|
||||
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
|
||||
|
||||
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') } }
|
||||
|
||||
|
||||
sig { params(added_at: T.nilable(::Integer), composite: T.nilable(::String), duration: T.nilable(::Integer), guid: T.nilable(::String), key: T.nilable(::String), leaf_count: T.nilable(::Integer), playlist_type: T.nilable(::String), rating_key: T.nilable(::String), smart: T.nilable(T::Boolean), summary: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer)).void }
|
||||
def initialize(added_at: nil, composite: nil, duration: nil, guid: nil, key: nil, leaf_count: nil, playlist_type: nil, rating_key: nil, smart: nil, summary: nil, title: nil, type: nil, updated_at: nil)
|
||||
@added_at = added_at
|
||||
@composite = composite
|
||||
@duration = duration
|
||||
@guid = guid
|
||||
@key = key
|
||||
@leaf_count = leaf_count
|
||||
@playlist_type = playlist_type
|
||||
@rating_key = rating_key
|
||||
@smart = smart
|
||||
@summary = summary
|
||||
@title = title
|
||||
@type = type
|
||||
@updated_at = updated_at
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,30 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class AddPlaylistContentsRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# the ID of the playlist
|
||||
field :playlist_id, ::Float, { 'path_param': { 'field_name': 'playlistID', 'style': 'simple', 'explode': false } }
|
||||
# the content URI for the playlist
|
||||
field :uri, ::String, { 'query_param': { 'field_name': 'uri', 'style': 'form', 'explode': true } }
|
||||
# the play queue to add to a playlist
|
||||
field :play_queue_id, T.nilable(::Float), { 'query_param': { 'field_name': 'playQueueID', 'style': 'form', 'explode': true } }
|
||||
|
||||
|
||||
sig { params(playlist_id: ::Float, uri: ::String, play_queue_id: T.nilable(::Float)).void }
|
||||
def initialize(playlist_id: nil, uri: nil, play_queue_id: nil)
|
||||
@playlist_id = playlist_id
|
||||
@uri = uri
|
||||
@play_queue_id = play_queue_id
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/applyupdates_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/applyupdates_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
27
lib/open_api_sdk/models/operations/applyupdates_request.rb
Normal file
27
lib/open_api_sdk/models/operations/applyupdates_request.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
33
lib/open_api_sdk/models/operations/applyupdates_response.rb
Normal file
33
lib/open_api_sdk/models/operations/applyupdates_response.rb
Normal file
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class ApplyUpdatesResponse < ::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::ApplyUpdatesResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::ApplyUpdatesResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
39
lib/open_api_sdk/models/operations/butlertask.rb
Normal file
39
lib/open_api_sdk/models/operations/butlertask.rb
Normal file
@@ -0,0 +1,39 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class ButlerTask < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :description, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('description') } }
|
||||
|
||||
field :enabled, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('enabled') } }
|
||||
|
||||
field :interval, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('interval') } }
|
||||
|
||||
field :name, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('name') } }
|
||||
|
||||
field :schedule_randomized, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('scheduleRandomized') } }
|
||||
|
||||
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
|
||||
|
||||
|
||||
sig { params(description: T.nilable(::String), enabled: T.nilable(T::Boolean), interval: T.nilable(::Float), name: T.nilable(::String), schedule_randomized: T.nilable(T::Boolean), title: T.nilable(::String)).void }
|
||||
def initialize(description: nil, enabled: nil, interval: nil, name: nil, schedule_randomized: nil, title: nil)
|
||||
@description = description
|
||||
@enabled = enabled
|
||||
@interval = interval
|
||||
@name = name
|
||||
@schedule_randomized = schedule_randomized
|
||||
@title = title
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
24
lib/open_api_sdk/models/operations/butlertasks.rb
Normal file
24
lib/open_api_sdk/models/operations/butlertasks.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class CancelServerActivitiesRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# The UUID of the activity to cancel.
|
||||
field :activity_uuid, ::String, { 'path_param': { 'field_name': 'activityUUID', 'style': 'simple', 'explode': false } }
|
||||
|
||||
|
||||
sig { params(activity_uuid: ::String).void }
|
||||
def initialize(activity_uuid: nil)
|
||||
@activity_uuid = activity_uuid
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/checkforupdates_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/checkforupdates_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class CheckForUpdatesResponse < ::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::CheckForUpdatesResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::CheckForUpdatesResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class ClearPlaylistContentsRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# the ID of the playlist
|
||||
field :playlist_id, ::Float, { 'path_param': { 'field_name': 'playlistID', 'style': 'simple', 'explode': false } }
|
||||
|
||||
|
||||
sig { params(playlist_id: ::Float).void }
|
||||
def initialize(playlist_id: nil)
|
||||
@playlist_id = playlist_id
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
24
lib/open_api_sdk/models/operations/context.rb
Normal file
24
lib/open_api_sdk/models/operations/context.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Context < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :library_section_id, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('librarySectionID') } }
|
||||
|
||||
|
||||
sig { params(library_section_id: T.nilable(::String)).void }
|
||||
def initialize(library_section_id: nil)
|
||||
@library_section_id = library_section_id
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
24
lib/open_api_sdk/models/operations/country.rb
Normal file
24
lib/open_api_sdk/models/operations/country.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Country < ::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
|
||||
30
lib/open_api_sdk/models/operations/createplaylist_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/createplaylist_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
@@ -0,0 +1,69 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class CreatePlaylistMetadata < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :added_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('addedAt') } }
|
||||
|
||||
field :composite, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('composite') } }
|
||||
|
||||
field :duration, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('duration') } }
|
||||
|
||||
field :guid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('guid') } }
|
||||
|
||||
field :icon, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('icon') } }
|
||||
|
||||
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 :leaf_count, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('leafCount') } }
|
||||
|
||||
field :playlist_type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('playlistType') } }
|
||||
|
||||
field :rating_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingKey') } }
|
||||
|
||||
field :smart, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('smart') } }
|
||||
|
||||
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
|
||||
|
||||
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') } }
|
||||
|
||||
|
||||
sig { params(added_at: T.nilable(::Integer), composite: T.nilable(::String), duration: T.nilable(::Integer), guid: T.nilable(::String), icon: T.nilable(::String), key: T.nilable(::String), last_viewed_at: T.nilable(::Integer), leaf_count: T.nilable(::Integer), playlist_type: T.nilable(::String), rating_key: T.nilable(::String), smart: T.nilable(T::Boolean), summary: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer), view_count: T.nilable(::Integer)).void }
|
||||
def initialize(added_at: nil, composite: nil, duration: nil, guid: nil, icon: nil, key: nil, last_viewed_at: nil, leaf_count: nil, playlist_type: nil, rating_key: nil, smart: nil, summary: nil, title: nil, type: nil, updated_at: nil, view_count: nil)
|
||||
@added_at = added_at
|
||||
@composite = composite
|
||||
@duration = duration
|
||||
@guid = guid
|
||||
@icon = icon
|
||||
@key = key
|
||||
@last_viewed_at = last_viewed_at
|
||||
@leaf_count = leaf_count
|
||||
@playlist_type = playlist_type
|
||||
@rating_key = rating_key
|
||||
@smart = smart
|
||||
@summary = summary
|
||||
@title = title
|
||||
@type = type
|
||||
@updated_at = updated_at
|
||||
@view_count = view_count
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/createplaylist_request.rb
Normal file
36
lib/open_api_sdk/models/operations/createplaylist_request.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class CreatePlaylistRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# whether the playlist is smart or not
|
||||
field :smart, ::OpenApiSDK::Operations::Smart, { 'query_param': { 'field_name': 'smart', 'style': 'form', 'explode': true } }
|
||||
# name of the playlist
|
||||
field :title, ::String, { 'query_param': { 'field_name': 'title', 'style': 'form', 'explode': true } }
|
||||
# type of playlist to create
|
||||
field :type, ::OpenApiSDK::Operations::QueryParamType, { 'query_param': { 'field_name': 'type', 'style': 'form', 'explode': true } }
|
||||
# the content URI for the playlist
|
||||
field :uri, ::String, { 'query_param': { 'field_name': 'uri', 'style': 'form', 'explode': true } }
|
||||
# the play queue to copy to a playlist
|
||||
field :play_queue_id, T.nilable(::Float), { 'query_param': { 'field_name': 'playQueueID', 'style': 'form', 'explode': true } }
|
||||
|
||||
|
||||
sig { params(smart: ::OpenApiSDK::Operations::Smart, title: ::String, type: ::OpenApiSDK::Operations::QueryParamType, uri: ::String, play_queue_id: T.nilable(::Float)).void }
|
||||
def initialize(smart: nil, title: nil, type: nil, uri: nil, play_queue_id: nil)
|
||||
@smart = smart
|
||||
@title = title
|
||||
@type = type
|
||||
@uri = uri
|
||||
@play_queue_id = play_queue_id
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/deletelibrary_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/deletelibrary_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
24
lib/open_api_sdk/models/operations/deletelibrary_request.rb
Normal file
24
lib/open_api_sdk/models/operations/deletelibrary_request.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
33
lib/open_api_sdk/models/operations/deletelibrary_response.rb
Normal file
33
lib/open_api_sdk/models/operations/deletelibrary_response.rb
Normal file
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class DeleteLibraryResponse < ::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::DeleteLibraryResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::DeleteLibraryResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/deleteplaylist_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/deleteplaylist_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
24
lib/open_api_sdk/models/operations/deleteplaylist_request.rb
Normal file
24
lib/open_api_sdk/models/operations/deleteplaylist_request.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class DeletePlaylistRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# the ID of the playlist
|
||||
field :playlist_id, ::Float, { 'path_param': { 'field_name': 'playlistID', 'style': 'simple', 'explode': false } }
|
||||
|
||||
|
||||
sig { params(playlist_id: ::Float).void }
|
||||
def initialize(playlist_id: nil)
|
||||
@playlist_id = playlist_id
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class DeletePlaylistResponse < ::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::DeletePlaylistResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::DeletePlaylistResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/device.rb
Normal file
36
lib/open_api_sdk/models/operations/device.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Device < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :client_identifier, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('clientIdentifier') } }
|
||||
|
||||
field :created_at, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('createdAt') } }
|
||||
|
||||
field :id, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } }
|
||||
|
||||
field :name, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('name') } }
|
||||
|
||||
field :platform, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('platform') } }
|
||||
|
||||
|
||||
sig { params(client_identifier: T.nilable(::String), created_at: T.nilable(::Float), id: T.nilable(::Float), name: T.nilable(::String), platform: T.nilable(::String)).void }
|
||||
def initialize(client_identifier: nil, created_at: nil, id: nil, name: nil, platform: nil)
|
||||
@client_identifier = client_identifier
|
||||
@created_at = created_at
|
||||
@id = id
|
||||
@name = name
|
||||
@platform = platform
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
24
lib/open_api_sdk/models/operations/director.rb
Normal file
24
lib/open_api_sdk/models/operations/director.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Director < ::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
|
||||
30
lib/open_api_sdk/models/operations/directory.rb
Normal file
30
lib/open_api_sdk/models/operations/directory.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Directory < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :count, T.nilable(::Float), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('count') } }
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
|
||||
|
||||
|
||||
sig { params(count: T.nilable(::Float), key: T.nilable(::String), title: T.nilable(::String)).void }
|
||||
def initialize(count: nil, key: nil, title: nil)
|
||||
@count = count
|
||||
@key = key
|
||||
@title = title
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
19
lib/open_api_sdk/models/operations/download.rb
Normal file
19
lib/open_api_sdk/models/operations/download.rb
Normal file
@@ -0,0 +1,19 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
# Download - Indicate that you want to start download any updates found.
|
||||
class Download < T::Enum
|
||||
enums do
|
||||
ZERO = new(0)
|
||||
ONE = new(1)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class EnablePaperTrailResponse < ::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::EnablePaperTrailResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::EnablePaperTrailResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/errors.rb
Normal file
30
lib/open_api_sdk/models/operations/errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
33
lib/open_api_sdk/models/operations/field.rb
Normal file
33
lib/open_api_sdk/models/operations/field.rb
Normal file
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Field < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
field :sub_type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('subType') } }
|
||||
|
||||
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(key: T.nilable(::String), sub_type: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String)).void }
|
||||
def initialize(key: nil, sub_type: nil, title: nil, type: nil)
|
||||
@key = key
|
||||
@sub_type = sub_type
|
||||
@title = title
|
||||
@type = type
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
27
lib/open_api_sdk/models/operations/fieldtype.rb
Normal file
27
lib/open_api_sdk/models/operations/fieldtype.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/filter.rb
Normal file
36
lib/open_api_sdk/models/operations/filter.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Filter < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :filter, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('filter') } }
|
||||
|
||||
field :filter_type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('filterType') } }
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
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(filter: T.nilable(::String), filter_type: T.nilable(::String), key: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String)).void }
|
||||
def initialize(filter: nil, filter_type: nil, key: nil, title: nil, type: nil)
|
||||
@filter = filter
|
||||
@filter_type = filter_type
|
||||
@key = key
|
||||
@title = title
|
||||
@type = type
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
23
lib/open_api_sdk/models/operations/force.rb
Normal file
23
lib/open_api_sdk/models/operations/force.rb
Normal file
@@ -0,0 +1,23 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
# Force - Force overwriting of duplicate playlists.
|
||||
# By default, a playlist file uploaded with the same path will overwrite the existing playlist.
|
||||
# The `force` argument is used to disable overwriting.
|
||||
# If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
|
||||
#
|
||||
class Force < T::Enum
|
||||
enums do
|
||||
ZERO = new(0)
|
||||
ONE = new(1)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
24
lib/open_api_sdk/models/operations/genre.rb
Normal file
24
lib/open_api_sdk/models/operations/genre.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class Genre < ::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
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/getbutlertasks_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getbutlertasks_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/getdevices_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getdevices_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/getdevices_response.rb
Normal file
36
lib/open_api_sdk/models/operations/getdevices_response.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/getfilehash_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getfilehash_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
27
lib/open_api_sdk/models/operations/getfilehash_request.rb
Normal file
27
lib/open_api_sdk/models/operations/getfilehash_request.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetFileHashRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# This is the path to the local file, must be prefixed by `file://`
|
||||
field :url, ::String, { 'query_param': { 'field_name': 'url', 'style': 'form', 'explode': true } }
|
||||
# Item type
|
||||
field :type, T.nilable(::Float), { 'query_param': { 'field_name': 'type', 'style': 'form', 'explode': true } }
|
||||
|
||||
|
||||
sig { params(url: ::String, type: T.nilable(::Float)).void }
|
||||
def initialize(url: nil, type: nil)
|
||||
@url = url
|
||||
@type = type
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
33
lib/open_api_sdk/models/operations/getfilehash_response.rb
Normal file
33
lib/open_api_sdk/models/operations/getfilehash_response.rb
Normal file
@@ -0,0 +1,33 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetFileHashResponse < ::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::GetFileHashResponseBody)
|
||||
|
||||
|
||||
sig { params(content_type: ::String, raw_response: ::Faraday::Response, status_code: ::Integer, object: T.nilable(::OpenApiSDK::Operations::GetFileHashResponseBody)).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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
30
lib/open_api_sdk/models/operations/getglobalhubs_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getglobalhubs_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
72
lib/open_api_sdk/models/operations/getglobalhubs_metadata.rb
Normal file
72
lib/open_api_sdk/models/operations/getglobalhubs_metadata.rb
Normal file
@@ -0,0 +1,72 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetGlobalHubsMetadata < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :added_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('addedAt') } }
|
||||
|
||||
field :composite, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('composite') } }
|
||||
|
||||
field :duration, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('duration') } }
|
||||
|
||||
field :guid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('guid') } }
|
||||
|
||||
field :icon, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('icon') } }
|
||||
|
||||
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 :leaf_count, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('leafCount') } }
|
||||
|
||||
field :playlist_type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('playlistType') } }
|
||||
|
||||
field :rating_key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('ratingKey') } }
|
||||
|
||||
field :smart, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('smart') } }
|
||||
|
||||
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
|
||||
|
||||
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
|
||||
|
||||
field :title_sort, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('titleSort') } }
|
||||
|
||||
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') } }
|
||||
|
||||
|
||||
sig { params(added_at: T.nilable(::Integer), composite: T.nilable(::String), duration: T.nilable(::Integer), guid: T.nilable(::String), icon: T.nilable(::String), key: T.nilable(::String), last_viewed_at: T.nilable(::Integer), leaf_count: T.nilable(::Integer), playlist_type: T.nilable(::String), rating_key: T.nilable(::String), smart: T.nilable(T::Boolean), summary: T.nilable(::String), title: T.nilable(::String), title_sort: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer), view_count: T.nilable(::Integer)).void }
|
||||
def initialize(added_at: nil, composite: nil, duration: nil, guid: nil, icon: nil, key: nil, last_viewed_at: nil, leaf_count: nil, playlist_type: nil, rating_key: nil, smart: nil, summary: nil, title: nil, title_sort: nil, type: nil, updated_at: nil, view_count: nil)
|
||||
@added_at = added_at
|
||||
@composite = composite
|
||||
@duration = duration
|
||||
@guid = guid
|
||||
@icon = icon
|
||||
@key = key
|
||||
@last_viewed_at = last_viewed_at
|
||||
@leaf_count = leaf_count
|
||||
@playlist_type = playlist_type
|
||||
@rating_key = rating_key
|
||||
@smart = smart
|
||||
@summary = summary
|
||||
@title = title
|
||||
@title_sort = title_sort
|
||||
@type = type
|
||||
@updated_at = updated_at
|
||||
@view_count = view_count
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
27
lib/open_api_sdk/models/operations/getglobalhubs_request.rb
Normal file
27
lib/open_api_sdk/models/operations/getglobalhubs_request.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetGlobalHubsRequest < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
# The number of items to return with each hub.
|
||||
field :count, T.nilable(::Float), { 'query_param': { 'field_name': 'count', 'style': 'form', 'explode': true } }
|
||||
# Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
|
||||
field :only_transient, T.nilable(::OpenApiSDK::Operations::OnlyTransient), { 'query_param': { 'field_name': 'onlyTransient', 'style': 'form', 'explode': true } }
|
||||
|
||||
|
||||
sig { params(count: T.nilable(::Float), only_transient: T.nilable(::OpenApiSDK::Operations::OnlyTransient)).void }
|
||||
def initialize(count: nil, only_transient: nil)
|
||||
@count = count
|
||||
@only_transient = only_transient
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
36
lib/open_api_sdk/models/operations/getglobalhubs_response.rb
Normal file
36
lib/open_api_sdk/models/operations/getglobalhubs_response.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
84
lib/open_api_sdk/models/operations/getlibraries_directory.rb
Normal file
84
lib/open_api_sdk/models/operations/getlibraries_directory.rb
Normal file
@@ -0,0 +1,84 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetLibrariesDirectory < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :agent, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('agent') } }
|
||||
|
||||
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 :composite, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('composite') } }
|
||||
|
||||
field :content, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('content') } }
|
||||
|
||||
field :content_changed_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('contentChangedAt') } }
|
||||
|
||||
field :created_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('createdAt') } }
|
||||
|
||||
field :directory, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('directory') } }
|
||||
|
||||
field :filters, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('filters') } }
|
||||
|
||||
field :hidden, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('hidden') } }
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
field :language, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('language') } }
|
||||
|
||||
field :location, T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesLocation]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('Location') } }
|
||||
|
||||
field :refreshing, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('refreshing') } }
|
||||
|
||||
field :scanned_at, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('scannedAt') } }
|
||||
|
||||
field :scanner, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('scanner') } }
|
||||
|
||||
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 :uuid, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('uuid') } }
|
||||
|
||||
|
||||
sig { params(agent: T.nilable(::String), allow_sync: T.nilable(T::Boolean), art: T.nilable(::String), composite: T.nilable(::String), content: T.nilable(T::Boolean), content_changed_at: T.nilable(::Integer), created_at: T.nilable(::Integer), directory: T.nilable(T::Boolean), filters: T.nilable(T::Boolean), hidden: T.nilable(::Integer), key: T.nilable(::String), language: T.nilable(::String), location: T.nilable(T::Array[::OpenApiSDK::Operations::GetLibrariesLocation]), refreshing: T.nilable(T::Boolean), scanned_at: T.nilable(::Integer), scanner: T.nilable(::String), thumb: T.nilable(::String), title: T.nilable(::String), type: T.nilable(::String), updated_at: T.nilable(::Integer), uuid: T.nilable(::String)).void }
|
||||
def initialize(agent: nil, allow_sync: nil, art: nil, composite: nil, content: nil, content_changed_at: nil, created_at: nil, directory: nil, filters: nil, hidden: nil, key: nil, language: nil, location: nil, refreshing: nil, scanned_at: nil, scanner: nil, thumb: nil, title: nil, type: nil, updated_at: nil, uuid: nil)
|
||||
@agent = agent
|
||||
@allow_sync = allow_sync
|
||||
@art = art
|
||||
@composite = composite
|
||||
@content = content
|
||||
@content_changed_at = content_changed_at
|
||||
@created_at = created_at
|
||||
@directory = directory
|
||||
@filters = filters
|
||||
@hidden = hidden
|
||||
@key = key
|
||||
@language = language
|
||||
@location = location
|
||||
@refreshing = refreshing
|
||||
@scanned_at = scanned_at
|
||||
@scanner = scanner
|
||||
@thumb = thumb
|
||||
@title = title
|
||||
@type = type
|
||||
@updated_at = updated_at
|
||||
@uuid = uuid
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
30
lib/open_api_sdk/models/operations/getlibraries_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getlibraries_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
27
lib/open_api_sdk/models/operations/getlibraries_location.rb
Normal file
27
lib/open_api_sdk/models/operations/getlibraries_location.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetLibrariesLocation < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :id, T.nilable(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } }
|
||||
|
||||
field :path, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('path') } }
|
||||
|
||||
|
||||
sig { params(id: T.nilable(::Integer), path: T.nilable(::String)).void }
|
||||
def initialize(id: nil, path: nil)
|
||||
@id = id
|
||||
@path = path
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/getlibraries_response.rb
Normal file
36
lib/open_api_sdk/models/operations/getlibraries_response.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/getlibrary_directory.rb
Normal file
36
lib/open_api_sdk/models/operations/getlibrary_directory.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetLibraryDirectory < ::OpenApiSDK::Utils::FieldAugmented
|
||||
extend T::Sig
|
||||
|
||||
|
||||
field :key, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('key') } }
|
||||
|
||||
field :prompt, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('prompt') } }
|
||||
|
||||
field :search, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('search') } }
|
||||
|
||||
field :secondary, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('secondary') } }
|
||||
|
||||
field :title, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('title') } }
|
||||
|
||||
|
||||
sig { params(key: T.nilable(::String), prompt: T.nilable(::String), search: T.nilable(T::Boolean), secondary: T.nilable(T::Boolean), title: T.nilable(::String)).void }
|
||||
def initialize(key: nil, prompt: nil, search: nil, secondary: nil, title: nil)
|
||||
@key = key
|
||||
@prompt = prompt
|
||||
@search = search
|
||||
@secondary = secondary
|
||||
@title = title
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
30
lib/open_api_sdk/models/operations/getlibrary_errors.rb
Normal file
30
lib/open_api_sdk/models/operations/getlibrary_errors.rb
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
@@ -0,0 +1,66 @@
|
||||
# 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
|
||||
29
lib/open_api_sdk/models/operations/getlibrary_request.rb
Normal file
29
lib/open_api_sdk/models/operations/getlibrary_request.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
36
lib/open_api_sdk/models/operations/getlibrary_response.rb
Normal file
36
lib/open_api_sdk/models/operations/getlibrary_response.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
42
lib/open_api_sdk/models/operations/getlibrary_type.rb
Normal file
42
lib/open_api_sdk/models/operations/getlibrary_type.rb
Normal file
@@ -0,0 +1,42 @@
|
||||
# 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::Filter]), { '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::Filter]), 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
|
||||
24
lib/open_api_sdk/models/operations/getlibraryhubs_country.rb
Normal file
24
lib/open_api_sdk/models/operations/getlibraryhubs_country.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetLibraryHubsCountry < ::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
|
||||
@@ -0,0 +1,24 @@
|
||||
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
# typed: true
|
||||
# frozen_string_literal: true
|
||||
|
||||
|
||||
module OpenApiSDK
|
||||
module Operations
|
||||
|
||||
|
||||
class GetLibraryHubsDirector < ::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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user