# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

# typed: true
# frozen_string_literal: true

module PlexRubySDK
  module Operations
    autoload :GetServerCapabilitiesErrors, 'plex_ruby_sdk/models/operations/getservercapabilities_errors.rb'
    autoload :GetServerCapabilitiesUnauthorized, 'plex_ruby_sdk/models/operations/getservercapabilities_unauthorized.rb'
    autoload :Errors, 'plex_ruby_sdk/models/operations/errors.rb'
    autoload :GetServerCapabilitiesBadRequest, 'plex_ruby_sdk/models/operations/getservercapabilities_badrequest.rb'
    autoload :Directory, 'plex_ruby_sdk/models/operations/directory.rb'
    autoload :MediaContainer, 'plex_ruby_sdk/models/operations/mediacontainer.rb'
    autoload :GetServerCapabilitiesResponseBody, 'plex_ruby_sdk/models/operations/getservercapabilities_responsebody.rb'
    autoload :GetServerCapabilitiesResponse, 'plex_ruby_sdk/models/operations/getservercapabilities_response.rb'
    autoload :GetServerPreferencesServerErrors, 'plex_ruby_sdk/models/operations/getserverpreferences_server_errors.rb'
    autoload :GetServerPreferencesUnauthorized, 'plex_ruby_sdk/models/operations/getserverpreferences_unauthorized.rb'
    autoload :GetServerPreferencesErrors, 'plex_ruby_sdk/models/operations/getserverpreferences_errors.rb'
    autoload :GetServerPreferencesBadRequest, 'plex_ruby_sdk/models/operations/getserverpreferences_badrequest.rb'
    autoload :Setting, 'plex_ruby_sdk/models/operations/setting.rb'
    autoload :GetServerPreferencesMediaContainer, 'plex_ruby_sdk/models/operations/getserverpreferences_mediacontainer.rb'
    autoload :GetServerPreferencesResponseBody, 'plex_ruby_sdk/models/operations/getserverpreferences_responsebody.rb'
    autoload :GetServerPreferencesResponse, 'plex_ruby_sdk/models/operations/getserverpreferences_response.rb'
    autoload :GetAvailableClientsServerErrors, 'plex_ruby_sdk/models/operations/getavailableclients_server_errors.rb'
    autoload :GetAvailableClientsUnauthorized, 'plex_ruby_sdk/models/operations/getavailableclients_unauthorized.rb'
    autoload :GetAvailableClientsErrors, 'plex_ruby_sdk/models/operations/getavailableclients_errors.rb'
    autoload :GetAvailableClientsBadRequest, 'plex_ruby_sdk/models/operations/getavailableclients_badrequest.rb'
    autoload :Server, 'plex_ruby_sdk/models/operations/server.rb'
    autoload :GetAvailableClientsMediaContainer, 'plex_ruby_sdk/models/operations/getavailableclients_mediacontainer.rb'
    autoload :GetAvailableClientsResponseBody, 'plex_ruby_sdk/models/operations/getavailableclients_responsebody.rb'
    autoload :GetAvailableClientsResponse, 'plex_ruby_sdk/models/operations/getavailableclients_response.rb'
    autoload :GetDevicesServerErrors, 'plex_ruby_sdk/models/operations/getdevices_server_errors.rb'
    autoload :GetDevicesUnauthorized, 'plex_ruby_sdk/models/operations/getdevices_unauthorized.rb'
    autoload :GetDevicesErrors, 'plex_ruby_sdk/models/operations/getdevices_errors.rb'
    autoload :GetDevicesBadRequest, 'plex_ruby_sdk/models/operations/getdevices_badrequest.rb'
    autoload :Device, 'plex_ruby_sdk/models/operations/device.rb'
    autoload :GetDevicesMediaContainer, 'plex_ruby_sdk/models/operations/getdevices_mediacontainer.rb'
    autoload :GetDevicesResponseBody, 'plex_ruby_sdk/models/operations/getdevices_responsebody.rb'
    autoload :GetDevicesResponse, 'plex_ruby_sdk/models/operations/getdevices_response.rb'
    autoload :GetServerIdentityRequestTimeout, 'plex_ruby_sdk/models/operations/get_server_identity_requesttimeout.rb'
    autoload :GetServerIdentityMediaContainer, 'plex_ruby_sdk/models/operations/get_server_identity_mediacontainer.rb'
    autoload :GetServerIdentityResponseBody, 'plex_ruby_sdk/models/operations/get_server_identity_responsebody.rb'
    autoload :GetServerIdentityResponse, 'plex_ruby_sdk/models/operations/get_server_identity_response.rb'
    autoload :GetMyPlexAccountServerErrors, 'plex_ruby_sdk/models/operations/getmyplexaccount_server_errors.rb'
    autoload :GetMyPlexAccountUnauthorized, 'plex_ruby_sdk/models/operations/getmyplexaccount_unauthorized.rb'
    autoload :GetMyPlexAccountErrors, 'plex_ruby_sdk/models/operations/getmyplexaccount_errors.rb'
    autoload :GetMyPlexAccountBadRequest, 'plex_ruby_sdk/models/operations/getmyplexaccount_badrequest.rb'
    autoload :MyPlex, 'plex_ruby_sdk/models/operations/myplex.rb'
    autoload :GetMyPlexAccountResponseBody, 'plex_ruby_sdk/models/operations/getmyplexaccount_responsebody.rb'
    autoload :GetMyPlexAccountResponse, 'plex_ruby_sdk/models/operations/getmyplexaccount_response.rb'
    autoload :MinSize, 'plex_ruby_sdk/models/operations/minsize.rb'
    autoload :Upscale, 'plex_ruby_sdk/models/operations/upscale.rb'
    autoload :GetResizedPhotoRequest, 'plex_ruby_sdk/models/operations/getresizedphoto_request.rb'
    autoload :GetResizedPhotoServerErrors, 'plex_ruby_sdk/models/operations/getresizedphoto_server_errors.rb'
    autoload :GetResizedPhotoUnauthorized, 'plex_ruby_sdk/models/operations/getresizedphoto_unauthorized.rb'
    autoload :GetResizedPhotoErrors, 'plex_ruby_sdk/models/operations/getresizedphoto_errors.rb'
    autoload :GetResizedPhotoBadRequest, 'plex_ruby_sdk/models/operations/getresizedphoto_badrequest.rb'
    autoload :GetResizedPhotoResponse, 'plex_ruby_sdk/models/operations/getresizedphoto_response.rb'
    autoload :GetMediaProvidersRequest, 'plex_ruby_sdk/models/operations/get_media_providers_request.rb'
    autoload :GetMediaProvidersServerErrors, 'plex_ruby_sdk/models/operations/get_media_providers_server_errors.rb'
    autoload :GetMediaProvidersUnauthorized, 'plex_ruby_sdk/models/operations/get_media_providers_unauthorized.rb'
    autoload :GetMediaProvidersErrors, 'plex_ruby_sdk/models/operations/get_media_providers_errors.rb'
    autoload :GetMediaProvidersBadRequest, 'plex_ruby_sdk/models/operations/get_media_providers_badrequest.rb'
    autoload :Pivot, 'plex_ruby_sdk/models/operations/pivot.rb'
    autoload :GetMediaProvidersDirectory, 'plex_ruby_sdk/models/operations/get_media_providers_directory.rb'
    autoload :Feature, 'plex_ruby_sdk/models/operations/feature.rb'
    autoload :MediaProvider, 'plex_ruby_sdk/models/operations/mediaprovider.rb'
    autoload :GetMediaProvidersMediaContainer, 'plex_ruby_sdk/models/operations/get_media_providers_mediacontainer.rb'
    autoload :GetMediaProvidersResponseBody, 'plex_ruby_sdk/models/operations/get_media_providers_responsebody.rb'
    autoload :GetMediaProvidersResponse, 'plex_ruby_sdk/models/operations/get_media_providers_response.rb'
    autoload :GetServerListServerErrors, 'plex_ruby_sdk/models/operations/getserverlist_server_errors.rb'
    autoload :GetServerListUnauthorized, 'plex_ruby_sdk/models/operations/getserverlist_unauthorized.rb'
    autoload :GetServerListErrors, 'plex_ruby_sdk/models/operations/getserverlist_errors.rb'
    autoload :GetServerListBadRequest, 'plex_ruby_sdk/models/operations/getserverlist_badrequest.rb'
    autoload :GetServerListServer, 'plex_ruby_sdk/models/operations/getserverlist_server.rb'
    autoload :GetServerListMediaContainer, 'plex_ruby_sdk/models/operations/getserverlist_mediacontainer.rb'
    autoload :GetServerListResponseBody, 'plex_ruby_sdk/models/operations/getserverlist_responsebody.rb'
    autoload :GetServerListResponse, 'plex_ruby_sdk/models/operations/getserverlist_response.rb'
    autoload :MarkPlayedRequest, 'plex_ruby_sdk/models/operations/markplayed_request.rb'
    autoload :MarkPlayedMediaErrors, 'plex_ruby_sdk/models/operations/markplayed_media_errors.rb'
    autoload :MarkPlayedUnauthorized, 'plex_ruby_sdk/models/operations/markplayed_unauthorized.rb'
    autoload :MarkPlayedErrors, 'plex_ruby_sdk/models/operations/markplayed_errors.rb'
    autoload :MarkPlayedBadRequest, 'plex_ruby_sdk/models/operations/markplayed_badrequest.rb'
    autoload :MarkPlayedResponse, 'plex_ruby_sdk/models/operations/markplayed_response.rb'
    autoload :MarkUnplayedRequest, 'plex_ruby_sdk/models/operations/markunplayed_request.rb'
    autoload :MarkUnplayedMediaErrors, 'plex_ruby_sdk/models/operations/markunplayed_media_errors.rb'
    autoload :MarkUnplayedUnauthorized, 'plex_ruby_sdk/models/operations/markunplayed_unauthorized.rb'
    autoload :MarkUnplayedErrors, 'plex_ruby_sdk/models/operations/markunplayed_errors.rb'
    autoload :MarkUnplayedBadRequest, 'plex_ruby_sdk/models/operations/markunplayed_badrequest.rb'
    autoload :MarkUnplayedResponse, 'plex_ruby_sdk/models/operations/markunplayed_response.rb'
    autoload :UpdatePlayProgressRequest, 'plex_ruby_sdk/models/operations/updateplayprogress_request.rb'
    autoload :UpdatePlayProgressMediaErrors, 'plex_ruby_sdk/models/operations/updateplayprogress_media_errors.rb'
    autoload :UpdatePlayProgressUnauthorized, 'plex_ruby_sdk/models/operations/updateplayprogress_unauthorized.rb'
    autoload :UpdatePlayProgressErrors, 'plex_ruby_sdk/models/operations/updateplayprogress_errors.rb'
    autoload :UpdatePlayProgressBadRequest, 'plex_ruby_sdk/models/operations/updateplayprogress_badrequest.rb'
    autoload :UpdatePlayProgressResponse, 'plex_ruby_sdk/models/operations/updateplayprogress_response.rb'
    autoload :GetBannerImageRequest, 'plex_ruby_sdk/models/operations/get_banner_image_request.rb'
    autoload :GetBannerImageMediaErrors, 'plex_ruby_sdk/models/operations/get_banner_image_media_errors.rb'
    autoload :GetBannerImageUnauthorized, 'plex_ruby_sdk/models/operations/get_banner_image_unauthorized.rb'
    autoload :GetBannerImageErrors, 'plex_ruby_sdk/models/operations/get_banner_image_errors.rb'
    autoload :GetBannerImageBadRequest, 'plex_ruby_sdk/models/operations/get_banner_image_badrequest.rb'
    autoload :GetBannerImageResponse, 'plex_ruby_sdk/models/operations/get_banner_image_response.rb'
    autoload :GetThumbImageRequest, 'plex_ruby_sdk/models/operations/get_thumb_image_request.rb'
    autoload :GetThumbImageMediaErrors, 'plex_ruby_sdk/models/operations/get_thumb_image_media_errors.rb'
    autoload :GetThumbImageUnauthorized, 'plex_ruby_sdk/models/operations/get_thumb_image_unauthorized.rb'
    autoload :GetThumbImageErrors, 'plex_ruby_sdk/models/operations/get_thumb_image_errors.rb'
    autoload :GetThumbImageBadRequest, 'plex_ruby_sdk/models/operations/get_thumb_image_badrequest.rb'
    autoload :GetThumbImageResponse, 'plex_ruby_sdk/models/operations/get_thumb_image_response.rb'
    autoload :State, 'plex_ruby_sdk/models/operations/state.rb'
    autoload :GetTimelineRequest, 'plex_ruby_sdk/models/operations/gettimeline_request.rb'
    autoload :GetTimelineVideoErrors, 'plex_ruby_sdk/models/operations/gettimeline_video_errors.rb'
    autoload :GetTimelineUnauthorized, 'plex_ruby_sdk/models/operations/gettimeline_unauthorized.rb'
    autoload :GetTimelineErrors, 'plex_ruby_sdk/models/operations/gettimeline_errors.rb'
    autoload :GetTimelineBadRequest, 'plex_ruby_sdk/models/operations/gettimeline_badrequest.rb'
    autoload :GetTimelineResponse, 'plex_ruby_sdk/models/operations/gettimeline_response.rb'
    autoload :StartUniversalTranscodeRequest, 'plex_ruby_sdk/models/operations/startuniversaltranscode_request.rb'
    autoload :StartUniversalTranscodeVideoErrors, 'plex_ruby_sdk/models/operations/startuniversaltranscode_video_errors.rb'
    autoload :StartUniversalTranscodeUnauthorized, 'plex_ruby_sdk/models/operations/startuniversaltranscode_unauthorized.rb'
    autoload :StartUniversalTranscodeErrors, 'plex_ruby_sdk/models/operations/startuniversaltranscode_errors.rb'
    autoload :StartUniversalTranscodeBadRequest, 'plex_ruby_sdk/models/operations/startuniversaltranscode_badrequest.rb'
    autoload :StartUniversalTranscodeResponse, 'plex_ruby_sdk/models/operations/startuniversaltranscode_response.rb'
    autoload :GetServerActivitiesActivitiesErrors, 'plex_ruby_sdk/models/operations/getserveractivities_activities_errors.rb'
    autoload :GetServerActivitiesUnauthorized, 'plex_ruby_sdk/models/operations/getserveractivities_unauthorized.rb'
    autoload :GetServerActivitiesErrors, 'plex_ruby_sdk/models/operations/getserveractivities_errors.rb'
    autoload :GetServerActivitiesBadRequest, 'plex_ruby_sdk/models/operations/getserveractivities_badrequest.rb'
    autoload :Context, 'plex_ruby_sdk/models/operations/context.rb'
    autoload :Activity, 'plex_ruby_sdk/models/operations/activity.rb'
    autoload :GetServerActivitiesMediaContainer, 'plex_ruby_sdk/models/operations/getserveractivities_mediacontainer.rb'
    autoload :GetServerActivitiesResponseBody, 'plex_ruby_sdk/models/operations/getserveractivities_responsebody.rb'
    autoload :GetServerActivitiesResponse, 'plex_ruby_sdk/models/operations/getserveractivities_response.rb'
    autoload :CancelServerActivitiesRequest, 'plex_ruby_sdk/models/operations/cancelserveractivities_request.rb'
    autoload :CancelServerActivitiesActivitiesErrors, 'plex_ruby_sdk/models/operations/cancelserveractivities_activities_errors.rb'
    autoload :CancelServerActivitiesUnauthorized, 'plex_ruby_sdk/models/operations/cancelserveractivities_unauthorized.rb'
    autoload :CancelServerActivitiesErrors, 'plex_ruby_sdk/models/operations/cancelserveractivities_errors.rb'
    autoload :CancelServerActivitiesBadRequest, 'plex_ruby_sdk/models/operations/cancelserveractivities_badrequest.rb'
    autoload :CancelServerActivitiesResponse, 'plex_ruby_sdk/models/operations/cancelserveractivities_response.rb'
    autoload :GetButlerTasksButlerErrors, 'plex_ruby_sdk/models/operations/getbutlertasks_butler_errors.rb'
    autoload :GetButlerTasksUnauthorized, 'plex_ruby_sdk/models/operations/getbutlertasks_unauthorized.rb'
    autoload :GetButlerTasksErrors, 'plex_ruby_sdk/models/operations/getbutlertasks_errors.rb'
    autoload :GetButlerTasksBadRequest, 'plex_ruby_sdk/models/operations/getbutlertasks_badrequest.rb'
    autoload :ButlerTask, 'plex_ruby_sdk/models/operations/butlertask.rb'
    autoload :ButlerTasks, 'plex_ruby_sdk/models/operations/butlertasks.rb'
    autoload :GetButlerTasksResponseBody, 'plex_ruby_sdk/models/operations/getbutlertasks_responsebody.rb'
    autoload :GetButlerTasksResponse, 'plex_ruby_sdk/models/operations/getbutlertasks_response.rb'
    autoload :StartAllTasksButlerErrors, 'plex_ruby_sdk/models/operations/startalltasks_butler_errors.rb'
    autoload :StartAllTasksUnauthorized, 'plex_ruby_sdk/models/operations/startalltasks_unauthorized.rb'
    autoload :StartAllTasksErrors, 'plex_ruby_sdk/models/operations/startalltasks_errors.rb'
    autoload :StartAllTasksBadRequest, 'plex_ruby_sdk/models/operations/startalltasks_badrequest.rb'
    autoload :StartAllTasksResponse, 'plex_ruby_sdk/models/operations/startalltasks_response.rb'
    autoload :StopAllTasksButlerErrors, 'plex_ruby_sdk/models/operations/stopalltasks_butler_errors.rb'
    autoload :StopAllTasksUnauthorized, 'plex_ruby_sdk/models/operations/stopalltasks_unauthorized.rb'
    autoload :StopAllTasksErrors, 'plex_ruby_sdk/models/operations/stopalltasks_errors.rb'
    autoload :StopAllTasksBadRequest, 'plex_ruby_sdk/models/operations/stopalltasks_badrequest.rb'
    autoload :StopAllTasksResponse, 'plex_ruby_sdk/models/operations/stopalltasks_response.rb'
    autoload :TaskName, 'plex_ruby_sdk/models/operations/taskname.rb'
    autoload :StartTaskRequest, 'plex_ruby_sdk/models/operations/starttask_request.rb'
    autoload :StartTaskButlerErrors, 'plex_ruby_sdk/models/operations/starttask_butler_errors.rb'
    autoload :StartTaskUnauthorized, 'plex_ruby_sdk/models/operations/starttask_unauthorized.rb'
    autoload :StartTaskErrors, 'plex_ruby_sdk/models/operations/starttask_errors.rb'
    autoload :StartTaskBadRequest, 'plex_ruby_sdk/models/operations/starttask_badrequest.rb'
    autoload :StartTaskResponse, 'plex_ruby_sdk/models/operations/starttask_response.rb'
    autoload :PathParamTaskName, 'plex_ruby_sdk/models/operations/pathparam_taskname.rb'
    autoload :StopTaskRequest, 'plex_ruby_sdk/models/operations/stoptask_request.rb'
    autoload :StopTaskButlerErrors, 'plex_ruby_sdk/models/operations/stoptask_butler_errors.rb'
    autoload :StopTaskUnauthorized, 'plex_ruby_sdk/models/operations/stoptask_unauthorized.rb'
    autoload :StopTaskErrors, 'plex_ruby_sdk/models/operations/stoptask_errors.rb'
    autoload :StopTaskBadRequest, 'plex_ruby_sdk/models/operations/stoptask_badrequest.rb'
    autoload :StopTaskResponse, 'plex_ruby_sdk/models/operations/stoptask_response.rb'
    autoload :GetCompanionsDataPlexErrors, 'plex_ruby_sdk/models/operations/getcompanionsdata_plex_errors.rb'
    autoload :GetCompanionsDataUnauthorized, 'plex_ruby_sdk/models/operations/getcompanionsdata_unauthorized.rb'
    autoload :GetCompanionsDataErrors, 'plex_ruby_sdk/models/operations/getcompanionsdata_errors.rb'
    autoload :GetCompanionsDataBadRequest, 'plex_ruby_sdk/models/operations/getcompanionsdata_badrequest.rb'
    autoload :ResponseBody, 'plex_ruby_sdk/models/operations/responsebody.rb'
    autoload :GetCompanionsDataResponse, 'plex_ruby_sdk/models/operations/getcompanionsdata_response.rb'
    autoload :GetUserFriendsPlexErrors, 'plex_ruby_sdk/models/operations/getuserfriends_plex_errors.rb'
    autoload :GetUserFriendsUnauthorized, 'plex_ruby_sdk/models/operations/getuserfriends_unauthorized.rb'
    autoload :GetUserFriendsErrors, 'plex_ruby_sdk/models/operations/getuserfriends_errors.rb'
    autoload :GetUserFriendsBadRequest, 'plex_ruby_sdk/models/operations/getuserfriends_badrequest.rb'
    autoload :SharedServers, 'plex_ruby_sdk/models/operations/sharedservers.rb'
    autoload :SharedSources, 'plex_ruby_sdk/models/operations/sharedsources.rb'
    autoload :Status, 'plex_ruby_sdk/models/operations/status.rb'
    autoload :Friend, 'plex_ruby_sdk/models/operations/friend.rb'
    autoload :GetUserFriendsResponse, 'plex_ruby_sdk/models/operations/getuserfriends_response.rb'
    autoload :GetGeoDataPlexErrors, 'plex_ruby_sdk/models/operations/getgeodata_plex_errors.rb'
    autoload :GetGeoDataUnauthorized, 'plex_ruby_sdk/models/operations/getgeodata_unauthorized.rb'
    autoload :GetGeoDataErrors, 'plex_ruby_sdk/models/operations/getgeodata_errors.rb'
    autoload :GetGeoDataBadRequest, 'plex_ruby_sdk/models/operations/getgeodata_badrequest.rb'
    autoload :GetGeoDataGeoData, 'plex_ruby_sdk/models/operations/getgeodata_geodata.rb'
    autoload :GetGeoDataResponse, 'plex_ruby_sdk/models/operations/getgeodata_response.rb'
    autoload :GetHomeDataPlexErrors, 'plex_ruby_sdk/models/operations/gethomedata_plex_errors.rb'
    autoload :GetHomeDataUnauthorized, 'plex_ruby_sdk/models/operations/gethomedata_unauthorized.rb'
    autoload :GetHomeDataErrors, 'plex_ruby_sdk/models/operations/gethomedata_errors.rb'
    autoload :GetHomeDataBadRequest, 'plex_ruby_sdk/models/operations/gethomedata_badrequest.rb'
    autoload :GetHomeDataResponseBody, 'plex_ruby_sdk/models/operations/gethomedata_responsebody.rb'
    autoload :GetHomeDataResponse, 'plex_ruby_sdk/models/operations/gethomedata_response.rb'
    autoload :IncludeHttps, 'plex_ruby_sdk/models/operations/includehttps.rb'
    autoload :IncludeRelay, 'plex_ruby_sdk/models/operations/includerelay.rb'
    autoload :IncludeIPv6, 'plex_ruby_sdk/models/operations/includeipv6.rb'
    autoload :GetServerResourcesRequest, 'plex_ruby_sdk/models/operations/get_server_resources_request.rb'
    autoload :GetServerResourcesPlexErrors, 'plex_ruby_sdk/models/operations/get_server_resources_plex_errors.rb'
    autoload :GetServerResourcesUnauthorized, 'plex_ruby_sdk/models/operations/get_server_resources_unauthorized.rb'
    autoload :GetServerResourcesErrors, 'plex_ruby_sdk/models/operations/get_server_resources_errors.rb'
    autoload :GetServerResourcesBadRequest, 'plex_ruby_sdk/models/operations/get_server_resources_badrequest.rb'
    autoload :Connections, 'plex_ruby_sdk/models/operations/connections.rb'
    autoload :PlexDevice, 'plex_ruby_sdk/models/operations/plexdevice.rb'
    autoload :GetServerResourcesResponse, 'plex_ruby_sdk/models/operations/get_server_resources_response.rb'
    autoload :GetPinRequest, 'plex_ruby_sdk/models/operations/getpin_request.rb'
    autoload :GetPinErrors, 'plex_ruby_sdk/models/operations/getpin_errors.rb'
    autoload :GetPinBadRequest, 'plex_ruby_sdk/models/operations/getpin_badrequest.rb'
    autoload :GeoData, 'plex_ruby_sdk/models/operations/geodata.rb'
    autoload :GetPinAuthPinContainer, 'plex_ruby_sdk/models/operations/getpin_authpincontainer.rb'
    autoload :GetPinResponse, 'plex_ruby_sdk/models/operations/getpin_response.rb'
    autoload :GetTokenByPinIdRequest, 'plex_ruby_sdk/models/operations/gettokenbypinid_request.rb'
    autoload :GetTokenByPinIdPlexErrors, 'plex_ruby_sdk/models/operations/gettokenbypinid_plex_errors.rb'
    autoload :GetTokenByPinIdResponseBody, 'plex_ruby_sdk/models/operations/gettokenbypinid_responsebody.rb'
    autoload :GetTokenByPinIdErrors, 'plex_ruby_sdk/models/operations/gettokenbypinid_errors.rb'
    autoload :GetTokenByPinIdBadRequest, 'plex_ruby_sdk/models/operations/gettokenbypinid_badrequest.rb'
    autoload :GetTokenByPinIdGeoData, 'plex_ruby_sdk/models/operations/gettokenbypinid_geodata.rb'
    autoload :GetTokenByPinIdAuthPinContainer, 'plex_ruby_sdk/models/operations/gettokenbypinid_authpincontainer.rb'
    autoload :GetTokenByPinIdResponse, 'plex_ruby_sdk/models/operations/gettokenbypinid_response.rb'
    autoload :OnlyTransient, 'plex_ruby_sdk/models/operations/onlytransient.rb'
    autoload :GetGlobalHubsRequest, 'plex_ruby_sdk/models/operations/getglobalhubs_request.rb'
    autoload :GetGlobalHubsHubsErrors, 'plex_ruby_sdk/models/operations/getglobalhubs_hubs_errors.rb'
    autoload :GetGlobalHubsUnauthorized, 'plex_ruby_sdk/models/operations/getglobalhubs_unauthorized.rb'
    autoload :GetGlobalHubsErrors, 'plex_ruby_sdk/models/operations/getglobalhubs_errors.rb'
    autoload :GetGlobalHubsBadRequest, 'plex_ruby_sdk/models/operations/getglobalhubs_badrequest.rb'
    autoload :GetGlobalHubsMetadata, 'plex_ruby_sdk/models/operations/getglobalhubs_metadata.rb'
    autoload :Hub, 'plex_ruby_sdk/models/operations/hub.rb'
    autoload :GetGlobalHubsMediaContainer, 'plex_ruby_sdk/models/operations/getglobalhubs_mediacontainer.rb'
    autoload :GetGlobalHubsResponseBody, 'plex_ruby_sdk/models/operations/getglobalhubs_responsebody.rb'
    autoload :GetGlobalHubsResponse, 'plex_ruby_sdk/models/operations/getglobalhubs_response.rb'
    autoload :QueryParamOnlyTransient, 'plex_ruby_sdk/models/operations/queryparam_onlytransient.rb'
    autoload :GetLibraryHubsRequest, 'plex_ruby_sdk/models/operations/getlibraryhubs_request.rb'
    autoload :GetLibraryHubsHubsErrors, 'plex_ruby_sdk/models/operations/getlibraryhubs_hubs_errors.rb'
    autoload :GetLibraryHubsUnauthorized, 'plex_ruby_sdk/models/operations/getlibraryhubs_unauthorized.rb'
    autoload :GetLibraryHubsErrors, 'plex_ruby_sdk/models/operations/getlibraryhubs_errors.rb'
    autoload :GetLibraryHubsBadRequest, 'plex_ruby_sdk/models/operations/getlibraryhubs_badrequest.rb'
    autoload :GetLibraryHubsPart, 'plex_ruby_sdk/models/operations/getlibraryhubs_part.rb'
    autoload :GetLibraryHubsMedia, 'plex_ruby_sdk/models/operations/getlibraryhubs_media.rb'
    autoload :GetLibraryHubsGenre, 'plex_ruby_sdk/models/operations/getlibraryhubs_genre.rb'
    autoload :GetLibraryHubsCountry, 'plex_ruby_sdk/models/operations/getlibraryhubs_country.rb'
    autoload :GetLibraryHubsDirector, 'plex_ruby_sdk/models/operations/getlibraryhubs_director.rb'
    autoload :GetLibraryHubsRole, 'plex_ruby_sdk/models/operations/getlibraryhubs_role.rb'
    autoload :GetLibraryHubsWriter, 'plex_ruby_sdk/models/operations/getlibraryhubs_writer.rb'
    autoload :GetLibraryHubsMetadata, 'plex_ruby_sdk/models/operations/getlibraryhubs_metadata.rb'
    autoload :GetLibraryHubsHub, 'plex_ruby_sdk/models/operations/getlibraryhubs_hub.rb'
    autoload :GetLibraryHubsMediaContainer, 'plex_ruby_sdk/models/operations/getlibraryhubs_mediacontainer.rb'
    autoload :GetLibraryHubsResponseBody, 'plex_ruby_sdk/models/operations/getlibraryhubs_responsebody.rb'
    autoload :GetLibraryHubsResponse, 'plex_ruby_sdk/models/operations/getlibraryhubs_response.rb'
    autoload :PerformSearchRequest, 'plex_ruby_sdk/models/operations/performsearch_request.rb'
    autoload :PerformSearchSearchErrors, 'plex_ruby_sdk/models/operations/performsearch_search_errors.rb'
    autoload :PerformSearchUnauthorized, 'plex_ruby_sdk/models/operations/performsearch_unauthorized.rb'
    autoload :PerformSearchErrors, 'plex_ruby_sdk/models/operations/performsearch_errors.rb'
    autoload :PerformSearchBadRequest, 'plex_ruby_sdk/models/operations/performsearch_badrequest.rb'
    autoload :PerformSearchResponse, 'plex_ruby_sdk/models/operations/performsearch_response.rb'
    autoload :PerformVoiceSearchRequest, 'plex_ruby_sdk/models/operations/performvoicesearch_request.rb'
    autoload :PerformVoiceSearchSearchErrors, 'plex_ruby_sdk/models/operations/performvoicesearch_search_errors.rb'
    autoload :PerformVoiceSearchUnauthorized, 'plex_ruby_sdk/models/operations/performvoicesearch_unauthorized.rb'
    autoload :PerformVoiceSearchErrors, 'plex_ruby_sdk/models/operations/performvoicesearch_errors.rb'
    autoload :PerformVoiceSearchBadRequest, 'plex_ruby_sdk/models/operations/performvoicesearch_badrequest.rb'
    autoload :PerformVoiceSearchResponse, 'plex_ruby_sdk/models/operations/performvoicesearch_response.rb'
    autoload :GetSearchResultsRequest, 'plex_ruby_sdk/models/operations/getsearchresults_request.rb'
    autoload :GetSearchResultsSearchErrors, 'plex_ruby_sdk/models/operations/getsearchresults_search_errors.rb'
    autoload :GetSearchResultsUnauthorized, 'plex_ruby_sdk/models/operations/getsearchresults_unauthorized.rb'
    autoload :GetSearchResultsErrors, 'plex_ruby_sdk/models/operations/getsearchresults_errors.rb'
    autoload :GetSearchResultsBadRequest, 'plex_ruby_sdk/models/operations/getsearchresults_badrequest.rb'
    autoload :GetSearchResultsPart, 'plex_ruby_sdk/models/operations/getsearchresults_part.rb'
    autoload :GetSearchResultsMedia, 'plex_ruby_sdk/models/operations/getsearchresults_media.rb'
    autoload :GetSearchResultsGenre, 'plex_ruby_sdk/models/operations/getsearchresults_genre.rb'
    autoload :GetSearchResultsDirector, 'plex_ruby_sdk/models/operations/getsearchresults_director.rb'
    autoload :GetSearchResultsWriter, 'plex_ruby_sdk/models/operations/getsearchresults_writer.rb'
    autoload :GetSearchResultsCountry, 'plex_ruby_sdk/models/operations/getsearchresults_country.rb'
    autoload :GetSearchResultsRole, 'plex_ruby_sdk/models/operations/getsearchresults_role.rb'
    autoload :GetSearchResultsMetadata, 'plex_ruby_sdk/models/operations/getsearchresults_metadata.rb'
    autoload :Provider, 'plex_ruby_sdk/models/operations/provider.rb'
    autoload :GetSearchResultsMediaContainer, 'plex_ruby_sdk/models/operations/getsearchresults_mediacontainer.rb'
    autoload :GetSearchResultsResponseBody, 'plex_ruby_sdk/models/operations/getsearchresults_responsebody.rb'
    autoload :GetSearchResultsResponse, 'plex_ruby_sdk/models/operations/getsearchresults_response.rb'
    autoload :GetFileHashRequest, 'plex_ruby_sdk/models/operations/getfilehash_request.rb'
    autoload :GetFileHashLibraryErrors, 'plex_ruby_sdk/models/operations/getfilehash_library_errors.rb'
    autoload :GetFileHashUnauthorized, 'plex_ruby_sdk/models/operations/getfilehash_unauthorized.rb'
    autoload :GetFileHashErrors, 'plex_ruby_sdk/models/operations/getfilehash_errors.rb'
    autoload :GetFileHashBadRequest, 'plex_ruby_sdk/models/operations/getfilehash_badrequest.rb'
    autoload :GetFileHashResponse, 'plex_ruby_sdk/models/operations/getfilehash_response.rb'
    autoload :GetRecentlyAddedRequest, 'plex_ruby_sdk/models/operations/getrecentlyadded_request.rb'
    autoload :GetRecentlyAddedLibraryErrors, 'plex_ruby_sdk/models/operations/getrecentlyadded_library_errors.rb'
    autoload :GetRecentlyAddedUnauthorized, 'plex_ruby_sdk/models/operations/getrecentlyadded_unauthorized.rb'
    autoload :GetRecentlyAddedErrors, 'plex_ruby_sdk/models/operations/getrecentlyadded_errors.rb'
    autoload :GetRecentlyAddedBadRequest, 'plex_ruby_sdk/models/operations/getrecentlyadded_badrequest.rb'
    autoload :Part, 'plex_ruby_sdk/models/operations/part.rb'
    autoload :Media, 'plex_ruby_sdk/models/operations/media.rb'
    autoload :Genre, 'plex_ruby_sdk/models/operations/genre.rb'
    autoload :Director, 'plex_ruby_sdk/models/operations/director.rb'
    autoload :Writer, 'plex_ruby_sdk/models/operations/writer.rb'
    autoload :Country, 'plex_ruby_sdk/models/operations/country.rb'
    autoload :Role, 'plex_ruby_sdk/models/operations/role.rb'
    autoload :GetRecentlyAddedMetadata, 'plex_ruby_sdk/models/operations/getrecentlyadded_metadata.rb'
    autoload :GetRecentlyAddedMediaContainer, 'plex_ruby_sdk/models/operations/getrecentlyadded_mediacontainer.rb'
    autoload :GetRecentlyAddedResponseBody, 'plex_ruby_sdk/models/operations/getrecentlyadded_responsebody.rb'
    autoload :GetRecentlyAddedResponse, 'plex_ruby_sdk/models/operations/getrecentlyadded_response.rb'
    autoload :GetAllLibrariesLibraryErrors, 'plex_ruby_sdk/models/operations/get_all_libraries_library_errors.rb'
    autoload :GetAllLibrariesUnauthorized, 'plex_ruby_sdk/models/operations/get_all_libraries_unauthorized.rb'
    autoload :GetAllLibrariesErrors, 'plex_ruby_sdk/models/operations/get_all_libraries_errors.rb'
    autoload :GetAllLibrariesBadRequest, 'plex_ruby_sdk/models/operations/get_all_libraries_badrequest.rb'
    autoload :Location, 'plex_ruby_sdk/models/operations/location.rb'
    autoload :GetAllLibrariesDirectory, 'plex_ruby_sdk/models/operations/get_all_libraries_directory.rb'
    autoload :GetAllLibrariesMediaContainer, 'plex_ruby_sdk/models/operations/get_all_libraries_mediacontainer.rb'
    autoload :GetAllLibrariesResponseBody, 'plex_ruby_sdk/models/operations/get_all_libraries_responsebody.rb'
    autoload :GetAllLibrariesResponse, 'plex_ruby_sdk/models/operations/get_all_libraries_response.rb'
    autoload :IncludeDetails, 'plex_ruby_sdk/models/operations/includedetails.rb'
    autoload :GetLibraryDetailsRequest, 'plex_ruby_sdk/models/operations/get_library_details_request.rb'
    autoload :GetLibraryDetailsLibraryErrors, 'plex_ruby_sdk/models/operations/get_library_details_library_errors.rb'
    autoload :GetLibraryDetailsUnauthorized, 'plex_ruby_sdk/models/operations/get_library_details_unauthorized.rb'
    autoload :GetLibraryDetailsErrors, 'plex_ruby_sdk/models/operations/get_library_details_errors.rb'
    autoload :GetLibraryDetailsBadRequest, 'plex_ruby_sdk/models/operations/get_library_details_badrequest.rb'
    autoload :GetLibraryDetailsDirectory, 'plex_ruby_sdk/models/operations/get_library_details_directory.rb'
    autoload :GetLibraryDetailsFilter, 'plex_ruby_sdk/models/operations/get_library_details_filter.rb'
    autoload :Sort, 'plex_ruby_sdk/models/operations/sort.rb'
    autoload :Field, 'plex_ruby_sdk/models/operations/field.rb'
    autoload :GetLibraryDetailsType, 'plex_ruby_sdk/models/operations/get_library_details_type.rb'
    autoload :Operator, 'plex_ruby_sdk/models/operations/operator.rb'
    autoload :FieldType, 'plex_ruby_sdk/models/operations/fieldtype.rb'
    autoload :GetLibraryDetailsMediaContainer, 'plex_ruby_sdk/models/operations/get_library_details_mediacontainer.rb'
    autoload :GetLibraryDetailsResponseBody, 'plex_ruby_sdk/models/operations/get_library_details_responsebody.rb'
    autoload :GetLibraryDetailsResponse, 'plex_ruby_sdk/models/operations/get_library_details_response.rb'
    autoload :DeleteLibraryRequest, 'plex_ruby_sdk/models/operations/deletelibrary_request.rb'
    autoload :DeleteLibraryLibraryErrors, 'plex_ruby_sdk/models/operations/deletelibrary_library_errors.rb'
    autoload :DeleteLibraryUnauthorized, 'plex_ruby_sdk/models/operations/deletelibrary_unauthorized.rb'
    autoload :DeleteLibraryErrors, 'plex_ruby_sdk/models/operations/deletelibrary_errors.rb'
    autoload :DeleteLibraryBadRequest, 'plex_ruby_sdk/models/operations/deletelibrary_badrequest.rb'
    autoload :DeleteLibraryResponse, 'plex_ruby_sdk/models/operations/deletelibrary_response.rb'
    autoload :Tag, 'plex_ruby_sdk/models/operations/tag.rb'
    autoload :IncludeGuids, 'plex_ruby_sdk/models/operations/includeguids.rb'
    autoload :IncludeMeta, 'plex_ruby_sdk/models/operations/includemeta.rb'
    autoload :Type, 'plex_ruby_sdk/models/operations/type.rb'
    autoload :GetLibraryItemsRequest, 'plex_ruby_sdk/models/operations/get_library_items_request.rb'
    autoload :GetLibraryItemsLibraryErrors, 'plex_ruby_sdk/models/operations/get_library_items_library_errors.rb'
    autoload :GetLibraryItemsUnauthorized, 'plex_ruby_sdk/models/operations/get_library_items_unauthorized.rb'
    autoload :GetLibraryItemsErrors, 'plex_ruby_sdk/models/operations/get_library_items_errors.rb'
    autoload :GetLibraryItemsBadRequest, 'plex_ruby_sdk/models/operations/get_library_items_badrequest.rb'
    autoload :GetLibraryItemsPart, 'plex_ruby_sdk/models/operations/get_library_items_part.rb'
    autoload :GetLibraryItemsMedia, 'plex_ruby_sdk/models/operations/get_library_items_media.rb'
    autoload :GetLibraryItemsGenre, 'plex_ruby_sdk/models/operations/get_library_items_genre.rb'
    autoload :GetLibraryItemsCountry, 'plex_ruby_sdk/models/operations/get_library_items_country.rb'
    autoload :GetLibraryItemsDirector, 'plex_ruby_sdk/models/operations/get_library_items_director.rb'
    autoload :GetLibraryItemsWriter, 'plex_ruby_sdk/models/operations/get_library_items_writer.rb'
    autoload :GetLibraryItemsRole, 'plex_ruby_sdk/models/operations/get_library_items_role.rb'
    autoload :GetLibraryItemsMetadata, 'plex_ruby_sdk/models/operations/get_library_items_metadata.rb'
    autoload :GetLibraryItemsMediaContainer, 'plex_ruby_sdk/models/operations/get_library_items_mediacontainer.rb'
    autoload :GetLibraryItemsResponseBody, 'plex_ruby_sdk/models/operations/get_library_items_responsebody.rb'
    autoload :GetLibraryItemsResponse, 'plex_ruby_sdk/models/operations/get_library_items_response.rb'
    autoload :Force, 'plex_ruby_sdk/models/operations/force.rb'
    autoload :GetRefreshLibraryMetadataRequest, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_request.rb'
    autoload :GetRefreshLibraryMetadataLibraryErrors, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_library_errors.rb'
    autoload :GetRefreshLibraryMetadataUnauthorized, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_unauthorized.rb'
    autoload :GetRefreshLibraryMetadataErrors, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_errors.rb'
    autoload :GetRefreshLibraryMetadataBadRequest, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_badrequest.rb'
    autoload :GetRefreshLibraryMetadataResponse, 'plex_ruby_sdk/models/operations/get_refresh_library_metadata_response.rb'
    autoload :QueryParamType, 'plex_ruby_sdk/models/operations/queryparam_type.rb'
    autoload :GetSearchLibraryRequest, 'plex_ruby_sdk/models/operations/get_search_library_request.rb'
    autoload :GetSearchLibraryLibraryErrors, 'plex_ruby_sdk/models/operations/get_search_library_library_errors.rb'
    autoload :GetSearchLibraryUnauthorized, 'plex_ruby_sdk/models/operations/get_search_library_unauthorized.rb'
    autoload :GetSearchLibraryErrors, 'plex_ruby_sdk/models/operations/get_search_library_errors.rb'
    autoload :GetSearchLibraryBadRequest, 'plex_ruby_sdk/models/operations/get_search_library_badrequest.rb'
    autoload :GetSearchLibraryMetadata, 'plex_ruby_sdk/models/operations/get_search_library_metadata.rb'
    autoload :GetSearchLibraryMediaContainer, 'plex_ruby_sdk/models/operations/get_search_library_mediacontainer.rb'
    autoload :GetSearchLibraryResponseBody, 'plex_ruby_sdk/models/operations/get_search_library_responsebody.rb'
    autoload :GetSearchLibraryResponse, 'plex_ruby_sdk/models/operations/get_search_library_response.rb'
    autoload :GetMetaDataByRatingKeyRequest, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_request.rb'
    autoload :GetMetaDataByRatingKeyLibraryErrors, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_library_errors.rb'
    autoload :GetMetaDataByRatingKeyUnauthorized, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_unauthorized.rb'
    autoload :GetMetaDataByRatingKeyErrors, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_errors.rb'
    autoload :GetMetaDataByRatingKeyBadRequest, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_badrequest.rb'
    autoload :Stream, 'plex_ruby_sdk/models/operations/stream.rb'
    autoload :GetMetaDataByRatingKeyPart, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_part.rb'
    autoload :GetMetaDataByRatingKeyMedia, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_media.rb'
    autoload :GetMetaDataByRatingKeyGenre, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_genre.rb'
    autoload :GetMetaDataByRatingKeyCountry, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_country.rb'
    autoload :Guids, 'plex_ruby_sdk/models/operations/guids.rb'
    autoload :Ratings, 'plex_ruby_sdk/models/operations/ratings.rb'
    autoload :GetMetaDataByRatingKeyDirector, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_director.rb'
    autoload :GetMetaDataByRatingKeyWriter, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_writer.rb'
    autoload :GetMetaDataByRatingKeyRole, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_role.rb'
    autoload :Producer, 'plex_ruby_sdk/models/operations/producer.rb'
    autoload :GetMetaDataByRatingKeyMetadata, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_metadata.rb'
    autoload :GetMetaDataByRatingKeyMediaContainer, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_mediacontainer.rb'
    autoload :GetMetaDataByRatingKeyResponseBody, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_responsebody.rb'
    autoload :GetMetaDataByRatingKeyResponse, 'plex_ruby_sdk/models/operations/get_meta_data_by_rating_key_response.rb'
    autoload :GetMetadataChildrenRequest, 'plex_ruby_sdk/models/operations/getmetadatachildren_request.rb'
    autoload :GetMetadataChildrenLibraryErrors, 'plex_ruby_sdk/models/operations/getmetadatachildren_library_errors.rb'
    autoload :GetMetadataChildrenUnauthorized, 'plex_ruby_sdk/models/operations/getmetadatachildren_unauthorized.rb'
    autoload :GetMetadataChildrenErrors, 'plex_ruby_sdk/models/operations/getmetadatachildren_errors.rb'
    autoload :GetMetadataChildrenBadRequest, 'plex_ruby_sdk/models/operations/getmetadatachildren_badrequest.rb'
    autoload :GetMetadataChildrenDirectory, 'plex_ruby_sdk/models/operations/getmetadatachildren_directory.rb'
    autoload :GetMetadataChildrenMetadata, 'plex_ruby_sdk/models/operations/getmetadatachildren_metadata.rb'
    autoload :GetMetadataChildrenMediaContainer, 'plex_ruby_sdk/models/operations/getmetadatachildren_mediacontainer.rb'
    autoload :GetMetadataChildrenResponseBody, 'plex_ruby_sdk/models/operations/getmetadatachildren_responsebody.rb'
    autoload :GetMetadataChildrenResponse, 'plex_ruby_sdk/models/operations/getmetadatachildren_response.rb'
    autoload :GetTopWatchedContentQueryParamType, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_queryparam_type.rb'
    autoload :GetTopWatchedContentRequest, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_request.rb'
    autoload :GetTopWatchedContentLibraryErrors, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_library_errors.rb'
    autoload :GetTopWatchedContentUnauthorized, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_unauthorized.rb'
    autoload :GetTopWatchedContentErrors, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_errors.rb'
    autoload :GetTopWatchedContentBadRequest, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_badrequest.rb'
    autoload :GetTopWatchedContentGenre, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_genre.rb'
    autoload :GetTopWatchedContentCountry, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_country.rb'
    autoload :GetTopWatchedContentGuids, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_guids.rb'
    autoload :GetTopWatchedContentRole, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_role.rb'
    autoload :User, 'plex_ruby_sdk/models/operations/user.rb'
    autoload :GetTopWatchedContentMetadata, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_metadata.rb'
    autoload :GetTopWatchedContentMediaContainer, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_mediacontainer.rb'
    autoload :GetTopWatchedContentResponseBody, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_responsebody.rb'
    autoload :GetTopWatchedContentResponse, 'plex_ruby_sdk/models/operations/gettopwatchedcontent_response.rb'
    autoload :GetOnDeckLibraryErrors, 'plex_ruby_sdk/models/operations/getondeck_library_errors.rb'
    autoload :GetOnDeckUnauthorized, 'plex_ruby_sdk/models/operations/getondeck_unauthorized.rb'
    autoload :GetOnDeckErrors, 'plex_ruby_sdk/models/operations/getondeck_errors.rb'
    autoload :GetOnDeckBadRequest, 'plex_ruby_sdk/models/operations/getondeck_badrequest.rb'
    autoload :GetOnDeckStream, 'plex_ruby_sdk/models/operations/getondeck_stream.rb'
    autoload :GetOnDeckPart, 'plex_ruby_sdk/models/operations/getondeck_part.rb'
    autoload :GetOnDeckMedia, 'plex_ruby_sdk/models/operations/getondeck_media.rb'
    autoload :GetOnDeckGuids, 'plex_ruby_sdk/models/operations/getondeck_guids.rb'
    autoload :GetOnDeckMetadata, 'plex_ruby_sdk/models/operations/getondeck_metadata.rb'
    autoload :GetOnDeckMediaContainer, 'plex_ruby_sdk/models/operations/getondeck_mediacontainer.rb'
    autoload :GetOnDeckResponseBody, 'plex_ruby_sdk/models/operations/getondeck_responsebody.rb'
    autoload :GetOnDeckResponse, 'plex_ruby_sdk/models/operations/getondeck_response.rb'
    autoload :Filter, 'plex_ruby_sdk/models/operations/filter.rb'
    autoload :Libtype, 'plex_ruby_sdk/models/operations/libtype.rb'
    autoload :IncludeCollections, 'plex_ruby_sdk/models/operations/includecollections.rb'
    autoload :IncludeExternalMedia, 'plex_ruby_sdk/models/operations/includeexternalmedia.rb'
    autoload :GetWatchListRequest, 'plex_ruby_sdk/models/operations/get_watch_list_request.rb'
    autoload :GetWatchListWatchlistErrors, 'plex_ruby_sdk/models/operations/get_watch_list_watchlist_errors.rb'
    autoload :GetWatchListUnauthorized, 'plex_ruby_sdk/models/operations/get_watch_list_unauthorized.rb'
    autoload :GetWatchListErrors, 'plex_ruby_sdk/models/operations/get_watch_list_errors.rb'
    autoload :GetWatchListBadRequest, 'plex_ruby_sdk/models/operations/get_watch_list_badrequest.rb'
    autoload :Image, 'plex_ruby_sdk/models/operations/image.rb'
    autoload :Metadata, 'plex_ruby_sdk/models/operations/metadata.rb'
    autoload :GetWatchListResponseBody, 'plex_ruby_sdk/models/operations/get_watch_list_responsebody.rb'
    autoload :GetWatchListResponse, 'plex_ruby_sdk/models/operations/get_watch_list_response.rb'
    autoload :Level, 'plex_ruby_sdk/models/operations/level.rb'
    autoload :LogLineRequest, 'plex_ruby_sdk/models/operations/logline_request.rb'
    autoload :LogLineLogErrors, 'plex_ruby_sdk/models/operations/logline_log_errors.rb'
    autoload :LogLineUnauthorized, 'plex_ruby_sdk/models/operations/logline_unauthorized.rb'
    autoload :LogLineErrors, 'plex_ruby_sdk/models/operations/logline_errors.rb'
    autoload :LogLineBadRequest, 'plex_ruby_sdk/models/operations/logline_badrequest.rb'
    autoload :LogLineResponse, 'plex_ruby_sdk/models/operations/logline_response.rb'
    autoload :LogMultiLineLogErrors, 'plex_ruby_sdk/models/operations/logmultiline_log_errors.rb'
    autoload :LogMultiLineUnauthorized, 'plex_ruby_sdk/models/operations/logmultiline_unauthorized.rb'
    autoload :LogMultiLineErrors, 'plex_ruby_sdk/models/operations/logmultiline_errors.rb'
    autoload :LogMultiLineBadRequest, 'plex_ruby_sdk/models/operations/logmultiline_badrequest.rb'
    autoload :LogMultiLineResponse, 'plex_ruby_sdk/models/operations/logmultiline_response.rb'
    autoload :EnablePaperTrailLogErrors, 'plex_ruby_sdk/models/operations/enablepapertrail_log_errors.rb'
    autoload :EnablePaperTrailUnauthorized, 'plex_ruby_sdk/models/operations/enablepapertrail_unauthorized.rb'
    autoload :EnablePaperTrailErrors, 'plex_ruby_sdk/models/operations/enablepapertrail_errors.rb'
    autoload :EnablePaperTrailBadRequest, 'plex_ruby_sdk/models/operations/enablepapertrail_badrequest.rb'
    autoload :EnablePaperTrailResponse, 'plex_ruby_sdk/models/operations/enablepapertrail_response.rb'
    autoload :CreatePlaylistQueryParamType, 'plex_ruby_sdk/models/operations/createplaylist_queryparam_type.rb'
    autoload :Smart, 'plex_ruby_sdk/models/operations/smart.rb'
    autoload :CreatePlaylistRequest, 'plex_ruby_sdk/models/operations/createplaylist_request.rb'
    autoload :CreatePlaylistPlaylistsErrors, 'plex_ruby_sdk/models/operations/createplaylist_playlists_errors.rb'
    autoload :CreatePlaylistUnauthorized, 'plex_ruby_sdk/models/operations/createplaylist_unauthorized.rb'
    autoload :CreatePlaylistErrors, 'plex_ruby_sdk/models/operations/createplaylist_errors.rb'
    autoload :CreatePlaylistBadRequest, 'plex_ruby_sdk/models/operations/createplaylist_badrequest.rb'
    autoload :CreatePlaylistMetadata, 'plex_ruby_sdk/models/operations/createplaylist_metadata.rb'
    autoload :CreatePlaylistMediaContainer, 'plex_ruby_sdk/models/operations/createplaylist_mediacontainer.rb'
    autoload :CreatePlaylistResponseBody, 'plex_ruby_sdk/models/operations/createplaylist_responsebody.rb'
    autoload :CreatePlaylistResponse, 'plex_ruby_sdk/models/operations/createplaylist_response.rb'
    autoload :PlaylistType, 'plex_ruby_sdk/models/operations/playlisttype.rb'
    autoload :QueryParamSmart, 'plex_ruby_sdk/models/operations/queryparam_smart.rb'
    autoload :GetPlaylistsRequest, 'plex_ruby_sdk/models/operations/getplaylists_request.rb'
    autoload :GetPlaylistsPlaylistsErrors, 'plex_ruby_sdk/models/operations/getplaylists_playlists_errors.rb'
    autoload :GetPlaylistsUnauthorized, 'plex_ruby_sdk/models/operations/getplaylists_unauthorized.rb'
    autoload :GetPlaylistsErrors, 'plex_ruby_sdk/models/operations/getplaylists_errors.rb'
    autoload :GetPlaylistsBadRequest, 'plex_ruby_sdk/models/operations/getplaylists_badrequest.rb'
    autoload :GetPlaylistsMetadata, 'plex_ruby_sdk/models/operations/getplaylists_metadata.rb'
    autoload :GetPlaylistsMediaContainer, 'plex_ruby_sdk/models/operations/getplaylists_mediacontainer.rb'
    autoload :GetPlaylistsResponseBody, 'plex_ruby_sdk/models/operations/getplaylists_responsebody.rb'
    autoload :GetPlaylistsResponse, 'plex_ruby_sdk/models/operations/getplaylists_response.rb'
    autoload :GetPlaylistRequest, 'plex_ruby_sdk/models/operations/getplaylist_request.rb'
    autoload :GetPlaylistPlaylistsErrors, 'plex_ruby_sdk/models/operations/getplaylist_playlists_errors.rb'
    autoload :GetPlaylistUnauthorized, 'plex_ruby_sdk/models/operations/getplaylist_unauthorized.rb'
    autoload :GetPlaylistErrors, 'plex_ruby_sdk/models/operations/getplaylist_errors.rb'
    autoload :GetPlaylistBadRequest, 'plex_ruby_sdk/models/operations/getplaylist_badrequest.rb'
    autoload :GetPlaylistMetadata, 'plex_ruby_sdk/models/operations/getplaylist_metadata.rb'
    autoload :GetPlaylistMediaContainer, 'plex_ruby_sdk/models/operations/getplaylist_mediacontainer.rb'
    autoload :GetPlaylistResponseBody, 'plex_ruby_sdk/models/operations/getplaylist_responsebody.rb'
    autoload :GetPlaylistResponse, 'plex_ruby_sdk/models/operations/getplaylist_response.rb'
    autoload :DeletePlaylistRequest, 'plex_ruby_sdk/models/operations/deleteplaylist_request.rb'
    autoload :DeletePlaylistPlaylistsErrors, 'plex_ruby_sdk/models/operations/deleteplaylist_playlists_errors.rb'
    autoload :DeletePlaylistUnauthorized, 'plex_ruby_sdk/models/operations/deleteplaylist_unauthorized.rb'
    autoload :DeletePlaylistErrors, 'plex_ruby_sdk/models/operations/deleteplaylist_errors.rb'
    autoload :DeletePlaylistBadRequest, 'plex_ruby_sdk/models/operations/deleteplaylist_badrequest.rb'
    autoload :DeletePlaylistResponse, 'plex_ruby_sdk/models/operations/deleteplaylist_response.rb'
    autoload :UpdatePlaylistRequest, 'plex_ruby_sdk/models/operations/updateplaylist_request.rb'
    autoload :UpdatePlaylistPlaylistsErrors, 'plex_ruby_sdk/models/operations/updateplaylist_playlists_errors.rb'
    autoload :UpdatePlaylistUnauthorized, 'plex_ruby_sdk/models/operations/updateplaylist_unauthorized.rb'
    autoload :UpdatePlaylistErrors, 'plex_ruby_sdk/models/operations/updateplaylist_errors.rb'
    autoload :UpdatePlaylistBadRequest, 'plex_ruby_sdk/models/operations/updateplaylist_badrequest.rb'
    autoload :UpdatePlaylistResponse, 'plex_ruby_sdk/models/operations/updateplaylist_response.rb'
    autoload :GetPlaylistContentsQueryParamType, 'plex_ruby_sdk/models/operations/getplaylistcontents_queryparam_type.rb'
    autoload :GetPlaylistContentsRequest, 'plex_ruby_sdk/models/operations/getplaylistcontents_request.rb'
    autoload :GetPlaylistContentsPlaylistsErrors, 'plex_ruby_sdk/models/operations/getplaylistcontents_playlists_errors.rb'
    autoload :GetPlaylistContentsUnauthorized, 'plex_ruby_sdk/models/operations/getplaylistcontents_unauthorized.rb'
    autoload :GetPlaylistContentsErrors, 'plex_ruby_sdk/models/operations/getplaylistcontents_errors.rb'
    autoload :GetPlaylistContentsBadRequest, 'plex_ruby_sdk/models/operations/getplaylistcontents_badrequest.rb'
    autoload :GetPlaylistContentsPart, 'plex_ruby_sdk/models/operations/getplaylistcontents_part.rb'
    autoload :GetPlaylistContentsMedia, 'plex_ruby_sdk/models/operations/getplaylistcontents_media.rb'
    autoload :GetPlaylistContentsGenre, 'plex_ruby_sdk/models/operations/getplaylistcontents_genre.rb'
    autoload :GetPlaylistContentsCountry, 'plex_ruby_sdk/models/operations/getplaylistcontents_country.rb'
    autoload :GetPlaylistContentsDirector, 'plex_ruby_sdk/models/operations/getplaylistcontents_director.rb'
    autoload :GetPlaylistContentsWriter, 'plex_ruby_sdk/models/operations/getplaylistcontents_writer.rb'
    autoload :GetPlaylistContentsRole, 'plex_ruby_sdk/models/operations/getplaylistcontents_role.rb'
    autoload :GetPlaylistContentsMetadata, 'plex_ruby_sdk/models/operations/getplaylistcontents_metadata.rb'
    autoload :GetPlaylistContentsMediaContainer, 'plex_ruby_sdk/models/operations/getplaylistcontents_mediacontainer.rb'
    autoload :GetPlaylistContentsResponseBody, 'plex_ruby_sdk/models/operations/getplaylistcontents_responsebody.rb'
    autoload :GetPlaylistContentsResponse, 'plex_ruby_sdk/models/operations/getplaylistcontents_response.rb'
    autoload :ClearPlaylistContentsRequest, 'plex_ruby_sdk/models/operations/clearplaylistcontents_request.rb'
    autoload :ClearPlaylistContentsPlaylistsErrors, 'plex_ruby_sdk/models/operations/clearplaylistcontents_playlists_errors.rb'
    autoload :ClearPlaylistContentsUnauthorized, 'plex_ruby_sdk/models/operations/clearplaylistcontents_unauthorized.rb'
    autoload :ClearPlaylistContentsErrors, 'plex_ruby_sdk/models/operations/clearplaylistcontents_errors.rb'
    autoload :ClearPlaylistContentsBadRequest, 'plex_ruby_sdk/models/operations/clearplaylistcontents_badrequest.rb'
    autoload :ClearPlaylistContentsResponse, 'plex_ruby_sdk/models/operations/clearplaylistcontents_response.rb'
    autoload :AddPlaylistContentsRequest, 'plex_ruby_sdk/models/operations/addplaylistcontents_request.rb'
    autoload :AddPlaylistContentsPlaylistsErrors, 'plex_ruby_sdk/models/operations/addplaylistcontents_playlists_errors.rb'
    autoload :AddPlaylistContentsUnauthorized, 'plex_ruby_sdk/models/operations/addplaylistcontents_unauthorized.rb'
    autoload :AddPlaylistContentsErrors, 'plex_ruby_sdk/models/operations/addplaylistcontents_errors.rb'
    autoload :AddPlaylistContentsBadRequest, 'plex_ruby_sdk/models/operations/addplaylistcontents_badrequest.rb'
    autoload :AddPlaylistContentsMetadata, 'plex_ruby_sdk/models/operations/addplaylistcontents_metadata.rb'
    autoload :AddPlaylistContentsMediaContainer, 'plex_ruby_sdk/models/operations/addplaylistcontents_mediacontainer.rb'
    autoload :AddPlaylistContentsResponseBody, 'plex_ruby_sdk/models/operations/addplaylistcontents_responsebody.rb'
    autoload :AddPlaylistContentsResponse, 'plex_ruby_sdk/models/operations/addplaylistcontents_response.rb'
    autoload :QueryParamForce, 'plex_ruby_sdk/models/operations/queryparam_force.rb'
    autoload :UploadPlaylistRequest, 'plex_ruby_sdk/models/operations/uploadplaylist_request.rb'
    autoload :UploadPlaylistPlaylistsErrors, 'plex_ruby_sdk/models/operations/uploadplaylist_playlists_errors.rb'
    autoload :UploadPlaylistUnauthorized, 'plex_ruby_sdk/models/operations/uploadplaylist_unauthorized.rb'
    autoload :UploadPlaylistErrors, 'plex_ruby_sdk/models/operations/uploadplaylist_errors.rb'
    autoload :UploadPlaylistBadRequest, 'plex_ruby_sdk/models/operations/uploadplaylist_badrequest.rb'
    autoload :UploadPlaylistResponse, 'plex_ruby_sdk/models/operations/uploadplaylist_response.rb'
    autoload :GetTransientTokenQueryParamType, 'plex_ruby_sdk/models/operations/gettransienttoken_queryparam_type.rb'
    autoload :Scope, 'plex_ruby_sdk/models/operations/scope.rb'
    autoload :GetTransientTokenRequest, 'plex_ruby_sdk/models/operations/gettransienttoken_request.rb'
    autoload :GetTransientTokenAuthenticationErrors, 'plex_ruby_sdk/models/operations/gettransienttoken_authentication_errors.rb'
    autoload :GetTransientTokenUnauthorized, 'plex_ruby_sdk/models/operations/gettransienttoken_unauthorized.rb'
    autoload :GetTransientTokenErrors, 'plex_ruby_sdk/models/operations/gettransienttoken_errors.rb'
    autoload :GetTransientTokenBadRequest, 'plex_ruby_sdk/models/operations/gettransienttoken_badrequest.rb'
    autoload :GetTransientTokenResponse, 'plex_ruby_sdk/models/operations/gettransienttoken_response.rb'
    autoload :GetSourceConnectionInformationRequest, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_request.rb'
    autoload :GetSourceConnectionInformationAuthenticationErrors, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_authentication_errors.rb'
    autoload :GetSourceConnectionInformationUnauthorized, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_unauthorized.rb'
    autoload :GetSourceConnectionInformationErrors, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_errors.rb'
    autoload :GetSourceConnectionInformationBadRequest, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_badrequest.rb'
    autoload :GetSourceConnectionInformationResponse, 'plex_ruby_sdk/models/operations/getsourceconnectioninformation_response.rb'
    autoload :GetTokenDetailsAuthenticationErrors, 'plex_ruby_sdk/models/operations/gettokendetails_authentication_errors.rb'
    autoload :GetTokenDetailsUnauthorized, 'plex_ruby_sdk/models/operations/gettokendetails_unauthorized.rb'
    autoload :GetTokenDetailsErrors, 'plex_ruby_sdk/models/operations/gettokendetails_errors.rb'
    autoload :GetTokenDetailsBadRequest, 'plex_ruby_sdk/models/operations/gettokendetails_badrequest.rb'
    autoload :MailingListStatus, 'plex_ruby_sdk/models/operations/mailingliststatus.rb'
    autoload :AutoSelectSubtitle, 'plex_ruby_sdk/models/operations/autoselectsubtitle.rb'
    autoload :DefaultSubtitleAccessibility, 'plex_ruby_sdk/models/operations/defaultsubtitleaccessibility.rb'
    autoload :DefaultSubtitleForced, 'plex_ruby_sdk/models/operations/defaultsubtitleforced.rb'
    autoload :WatchedIndicator, 'plex_ruby_sdk/models/operations/watchedindicator.rb'
    autoload :MediaReviewsVisibility, 'plex_ruby_sdk/models/operations/mediareviewsvisibility.rb'
    autoload :UserProfile, 'plex_ruby_sdk/models/operations/userprofile.rb'
    autoload :GetTokenDetailsStatus, 'plex_ruby_sdk/models/operations/gettokendetails_status.rb'
    autoload :Services, 'plex_ruby_sdk/models/operations/services.rb'
    autoload :Features, 'plex_ruby_sdk/models/operations/features.rb'
    autoload :GetTokenDetailsAuthenticationStatus, 'plex_ruby_sdk/models/operations/gettokendetails_authentication_status.rb'
    autoload :Subscription, 'plex_ruby_sdk/models/operations/subscription.rb'
    autoload :GetTokenDetailsFeatures, 'plex_ruby_sdk/models/operations/gettokendetails_features.rb'
    autoload :GetTokenDetailsAuthenticationResponseStatus, 'plex_ruby_sdk/models/operations/gettokendetails_authentication_response_status.rb'
    autoload :GetTokenDetailsSubscription, 'plex_ruby_sdk/models/operations/gettokendetails_subscription.rb'
    autoload :GetTokenDetailsUserPlexAccount, 'plex_ruby_sdk/models/operations/gettokendetails_userplexaccount.rb'
    autoload :GetTokenDetailsResponse, 'plex_ruby_sdk/models/operations/gettokendetails_response.rb'
    autoload :PostUsersSignInDataRequestBody, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_requestbody.rb'
    autoload :PostUsersSignInDataRequest, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_request.rb'
    autoload :PostUsersSignInDataAuthenticationErrors, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_authentication_errors.rb'
    autoload :PostUsersSignInDataUnauthorized, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_unauthorized.rb'
    autoload :PostUsersSignInDataErrors, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_errors.rb'
    autoload :PostUsersSignInDataBadRequest, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_badrequest.rb'
    autoload :PostUsersSignInDataMailingListStatus, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_mailingliststatus.rb'
    autoload :PostUsersSignInDataAutoSelectSubtitle, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_autoselectsubtitle.rb'
    autoload :PostUsersSignInDataDefaultSubtitleAccessibility, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_defaultsubtitleaccessibility.rb'
    autoload :PostUsersSignInDataDefaultSubtitleForced, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_defaultsubtitleforced.rb'
    autoload :PostUsersSignInDataWatchedIndicator, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_watchedindicator.rb'
    autoload :PostUsersSignInDataMediaReviewsVisibility, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_mediareviewsvisibility.rb'
    autoload :PostUsersSignInDataUserProfile, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_userprofile.rb'
    autoload :PostUsersSignInDataStatus, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_status.rb'
    autoload :PostUsersSignInDataServices, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_services.rb'
    autoload :PostUsersSignInDataFeatures, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_features.rb'
    autoload :PostUsersSignInDataAuthenticationStatus, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_authentication_status.rb'
    autoload :PostUsersSignInDataSubscription, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_subscription.rb'
    autoload :PostUsersSignInDataAuthenticationFeatures, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_authentication_features.rb'
    autoload :PostUsersSignInDataAuthenticationResponseStatus, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_authentication_response_status.rb'
    autoload :PostUsersSignInDataAuthenticationSubscription, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_authentication_subscription.rb'
    autoload :PostUsersSignInDataState, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_state.rb'
    autoload :InternalPaymentMethod, 'plex_ruby_sdk/models/operations/internalpaymentmethod.rb'
    autoload :Billing, 'plex_ruby_sdk/models/operations/billing.rb'
    autoload :PastSubscription, 'plex_ruby_sdk/models/operations/pastsubscription.rb'
    autoload :Trials, 'plex_ruby_sdk/models/operations/trials.rb'
    autoload :PostUsersSignInDataUserPlexAccount, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_userplexaccount.rb'
    autoload :PostUsersSignInDataResponse, 'plex_ruby_sdk/models/operations/post_users_sign_in_data_response.rb'
    autoload :GetStatisticsRequest, 'plex_ruby_sdk/models/operations/getstatistics_request.rb'
    autoload :GetStatisticsStatisticsErrors, 'plex_ruby_sdk/models/operations/getstatistics_statistics_errors.rb'
    autoload :GetStatisticsUnauthorized, 'plex_ruby_sdk/models/operations/getstatistics_unauthorized.rb'
    autoload :GetStatisticsErrors, 'plex_ruby_sdk/models/operations/getstatistics_errors.rb'
    autoload :GetStatisticsBadRequest, 'plex_ruby_sdk/models/operations/getstatistics_badrequest.rb'
    autoload :GetStatisticsDevice, 'plex_ruby_sdk/models/operations/getstatistics_device.rb'
    autoload :Account, 'plex_ruby_sdk/models/operations/account.rb'
    autoload :StatisticsMedia, 'plex_ruby_sdk/models/operations/statisticsmedia.rb'
    autoload :GetStatisticsMediaContainer, 'plex_ruby_sdk/models/operations/getstatistics_mediacontainer.rb'
    autoload :GetStatisticsResponseBody, 'plex_ruby_sdk/models/operations/getstatistics_responsebody.rb'
    autoload :GetStatisticsResponse, 'plex_ruby_sdk/models/operations/getstatistics_response.rb'
    autoload :GetResourcesStatisticsRequest, 'plex_ruby_sdk/models/operations/getresourcesstatistics_request.rb'
    autoload :GetResourcesStatisticsStatisticsErrors, 'plex_ruby_sdk/models/operations/getresourcesstatistics_statistics_errors.rb'
    autoload :GetResourcesStatisticsUnauthorized, 'plex_ruby_sdk/models/operations/getresourcesstatistics_unauthorized.rb'
    autoload :GetResourcesStatisticsErrors, 'plex_ruby_sdk/models/operations/getresourcesstatistics_errors.rb'
    autoload :GetResourcesStatisticsBadRequest, 'plex_ruby_sdk/models/operations/getresourcesstatistics_badrequest.rb'
    autoload :StatisticsResources, 'plex_ruby_sdk/models/operations/statisticsresources.rb'
    autoload :GetResourcesStatisticsMediaContainer, 'plex_ruby_sdk/models/operations/getresourcesstatistics_mediacontainer.rb'
    autoload :GetResourcesStatisticsResponseBody, 'plex_ruby_sdk/models/operations/getresourcesstatistics_responsebody.rb'
    autoload :GetResourcesStatisticsResponse, 'plex_ruby_sdk/models/operations/getresourcesstatistics_response.rb'
    autoload :GetBandwidthStatisticsRequest, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_request.rb'
    autoload :GetBandwidthStatisticsStatisticsErrors, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_statistics_errors.rb'
    autoload :GetBandwidthStatisticsUnauthorized, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_unauthorized.rb'
    autoload :GetBandwidthStatisticsErrors, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_errors.rb'
    autoload :GetBandwidthStatisticsBadRequest, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_badrequest.rb'
    autoload :GetBandwidthStatisticsDevice, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_device.rb'
    autoload :GetBandwidthStatisticsAccount, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_account.rb'
    autoload :StatisticsBandwidth, 'plex_ruby_sdk/models/operations/statisticsbandwidth.rb'
    autoload :GetBandwidthStatisticsMediaContainer, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_mediacontainer.rb'
    autoload :GetBandwidthStatisticsResponseBody, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_responsebody.rb'
    autoload :GetBandwidthStatisticsResponse, 'plex_ruby_sdk/models/operations/getbandwidthstatistics_response.rb'
    autoload :GetSessionsSessionsErrors, 'plex_ruby_sdk/models/operations/getsessions_sessions_errors.rb'
    autoload :GetSessionsUnauthorized, 'plex_ruby_sdk/models/operations/getsessions_unauthorized.rb'
    autoload :GetSessionsErrors, 'plex_ruby_sdk/models/operations/getsessions_errors.rb'
    autoload :GetSessionsBadRequest, 'plex_ruby_sdk/models/operations/getsessions_badrequest.rb'
    autoload :GetSessionsStream, 'plex_ruby_sdk/models/operations/getsessions_stream.rb'
    autoload :GetSessionsPart, 'plex_ruby_sdk/models/operations/getsessions_part.rb'
    autoload :GetSessionsMedia, 'plex_ruby_sdk/models/operations/getsessions_media.rb'
    autoload :GetSessionsUser, 'plex_ruby_sdk/models/operations/getsessions_user.rb'
    autoload :Player, 'plex_ruby_sdk/models/operations/player.rb'
    autoload :Session, 'plex_ruby_sdk/models/operations/session.rb'
    autoload :GetSessionsMetadata, 'plex_ruby_sdk/models/operations/getsessions_metadata.rb'
    autoload :GetSessionsMediaContainer, 'plex_ruby_sdk/models/operations/getsessions_mediacontainer.rb'
    autoload :GetSessionsResponseBody, 'plex_ruby_sdk/models/operations/getsessions_responsebody.rb'
    autoload :GetSessionsResponse, 'plex_ruby_sdk/models/operations/getsessions_response.rb'
    autoload :QueryParamFilter, 'plex_ruby_sdk/models/operations/queryparam_filter.rb'
    autoload :GetSessionHistoryRequest, 'plex_ruby_sdk/models/operations/getsessionhistory_request.rb'
    autoload :GetSessionHistorySessionsErrors, 'plex_ruby_sdk/models/operations/getsessionhistory_sessions_errors.rb'
    autoload :GetSessionHistoryUnauthorized, 'plex_ruby_sdk/models/operations/getsessionhistory_unauthorized.rb'
    autoload :GetSessionHistoryErrors, 'plex_ruby_sdk/models/operations/getsessionhistory_errors.rb'
    autoload :GetSessionHistoryBadRequest, 'plex_ruby_sdk/models/operations/getsessionhistory_badrequest.rb'
    autoload :GetSessionHistoryMetadata, 'plex_ruby_sdk/models/operations/getsessionhistory_metadata.rb'
    autoload :GetSessionHistoryMediaContainer, 'plex_ruby_sdk/models/operations/getsessionhistory_mediacontainer.rb'
    autoload :GetSessionHistoryResponseBody, 'plex_ruby_sdk/models/operations/getsessionhistory_responsebody.rb'
    autoload :GetSessionHistoryResponse, 'plex_ruby_sdk/models/operations/getsessionhistory_response.rb'
    autoload :GetTranscodeSessionsSessionsErrors, 'plex_ruby_sdk/models/operations/gettranscodesessions_sessions_errors.rb'
    autoload :GetTranscodeSessionsUnauthorized, 'plex_ruby_sdk/models/operations/gettranscodesessions_unauthorized.rb'
    autoload :GetTranscodeSessionsErrors, 'plex_ruby_sdk/models/operations/gettranscodesessions_errors.rb'
    autoload :GetTranscodeSessionsBadRequest, 'plex_ruby_sdk/models/operations/gettranscodesessions_badrequest.rb'
    autoload :TranscodeSession, 'plex_ruby_sdk/models/operations/transcodesession.rb'
    autoload :GetTranscodeSessionsMediaContainer, 'plex_ruby_sdk/models/operations/gettranscodesessions_mediacontainer.rb'
    autoload :GetTranscodeSessionsResponseBody, 'plex_ruby_sdk/models/operations/gettranscodesessions_responsebody.rb'
    autoload :GetTranscodeSessionsResponse, 'plex_ruby_sdk/models/operations/gettranscodesessions_response.rb'
    autoload :StopTranscodeSessionRequest, 'plex_ruby_sdk/models/operations/stoptranscodesession_request.rb'
    autoload :StopTranscodeSessionSessionsErrors, 'plex_ruby_sdk/models/operations/stoptranscodesession_sessions_errors.rb'
    autoload :StopTranscodeSessionUnauthorized, 'plex_ruby_sdk/models/operations/stoptranscodesession_unauthorized.rb'
    autoload :StopTranscodeSessionErrors, 'plex_ruby_sdk/models/operations/stoptranscodesession_errors.rb'
    autoload :StopTranscodeSessionBadRequest, 'plex_ruby_sdk/models/operations/stoptranscodesession_badrequest.rb'
    autoload :StopTranscodeSessionResponse, 'plex_ruby_sdk/models/operations/stoptranscodesession_response.rb'
    autoload :GetUpdateStatusUpdaterErrors, 'plex_ruby_sdk/models/operations/getupdatestatus_updater_errors.rb'
    autoload :GetUpdateStatusUnauthorized, 'plex_ruby_sdk/models/operations/getupdatestatus_unauthorized.rb'
    autoload :GetUpdateStatusErrors, 'plex_ruby_sdk/models/operations/getupdatestatus_errors.rb'
    autoload :GetUpdateStatusBadRequest, 'plex_ruby_sdk/models/operations/getupdatestatus_badrequest.rb'
    autoload :Release, 'plex_ruby_sdk/models/operations/release.rb'
    autoload :GetUpdateStatusMediaContainer, 'plex_ruby_sdk/models/operations/getupdatestatus_mediacontainer.rb'
    autoload :GetUpdateStatusResponseBody, 'plex_ruby_sdk/models/operations/getupdatestatus_responsebody.rb'
    autoload :GetUpdateStatusResponse, 'plex_ruby_sdk/models/operations/getupdatestatus_response.rb'
    autoload :Download, 'plex_ruby_sdk/models/operations/download.rb'
    autoload :CheckForUpdatesRequest, 'plex_ruby_sdk/models/operations/checkforupdates_request.rb'
    autoload :CheckForUpdatesUpdaterErrors, 'plex_ruby_sdk/models/operations/checkforupdates_updater_errors.rb'
    autoload :CheckForUpdatesUnauthorized, 'plex_ruby_sdk/models/operations/checkforupdates_unauthorized.rb'
    autoload :CheckForUpdatesErrors, 'plex_ruby_sdk/models/operations/checkforupdates_errors.rb'
    autoload :CheckForUpdatesBadRequest, 'plex_ruby_sdk/models/operations/checkforupdates_badrequest.rb'
    autoload :CheckForUpdatesResponse, 'plex_ruby_sdk/models/operations/checkforupdates_response.rb'
    autoload :Tonight, 'plex_ruby_sdk/models/operations/tonight.rb'
    autoload :Skip, 'plex_ruby_sdk/models/operations/skip.rb'
    autoload :ApplyUpdatesRequest, 'plex_ruby_sdk/models/operations/applyupdates_request.rb'
    autoload :ApplyUpdatesUpdaterErrors, 'plex_ruby_sdk/models/operations/applyupdates_updater_errors.rb'
    autoload :ApplyUpdatesUnauthorized, 'plex_ruby_sdk/models/operations/applyupdates_unauthorized.rb'
    autoload :ApplyUpdatesErrors, 'plex_ruby_sdk/models/operations/applyupdates_errors.rb'
    autoload :ApplyUpdatesBadRequest, 'plex_ruby_sdk/models/operations/applyupdates_badrequest.rb'
    autoload :ApplyUpdatesResponse, 'plex_ruby_sdk/models/operations/applyupdates_response.rb'
  end
end
