ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.404.5

This commit is contained in:
speakeasybot
2024-09-30 00:09:51 +00:00
parent 5e8eb24ef0
commit dc2f64115c
21 changed files with 352 additions and 41 deletions

View File

@@ -20,28 +20,43 @@ module PlexRubySDK
TREBLE_SHOW_FEATURES = new('TREBLE-show-features')
AD_COUNTDOWN_TIMER = new('ad-countdown-timer')
ADAPTIVE_BITRATE = new('adaptive_bitrate')
ALBUM_TYPES = new('album-types')
ALLOW_DVR = new('allow_dvr')
AMAZON_LOOP_DEBUG = new('amazon-loop-debug')
AVOD_AD_ANALYSIS = new('avod-ad-analysis')
AVOD_NEW_MEDIA = new('avod-new-media')
BLACKLIST_GET_SIGNIN = new('blacklist_get_signin')
BOOST_VOICES = new('boost-voices')
CAMERA_UPLOAD = new('camera_upload')
CLIENT_RADIO_STATIONS = new('client-radio-stations')
CLOUDFLARE_TURNSTILE_REQUIRED = new('cloudflare-turnstile-required')
CLOUDSYNC = new('cloudsync')
COLLECTIONS = new('collections')
COMMENTS_AND_REPLIES_PUSH_NOTIFICATIONS = new('comments_and_replies_push_notifications')
COMMUNITY_ACCESS_PLEX_TV = new('community_access_plex_tv')
COMPANIONS_SONOS = new('companions_sonos')
CONTENT_FILTER = new('content_filter')
CUSTOM_HOME_REMOVAL = new('custom-home-removal')
DISABLE_HOME_USER_FRIENDSHIPS = new('disable_home_user_friendships')
DISABLE_SHARING_FRIENDSHIPS = new('disable_sharing_friendships')
DOWNLOADS_GATING = new('downloads-gating')
DRM_SUPPORT = new('drm_support')
DVR = new('dvr')
DVR_BLOCK_UNSUPPORTED_COUNTRIES = new('dvr-block-unsupported-countries')
EPG_RECENT_CHANNELS = new('epg-recent-channels')
EXCLUDE_RESTRICTIONS = new('exclude restrictions')
FEDERATED_AUTH = new('federated-auth')
FRIEND_REQUEST_PUSH_NOTIFICATIONS = new('friend_request_push_notifications')
GRANDFATHER_SYNC = new('grandfather-sync')
GUIDED_UPGRADE = new('guided-upgrade')
HARDWARE_TRANSCODING = new('hardware_transcoding')
HOME = new('home')
HWTRANSCODE = new('hwtranscode')
IMAGGA_V2 = new('imagga-v2')
INCREASE_PASSWORD_COMPLEXITY = new('increase-password-complexity')
IOS14_PRIVACY_BANNER = new('ios14-privacy-banner')
ITERABLE_NOTIFICATION_TOKENS = new('iterable-notification-tokens')
ITEM_CLUSTERS = new('item_clusters')
KEEP_PAYMENT_METHOD = new('keep-payment-method')
KEVIN_BACON = new('kevin-bacon')
KOREA_CONSENT = new('korea-consent')
@@ -50,28 +65,49 @@ module PlexRubySDK
LIGHTNING_DVR_PIVOT = new('lightning-dvr-pivot')
LIVE_TV_SUPPORT_INCOMPLETE_SEGMENTS = new('live-tv-support-incomplete-segments')
LIVETV = new('livetv')
LYRICS = new('lyrics')
METADATA_SEARCH = new('metadata_search')
MUSIC_ANALYSIS = new('music-analysis')
MUSIC_VIDEOS = new('music_videos')
NEW_PLEX_PASS_PRICES = new('new_plex_pass_prices')
NEWS_PROVIDER_SUNSET_MODAL = new('news-provider-sunset-modal')
NOMINATIM = new('nominatim')
PASS = new('pass')
PHOTOS_FAVORITES = new('photos-favorites')
PHOTOS_METADATA_EDITION = new('photos-metadata-edition')
PHOTOS_V6_EDIT = new('photosV6-edit')
PHOTOS_V6_TV_ALBUMS = new('photosV6-tv-albums')
PMS_HEALTH = new('pms_health')
PREMIUM_DASHBOARD = new('premium-dashboard')
PREMIUM_MUSIC_METADATA = new('premium_music_metadata')
RADIO = new('radio')
RATE_LIMIT_CLIENT_TOKEN = new('rate-limit-client-token')
SCROBBLING_SERVICE_PLEX_TV = new('scrobbling-service-plex-tv')
SESSION_BANDWIDTH_RESTRICTIONS = new('session_bandwidth_restrictions')
SESSION_KICK = new('session_kick')
SHARED_SERVER_NOTIFICATION = new('shared_server_notification')
SHARED_SOURCE_NOTIFICATION = new('shared_source_notification')
SIGNIN_NOTIFICATION = new('signin_notification')
SIGNIN_WITH_APPLE = new('signin_with_apple')
SILENCE_REMOVAL = new('silence-removal')
SLEEP_TIMER = new('sleep-timer')
SPRING_SERVE_AD_PROVIDER = new('spring_serve_ad_provider')
SYNC = new('sync')
SWEET_FADES = new('sweet-fades')
TRANSCODER_CACHE = new('transcoder_cache')
TRAILERS = new('trailers')
TUNER_SHARING = new('tuner-sharing')
TWO_FACTOR_AUTHENTICATION = new('two-factor-authentication')
UNSUPPORTEDTUNERS = new('unsupportedtuners')
UPGRADE_3DS2 = new('upgrade-3ds2')
VISUALIZERS = new('visualizers')
VOD_SCHEMA = new('vod-schema')
VOD_CLOUDFLARE = new('vod_cloudflare')
VOLUME_LEVELING = new('volume-leveling')
WATCH_TOGETHER_INVITE = new('watch-together-invite')
WATCHLIST_RSS = new('watchlist-rss')
WEB_SERVER_DASHBOARD = new('web_server_dashboard')
WEBHOOKS = new('webhooks')
end
end
end

