Module: Crystalline::MetadataFields
- Extended by:
- T::Sig
- Included in:
- PlexRubySDK::Models::Errors::APIError, PlexRubySDK::Models::Errors::AddPlaylistContentsBadRequest, PlexRubySDK::Models::Errors::AddPlaylistContentsErrors, PlexRubySDK::Models::Errors::AddPlaylistContentsPlaylistsErrors, PlexRubySDK::Models::Errors::AddPlaylistContentsUnauthorized, PlexRubySDK::Models::Errors::ApplyUpdatesBadRequest, PlexRubySDK::Models::Errors::ApplyUpdatesErrors, PlexRubySDK::Models::Errors::ApplyUpdatesUnauthorized, PlexRubySDK::Models::Errors::ApplyUpdatesUpdaterErrors, PlexRubySDK::Models::Errors::CancelServerActivitiesActivitiesErrors, PlexRubySDK::Models::Errors::CancelServerActivitiesBadRequest, PlexRubySDK::Models::Errors::CancelServerActivitiesErrors, PlexRubySDK::Models::Errors::CancelServerActivitiesUnauthorized, PlexRubySDK::Models::Errors::CheckForUpdatesBadRequest, PlexRubySDK::Models::Errors::CheckForUpdatesErrors, PlexRubySDK::Models::Errors::CheckForUpdatesUnauthorized, PlexRubySDK::Models::Errors::CheckForUpdatesUpdaterErrors, PlexRubySDK::Models::Errors::ClearPlaylistContentsBadRequest, PlexRubySDK::Models::Errors::ClearPlaylistContentsErrors, PlexRubySDK::Models::Errors::ClearPlaylistContentsPlaylistsErrors, PlexRubySDK::Models::Errors::ClearPlaylistContentsUnauthorized, PlexRubySDK::Models::Errors::CreatePlaylistBadRequest, PlexRubySDK::Models::Errors::CreatePlaylistErrors, PlexRubySDK::Models::Errors::CreatePlaylistPlaylistsErrors, PlexRubySDK::Models::Errors::CreatePlaylistUnauthorized, PlexRubySDK::Models::Errors::DeleteLibraryBadRequest, PlexRubySDK::Models::Errors::DeleteLibraryErrors, PlexRubySDK::Models::Errors::DeleteLibraryLibraryErrors, PlexRubySDK::Models::Errors::DeleteLibraryUnauthorized, PlexRubySDK::Models::Errors::DeletePlaylistBadRequest, PlexRubySDK::Models::Errors::DeletePlaylistErrors, PlexRubySDK::Models::Errors::DeletePlaylistPlaylistsErrors, PlexRubySDK::Models::Errors::DeletePlaylistUnauthorized, PlexRubySDK::Models::Errors::EnablePaperTrailBadRequest, PlexRubySDK::Models::Errors::EnablePaperTrailErrors, PlexRubySDK::Models::Errors::EnablePaperTrailLogErrors, PlexRubySDK::Models::Errors::EnablePaperTrailUnauthorized, PlexRubySDK::Models::Errors::Errors, PlexRubySDK::Models::Errors::GetActorsLibraryBadRequest, PlexRubySDK::Models::Errors::GetActorsLibraryErrors, PlexRubySDK::Models::Errors::GetActorsLibraryLibraryErrors, PlexRubySDK::Models::Errors::GetActorsLibraryUnauthorized, PlexRubySDK::Models::Errors::GetAllLibrariesBadRequest, PlexRubySDK::Models::Errors::GetAllLibrariesErrors, PlexRubySDK::Models::Errors::GetAllLibrariesLibraryErrors, PlexRubySDK::Models::Errors::GetAllLibrariesUnauthorized, PlexRubySDK::Models::Errors::GetAvailableClientsBadRequest, PlexRubySDK::Models::Errors::GetAvailableClientsErrors, PlexRubySDK::Models::Errors::GetAvailableClientsServerErrors, PlexRubySDK::Models::Errors::GetAvailableClientsUnauthorized, PlexRubySDK::Models::Errors::GetBandwidthStatisticsBadRequest, PlexRubySDK::Models::Errors::GetBandwidthStatisticsErrors, PlexRubySDK::Models::Errors::GetBandwidthStatisticsStatisticsErrors, PlexRubySDK::Models::Errors::GetBandwidthStatisticsUnauthorized, PlexRubySDK::Models::Errors::GetBannerImageBadRequest, PlexRubySDK::Models::Errors::GetBannerImageErrors, PlexRubySDK::Models::Errors::GetBannerImageMediaErrors, PlexRubySDK::Models::Errors::GetBannerImageUnauthorized, PlexRubySDK::Models::Errors::GetButlerTasksBadRequest, PlexRubySDK::Models::Errors::GetButlerTasksButlerErrors, PlexRubySDK::Models::Errors::GetButlerTasksErrors, PlexRubySDK::Models::Errors::GetButlerTasksUnauthorized, PlexRubySDK::Models::Errors::GetCompanionsDataBadRequest, PlexRubySDK::Models::Errors::GetCompanionsDataErrors, PlexRubySDK::Models::Errors::GetCompanionsDataPlexErrors, PlexRubySDK::Models::Errors::GetCompanionsDataUnauthorized, PlexRubySDK::Models::Errors::GetCountriesLibraryBadRequest, PlexRubySDK::Models::Errors::GetCountriesLibraryErrors, PlexRubySDK::Models::Errors::GetCountriesLibraryLibraryErrors, PlexRubySDK::Models::Errors::GetCountriesLibraryUnauthorized, PlexRubySDK::Models::Errors::GetDevicesBadRequest, PlexRubySDK::Models::Errors::GetDevicesErrors, PlexRubySDK::Models::Errors::GetDevicesServerErrors, PlexRubySDK::Models::Errors::GetDevicesUnauthorized, PlexRubySDK::Models::Errors::GetFileHashBadRequest, PlexRubySDK::Models::Errors::GetFileHashErrors, PlexRubySDK::Models::Errors::GetFileHashLibraryErrors, PlexRubySDK::Models::Errors::GetFileHashUnauthorized, PlexRubySDK::Models::Errors::GetGenresLibraryBadRequest, PlexRubySDK::Models::Errors::GetGenresLibraryErrors, PlexRubySDK::Models::Errors::GetGenresLibraryLibraryErrors, PlexRubySDK::Models::Errors::GetGenresLibraryUnauthorized, PlexRubySDK::Models::Errors::GetGeoDataBadRequest, PlexRubySDK::Models::Errors::GetGeoDataErrors, PlexRubySDK::Models::Errors::GetGeoDataPlexErrors, PlexRubySDK::Models::Errors::GetGeoDataUnauthorized, PlexRubySDK::Models::Errors::GetGlobalHubsBadRequest, PlexRubySDK::Models::Errors::GetGlobalHubsErrors, PlexRubySDK::Models::Errors::GetGlobalHubsHubsErrors, PlexRubySDK::Models::Errors::GetGlobalHubsUnauthorized, PlexRubySDK::Models::Errors::GetHomeDataBadRequest, PlexRubySDK::Models::Errors::GetHomeDataErrors, PlexRubySDK::Models::Errors::GetHomeDataPlexErrors, PlexRubySDK::Models::Errors::GetHomeDataUnauthorized, PlexRubySDK::Models::Errors::GetLibraryDetailsBadRequest, PlexRubySDK::Models::Errors::GetLibraryDetailsErrors, PlexRubySDK::Models::Errors::GetLibraryDetailsLibraryErrors, PlexRubySDK::Models::Errors::GetLibraryDetailsUnauthorized, PlexRubySDK::Models::Errors::GetLibraryHubsBadRequest, PlexRubySDK::Models::Errors::GetLibraryHubsErrors, PlexRubySDK::Models::Errors::GetLibraryHubsHubsErrors, PlexRubySDK::Models::Errors::GetLibraryHubsUnauthorized, PlexRubySDK::Models::Errors::GetLibraryItemsBadRequest, PlexRubySDK::Models::Errors::GetLibraryItemsErrors, PlexRubySDK::Models::Errors::GetLibraryItemsLibraryErrors, PlexRubySDK::Models::Errors::GetLibraryItemsUnauthorized, PlexRubySDK::Models::Errors::GetLibrarySectionsAllBadRequest, PlexRubySDK::Models::Errors::GetLibrarySectionsAllErrors, PlexRubySDK::Models::Errors::GetLibrarySectionsAllLibraryErrors, PlexRubySDK::Models::Errors::GetLibrarySectionsAllUnauthorized, PlexRubySDK::Models::Errors::GetMediaMetaDataBadRequest, PlexRubySDK::Models::Errors::GetMediaMetaDataErrors, PlexRubySDK::Models::Errors::GetMediaMetaDataLibraryErrors, PlexRubySDK::Models::Errors::GetMediaMetaDataUnauthorized, PlexRubySDK::Models::Errors::GetMediaProvidersBadRequest, PlexRubySDK::Models::Errors::GetMediaProvidersErrors, PlexRubySDK::Models::Errors::GetMediaProvidersServerErrors, PlexRubySDK::Models::Errors::GetMediaProvidersUnauthorized, PlexRubySDK::Models::Errors::GetMetadataChildrenBadRequest, PlexRubySDK::Models::Errors::GetMetadataChildrenErrors, PlexRubySDK::Models::Errors::GetMetadataChildrenLibraryErrors, PlexRubySDK::Models::Errors::GetMetadataChildrenUnauthorized, PlexRubySDK::Models::Errors::GetMyPlexAccountBadRequest, PlexRubySDK::Models::Errors::GetMyPlexAccountErrors, PlexRubySDK::Models::Errors::GetMyPlexAccountServerErrors, PlexRubySDK::Models::Errors::GetMyPlexAccountUnauthorized, PlexRubySDK::Models::Errors::GetPinBadRequest, PlexRubySDK::Models::Errors::GetPinErrors, PlexRubySDK::Models::Errors::GetPlaylistBadRequest, PlexRubySDK::Models::Errors::GetPlaylistContentsBadRequest, PlexRubySDK::Models::Errors::GetPlaylistContentsErrors, PlexRubySDK::Models::Errors::GetPlaylistContentsPlaylistsErrors, PlexRubySDK::Models::Errors::GetPlaylistContentsUnauthorized, PlexRubySDK::Models::Errors::GetPlaylistErrors, PlexRubySDK::Models::Errors::GetPlaylistPlaylistsErrors, PlexRubySDK::Models::Errors::GetPlaylistUnauthorized, PlexRubySDK::Models::Errors::GetPlaylistsBadRequest, PlexRubySDK::Models::Errors::GetPlaylistsErrors, PlexRubySDK::Models::Errors::GetPlaylistsPlaylistsErrors, PlexRubySDK::Models::Errors::GetPlaylistsUnauthorized, PlexRubySDK::Models::Errors::GetRecentlyAddedLibraryBadRequest, PlexRubySDK::Models::Errors::GetRecentlyAddedLibraryErrors, PlexRubySDK::Models::Errors::GetRecentlyAddedLibraryLibraryErrors, PlexRubySDK::Models::Errors::GetRecentlyAddedLibraryUnauthorized, PlexRubySDK::Models::Errors::GetRefreshLibraryMetadataBadRequest, PlexRubySDK::Models::Errors::GetRefreshLibraryMetadataErrors, PlexRubySDK::Models::Errors::GetRefreshLibraryMetadataLibraryErrors, PlexRubySDK::Models::Errors::GetRefreshLibraryMetadataUnauthorized, PlexRubySDK::Models::Errors::GetResizedPhotoBadRequest, PlexRubySDK::Models::Errors::GetResizedPhotoErrors, PlexRubySDK::Models::Errors::GetResizedPhotoServerErrors, PlexRubySDK::Models::Errors::GetResizedPhotoUnauthorized, PlexRubySDK::Models::Errors::GetResourcesStatisticsBadRequest, PlexRubySDK::Models::Errors::GetResourcesStatisticsErrors, PlexRubySDK::Models::Errors::GetResourcesStatisticsStatisticsErrors, PlexRubySDK::Models::Errors::GetResourcesStatisticsUnauthorized, PlexRubySDK::Models::Errors::GetSearchAllLibrariesBadRequest, PlexRubySDK::Models::Errors::GetSearchAllLibrariesErrors, PlexRubySDK::Models::Errors::GetSearchAllLibrariesLibraryErrors, PlexRubySDK::Models::Errors::GetSearchAllLibrariesUnauthorized, PlexRubySDK::Models::Errors::GetSearchLibraryBadRequest, PlexRubySDK::Models::Errors::GetSearchLibraryErrors, PlexRubySDK::Models::Errors::GetSearchLibraryLibraryErrors, PlexRubySDK::Models::Errors::GetSearchLibraryUnauthorized, PlexRubySDK::Models::Errors::GetSearchResultsBadRequest, PlexRubySDK::Models::Errors::GetSearchResultsErrors, PlexRubySDK::Models::Errors::GetSearchResultsSearchErrors, PlexRubySDK::Models::Errors::GetSearchResultsUnauthorized, PlexRubySDK::Models::Errors::GetServerActivitiesActivitiesErrors, PlexRubySDK::Models::Errors::GetServerActivitiesBadRequest, PlexRubySDK::Models::Errors::GetServerActivitiesErrors, PlexRubySDK::Models::Errors::GetServerActivitiesUnauthorized, PlexRubySDK::Models::Errors::GetServerCapabilitiesBadRequest, PlexRubySDK::Models::Errors::GetServerCapabilitiesErrors, PlexRubySDK::Models::Errors::GetServerCapabilitiesUnauthorized, PlexRubySDK::Models::Errors::GetServerIdentityRequestTimeout, PlexRubySDK::Models::Errors::GetServerListBadRequest, PlexRubySDK::Models::Errors::GetServerListErrors, PlexRubySDK::Models::Errors::GetServerListServerErrors, PlexRubySDK::Models::Errors::GetServerListUnauthorized, PlexRubySDK::Models::Errors::GetServerPreferencesBadRequest, PlexRubySDK::Models::Errors::GetServerPreferencesErrors, PlexRubySDK::Models::Errors::GetServerPreferencesServerErrors, PlexRubySDK::Models::Errors::GetServerPreferencesUnauthorized, PlexRubySDK::Models::Errors::GetServerResourcesBadRequest, PlexRubySDK::Models::Errors::GetServerResourcesErrors, PlexRubySDK::Models::Errors::GetServerResourcesPlexErrors, PlexRubySDK::Models::Errors::GetServerResourcesUnauthorized, PlexRubySDK::Models::Errors::GetSessionHistoryBadRequest, PlexRubySDK::Models::Errors::GetSessionHistoryErrors, PlexRubySDK::Models::Errors::GetSessionHistorySessionsErrors, PlexRubySDK::Models::Errors::GetSessionHistoryUnauthorized, PlexRubySDK::Models::Errors::GetSessionsBadRequest, PlexRubySDK::Models::Errors::GetSessionsErrors, PlexRubySDK::Models::Errors::GetSessionsSessionsErrors, PlexRubySDK::Models::Errors::GetSessionsUnauthorized, PlexRubySDK::Models::Errors::GetSourceConnectionInformationAuthenticationErrors, PlexRubySDK::Models::Errors::GetSourceConnectionInformationBadRequest, PlexRubySDK::Models::Errors::GetSourceConnectionInformationErrors, PlexRubySDK::Models::Errors::GetSourceConnectionInformationUnauthorized, PlexRubySDK::Models::Errors::GetStatisticsBadRequest, PlexRubySDK::Models::Errors::GetStatisticsErrors, PlexRubySDK::Models::Errors::GetStatisticsStatisticsErrors, PlexRubySDK::Models::Errors::GetStatisticsUnauthorized, PlexRubySDK::Models::Errors::GetThumbImageBadRequest, PlexRubySDK::Models::Errors::GetThumbImageErrors, PlexRubySDK::Models::Errors::GetThumbImageMediaErrors, PlexRubySDK::Models::Errors::GetThumbImageUnauthorized, PlexRubySDK::Models::Errors::GetTimelineBadRequest, PlexRubySDK::Models::Errors::GetTimelineErrors, PlexRubySDK::Models::Errors::GetTimelineUnauthorized, PlexRubySDK::Models::Errors::GetTimelineVideoErrors, PlexRubySDK::Models::Errors::GetTokenByPinIdBadRequest, PlexRubySDK::Models::Errors::GetTokenByPinIdErrors, PlexRubySDK::Models::Errors::GetTokenByPinIdPlexErrors, PlexRubySDK::Models::Errors::GetTokenByPinIdResponseBody, PlexRubySDK::Models::Errors::GetTokenDetailsAuthenticationErrors, PlexRubySDK::Models::Errors::GetTokenDetailsBadRequest, PlexRubySDK::Models::Errors::GetTokenDetailsErrors, PlexRubySDK::Models::Errors::GetTokenDetailsUnauthorized, PlexRubySDK::Models::Errors::GetTopWatchedContentBadRequest, PlexRubySDK::Models::Errors::GetTopWatchedContentErrors, PlexRubySDK::Models::Errors::GetTopWatchedContentLibraryErrors, PlexRubySDK::Models::Errors::GetTopWatchedContentUnauthorized, PlexRubySDK::Models::Errors::GetTranscodeSessionsBadRequest, PlexRubySDK::Models::Errors::GetTranscodeSessionsErrors, PlexRubySDK::Models::Errors::GetTranscodeSessionsSessionsErrors, PlexRubySDK::Models::Errors::GetTranscodeSessionsUnauthorized, PlexRubySDK::Models::Errors::GetTransientTokenAuthenticationErrors, PlexRubySDK::Models::Errors::GetTransientTokenBadRequest, PlexRubySDK::Models::Errors::GetTransientTokenErrors, PlexRubySDK::Models::Errors::GetTransientTokenUnauthorized, PlexRubySDK::Models::Errors::GetUpdateStatusBadRequest, PlexRubySDK::Models::Errors::GetUpdateStatusErrors, PlexRubySDK::Models::Errors::GetUpdateStatusUnauthorized, PlexRubySDK::Models::Errors::GetUpdateStatusUpdaterErrors, PlexRubySDK::Models::Errors::GetUserFriendsBadRequest, PlexRubySDK::Models::Errors::GetUserFriendsErrors, PlexRubySDK::Models::Errors::GetUserFriendsPlexErrors, PlexRubySDK::Models::Errors::GetUserFriendsUnauthorized, PlexRubySDK::Models::Errors::GetUsersBadRequest, PlexRubySDK::Models::Errors::GetUsersErrors, PlexRubySDK::Models::Errors::GetUsersUnauthorized, PlexRubySDK::Models::Errors::GetUsersUsersErrors, PlexRubySDK::Models::Errors::GetWatchListBadRequest, PlexRubySDK::Models::Errors::GetWatchListErrors, PlexRubySDK::Models::Errors::GetWatchListUnauthorized, PlexRubySDK::Models::Errors::GetWatchListWatchlistErrors, PlexRubySDK::Models::Errors::LogLineBadRequest, PlexRubySDK::Models::Errors::LogLineErrors, PlexRubySDK::Models::Errors::LogLineLogErrors, PlexRubySDK::Models::Errors::LogLineUnauthorized, PlexRubySDK::Models::Errors::LogMultiLineBadRequest, PlexRubySDK::Models::Errors::LogMultiLineErrors, PlexRubySDK::Models::Errors::LogMultiLineLogErrors, PlexRubySDK::Models::Errors::LogMultiLineUnauthorized, PlexRubySDK::Models::Errors::MarkPlayedBadRequest, PlexRubySDK::Models::Errors::MarkPlayedErrors, PlexRubySDK::Models::Errors::MarkPlayedMediaErrors, PlexRubySDK::Models::Errors::MarkPlayedUnauthorized, PlexRubySDK::Models::Errors::MarkUnplayedBadRequest, PlexRubySDK::Models::Errors::MarkUnplayedErrors, PlexRubySDK::Models::Errors::MarkUnplayedMediaErrors, PlexRubySDK::Models::Errors::MarkUnplayedUnauthorized, PlexRubySDK::Models::Errors::PerformSearchBadRequest, PlexRubySDK::Models::Errors::PerformSearchErrors, PlexRubySDK::Models::Errors::PerformSearchSearchErrors, PlexRubySDK::Models::Errors::PerformSearchUnauthorized, PlexRubySDK::Models::Errors::PerformVoiceSearchBadRequest, PlexRubySDK::Models::Errors::PerformVoiceSearchErrors, PlexRubySDK::Models::Errors::PerformVoiceSearchSearchErrors, PlexRubySDK::Models::Errors::PerformVoiceSearchUnauthorized, PlexRubySDK::Models::Errors::PostUsersSignInDataAuthenticationErrors, PlexRubySDK::Models::Errors::PostUsersSignInDataBadRequest, PlexRubySDK::Models::Errors::PostUsersSignInDataErrors, PlexRubySDK::Models::Errors::PostUsersSignInDataUnauthorized, PlexRubySDK::Models::Errors::StartAllTasksBadRequest, PlexRubySDK::Models::Errors::StartAllTasksButlerErrors, PlexRubySDK::Models::Errors::StartAllTasksErrors, PlexRubySDK::Models::Errors::StartAllTasksUnauthorized, PlexRubySDK::Models::Errors::StartTaskBadRequest, PlexRubySDK::Models::Errors::StartTaskButlerErrors, PlexRubySDK::Models::Errors::StartTaskErrors, PlexRubySDK::Models::Errors::StartTaskUnauthorized, PlexRubySDK::Models::Errors::StartUniversalTranscodeBadRequest, PlexRubySDK::Models::Errors::StartUniversalTranscodeErrors, PlexRubySDK::Models::Errors::StartUniversalTranscodeUnauthorized, PlexRubySDK::Models::Errors::StartUniversalTranscodeVideoErrors, PlexRubySDK::Models::Errors::StopAllTasksBadRequest, PlexRubySDK::Models::Errors::StopAllTasksButlerErrors, PlexRubySDK::Models::Errors::StopAllTasksErrors, PlexRubySDK::Models::Errors::StopAllTasksUnauthorized, PlexRubySDK::Models::Errors::StopTaskBadRequest, PlexRubySDK::Models::Errors::StopTaskButlerErrors, PlexRubySDK::Models::Errors::StopTaskErrors, PlexRubySDK::Models::Errors::StopTaskUnauthorized, PlexRubySDK::Models::Errors::StopTranscodeSessionBadRequest, PlexRubySDK::Models::Errors::StopTranscodeSessionErrors, PlexRubySDK::Models::Errors::StopTranscodeSessionSessionsErrors, PlexRubySDK::Models::Errors::StopTranscodeSessionUnauthorized, PlexRubySDK::Models::Errors::UpdatePlayProgressBadRequest, PlexRubySDK::Models::Errors::UpdatePlayProgressErrors, PlexRubySDK::Models::Errors::UpdatePlayProgressMediaErrors, PlexRubySDK::Models::Errors::UpdatePlayProgressUnauthorized, PlexRubySDK::Models::Errors::UpdatePlaylistBadRequest, PlexRubySDK::Models::Errors::UpdatePlaylistErrors, PlexRubySDK::Models::Errors::UpdatePlaylistPlaylistsErrors, PlexRubySDK::Models::Errors::UpdatePlaylistUnauthorized, PlexRubySDK::Models::Errors::UploadPlaylistBadRequest, PlexRubySDK::Models::Errors::UploadPlaylistErrors, PlexRubySDK::Models::Errors::UploadPlaylistPlaylistsErrors, PlexRubySDK::Models::Errors::UploadPlaylistUnauthorized, PlexRubySDK::Models::Operations::Account, PlexRubySDK::Models::Operations::Action, PlexRubySDK::Models::Operations::Activity, PlexRubySDK::Models::Operations::AddPlaylistContentsMediaContainer, PlexRubySDK::Models::Operations::AddPlaylistContentsMetadata, PlexRubySDK::Models::Operations::AddPlaylistContentsRequest, PlexRubySDK::Models::Operations::AddPlaylistContentsResponse, PlexRubySDK::Models::Operations::AddPlaylistContentsResponseBody, PlexRubySDK::Models::Operations::ApplyUpdatesRequest, PlexRubySDK::Models::Operations::ApplyUpdatesResponse, PlexRubySDK::Models::Operations::Attributes, PlexRubySDK::Models::Operations::Billing, PlexRubySDK::Models::Operations::ButlerTask, PlexRubySDK::Models::Operations::ButlerTasks, PlexRubySDK::Models::Operations::CancelServerActivitiesRequest, PlexRubySDK::Models::Operations::CancelServerActivitiesResponse, PlexRubySDK::Models::Operations::Chapter, PlexRubySDK::Models::Operations::CheckForUpdatesRequest, PlexRubySDK::Models::Operations::CheckForUpdatesResponse, PlexRubySDK::Models::Operations::ClearPlaylistContentsRequest, PlexRubySDK::Models::Operations::ClearPlaylistContentsResponse, PlexRubySDK::Models::Operations::Collection, PlexRubySDK::Models::Operations::Connections, PlexRubySDK::Models::Operations::Context, PlexRubySDK::Models::Operations::Country, PlexRubySDK::Models::Operations::CreatePlaylistMediaContainer, PlexRubySDK::Models::Operations::CreatePlaylistMetadata, PlexRubySDK::Models::Operations::CreatePlaylistRequest, PlexRubySDK::Models::Operations::CreatePlaylistResponse, PlexRubySDK::Models::Operations::CreatePlaylistResponseBody, PlexRubySDK::Models::Operations::DeleteLibraryRequest, PlexRubySDK::Models::Operations::DeleteLibraryResponse, PlexRubySDK::Models::Operations::DeletePlaylistRequest, PlexRubySDK::Models::Operations::DeletePlaylistResponse, PlexRubySDK::Models::Operations::Device, PlexRubySDK::Models::Operations::Director, PlexRubySDK::Models::Operations::Directory, PlexRubySDK::Models::Operations::EnablePaperTrailResponse, PlexRubySDK::Models::Operations::Extras, PlexRubySDK::Models::Operations::Feature, PlexRubySDK::Models::Operations::Field, PlexRubySDK::Models::Operations::FieldType, PlexRubySDK::Models::Operations::Friend, PlexRubySDK::Models::Operations::Genre, PlexRubySDK::Models::Operations::GeoData, PlexRubySDK::Models::Operations::GetActorsLibraryDirectory, PlexRubySDK::Models::Operations::GetActorsLibraryMediaContainer, PlexRubySDK::Models::Operations::GetActorsLibraryRequest, PlexRubySDK::Models::Operations::GetActorsLibraryResponse, PlexRubySDK::Models::Operations::GetActorsLibraryResponseBody, PlexRubySDK::Models::Operations::GetAllLibrariesDirectory, PlexRubySDK::Models::Operations::GetAllLibrariesLocation, PlexRubySDK::Models::Operations::GetAllLibrariesMediaContainer, PlexRubySDK::Models::Operations::GetAllLibrariesResponse, PlexRubySDK::Models::Operations::GetAllLibrariesResponseBody, PlexRubySDK::Models::Operations::GetAvailableClientsMediaContainer, PlexRubySDK::Models::Operations::GetAvailableClientsResponse, PlexRubySDK::Models::Operations::GetAvailableClientsResponseBody, PlexRubySDK::Models::Operations::GetBandwidthStatisticsAccount, PlexRubySDK::Models::Operations::GetBandwidthStatisticsDevice, PlexRubySDK::Models::Operations::GetBandwidthStatisticsMediaContainer, PlexRubySDK::Models::Operations::GetBandwidthStatisticsRequest, PlexRubySDK::Models::Operations::GetBandwidthStatisticsResponse, PlexRubySDK::Models::Operations::GetBandwidthStatisticsResponseBody, PlexRubySDK::Models::Operations::GetBannerImageRequest, PlexRubySDK::Models::Operations::GetBannerImageResponse, PlexRubySDK::Models::Operations::GetButlerTasksResponse, PlexRubySDK::Models::Operations::GetButlerTasksResponseBody, PlexRubySDK::Models::Operations::GetCompanionsDataResponse, PlexRubySDK::Models::Operations::GetCountriesLibraryDirectory, PlexRubySDK::Models::Operations::GetCountriesLibraryMediaContainer, PlexRubySDK::Models::Operations::GetCountriesLibraryRequest, PlexRubySDK::Models::Operations::GetCountriesLibraryResponse, PlexRubySDK::Models::Operations::GetCountriesLibraryResponseBody, PlexRubySDK::Models::Operations::GetDevicesMediaContainer, PlexRubySDK::Models::Operations::GetDevicesResponse, PlexRubySDK::Models::Operations::GetDevicesResponseBody, PlexRubySDK::Models::Operations::GetFileHashRequest, PlexRubySDK::Models::Operations::GetFileHashResponse, PlexRubySDK::Models::Operations::GetGenresLibraryDirectory, PlexRubySDK::Models::Operations::GetGenresLibraryMediaContainer, PlexRubySDK::Models::Operations::GetGenresLibraryRequest, PlexRubySDK::Models::Operations::GetGenresLibraryResponse, PlexRubySDK::Models::Operations::GetGenresLibraryResponseBody, PlexRubySDK::Models::Operations::GetGeoDataGeoData, PlexRubySDK::Models::Operations::GetGeoDataResponse, PlexRubySDK::Models::Operations::GetGlobalHubsMediaContainer, PlexRubySDK::Models::Operations::GetGlobalHubsMetadata, PlexRubySDK::Models::Operations::GetGlobalHubsRequest, PlexRubySDK::Models::Operations::GetGlobalHubsResponse, PlexRubySDK::Models::Operations::GetGlobalHubsResponseBody, PlexRubySDK::Models::Operations::GetHomeDataResponse, PlexRubySDK::Models::Operations::GetHomeDataResponseBody, PlexRubySDK::Models::Operations::GetLibraryDetailsDirectory, PlexRubySDK::Models::Operations::GetLibraryDetailsField, PlexRubySDK::Models::Operations::GetLibraryDetailsFieldType, PlexRubySDK::Models::Operations::GetLibraryDetailsFilter, PlexRubySDK::Models::Operations::GetLibraryDetailsMediaContainer, PlexRubySDK::Models::Operations::GetLibraryDetailsOperator, PlexRubySDK::Models::Operations::GetLibraryDetailsRequest, PlexRubySDK::Models::Operations::GetLibraryDetailsResponse, PlexRubySDK::Models::Operations::GetLibraryDetailsResponseBody, PlexRubySDK::Models::Operations::GetLibraryDetailsSort, PlexRubySDK::Models::Operations::GetLibraryDetailsType, PlexRubySDK::Models::Operations::GetLibraryHubsCountry, PlexRubySDK::Models::Operations::GetLibraryHubsDirector, PlexRubySDK::Models::Operations::GetLibraryHubsGenre, PlexRubySDK::Models::Operations::GetLibraryHubsHub, PlexRubySDK::Models::Operations::GetLibraryHubsMedia, PlexRubySDK::Models::Operations::GetLibraryHubsMediaContainer, PlexRubySDK::Models::Operations::GetLibraryHubsMetadata, PlexRubySDK::Models::Operations::GetLibraryHubsPart, PlexRubySDK::Models::Operations::GetLibraryHubsRequest, PlexRubySDK::Models::Operations::GetLibraryHubsResponse, PlexRubySDK::Models::Operations::GetLibraryHubsResponseBody, PlexRubySDK::Models::Operations::GetLibraryHubsRole, PlexRubySDK::Models::Operations::GetLibraryHubsWriter, PlexRubySDK::Models::Operations::GetLibraryItemsCollection, PlexRubySDK::Models::Operations::GetLibraryItemsCountry, PlexRubySDK::Models::Operations::GetLibraryItemsDirector, PlexRubySDK::Models::Operations::GetLibraryItemsField, PlexRubySDK::Models::Operations::GetLibraryItemsFieldType, PlexRubySDK::Models::Operations::GetLibraryItemsFilter, PlexRubySDK::Models::Operations::GetLibraryItemsGenre, PlexRubySDK::Models::Operations::GetLibraryItemsGuids, PlexRubySDK::Models::Operations::GetLibraryItemsImage, PlexRubySDK::Models::Operations::GetLibraryItemsLibraryOptimizedForStreaming, PlexRubySDK::Models::Operations::GetLibraryItemsLibraryType, PlexRubySDK::Models::Operations::GetLibraryItemsLocation, PlexRubySDK::Models::Operations::GetLibraryItemsMedia, PlexRubySDK::Models::Operations::GetLibraryItemsMediaContainer, PlexRubySDK::Models::Operations::GetLibraryItemsMeta, PlexRubySDK::Models::Operations::GetLibraryItemsMetadata, PlexRubySDK::Models::Operations::GetLibraryItemsOperator, PlexRubySDK::Models::Operations::GetLibraryItemsOptimizedForStreaming, PlexRubySDK::Models::Operations::GetLibraryItemsPart, PlexRubySDK::Models::Operations::GetLibraryItemsProducer, PlexRubySDK::Models::Operations::GetLibraryItemsRequest, PlexRubySDK::Models::Operations::GetLibraryItemsResponse, PlexRubySDK::Models::Operations::GetLibraryItemsResponseBody, PlexRubySDK::Models::Operations::GetLibraryItemsRole, PlexRubySDK::Models::Operations::GetLibraryItemsSimilar, PlexRubySDK::Models::Operations::GetLibraryItemsSort, PlexRubySDK::Models::Operations::GetLibraryItemsUltraBlurColors, PlexRubySDK::Models::Operations::GetLibraryItemsWriter, PlexRubySDK::Models::Operations::GetLibrarySectionsAllCollection, PlexRubySDK::Models::Operations::GetLibrarySectionsAllCountry, PlexRubySDK::Models::Operations::GetLibrarySectionsAllDirector, PlexRubySDK::Models::Operations::GetLibrarySectionsAllField, PlexRubySDK::Models::Operations::GetLibrarySectionsAllFieldType, PlexRubySDK::Models::Operations::GetLibrarySectionsAllFilter, PlexRubySDK::Models::Operations::GetLibrarySectionsAllGenre, PlexRubySDK::Models::Operations::GetLibrarySectionsAllGuids, PlexRubySDK::Models::Operations::GetLibrarySectionsAllImage, PlexRubySDK::Models::Operations::GetLibrarySectionsAllLibraryOptimizedForStreaming, PlexRubySDK::Models::Operations::GetLibrarySectionsAllMedia, PlexRubySDK::Models::Operations::GetLibrarySectionsAllMediaContainer, PlexRubySDK::Models::Operations::GetLibrarySectionsAllMeta, PlexRubySDK::Models::Operations::GetLibrarySectionsAllMetadata, PlexRubySDK::Models::Operations::GetLibrarySectionsAllOperator, PlexRubySDK::Models::Operations::GetLibrarySectionsAllOptimizedForStreaming, PlexRubySDK::Models::Operations::GetLibrarySectionsAllPart, PlexRubySDK::Models::Operations::GetLibrarySectionsAllRequest, PlexRubySDK::Models::Operations::GetLibrarySectionsAllResponse, PlexRubySDK::Models::Operations::GetLibrarySectionsAllResponseBody, PlexRubySDK::Models::Operations::GetLibrarySectionsAllRole, PlexRubySDK::Models::Operations::GetLibrarySectionsAllSort, PlexRubySDK::Models::Operations::GetLibrarySectionsAllStream, PlexRubySDK::Models::Operations::GetLibrarySectionsAllType, PlexRubySDK::Models::Operations::GetLibrarySectionsAllUltraBlurColors, PlexRubySDK::Models::Operations::GetLibrarySectionsAllWriter, PlexRubySDK::Models::Operations::GetMediaArtsMediaContainer, PlexRubySDK::Models::Operations::GetMediaArtsMetadata, PlexRubySDK::Models::Operations::GetMediaArtsRequest, PlexRubySDK::Models::Operations::GetMediaArtsResponse, PlexRubySDK::Models::Operations::GetMediaArtsResponseBody, PlexRubySDK::Models::Operations::GetMediaMetaDataAttributes, PlexRubySDK::Models::Operations::GetMediaMetaDataChapter, PlexRubySDK::Models::Operations::GetMediaMetaDataCountry, PlexRubySDK::Models::Operations::GetMediaMetaDataDirector, PlexRubySDK::Models::Operations::GetMediaMetaDataExtras, PlexRubySDK::Models::Operations::GetMediaMetaDataGenre, PlexRubySDK::Models::Operations::GetMediaMetaDataGuids, PlexRubySDK::Models::Operations::GetMediaMetaDataImage, PlexRubySDK::Models::Operations::GetMediaMetaDataLibraryOptimizedForStreaming, PlexRubySDK::Models::Operations::GetMediaMetaDataLocation, PlexRubySDK::Models::Operations::GetMediaMetaDataMarker, PlexRubySDK::Models::Operations::GetMediaMetaDataMedia, PlexRubySDK::Models::Operations::GetMediaMetaDataMediaContainer, PlexRubySDK::Models::Operations::GetMediaMetaDataMetadata, PlexRubySDK::Models::Operations::GetMediaMetaDataOptimizedForStreaming, PlexRubySDK::Models::Operations::GetMediaMetaDataPart, PlexRubySDK::Models::Operations::GetMediaMetaDataProducer, PlexRubySDK::Models::Operations::GetMediaMetaDataRatings, PlexRubySDK::Models::Operations::GetMediaMetaDataRequest, PlexRubySDK::Models::Operations::GetMediaMetaDataResponse, PlexRubySDK::Models::Operations::GetMediaMetaDataResponseBody, PlexRubySDK::Models::Operations::GetMediaMetaDataRole, PlexRubySDK::Models::Operations::GetMediaMetaDataSimilar, PlexRubySDK::Models::Operations::GetMediaMetaDataStream, PlexRubySDK::Models::Operations::GetMediaMetaDataUltraBlurColors, PlexRubySDK::Models::Operations::GetMediaMetaDataWriter, PlexRubySDK::Models::Operations::GetMediaPostersMediaContainer, PlexRubySDK::Models::Operations::GetMediaPostersMetadata, PlexRubySDK::Models::Operations::GetMediaPostersRequest, PlexRubySDK::Models::Operations::GetMediaPostersResponse, PlexRubySDK::Models::Operations::GetMediaPostersResponseBody, PlexRubySDK::Models::Operations::GetMediaProvidersDirectory, PlexRubySDK::Models::Operations::GetMediaProvidersMediaContainer, PlexRubySDK::Models::Operations::GetMediaProvidersRequest, PlexRubySDK::Models::Operations::GetMediaProvidersResponse, PlexRubySDK::Models::Operations::GetMediaProvidersResponseBody, PlexRubySDK::Models::Operations::GetMetadataChildrenDirectory, PlexRubySDK::Models::Operations::GetMetadataChildrenMediaContainer, PlexRubySDK::Models::Operations::GetMetadataChildrenMetadata, PlexRubySDK::Models::Operations::GetMetadataChildrenRequest, PlexRubySDK::Models::Operations::GetMetadataChildrenResponse, PlexRubySDK::Models::Operations::GetMetadataChildrenResponseBody, PlexRubySDK::Models::Operations::GetMyPlexAccountResponse, PlexRubySDK::Models::Operations::GetMyPlexAccountResponseBody, PlexRubySDK::Models::Operations::GetPinAuthPinContainer, PlexRubySDK::Models::Operations::GetPinRequest, PlexRubySDK::Models::Operations::GetPinResponse, PlexRubySDK::Models::Operations::GetPlaylistContentsCountry, PlexRubySDK::Models::Operations::GetPlaylistContentsDirector, PlexRubySDK::Models::Operations::GetPlaylistContentsGenre, PlexRubySDK::Models::Operations::GetPlaylistContentsMedia, PlexRubySDK::Models::Operations::GetPlaylistContentsMediaContainer, PlexRubySDK::Models::Operations::GetPlaylistContentsMetadata, PlexRubySDK::Models::Operations::GetPlaylistContentsPart, PlexRubySDK::Models::Operations::GetPlaylistContentsRequest, PlexRubySDK::Models::Operations::GetPlaylistContentsResponse, PlexRubySDK::Models::Operations::GetPlaylistContentsResponseBody, PlexRubySDK::Models::Operations::GetPlaylistContentsRole, PlexRubySDK::Models::Operations::GetPlaylistContentsWriter, PlexRubySDK::Models::Operations::GetPlaylistMediaContainer, PlexRubySDK::Models::Operations::GetPlaylistMetadata, PlexRubySDK::Models::Operations::GetPlaylistRequest, PlexRubySDK::Models::Operations::GetPlaylistResponse, PlexRubySDK::Models::Operations::GetPlaylistResponseBody, PlexRubySDK::Models::Operations::GetPlaylistsMediaContainer, PlexRubySDK::Models::Operations::GetPlaylistsMetadata, PlexRubySDK::Models::Operations::GetPlaylistsRequest, PlexRubySDK::Models::Operations::GetPlaylistsResponse, PlexRubySDK::Models::Operations::GetPlaylistsResponseBody, PlexRubySDK::Models::Operations::GetRecentlyAddedField, PlexRubySDK::Models::Operations::GetRecentlyAddedFieldType, PlexRubySDK::Models::Operations::GetRecentlyAddedFilter, PlexRubySDK::Models::Operations::GetRecentlyAddedImage, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryCountry, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryDirector, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryFilter, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryGenre, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryMedia, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryMediaContainer, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryMetadata, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryPart, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryRequest, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryResponse, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryResponseBody, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryRole, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryType, PlexRubySDK::Models::Operations::GetRecentlyAddedLibraryWriter, PlexRubySDK::Models::Operations::GetRecentlyAddedMediaContainer, PlexRubySDK::Models::Operations::GetRecentlyAddedMetadata, PlexRubySDK::Models::Operations::GetRecentlyAddedOperator, PlexRubySDK::Models::Operations::GetRecentlyAddedOptimizedForStreaming, PlexRubySDK::Models::Operations::GetRecentlyAddedRequest, PlexRubySDK::Models::Operations::GetRecentlyAddedResponse, PlexRubySDK::Models::Operations::GetRecentlyAddedResponseBody, PlexRubySDK::Models::Operations::GetRecentlyAddedSort, PlexRubySDK::Models::Operations::GetRecentlyAddedType, PlexRubySDK::Models::Operations::GetRefreshLibraryMetadataRequest, PlexRubySDK::Models::Operations::GetRefreshLibraryMetadataResponse, PlexRubySDK::Models::Operations::GetResizedPhotoRequest, PlexRubySDK::Models::Operations::GetResizedPhotoResponse, PlexRubySDK::Models::Operations::GetResourcesStatisticsMediaContainer, PlexRubySDK::Models::Operations::GetResourcesStatisticsRequest, PlexRubySDK::Models::Operations::GetResourcesStatisticsResponse, PlexRubySDK::Models::Operations::GetResourcesStatisticsResponseBody, PlexRubySDK::Models::Operations::GetSearchAllLibrariesCountry, PlexRubySDK::Models::Operations::GetSearchAllLibrariesDirector, PlexRubySDK::Models::Operations::GetSearchAllLibrariesDirectory, PlexRubySDK::Models::Operations::GetSearchAllLibrariesGenre, PlexRubySDK::Models::Operations::GetSearchAllLibrariesGuids, PlexRubySDK::Models::Operations::GetSearchAllLibrariesImage, PlexRubySDK::Models::Operations::GetSearchAllLibrariesLibraryOptimizedForStreaming, PlexRubySDK::Models::Operations::GetSearchAllLibrariesLocation, PlexRubySDK::Models::Operations::GetSearchAllLibrariesMedia, PlexRubySDK::Models::Operations::GetSearchAllLibrariesMediaContainer, PlexRubySDK::Models::Operations::GetSearchAllLibrariesMetadata, PlexRubySDK::Models::Operations::GetSearchAllLibrariesOptimizedForStreaming, PlexRubySDK::Models::Operations::GetSearchAllLibrariesPart, PlexRubySDK::Models::Operations::GetSearchAllLibrariesRequest, PlexRubySDK::Models::Operations::GetSearchAllLibrariesResponse, PlexRubySDK::Models::Operations::GetSearchAllLibrariesResponseBody, PlexRubySDK::Models::Operations::GetSearchAllLibrariesRole, PlexRubySDK::Models::Operations::GetSearchAllLibrariesUltraBlurColors, PlexRubySDK::Models::Operations::GetSearchAllLibrariesWriter, PlexRubySDK::Models::Operations::GetSearchLibraryMediaContainer, PlexRubySDK::Models::Operations::GetSearchLibraryMetadata, PlexRubySDK::Models::Operations::GetSearchLibraryRequest, PlexRubySDK::Models::Operations::GetSearchLibraryResponse, PlexRubySDK::Models::Operations::GetSearchLibraryResponseBody, PlexRubySDK::Models::Operations::GetSearchResultsCountry, PlexRubySDK::Models::Operations::GetSearchResultsDirector, PlexRubySDK::Models::Operations::GetSearchResultsGenre, PlexRubySDK::Models::Operations::GetSearchResultsMedia, PlexRubySDK::Models::Operations::GetSearchResultsMediaContainer, PlexRubySDK::Models::Operations::GetSearchResultsMetadata, PlexRubySDK::Models::Operations::GetSearchResultsPart, PlexRubySDK::Models::Operations::GetSearchResultsRequest, PlexRubySDK::Models::Operations::GetSearchResultsResponse, PlexRubySDK::Models::Operations::GetSearchResultsResponseBody, PlexRubySDK::Models::Operations::GetSearchResultsRole, PlexRubySDK::Models::Operations::GetSearchResultsWriter, PlexRubySDK::Models::Operations::GetServerActivitiesMediaContainer, PlexRubySDK::Models::Operations::GetServerActivitiesResponse, PlexRubySDK::Models::Operations::GetServerActivitiesResponseBody, PlexRubySDK::Models::Operations::GetServerCapabilitiesResponse, PlexRubySDK::Models::Operations::GetServerCapabilitiesResponseBody, PlexRubySDK::Models::Operations::GetServerIdentityMediaContainer, PlexRubySDK::Models::Operations::GetServerIdentityResponse, PlexRubySDK::Models::Operations::GetServerIdentityResponseBody, PlexRubySDK::Models::Operations::GetServerListMediaContainer, PlexRubySDK::Models::Operations::GetServerListResponse, PlexRubySDK::Models::Operations::GetServerListResponseBody, PlexRubySDK::Models::Operations::GetServerListServer, PlexRubySDK::Models::Operations::GetServerPreferencesMediaContainer, PlexRubySDK::Models::Operations::GetServerPreferencesResponse, PlexRubySDK::Models::Operations::GetServerPreferencesResponseBody, PlexRubySDK::Models::Operations::GetServerResourcesRequest, PlexRubySDK::Models::Operations::GetServerResourcesResponse, PlexRubySDK::Models::Operations::GetSessionHistoryMediaContainer, PlexRubySDK::Models::Operations::GetSessionHistoryMetadata, PlexRubySDK::Models::Operations::GetSessionHistoryRequest, PlexRubySDK::Models::Operations::GetSessionHistoryResponse, PlexRubySDK::Models::Operations::GetSessionHistoryResponseBody, PlexRubySDK::Models::Operations::GetSessionsMedia, PlexRubySDK::Models::Operations::GetSessionsMediaContainer, PlexRubySDK::Models::Operations::GetSessionsMetadata, PlexRubySDK::Models::Operations::GetSessionsPart, PlexRubySDK::Models::Operations::GetSessionsResponse, PlexRubySDK::Models::Operations::GetSessionsResponseBody, PlexRubySDK::Models::Operations::GetSessionsStream, PlexRubySDK::Models::Operations::GetSessionsUser, PlexRubySDK::Models::Operations::GetSourceConnectionInformationRequest, PlexRubySDK::Models::Operations::GetSourceConnectionInformationResponse, PlexRubySDK::Models::Operations::GetStatisticsDevice, PlexRubySDK::Models::Operations::GetStatisticsMediaContainer, PlexRubySDK::Models::Operations::GetStatisticsRequest, PlexRubySDK::Models::Operations::GetStatisticsResponse, PlexRubySDK::Models::Operations::GetStatisticsResponseBody, PlexRubySDK::Models::Operations::GetThumbImageRequest, PlexRubySDK::Models::Operations::GetThumbImageResponse, PlexRubySDK::Models::Operations::GetTimelineRequest, PlexRubySDK::Models::Operations::GetTimelineResponse, PlexRubySDK::Models::Operations::GetTokenByPinIdAuthPinContainer, PlexRubySDK::Models::Operations::GetTokenByPinIdGeoData, PlexRubySDK::Models::Operations::GetTokenByPinIdRequest, PlexRubySDK::Models::Operations::GetTokenByPinIdResponse, PlexRubySDK::Models::Operations::GetTokenDetailsResponse, PlexRubySDK::Models::Operations::GetTokenDetailsSubscription, PlexRubySDK::Models::Operations::GetTokenDetailsUserPlexAccount, PlexRubySDK::Models::Operations::GetTopWatchedContentCountry, PlexRubySDK::Models::Operations::GetTopWatchedContentGenre, PlexRubySDK::Models::Operations::GetTopWatchedContentGuids, PlexRubySDK::Models::Operations::GetTopWatchedContentMediaContainer, PlexRubySDK::Models::Operations::GetTopWatchedContentMetadata, PlexRubySDK::Models::Operations::GetTopWatchedContentRequest, PlexRubySDK::Models::Operations::GetTopWatchedContentResponse, PlexRubySDK::Models::Operations::GetTopWatchedContentResponseBody, PlexRubySDK::Models::Operations::GetTopWatchedContentRole, PlexRubySDK::Models::Operations::GetTopWatchedContentUser, PlexRubySDK::Models::Operations::GetTranscodeSessionsMediaContainer, PlexRubySDK::Models::Operations::GetTranscodeSessionsResponse, PlexRubySDK::Models::Operations::GetTranscodeSessionsResponseBody, PlexRubySDK::Models::Operations::GetTransientTokenRequest, PlexRubySDK::Models::Operations::GetTransientTokenResponse, PlexRubySDK::Models::Operations::GetUpdateStatusMediaContainer, PlexRubySDK::Models::Operations::GetUpdateStatusResponse, PlexRubySDK::Models::Operations::GetUpdateStatusResponseBody, PlexRubySDK::Models::Operations::GetUserFriendsResponse, PlexRubySDK::Models::Operations::GetUsersMediaContainer, PlexRubySDK::Models::Operations::GetUsersRequest, PlexRubySDK::Models::Operations::GetUsersResponse, PlexRubySDK::Models::Operations::GetUsersResponseBody, PlexRubySDK::Models::Operations::GetUsersServer, PlexRubySDK::Models::Operations::GetWatchListRequest, PlexRubySDK::Models::Operations::GetWatchListResponse, PlexRubySDK::Models::Operations::GetWatchListResponseBody, PlexRubySDK::Models::Operations::Guids, PlexRubySDK::Models::Operations::Hub, PlexRubySDK::Models::Operations::Image, PlexRubySDK::Models::Operations::InternalPaymentMethod, PlexRubySDK::Models::Operations::Location, PlexRubySDK::Models::Operations::LogLineRequest, PlexRubySDK::Models::Operations::LogLineResponse, PlexRubySDK::Models::Operations::LogMultiLineResponse, PlexRubySDK::Models::Operations::MarkPlayedRequest, PlexRubySDK::Models::Operations::MarkPlayedResponse, PlexRubySDK::Models::Operations::MarkUnplayedRequest, PlexRubySDK::Models::Operations::MarkUnplayedResponse, PlexRubySDK::Models::Operations::Marker, PlexRubySDK::Models::Operations::Media, PlexRubySDK::Models::Operations::MediaContainer, PlexRubySDK::Models::Operations::MediaProvider, PlexRubySDK::Models::Operations::Meta, PlexRubySDK::Models::Operations::Metadata, PlexRubySDK::Models::Operations::MyPlex, PlexRubySDK::Models::Operations::Operator, PlexRubySDK::Models::Operations::OptimizedForStreaming, PlexRubySDK::Models::Operations::Part, PlexRubySDK::Models::Operations::PastSubscription, PlexRubySDK::Models::Operations::PerformSearchRequest, PlexRubySDK::Models::Operations::PerformSearchResponse, PlexRubySDK::Models::Operations::PerformVoiceSearchRequest, PlexRubySDK::Models::Operations::PerformVoiceSearchResponse, PlexRubySDK::Models::Operations::Pivot, PlexRubySDK::Models::Operations::Player, PlexRubySDK::Models::Operations::PlexDevice, PlexRubySDK::Models::Operations::PostMediaArtsRequest, PlexRubySDK::Models::Operations::PostMediaArtsResponse, PlexRubySDK::Models::Operations::PostMediaPosterRequest, PlexRubySDK::Models::Operations::PostMediaPosterResponse, PlexRubySDK::Models::Operations::PostUsersSignInDataAuthenticationSubscription, PlexRubySDK::Models::Operations::PostUsersSignInDataRequest, PlexRubySDK::Models::Operations::PostUsersSignInDataRequestBody, PlexRubySDK::Models::Operations::PostUsersSignInDataResponse, PlexRubySDK::Models::Operations::PostUsersSignInDataServices, PlexRubySDK::Models::Operations::PostUsersSignInDataSubscription, PlexRubySDK::Models::Operations::PostUsersSignInDataUserPlexAccount, PlexRubySDK::Models::Operations::PostUsersSignInDataUserProfile, PlexRubySDK::Models::Operations::Producer, PlexRubySDK::Models::Operations::Provider, PlexRubySDK::Models::Operations::QueryParamFilter, PlexRubySDK::Models::Operations::Rating, PlexRubySDK::Models::Operations::Ratings, PlexRubySDK::Models::Operations::Release, PlexRubySDK::Models::Operations::ResponseBody, PlexRubySDK::Models::Operations::Role, PlexRubySDK::Models::Operations::SearchResult, PlexRubySDK::Models::Operations::Server, PlexRubySDK::Models::Operations::Services, PlexRubySDK::Models::Operations::Session, PlexRubySDK::Models::Operations::Setting, PlexRubySDK::Models::Operations::SharedServers, PlexRubySDK::Models::Operations::SharedSources, PlexRubySDK::Models::Operations::Similar, PlexRubySDK::Models::Operations::Sort, PlexRubySDK::Models::Operations::StartAllTasksResponse, PlexRubySDK::Models::Operations::StartTaskRequest, PlexRubySDK::Models::Operations::StartTaskResponse, PlexRubySDK::Models::Operations::StartUniversalTranscodeRequest, PlexRubySDK::Models::Operations::StartUniversalTranscodeResponse, PlexRubySDK::Models::Operations::StatisticsBandwidth, PlexRubySDK::Models::Operations::StatisticsMedia, PlexRubySDK::Models::Operations::StatisticsResources, PlexRubySDK::Models::Operations::StopAllTasksResponse, PlexRubySDK::Models::Operations::StopTaskRequest, PlexRubySDK::Models::Operations::StopTaskResponse, PlexRubySDK::Models::Operations::StopTranscodeSessionRequest, PlexRubySDK::Models::Operations::StopTranscodeSessionResponse, PlexRubySDK::Models::Operations::Stream, PlexRubySDK::Models::Operations::Subscription, PlexRubySDK::Models::Operations::TranscodeSession, PlexRubySDK::Models::Operations::Trials, PlexRubySDK::Models::Operations::UltraBlurColors, PlexRubySDK::Models::Operations::UpdatePlayProgressRequest, PlexRubySDK::Models::Operations::UpdatePlayProgressResponse, PlexRubySDK::Models::Operations::UpdatePlaylistRequest, PlexRubySDK::Models::Operations::UpdatePlaylistResponse, PlexRubySDK::Models::Operations::UploadPlaylistRequest, PlexRubySDK::Models::Operations::UploadPlaylistResponse, PlexRubySDK::Models::Operations::User, PlexRubySDK::Models::Operations::UserProfile, PlexRubySDK::Models::Operations::Writer, PlexRubySDK::Models::Shared::Security, PlexRubySDK::SDKConfiguration
- Defined in:
- lib/crystalline/metadata_fields.rb
Defined Under Namespace
Modules: ClassMethods Classes: Field
Class Method Summary collapse
Instance Method Summary collapse
- #field(field_name) ⇒ Object
- #fields ⇒ Object
- #initialize ⇒ Object
- #marshal_single(field) ⇒ Object
- #to_dict ⇒ Object
- #to_json(*args) ⇒ Object
Class Method Details
.included(base) ⇒ Object
145 146 147 |
# File 'lib/crystalline/metadata_fields.rb', line 145 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#field(field_name) ⇒ Object
153 154 155 156 157 |
# File 'lib/crystalline/metadata_fields.rb', line 153 def field(field_name) fields.each do |f| return f if f.name == field_name end end |
#fields ⇒ Object
149 150 151 |
# File 'lib/crystalline/metadata_fields.rb', line 149 def fields self.class.fields end |
#initialize ⇒ Object
139 140 141 142 143 |
# File 'lib/crystalline/metadata_fields.rb', line 139 def initialize instance = allocate fields.each { |mod| instance.singleton_class.include(mod) } instance.send(:initialize) end |
#marshal_single(field) ⇒ Object
159 160 161 162 163 164 165 |
# File 'lib/crystalline/metadata_fields.rb', line 159 def marshal_single(field) if field.class.include? ::Crystalline::MetadataFields field.to_dict else ::Crystalline.val_to_string(field, primitives: false) end end |
#to_dict ⇒ Object
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'lib/crystalline/metadata_fields.rb', line 167 def to_dict result = {} fields.sort_by(&:name).each do |field| f = send(field.name) next if f.nil? = field.[:format_json] if !.nil? && .include?(:letter_case) key = [:letter_case].call(field.name) else key = field.name end if f.is_a? Array result[key] = f.map { |o| marshal_single(o) } elsif f.is_a? Hash result[key] = f.map { |k, v| [k, marshal_single(v)] } else result[key] = marshal_single(f) end end result end |
#to_json(*args) ⇒ Object
190 191 192 |
# File 'lib/crystalline/metadata_fields.rb', line 190 def to_json(*args) JSON.generate(to_dict, *args) end |