View File

@@ -14,6 +14,11 @@ module PlexRubySDK
class GetServerResourcesRequest < ::PlexRubySDK::Utils::FieldAugmented
extend T::Sig
# The unique identifier for the client application
# This is used to track the client application and its usage
# (UUID, serial number, or other number unique per device)
#
field :client_id, T.nilable(::String), { 'query_param': { 'field_name': 'X-Plex-Client-Identifier', 'style': 'form', 'explode': true } }
# Include Https entries in the results
field :include_https, T.nilable(::PlexRubySDK::Operations::IncludeHttps), { 'query_param': { 'field_name': 'includeHttps', 'style': 'form', 'explode': true } }
# Include IPv6 entries in the results
@@ -24,8 +29,9 @@ module PlexRubySDK
field :include_relay, T.nilable(::PlexRubySDK::Operations::IncludeRelay), { 'query_param': { 'field_name': 'includeRelay', 'style': 'form', 'explode': true } }
sig { params(include_https: T.nilable(::PlexRubySDK::Operations::IncludeHttps), include_i_pv6: T.nilable(::PlexRubySDK::Operations::IncludeIPv6), include_relay: T.nilable(::PlexRubySDK::Operations::IncludeRelay)).void }
def initialize(include_https: nil, include_i_pv6: nil, include_relay: nil)
sig { params(client_id: T.nilable(::String), include_https: T.nilable(::PlexRubySDK::Operations::IncludeHttps), include_i_pv6: T.nilable(::PlexRubySDK::Operations::IncludeIPv6), include_relay: T.nilable(::PlexRubySDK::Operations::IncludeRelay)).void }
def initialize(client_id: nil, include_https: nil, include_i_pv6: nil, include_relay: nil)
@client_id = client_id
@include_https = include_https
@include_i_pv6 = include_i_pv6
@include_relay = include_relay

View File

@@ -20,28 +20,43 @@ module PlexRubySDK
TREBLE_SHOW_FEATURES = new('TREBLE-show-features')
AD_COUNTDOWN_TIMER = new('ad-countdown-timer')
ADAPTIVE_BITRATE = new('adaptive_bitrate')
ALBUM_TYPES = new('album-types')
ALLOW_DVR = new('allow_dvr')
AMAZON_LOOP_DEBUG = new('amazon-loop-debug')
AVOD_AD_ANALYSIS = new('avod-ad-analysis')
AVOD_NEW_MEDIA = new('avod-new-media')
BLACKLIST_GET_SIGNIN = new('blacklist_get_signin')
BOOST_VOICES = new('boost-voices')
CAMERA_UPLOAD = new('camera_upload')
CLIENT_RADIO_STATIONS = new('client-radio-stations')
CLOUDFLARE_TURNSTILE_REQUIRED = new('cloudflare-turnstile-required')
CLOUDSYNC = new('cloudsync')
COLLECTIONS = new('collections')
COMMENTS_AND_REPLIES_PUSH_NOTIFICATIONS = new('comments_and_replies_push_notifications')
COMMUNITY_ACCESS_PLEX_TV = new('community_access_plex_tv')
COMPANIONS_SONOS = new('companions_sonos')
CONTENT_FILTER = new('content_filter')
CUSTOM_HOME_REMOVAL = new('custom-home-removal')
DISABLE_HOME_USER_FRIENDSHIPS = new('disable_home_user_friendships')
DISABLE_SHARING_FRIENDSHIPS = new('disable_sharing_friendships')
DOWNLOADS_GATING = new('downloads-gating')
DRM_SUPPORT = new('drm_support')
DVR = new('dvr')
DVR_BLOCK_UNSUPPORTED_COUNTRIES = new('dvr-block-unsupported-countries')
EPG_RECENT_CHANNELS = new('epg-recent-channels')
EXCLUDE_RESTRICTIONS = new('exclude restrictions')
FEDERATED_AUTH = new('federated-auth')
FRIEND_REQUEST_PUSH_NOTIFICATIONS = new('friend_request_push_notifications')
GRANDFATHER_SYNC = new('grandfather-sync')
GUIDED_UPGRADE = new('guided-upgrade')
HARDWARE_TRANSCODING = new('hardware_transcoding')
HOME = new('home')
HWTRANSCODE = new('hwtranscode')
IMAGGA_V2 = new('imagga-v2')
INCREASE_PASSWORD_COMPLEXITY = new('increase-password-complexity')
IOS14_PRIVACY_BANNER = new('ios14-privacy-banner')
ITERABLE_NOTIFICATION_TOKENS = new('iterable-notification-tokens')
ITEM_CLUSTERS = new('item_clusters')
KEEP_PAYMENT_METHOD = new('keep-payment-method')
KEVIN_BACON = new('kevin-bacon')
KOREA_CONSENT = new('korea-consent')
@@ -50,28 +65,49 @@ module PlexRubySDK
LIGHTNING_DVR_PIVOT = new('lightning-dvr-pivot')
LIVE_TV_SUPPORT_INCOMPLETE_SEGMENTS = new('live-tv-support-incomplete-segments')
LIVETV = new('livetv')
LYRICS = new('lyrics')
METADATA_SEARCH = new('metadata_search')
MUSIC_ANALYSIS = new('music-analysis')
MUSIC_VIDEOS = new('music_videos')
NEW_PLEX_PASS_PRICES = new('new_plex_pass_prices')
NEWS_PROVIDER_SUNSET_MODAL = new('news-provider-sunset-modal')
NOMINATIM = new('nominatim')
PASS = new('pass')
PHOTOS_FAVORITES = new('photos-favorites')
PHOTOS_METADATA_EDITION = new('photos-metadata-edition')
PHOTOS_V6_EDIT = new('photosV6-edit')
PHOTOS_V6_TV_ALBUMS = new('photosV6-tv-albums')
PMS_HEALTH = new('pms_health')
PREMIUM_DASHBOARD = new('premium-dashboard')
PREMIUM_MUSIC_METADATA = new('premium_music_metadata')
RADIO = new('radio')
RATE_LIMIT_CLIENT_TOKEN = new('rate-limit-client-token')
SCROBBLING_SERVICE_PLEX_TV = new('scrobbling-service-plex-tv')
SESSION_BANDWIDTH_RESTRICTIONS = new('session_bandwidth_restrictions')
SESSION_KICK = new('session_kick')
SHARED_SERVER_NOTIFICATION = new('shared_server_notification')
SHARED_SOURCE_NOTIFICATION = new('shared_source_notification')
SIGNIN_NOTIFICATION = new('signin_notification')
SIGNIN_WITH_APPLE = new('signin_with_apple')
SILENCE_REMOVAL = new('silence-removal')
SLEEP_TIMER = new('sleep-timer')
SPRING_SERVE_AD_PROVIDER = new('spring_serve_ad_provider')
SYNC = new('sync')
SWEET_FADES = new('sweet-fades')
TRANSCODER_CACHE = new('transcoder_cache')
TRAILERS = new('trailers')
TUNER_SHARING = new('tuner-sharing')
TWO_FACTOR_AUTHENTICATION = new('two-factor-authentication')
UNSUPPORTEDTUNERS = new('unsupportedtuners')
UPGRADE_3DS2 = new('upgrade-3ds2')
VISUALIZERS = new('visualizers')
VOD_SCHEMA = new('vod-schema')
VOD_CLOUDFLARE = new('vod_cloudflare')
VOLUME_LEVELING = new('volume-leveling')
WATCH_TOGETHER_INVITE = new('watch-together-invite')
WATCHLIST_RSS = new('watchlist-rss')
WEB_SERVER_DASHBOARD = new('web_server_dashboard')
WEBHOOKS = new('webhooks')
end
end
end

View File

@@ -20,28 +20,43 @@ module PlexRubySDK
TREBLE_SHOW_FEATURES = new('TREBLE-show-features')
AD_COUNTDOWN_TIMER = new('ad-countdown-timer')
ADAPTIVE_BITRATE = new('adaptive_bitrate')
ALBUM_TYPES = new('album-types')
ALLOW_DVR = new('allow_dvr')
AMAZON_LOOP_DEBUG = new('amazon-loop-debug')
AVOD_AD_ANALYSIS = new('avod-ad-analysis')
AVOD_NEW_MEDIA = new('avod-new-media')
BLACKLIST_GET_SIGNIN = new('blacklist_get_signin')
BOOST_VOICES = new('boost-voices')
CAMERA_UPLOAD = new('camera_upload')
CLIENT_RADIO_STATIONS = new('client-radio-stations')
CLOUDFLARE_TURNSTILE_REQUIRED = new('cloudflare-turnstile-required')
CLOUDSYNC = new('cloudsync')
COLLECTIONS = new('collections')
COMMENTS_AND_REPLIES_PUSH_NOTIFICATIONS = new('comments_and_replies_push_notifications')
COMMUNITY_ACCESS_PLEX_TV = new('community_access_plex_tv')
COMPANIONS_SONOS = new('companions_sonos')
CONTENT_FILTER = new('content_filter')
CUSTOM_HOME_REMOVAL = new('custom-home-removal')
DISABLE_HOME_USER_FRIENDSHIPS = new('disable_home_user_friendships')
DISABLE_SHARING_FRIENDSHIPS = new('disable_sharing_friendships')
DOWNLOADS_GATING = new('downloads-gating')
DRM_SUPPORT = new('drm_support')
DVR = new('dvr')
DVR_BLOCK_UNSUPPORTED_COUNTRIES = new('dvr-block-unsupported-countries')
EPG_RECENT_CHANNELS = new('epg-recent-channels')
EXCLUDE_RESTRICTIONS = new('exclude restrictions')
FEDERATED_AUTH = new('federated-auth')
FRIEND_REQUEST_PUSH_NOTIFICATIONS = new('friend_request_push_notifications')
GRANDFATHER_SYNC = new('grandfather-sync')
GUIDED_UPGRADE = new('guided-upgrade')
HARDWARE_TRANSCODING = new('hardware_transcoding')
HOME = new('home')
HWTRANSCODE = new('hwtranscode')
IMAGGA_V2 = new('imagga-v2')
INCREASE_PASSWORD_COMPLEXITY = new('increase-password-complexity')
IOS14_PRIVACY_BANNER = new('ios14-privacy-banner')
ITERABLE_NOTIFICATION_TOKENS = new('iterable-notification-tokens')
ITEM_CLUSTERS = new('item_clusters')
KEEP_PAYMENT_METHOD = new('keep-payment-method')
KEVIN_BACON = new('kevin-bacon')
KOREA_CONSENT = new('korea-consent')
@@ -50,28 +65,49 @@ module PlexRubySDK
LIGHTNING_DVR_PIVOT = new('lightning-dvr-pivot')
LIVE_TV_SUPPORT_INCOMPLETE_SEGMENTS = new('live-tv-support-incomplete-segments')
LIVETV = new('livetv')
LYRICS = new('lyrics')
METADATA_SEARCH = new('metadata_search')
MUSIC_ANALYSIS = new('music-analysis')
MUSIC_VIDEOS = new('music_videos')
NEW_PLEX_PASS_PRICES = new('new_plex_pass_prices')
NEWS_PROVIDER_SUNSET_MODAL = new('news-provider-sunset-modal')
NOMINATIM = new('nominatim')
PASS = new('pass')
PHOTOS_FAVORITES = new('photos-favorites')
PHOTOS_METADATA_EDITION = new('photos-metadata-edition')
PHOTOS_V6_EDIT = new('photosV6-edit')
PHOTOS_V6_TV_ALBUMS = new('photosV6-tv-albums')
PMS_HEALTH = new('pms_health')
PREMIUM_DASHBOARD = new('premium-dashboard')
PREMIUM_MUSIC_METADATA = new('premium_music_metadata')
RADIO = new('radio')
RATE_LIMIT_CLIENT_TOKEN = new('rate-limit-client-token')
SCROBBLING_SERVICE_PLEX_TV = new('scrobbling-service-plex-tv')
SESSION_BANDWIDTH_RESTRICTIONS = new('session_bandwidth_restrictions')
SESSION_KICK = new('session_kick')
SHARED_SERVER_NOTIFICATION = new('shared_server_notification')
SHARED_SOURCE_NOTIFICATION = new('shared_source_notification')
SIGNIN_NOTIFICATION = new('signin_notification')
SIGNIN_WITH_APPLE = new('signin_with_apple')
SILENCE_REMOVAL = new('silence-removal')
SLEEP_TIMER = new('sleep-timer')
SPRING_SERVE_AD_PROVIDER = new('spring_serve_ad_provider')
SYNC = new('sync')
SWEET_FADES = new('sweet-fades')
TRANSCODER_CACHE = new('transcoder_cache')
TRAILERS = new('trailers')
TUNER_SHARING = new('tuner-sharing')
TWO_FACTOR_AUTHENTICATION = new('two-factor-authentication')
UNSUPPORTEDTUNERS = new('unsupportedtuners')
UPGRADE_3DS2 = new('upgrade-3ds2')
VISUALIZERS = new('visualizers')
VOD_SCHEMA = new('vod-schema')
VOD_CLOUDFLARE = new('vod_cloudflare')
VOLUME_LEVELING = new('volume-leveling')
WATCH_TOGETHER_INVITE = new('watch-together-invite')
WATCHLIST_RSS = new('watchlist-rss')
WEB_SERVER_DASHBOARD = new('web_server_dashboard')
WEBHOOKS = new('webhooks')
end
end
end

View File

@@ -20,28 +20,43 @@ module PlexRubySDK
TREBLE_SHOW_FEATURES = new('TREBLE-show-features')
AD_COUNTDOWN_TIMER = new('ad-countdown-timer')
ADAPTIVE_BITRATE = new('adaptive_bitrate')
ALBUM_TYPES = new('album-types')
ALLOW_DVR = new('allow_dvr')
AMAZON_LOOP_DEBUG = new('amazon-loop-debug')
AVOD_AD_ANALYSIS = new('avod-ad-analysis')
AVOD_NEW_MEDIA = new('avod-new-media')
BLACKLIST_GET_SIGNIN = new('blacklist_get_signin')
BOOST_VOICES = new('boost-voices')
CAMERA_UPLOAD = new('camera_upload')
CLIENT_RADIO_STATIONS = new('client-radio-stations')
CLOUDFLARE_TURNSTILE_REQUIRED = new('cloudflare-turnstile-required')
CLOUDSYNC = new('cloudsync')
COLLECTIONS = new('collections')
COMMENTS_AND_REPLIES_PUSH_NOTIFICATIONS = new('comments_and_replies_push_notifications')
COMMUNITY_ACCESS_PLEX_TV = new('community_access_plex_tv')
COMPANIONS_SONOS = new('companions_sonos')
CONTENT_FILTER = new('content_filter')
CUSTOM_HOME_REMOVAL = new('custom-home-removal')
DISABLE_HOME_USER_FRIENDSHIPS = new('disable_home_user_friendships')
DISABLE_SHARING_FRIENDSHIPS = new('disable_sharing_friendships')
DOWNLOADS_GATING = new('downloads-gating')
DRM_SUPPORT = new('drm_support')
DVR = new('dvr')
DVR_BLOCK_UNSUPPORTED_COUNTRIES = new('dvr-block-unsupported-countries')
EPG_RECENT_CHANNELS = new('epg-recent-channels')
EXCLUDE_RESTRICTIONS = new('exclude restrictions')
FEDERATED_AUTH = new('federated-auth')
FRIEND_REQUEST_PUSH_NOTIFICATIONS = new('friend_request_push_notifications')
GRANDFATHER_SYNC = new('grandfather-sync')
GUIDED_UPGRADE = new('guided-upgrade')
HARDWARE_TRANSCODING = new('hardware_transcoding')
HOME = new('home')
HWTRANSCODE = new('hwtranscode')
IMAGGA_V2 = new('imagga-v2')
INCREASE_PASSWORD_COMPLEXITY = new('increase-password-complexity')
IOS14_PRIVACY_BANNER = new('ios14-privacy-banner')
ITERABLE_NOTIFICATION_TOKENS = new('iterable-notification-tokens')
ITEM_CLUSTERS = new('item_clusters')
KEEP_PAYMENT_METHOD = new('keep-payment-method')
KEVIN_BACON = new('kevin-bacon')
KOREA_CONSENT = new('korea-consent')
@@ -50,28 +65,49 @@ module PlexRubySDK
LIGHTNING_DVR_PIVOT = new('lightning-dvr-pivot')
LIVE_TV_SUPPORT_INCOMPLETE_SEGMENTS = new('live-tv-support-incomplete-segments')
LIVETV = new('livetv')
LYRICS = new('lyrics')
METADATA_SEARCH = new('metadata_search')
MUSIC_ANALYSIS = new('music-analysis')
MUSIC_VIDEOS = new('music_videos')
NEW_PLEX_PASS_PRICES = new('new_plex_pass_prices')
NEWS_PROVIDER_SUNSET_MODAL = new('news-provider-sunset-modal')
NOMINATIM = new('nominatim')
PASS = new('pass')
PHOTOS_FAVORITES = new('photos-favorites')
PHOTOS_METADATA_EDITION = new('photos-metadata-edition')
PHOTOS_V6_EDIT = new('photosV6-edit')
PHOTOS_V6_TV_ALBUMS = new('photosV6-tv-albums')
PMS_HEALTH = new('pms_health')
PREMIUM_DASHBOARD = new('premium-dashboard')
PREMIUM_MUSIC_METADATA = new('premium_music_metadata')
RADIO = new('radio')
RATE_LIMIT_CLIENT_TOKEN = new('rate-limit-client-token')
SCROBBLING_SERVICE_PLEX_TV = new('scrobbling-service-plex-tv')
SESSION_BANDWIDTH_RESTRICTIONS = new('session_bandwidth_restrictions')
SESSION_KICK = new('session_kick')
SHARED_SERVER_NOTIFICATION = new('shared_server_notification')
SHARED_SOURCE_NOTIFICATION = new('shared_source_notification')
SIGNIN_NOTIFICATION = new('signin_notification')
SIGNIN_WITH_APPLE = new('signin_with_apple')
SILENCE_REMOVAL = new('silence-removal')
SLEEP_TIMER = new('sleep-timer')
SPRING_SERVE_AD_PROVIDER = new('spring_serve_ad_provider')
SYNC = new('sync')
SWEET_FADES = new('sweet-fades')
TRANSCODER_CACHE = new('transcoder_cache')
TRAILERS = new('trailers')
TUNER_SHARING = new('tuner-sharing')
TWO_FACTOR_AUTHENTICATION = new('two-factor-authentication')
UNSUPPORTEDTUNERS = new('unsupportedtuners')
UPGRADE_3DS2 = new('upgrade-3ds2')
VISUALIZERS = new('visualizers')
VOD_SCHEMA = new('vod-schema')
VOD_CLOUDFLARE = new('vod_cloudflare')
VOLUME_LEVELING = new('volume-leveling')
WATCH_TOGETHER_INVITE = new('watch-together-invite')
WATCHLIST_RSS = new('watchlist-rss')
WEB_SERVER_DASHBOARD = new('web_server_dashboard')
WEBHOOKS = new('webhooks')
end
end
end

View File

@@ -216,15 +216,16 @@ module PlexRubySDK
end
sig { params(include_https: T.nilable(::PlexRubySDK::Operations::IncludeHttps), include_relay: T.nilable(::PlexRubySDK::Operations::IncludeRelay), include_i_pv6: T.nilable(::PlexRubySDK::Operations::IncludeIPv6), server_url: T.nilable(String)).returns(::PlexRubySDK::Operations::GetServerResourcesResponse) }
def get_server_resources(include_https = nil, include_relay = nil, include_i_pv6 = nil, server_url = nil)
sig { params(include_https: T.nilable(::PlexRubySDK::Operations::IncludeHttps), include_relay: T.nilable(::PlexRubySDK::Operations::IncludeRelay), include_i_pv6: T.nilable(::PlexRubySDK::Operations::IncludeIPv6), client_id: T.nilable(::String), server_url: T.nilable(String)).returns(::PlexRubySDK::Operations::GetServerResourcesResponse) }
def get_server_resources(include_https = nil, include_relay = nil, include_i_pv6 = nil, client_id = nil, server_url = nil)
# get_server_resources - Get Server Resources
# Get Plex server access tokens and server connections
request = ::PlexRubySDK::Operations::GetServerResourcesRequest.new(
include_https: include_https,
include_relay: include_relay,
include_i_pv6: include_i_pv6
include_i_pv6: include_i_pv6,
client_id: client_id
)
base_url = Utils.template_url(GET_SERVER_RESOURCES_SERVERS[0], {
})

View File

@@ -42,9 +42,9 @@ module PlexRubySDK
@globals = globals.nil? ? {} : globals
@language = 'ruby'
@openapi_doc_version = '0.0.3'
@sdk_version = '0.4.4'
@sdk_version = '0.4.5'
@gen_version = '2.426.2'
@user_agent = 'speakeasy-sdk/ruby 0.4.4 2.426.2 0.0.3 plex_ruby_sdk'
@user_agent = 'speakeasy-sdk/ruby 0.4.5 2.426.2 0.0.3 plex_ruby_sdk'
end
sig { returns([String, T::Hash[Symbol, String]]) }