Documentation
¶
Index ¶
- Constants
- Variables
- type AcceptHeaderEnum
- type Account
- func (o *Account) GetAutoSelectAudio() *bool
- func (o *Account) GetDefaultAudioLanguage() *string
- func (o *Account) GetDefaultSubtitleLanguage() *string
- func (o *Account) GetID() *int
- func (o *Account) GetKey() *string
- func (o *Account) GetName() *string
- func (o *Account) GetSubtitleMode() *int
- func (o *Account) GetThumb() *string
- type Activity
- func (o *Activity) GetCancellable() *bool
- func (o *Activity) GetContext() *Context
- func (o *Activity) GetProgress() *float64
- func (o *Activity) GetSubtitle() *string
- func (o *Activity) GetTitle() *string
- func (o *Activity) GetType() *string
- func (o *Activity) GetUUID() *string
- func (o *Activity) GetUserID() *float64
- type AddPlaylistContentsMediaContainer
- type AddPlaylistContentsMetadata
- func (o *AddPlaylistContentsMetadata) GetAddedAt() *int
- func (o *AddPlaylistContentsMetadata) GetComposite() *string
- func (o *AddPlaylistContentsMetadata) GetDuration() *int
- func (o *AddPlaylistContentsMetadata) GetGUID() *string
- func (o *AddPlaylistContentsMetadata) GetKey() *string
- func (o *AddPlaylistContentsMetadata) GetLeafCount() *int
- func (o *AddPlaylistContentsMetadata) GetPlaylistType() *string
- func (o *AddPlaylistContentsMetadata) GetRatingKey() *string
- func (o *AddPlaylistContentsMetadata) GetSmart() *bool
- func (o *AddPlaylistContentsMetadata) GetSummary() *string
- func (o *AddPlaylistContentsMetadata) GetTitle() *string
- func (o *AddPlaylistContentsMetadata) GetType() *string
- func (o *AddPlaylistContentsMetadata) GetUpdatedAt() *int
- type AddPlaylistContentsRequest
- type AddPlaylistContentsResponse
- type AddPlaylistContentsResponseBody
- type ApplyUpdatesRequest
- type ApplyUpdatesResponse
- type AutoSelectSubtitle
- type Billing
- type ButlerTask
- type ButlerTasks
- type CancelServerActivitiesRequest
- type CancelServerActivitiesResponse
- type CheckForUpdatesRequest
- type CheckForUpdatesResponse
- type ClearPlaylistContentsRequest
- type ClearPlaylistContentsResponse
- type Connections
- type Context
- type Country
- type CreatePlaylistMediaContainer
- type CreatePlaylistMetadata
- func (o *CreatePlaylistMetadata) GetAddedAt() *int
- func (o *CreatePlaylistMetadata) GetComposite() *string
- func (o *CreatePlaylistMetadata) GetDuration() *int
- func (o *CreatePlaylistMetadata) GetGUID() *string
- func (o *CreatePlaylistMetadata) GetIcon() *string
- func (o *CreatePlaylistMetadata) GetKey() *string
- func (o *CreatePlaylistMetadata) GetLastViewedAt() *int
- func (o *CreatePlaylistMetadata) GetLeafCount() *int
- func (o *CreatePlaylistMetadata) GetPlaylistType() *string
- func (o *CreatePlaylistMetadata) GetRatingKey() *string
- func (o *CreatePlaylistMetadata) GetSmart() *bool
- func (o *CreatePlaylistMetadata) GetSummary() *string
- func (o *CreatePlaylistMetadata) GetTitle() *string
- func (o *CreatePlaylistMetadata) GetType() *string
- func (o *CreatePlaylistMetadata) GetUpdatedAt() *int
- func (o *CreatePlaylistMetadata) GetViewCount() *int
- type CreatePlaylistQueryParamType
- type CreatePlaylistRequest
- type CreatePlaylistResponse
- type CreatePlaylistResponseBody
- type DefaultSubtitleAccessibility
- type DefaultSubtitleForced
- type DeleteLibraryRequest
- type DeleteLibraryResponse
- type DeletePlaylistRequest
- type DeletePlaylistResponse
- type Device
- type Director
- type Directory
- type Download
- type EnablePaperTrailResponse
- type Feature
- type Features
- type Field
- type FieldType
- type Filter
- type Force
- type Friend
- func (o *Friend) GetEmail() string
- func (o *Friend) GetFriendlyName() *string
- func (o *Friend) GetHome() bool
- func (o *Friend) GetID() int
- func (o *Friend) GetRestricted() *bool
- func (o *Friend) GetSharedServers() []SharedServers
- func (o *Friend) GetSharedSources() []SharedSources
- func (o *Friend) GetStatus() Status
- func (o *Friend) GetThumb() string
- func (o *Friend) GetTitle() string
- func (o *Friend) GetUUID() string
- func (o *Friend) GetUsername() string
- func (f Friend) MarshalJSON() ([]byte, error)
- func (f *Friend) UnmarshalJSON(data []byte) error
- type Genre
- type GeoData
- func (o *GeoData) GetCity() string
- func (o *GeoData) GetCode() string
- func (o *GeoData) GetContinentCode() string
- func (o *GeoData) GetCoordinates() string
- func (o *GeoData) GetCountry() string
- func (o *GeoData) GetEuropeanUnionMember() *bool
- func (o *GeoData) GetInPrivacyRestrictedCountry() *bool
- func (o *GeoData) GetInPrivacyRestrictedRegion() *bool
- func (o *GeoData) GetPostalCode() int64
- func (o *GeoData) GetSubdivisions() string
- func (o *GeoData) GetTimeZone() string
- func (g GeoData) MarshalJSON() ([]byte, error)
- func (g *GeoData) UnmarshalJSON(data []byte) error
- type GetAllLibrariesDirectory
- func (o *GetAllLibrariesDirectory) GetAgent() *string
- func (o *GetAllLibrariesDirectory) GetAllowSync() *bool
- func (o *GetAllLibrariesDirectory) GetArt() *string
- func (o *GetAllLibrariesDirectory) GetComposite() *string
- func (o *GetAllLibrariesDirectory) GetContent() *bool
- func (o *GetAllLibrariesDirectory) GetContentChangedAt() *int
- func (o *GetAllLibrariesDirectory) GetCreatedAt() *int64
- func (o *GetAllLibrariesDirectory) GetDirectory() *bool
- func (o *GetAllLibrariesDirectory) GetFilters() *bool
- func (o *GetAllLibrariesDirectory) GetHidden() *int
- func (o *GetAllLibrariesDirectory) GetKey() *string
- func (o *GetAllLibrariesDirectory) GetLanguage() *string
- func (o *GetAllLibrariesDirectory) GetLocation() []Location
- func (o *GetAllLibrariesDirectory) GetRefreshing() *bool
- func (o *GetAllLibrariesDirectory) GetScannedAt() *int64
- func (o *GetAllLibrariesDirectory) GetScanner() *string
- func (o *GetAllLibrariesDirectory) GetThumb() *string
- func (o *GetAllLibrariesDirectory) GetTitle() *string
- func (o *GetAllLibrariesDirectory) GetType() *string
- func (o *GetAllLibrariesDirectory) GetUUID() *string
- func (o *GetAllLibrariesDirectory) GetUpdatedAt() *int64
- type GetAllLibrariesMediaContainer
- type GetAllLibrariesResponse
- type GetAllLibrariesResponseBody
- type GetAvailableClientsMediaContainer
- type GetAvailableClientsResponse
- type GetAvailableClientsResponseBody
- type GetBandwidthStatisticsAccount
- func (o *GetBandwidthStatisticsAccount) GetAutoSelectAudio() *bool
- func (o *GetBandwidthStatisticsAccount) GetDefaultAudioLanguage() *string
- func (o *GetBandwidthStatisticsAccount) GetDefaultSubtitleLanguage() *string
- func (o *GetBandwidthStatisticsAccount) GetID() *int
- func (o *GetBandwidthStatisticsAccount) GetKey() *string
- func (o *GetBandwidthStatisticsAccount) GetName() *string
- func (o *GetBandwidthStatisticsAccount) GetSubtitleMode() *int
- func (o *GetBandwidthStatisticsAccount) GetThumb() *string
- type GetBandwidthStatisticsDevice
- type GetBandwidthStatisticsMediaContainer
- func (o *GetBandwidthStatisticsMediaContainer) GetAccount() []GetBandwidthStatisticsAccount
- func (o *GetBandwidthStatisticsMediaContainer) GetDevice() []GetBandwidthStatisticsDevice
- func (o *GetBandwidthStatisticsMediaContainer) GetSize() *int
- func (o *GetBandwidthStatisticsMediaContainer) GetStatisticsBandwidth() []StatisticsBandwidth
- type GetBandwidthStatisticsRequest
- type GetBandwidthStatisticsResponse
- type GetBandwidthStatisticsResponseBody
- type GetBannerImageRequest
- func (o *GetBannerImageRequest) GetHeight() int64
- func (o *GetBannerImageRequest) GetMinSize() int64
- func (o *GetBannerImageRequest) GetRatingKey() int64
- func (o *GetBannerImageRequest) GetUpscale() int64
- func (o *GetBannerImageRequest) GetWidth() int64
- func (o *GetBannerImageRequest) GetXPlexToken() string
- type GetBannerImageResponse
- func (o *GetBannerImageResponse) GetContentType() string
- func (o *GetBannerImageResponse) GetHeaders() map[string][]string
- func (o *GetBannerImageResponse) GetRawResponse() *http.Response
- func (o *GetBannerImageResponse) GetResponseStream() io.ReadCloser
- func (o *GetBannerImageResponse) GetStatusCode() int
- type GetButlerTasksResponse
- type GetButlerTasksResponseBody
- type GetCompanionsDataResponse
- type GetDevicesMediaContainer
- type GetDevicesResponse
- type GetDevicesResponseBody
- type GetFileHashRequest
- type GetFileHashResponse
- type GetGeoDataGeoData
- func (o *GetGeoDataGeoData) GetCity() string
- func (o *GetGeoDataGeoData) GetCode() string
- func (o *GetGeoDataGeoData) GetContinentCode() string
- func (o *GetGeoDataGeoData) GetCoordinates() string
- func (o *GetGeoDataGeoData) GetCountry() string
- func (o *GetGeoDataGeoData) GetEuropeanUnionMember() *bool
- func (o *GetGeoDataGeoData) GetInPrivacyRestrictedCountry() *bool
- func (o *GetGeoDataGeoData) GetInPrivacyRestrictedRegion() *bool
- func (o *GetGeoDataGeoData) GetPostalCode() int64
- func (o *GetGeoDataGeoData) GetSubdivisions() string
- func (o *GetGeoDataGeoData) GetTimeZone() string
- func (g GetGeoDataGeoData) MarshalJSON() ([]byte, error)
- func (g *GetGeoDataGeoData) UnmarshalJSON(data []byte) error
- type GetGeoDataResponse
- type GetGlobalHubsMediaContainer
- type GetGlobalHubsMetadata
- func (o *GetGlobalHubsMetadata) GetAddedAt() *int
- func (o *GetGlobalHubsMetadata) GetComposite() *string
- func (o *GetGlobalHubsMetadata) GetDuration() *int
- func (o *GetGlobalHubsMetadata) GetGUID() *string
- func (o *GetGlobalHubsMetadata) GetIcon() *string
- func (o *GetGlobalHubsMetadata) GetKey() *string
- func (o *GetGlobalHubsMetadata) GetLastViewedAt() *int
- func (o *GetGlobalHubsMetadata) GetLeafCount() *int
- func (o *GetGlobalHubsMetadata) GetPlaylistType() *string
- func (o *GetGlobalHubsMetadata) GetRatingKey() *string
- func (o *GetGlobalHubsMetadata) GetSmart() *bool
- func (o *GetGlobalHubsMetadata) GetSummary() *string
- func (o *GetGlobalHubsMetadata) GetTitle() *string
- func (o *GetGlobalHubsMetadata) GetTitleSort() *string
- func (o *GetGlobalHubsMetadata) GetType() *string
- func (o *GetGlobalHubsMetadata) GetUpdatedAt() *int
- func (o *GetGlobalHubsMetadata) GetViewCount() *int
- type GetGlobalHubsRequest
- type GetGlobalHubsResponse
- type GetGlobalHubsResponseBody
- type GetHomeDataResponse
- type GetHomeDataResponseBody
- func (o *GetHomeDataResponseBody) GetGuestEnabled() *bool
- func (o *GetHomeDataResponseBody) GetGuestUserID() *float64
- func (o *GetHomeDataResponseBody) GetGuestUserUUID() *string
- func (o *GetHomeDataResponseBody) GetID() *float64
- func (o *GetHomeDataResponseBody) GetName() *string
- func (o *GetHomeDataResponseBody) GetSubscription() *bool
- type GetLibraryDetailsDirectory
- type GetLibraryDetailsFilter
- type GetLibraryDetailsMediaContainer
- func (o *GetLibraryDetailsMediaContainer) GetAllowSync() *bool
- func (o *GetLibraryDetailsMediaContainer) GetArt() *string
- func (o *GetLibraryDetailsMediaContainer) GetContent() *string
- func (o *GetLibraryDetailsMediaContainer) GetDirectory() []GetLibraryDetailsDirectory
- func (o *GetLibraryDetailsMediaContainer) GetFieldType() []FieldType
- func (o *GetLibraryDetailsMediaContainer) GetIdentifier() *string
- func (o *GetLibraryDetailsMediaContainer) GetLibrarySectionID() *int
- func (o *GetLibraryDetailsMediaContainer) GetMediaTagPrefix() *string
- func (o *GetLibraryDetailsMediaContainer) GetMediaTagVersion() *int
- func (o *GetLibraryDetailsMediaContainer) GetSize() *int
- func (o *GetLibraryDetailsMediaContainer) GetThumb() *string
- func (o *GetLibraryDetailsMediaContainer) GetTitle1() *string
- func (o *GetLibraryDetailsMediaContainer) GetType() []GetLibraryDetailsType
- func (o *GetLibraryDetailsMediaContainer) GetViewGroup() *string
- func (o *GetLibraryDetailsMediaContainer) GetViewMode() *int
- type GetLibraryDetailsRequest
- type GetLibraryDetailsResponse
- type GetLibraryDetailsResponseBody
- type GetLibraryDetailsType
- func (o *GetLibraryDetailsType) GetActive() *bool
- func (o *GetLibraryDetailsType) GetField() []Field
- func (o *GetLibraryDetailsType) GetFilter() []GetLibraryDetailsFilter
- func (o *GetLibraryDetailsType) GetKey() *string
- func (o *GetLibraryDetailsType) GetSort() []Sort
- func (o *GetLibraryDetailsType) GetTitle() *string
- func (o *GetLibraryDetailsType) GetType() *string
- type GetLibraryHubsCountry
- type GetLibraryHubsDirector
- type GetLibraryHubsGenre
- type GetLibraryHubsHub
- func (o *GetLibraryHubsHub) GetContext() *string
- func (o *GetLibraryHubsHub) GetHubIdentifier() *string
- func (o *GetLibraryHubsHub) GetHubKey() *string
- func (o *GetLibraryHubsHub) GetKey() *string
- func (o *GetLibraryHubsHub) GetMetadata() []GetLibraryHubsMetadata
- func (o *GetLibraryHubsHub) GetMore() *bool
- func (o *GetLibraryHubsHub) GetPromoted() *bool
- func (o *GetLibraryHubsHub) GetRandom() *bool
- func (o *GetLibraryHubsHub) GetSize() *int
- func (o *GetLibraryHubsHub) GetStyle() *string
- func (o *GetLibraryHubsHub) GetTitle() *string
- func (o *GetLibraryHubsHub) GetType() *string
- type GetLibraryHubsMedia
- func (o *GetLibraryHubsMedia) GetAspectRatio() *float64
- func (o *GetLibraryHubsMedia) GetAudioChannels() *int
- func (o *GetLibraryHubsMedia) GetAudioCodec() *string
- func (o *GetLibraryHubsMedia) GetAudioProfile() *string
- func (o *GetLibraryHubsMedia) GetBitrate() *int
- func (o *GetLibraryHubsMedia) GetContainer() *string
- func (o *GetLibraryHubsMedia) GetDuration() *int
- func (o *GetLibraryHubsMedia) GetHas64bitOffsets() *bool
- func (o *GetLibraryHubsMedia) GetHeight() *int
- func (o *GetLibraryHubsMedia) GetID() *int
- func (o *GetLibraryHubsMedia) GetOptimizedForStreaming() *int
- func (o *GetLibraryHubsMedia) GetPart() []GetLibraryHubsPart
- func (o *GetLibraryHubsMedia) GetVideoCodec() *string
- func (o *GetLibraryHubsMedia) GetVideoFrameRate() *string
- func (o *GetLibraryHubsMedia) GetVideoProfile() *string
- func (o *GetLibraryHubsMedia) GetVideoResolution() *string
- func (o *GetLibraryHubsMedia) GetWidth() *int
- type GetLibraryHubsMediaContainer
- func (o *GetLibraryHubsMediaContainer) GetAllowSync() *bool
- func (o *GetLibraryHubsMediaContainer) GetHub() []GetLibraryHubsHub
- func (o *GetLibraryHubsMediaContainer) GetIdentifier() *string
- func (o *GetLibraryHubsMediaContainer) GetLibrarySectionID() *int
- func (o *GetLibraryHubsMediaContainer) GetLibrarySectionTitle() *string
- func (o *GetLibraryHubsMediaContainer) GetLibrarySectionUUID() *string
- func (o *GetLibraryHubsMediaContainer) GetSize() *int
- type GetLibraryHubsMetadata
- func (o *GetLibraryHubsMetadata) GetAddedAt() *int
- func (o *GetLibraryHubsMetadata) GetArt() *string
- func (o *GetLibraryHubsMetadata) GetAudienceRating() *float64
- func (o *GetLibraryHubsMetadata) GetAudienceRatingImage() *string
- func (o *GetLibraryHubsMetadata) GetChapterSource() *string
- func (o *GetLibraryHubsMetadata) GetContentRating() *string
- func (o *GetLibraryHubsMetadata) GetCountry() []GetLibraryHubsCountry
- func (o *GetLibraryHubsMetadata) GetDirector() []GetLibraryHubsDirector
- func (o *GetLibraryHubsMetadata) GetDuration() *int
- func (o *GetLibraryHubsMetadata) GetGUID() *string
- func (o *GetLibraryHubsMetadata) GetGenre() []GetLibraryHubsGenre
- func (o *GetLibraryHubsMetadata) GetKey() *string
- func (o *GetLibraryHubsMetadata) GetLastViewedAt() *int
- func (o *GetLibraryHubsMetadata) GetLibrarySectionID() *int
- func (o *GetLibraryHubsMetadata) GetLibrarySectionKey() *string
- func (o *GetLibraryHubsMetadata) GetLibrarySectionTitle() *string
- func (o *GetLibraryHubsMetadata) GetMedia() []GetLibraryHubsMedia
- func (o *GetLibraryHubsMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetLibraryHubsMetadata) GetPrimaryExtraKey() *string
- func (o *GetLibraryHubsMetadata) GetRating() *float64
- func (o *GetLibraryHubsMetadata) GetRatingImage() *string
- func (o *GetLibraryHubsMetadata) GetRatingKey() *string
- func (o *GetLibraryHubsMetadata) GetRole() []GetLibraryHubsRole
- func (o *GetLibraryHubsMetadata) GetSkipCount() *int
- func (o *GetLibraryHubsMetadata) GetStudio() *string
- func (o *GetLibraryHubsMetadata) GetSummary() *string
- func (o *GetLibraryHubsMetadata) GetTagline() *string
- func (o *GetLibraryHubsMetadata) GetThumb() *string
- func (o *GetLibraryHubsMetadata) GetTitle() *string
- func (o *GetLibraryHubsMetadata) GetType() *string
- func (o *GetLibraryHubsMetadata) GetUpdatedAt() *int
- func (o *GetLibraryHubsMetadata) GetViewCount() *int
- func (o *GetLibraryHubsMetadata) GetWriter() []GetLibraryHubsWriter
- func (o *GetLibraryHubsMetadata) GetYear() *int
- func (g GetLibraryHubsMetadata) MarshalJSON() ([]byte, error)
- func (g *GetLibraryHubsMetadata) UnmarshalJSON(data []byte) error
- type GetLibraryHubsPart
- func (o *GetLibraryHubsPart) GetAudioProfile() *string
- func (o *GetLibraryHubsPart) GetContainer() *string
- func (o *GetLibraryHubsPart) GetDuration() *int
- func (o *GetLibraryHubsPart) GetFile() *string
- func (o *GetLibraryHubsPart) GetHas64bitOffsets() *bool
- func (o *GetLibraryHubsPart) GetID() *int
- func (o *GetLibraryHubsPart) GetKey() *string
- func (o *GetLibraryHubsPart) GetOptimizedForStreaming() *bool
- func (o *GetLibraryHubsPart) GetSize() *int
- func (o *GetLibraryHubsPart) GetVideoProfile() *string
- type GetLibraryHubsRequest
- type GetLibraryHubsResponse
- type GetLibraryHubsResponseBody
- type GetLibraryHubsRole
- type GetLibraryHubsWriter
- type GetLibraryItemsCountry
- type GetLibraryItemsDirector
- type GetLibraryItemsGenre
- type GetLibraryItemsMedia
- func (o *GetLibraryItemsMedia) GetAspectRatio() *float64
- func (o *GetLibraryItemsMedia) GetAudioChannels() *int
- func (o *GetLibraryItemsMedia) GetAudioCodec() *string
- func (o *GetLibraryItemsMedia) GetBitrate() *int
- func (o *GetLibraryItemsMedia) GetContainer() *string
- func (o *GetLibraryItemsMedia) GetDuration() *int
- func (o *GetLibraryItemsMedia) GetHeight() *int
- func (o *GetLibraryItemsMedia) GetID() *int
- func (o *GetLibraryItemsMedia) GetPart() []GetLibraryItemsPart
- func (o *GetLibraryItemsMedia) GetVideoCodec() *string
- func (o *GetLibraryItemsMedia) GetVideoFrameRate() *string
- func (o *GetLibraryItemsMedia) GetVideoProfile() *string
- func (o *GetLibraryItemsMedia) GetVideoResolution() *string
- func (o *GetLibraryItemsMedia) GetWidth() *int
- type GetLibraryItemsMediaContainer
- func (o *GetLibraryItemsMediaContainer) GetAllowSync() *bool
- func (o *GetLibraryItemsMediaContainer) GetArt() *string
- func (o *GetLibraryItemsMediaContainer) GetIdentifier() *string
- func (o *GetLibraryItemsMediaContainer) GetLibrarySectionID() *LibrarySectionID
- func (o *GetLibraryItemsMediaContainer) GetLibrarySectionTitle() *string
- func (o *GetLibraryItemsMediaContainer) GetLibrarySectionUUID() *string
- func (o *GetLibraryItemsMediaContainer) GetMediaTagPrefix() *string
- func (o *GetLibraryItemsMediaContainer) GetMediaTagVersion() *int
- func (o *GetLibraryItemsMediaContainer) GetMetadata() []GetLibraryItemsMetadata
- func (o *GetLibraryItemsMediaContainer) GetMixedParents() *bool
- func (o *GetLibraryItemsMediaContainer) GetSize() *int
- func (o *GetLibraryItemsMediaContainer) GetThumb() *string
- func (o *GetLibraryItemsMediaContainer) GetTitle1() *string
- func (o *GetLibraryItemsMediaContainer) GetTitle2() *string
- func (o *GetLibraryItemsMediaContainer) GetViewGroup() *string
- func (o *GetLibraryItemsMediaContainer) GetViewMode() *int
- type GetLibraryItemsMetadata
- func (o *GetLibraryItemsMetadata) GetAddedAt() *int
- func (o *GetLibraryItemsMetadata) GetArt() *string
- func (o *GetLibraryItemsMetadata) GetAudienceRating() *float64
- func (o *GetLibraryItemsMetadata) GetAudienceRatingImage() *string
- func (o *GetLibraryItemsMetadata) GetChapterSource() *string
- func (o *GetLibraryItemsMetadata) GetChildCount() *int
- func (o *GetLibraryItemsMetadata) GetContentRating() *string
- func (o *GetLibraryItemsMetadata) GetCountry() []GetLibraryItemsCountry
- func (o *GetLibraryItemsMetadata) GetDirector() []GetLibraryItemsDirector
- func (o *GetLibraryItemsMetadata) GetDuration() *int
- func (o *GetLibraryItemsMetadata) GetGUID() *string
- func (o *GetLibraryItemsMetadata) GetGenre() []GetLibraryItemsGenre
- func (o *GetLibraryItemsMetadata) GetGrandparentArt() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentGUID() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentKey() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentRatingKey() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentTheme() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentThumb() *string
- func (o *GetLibraryItemsMetadata) GetGrandparentTitle() *string
- func (o *GetLibraryItemsMetadata) GetHasPremiumExtras() *string
- func (o *GetLibraryItemsMetadata) GetHasPremiumPrimaryExtra() *string
- func (o *GetLibraryItemsMetadata) GetIndex() *int
- func (o *GetLibraryItemsMetadata) GetKey() *string
- func (o *GetLibraryItemsMetadata) GetLastViewedAt() *int
- func (o *GetLibraryItemsMetadata) GetLeafCount() *int
- func (o *GetLibraryItemsMetadata) GetMedia() []GetLibraryItemsMedia
- func (o *GetLibraryItemsMetadata) GetOriginalTitle() *string
- func (o *GetLibraryItemsMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetLibraryItemsMetadata) GetParentGUID() *string
- func (o *GetLibraryItemsMetadata) GetParentIndex() *int
- func (o *GetLibraryItemsMetadata) GetParentKey() *string
- func (o *GetLibraryItemsMetadata) GetParentRatingKey() *string
- func (o *GetLibraryItemsMetadata) GetParentStudio() *string
- func (o *GetLibraryItemsMetadata) GetParentTheme() *string
- func (o *GetLibraryItemsMetadata) GetParentThumb() *string
- func (o *GetLibraryItemsMetadata) GetParentTitle() *string
- func (o *GetLibraryItemsMetadata) GetParentYear() *int
- func (o *GetLibraryItemsMetadata) GetPrimaryExtraKey() *string
- func (o *GetLibraryItemsMetadata) GetRating() *float64
- func (o *GetLibraryItemsMetadata) GetRatingImage() *string
- func (o *GetLibraryItemsMetadata) GetRatingKey() *string
- func (o *GetLibraryItemsMetadata) GetRole() []GetLibraryItemsRole
- func (o *GetLibraryItemsMetadata) GetSkipCount() *int
- func (o *GetLibraryItemsMetadata) GetStudio() *string
- func (o *GetLibraryItemsMetadata) GetSummary() *string
- func (o *GetLibraryItemsMetadata) GetTagline() *string
- func (o *GetLibraryItemsMetadata) GetTheme() *string
- func (o *GetLibraryItemsMetadata) GetThumb() *string
- func (o *GetLibraryItemsMetadata) GetTitle() *string
- func (o *GetLibraryItemsMetadata) GetTitleSort() *string
- func (o *GetLibraryItemsMetadata) GetType() *string
- func (o *GetLibraryItemsMetadata) GetUpdatedAt() *int
- func (o *GetLibraryItemsMetadata) GetViewCount() *int
- func (o *GetLibraryItemsMetadata) GetViewOffset() *int
- func (o *GetLibraryItemsMetadata) GetViewedLeafCount() *int
- func (o *GetLibraryItemsMetadata) GetWriter() []GetLibraryItemsWriter
- func (o *GetLibraryItemsMetadata) GetYear() *int
- func (g GetLibraryItemsMetadata) MarshalJSON() ([]byte, error)
- func (g *GetLibraryItemsMetadata) UnmarshalJSON(data []byte) error
- type GetLibraryItemsPart
- func (o *GetLibraryItemsPart) GetContainer() *string
- func (o *GetLibraryItemsPart) GetDuration() *int
- func (o *GetLibraryItemsPart) GetFile() *string
- func (o *GetLibraryItemsPart) GetID() *int
- func (o *GetLibraryItemsPart) GetKey() *string
- func (o *GetLibraryItemsPart) GetSize() *int64
- func (o *GetLibraryItemsPart) GetVideoProfile() *string
- type GetLibraryItemsRequest
- func (o *GetLibraryItemsRequest) GetIncludeGuids() *IncludeGuids
- func (o *GetLibraryItemsRequest) GetIncludeMeta() *IncludeMeta
- func (o *GetLibraryItemsRequest) GetSectionKey() int
- func (o *GetLibraryItemsRequest) GetTag() Tag
- func (o *GetLibraryItemsRequest) GetType() Type
- func (o *GetLibraryItemsRequest) GetXPlexContainerSize() *int
- func (o *GetLibraryItemsRequest) GetXPlexContainerStart() *int
- func (g GetLibraryItemsRequest) MarshalJSON() ([]byte, error)
- func (g *GetLibraryItemsRequest) UnmarshalJSON(data []byte) error
- type GetLibraryItemsResponse
- type GetLibraryItemsResponseBody
- type GetLibraryItemsRole
- type GetLibraryItemsWriter
- type GetMediaProvidersDirectory
- func (o *GetMediaProvidersDirectory) GetAgent() *string
- func (o *GetMediaProvidersDirectory) GetHubKey() *string
- func (o *GetMediaProvidersDirectory) GetID() *string
- func (o *GetMediaProvidersDirectory) GetKey() *string
- func (o *GetMediaProvidersDirectory) GetLanguage() *string
- func (o *GetMediaProvidersDirectory) GetPivot() []Pivot
- func (o *GetMediaProvidersDirectory) GetRefreshing() *bool
- func (o *GetMediaProvidersDirectory) GetScannedAt() *int64
- func (o *GetMediaProvidersDirectory) GetScanner() *string
- func (o *GetMediaProvidersDirectory) GetSubtype() *string
- func (o *GetMediaProvidersDirectory) GetTitle() *string
- func (o *GetMediaProvidersDirectory) GetType() *string
- func (o *GetMediaProvidersDirectory) GetUUID() *string
- func (o *GetMediaProvidersDirectory) GetUpdatedAt() *int64
- type GetMediaProvidersMediaContainer
- func (o *GetMediaProvidersMediaContainer) GetAllowCameraUpload() *bool
- func (o *GetMediaProvidersMediaContainer) GetAllowChannelAccess() *bool
- func (o *GetMediaProvidersMediaContainer) GetAllowSharing() *bool
- func (o *GetMediaProvidersMediaContainer) GetAllowSync() *bool
- func (o *GetMediaProvidersMediaContainer) GetAllowTuners() *bool
- func (o *GetMediaProvidersMediaContainer) GetBackgroundProcessing() *bool
- func (o *GetMediaProvidersMediaContainer) GetCertificate() *bool
- func (o *GetMediaProvidersMediaContainer) GetCompanionProxy() *bool
- func (o *GetMediaProvidersMediaContainer) GetCountryCode() *string
- func (o *GetMediaProvidersMediaContainer) GetDiagnostics() *string
- func (o *GetMediaProvidersMediaContainer) GetEventStream() *bool
- func (o *GetMediaProvidersMediaContainer) GetFriendlyName() *string
- func (o *GetMediaProvidersMediaContainer) GetLivetv() *int64
- func (o *GetMediaProvidersMediaContainer) GetMachineIdentifier() *string
- func (o *GetMediaProvidersMediaContainer) GetMediaProvider() []MediaProvider
- func (o *GetMediaProvidersMediaContainer) GetMusicAnalysis() *int64
- func (o *GetMediaProvidersMediaContainer) GetMyPlex() *bool
- func (o *GetMediaProvidersMediaContainer) GetMyPlexMappingState() *string
- func (o *GetMediaProvidersMediaContainer) GetMyPlexSigninState() *string
- func (o *GetMediaProvidersMediaContainer) GetMyPlexSubscription() *bool
- func (o *GetMediaProvidersMediaContainer) GetMyPlexUsername() *string
- func (o *GetMediaProvidersMediaContainer) GetOfflineTranscode() *int64
- func (o *GetMediaProvidersMediaContainer) GetOwnerFeatures() *string
- func (o *GetMediaProvidersMediaContainer) GetPlatform() *string
- func (o *GetMediaProvidersMediaContainer) GetPlatformVersion() *string
- func (o *GetMediaProvidersMediaContainer) GetPluginHost() *bool
- func (o *GetMediaProvidersMediaContainer) GetPushNotifications() *bool
- func (o *GetMediaProvidersMediaContainer) GetReadOnlyLibraries() *bool
- func (o *GetMediaProvidersMediaContainer) GetSize() *int64
- func (o *GetMediaProvidersMediaContainer) GetStreamingBrainABRVersion() *int64
- func (o *GetMediaProvidersMediaContainer) GetStreamingBrainVersion() *int64
- func (o *GetMediaProvidersMediaContainer) GetSync() *bool
- func (o *GetMediaProvidersMediaContainer) GetTranscoderActiveVideoSessions() *int64
- func (o *GetMediaProvidersMediaContainer) GetTranscoderAudio() *bool
- func (o *GetMediaProvidersMediaContainer) GetTranscoderLyrics() *bool
- func (o *GetMediaProvidersMediaContainer) GetTranscoderSubtitles() *bool
- func (o *GetMediaProvidersMediaContainer) GetTranscoderVideo() *bool
- func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoBitrates() *string
- func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoQualities() *string
- func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoResolutions() *string
- func (o *GetMediaProvidersMediaContainer) GetUpdatedAt() *int64
- func (o *GetMediaProvidersMediaContainer) GetUpdater() *bool
- func (o *GetMediaProvidersMediaContainer) GetVersion() *string
- func (o *GetMediaProvidersMediaContainer) GetVoiceSearch() *bool
- type GetMediaProvidersRequest
- type GetMediaProvidersResponse
- type GetMediaProvidersResponseBody
- type GetMetaDataByRatingKeyCountry
- type GetMetaDataByRatingKeyDirector
- type GetMetaDataByRatingKeyGenre
- type GetMetaDataByRatingKeyMedia
- func (o *GetMetaDataByRatingKeyMedia) GetAspectRatio() *float64
- func (o *GetMetaDataByRatingKeyMedia) GetAudioChannels() *int
- func (o *GetMetaDataByRatingKeyMedia) GetAudioCodec() *string
- func (o *GetMetaDataByRatingKeyMedia) GetAudioProfile() *string
- func (o *GetMetaDataByRatingKeyMedia) GetBitrate() *int
- func (o *GetMetaDataByRatingKeyMedia) GetContainer() *string
- func (o *GetMetaDataByRatingKeyMedia) GetDuration() *int
- func (o *GetMetaDataByRatingKeyMedia) GetHas64bitOffsets() *bool
- func (o *GetMetaDataByRatingKeyMedia) GetHeight() *int
- func (o *GetMetaDataByRatingKeyMedia) GetID() *int
- func (o *GetMetaDataByRatingKeyMedia) GetOptimizedForStreaming() *int
- func (o *GetMetaDataByRatingKeyMedia) GetPart() []GetMetaDataByRatingKeyPart
- func (o *GetMetaDataByRatingKeyMedia) GetVideoCodec() *string
- func (o *GetMetaDataByRatingKeyMedia) GetVideoFrameRate() *string
- func (o *GetMetaDataByRatingKeyMedia) GetVideoProfile() *string
- func (o *GetMetaDataByRatingKeyMedia) GetVideoResolution() *string
- func (o *GetMetaDataByRatingKeyMedia) GetWidth() *int
- type GetMetaDataByRatingKeyMediaContainer
- func (o *GetMetaDataByRatingKeyMediaContainer) GetAllowSync() *bool
- func (o *GetMetaDataByRatingKeyMediaContainer) GetIdentifier() *string
- func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionID() *int
- func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionTitle() *string
- func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionUUID() *string
- func (o *GetMetaDataByRatingKeyMediaContainer) GetMediaTagPrefix() *string
- func (o *GetMetaDataByRatingKeyMediaContainer) GetMediaTagVersion() *int
- func (o *GetMetaDataByRatingKeyMediaContainer) GetMetadata() []GetMetaDataByRatingKeyMetadata
- func (o *GetMetaDataByRatingKeyMediaContainer) GetSize() *int
- type GetMetaDataByRatingKeyMetadata
- func (o *GetMetaDataByRatingKeyMetadata) GetAddedAt() *int
- func (o *GetMetaDataByRatingKeyMetadata) GetArt() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetAudienceRating() *float64
- func (o *GetMetaDataByRatingKeyMetadata) GetAudienceRatingImage() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetContentRating() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetCountry() []GetMetaDataByRatingKeyCountry
- func (o *GetMetaDataByRatingKeyMetadata) GetDirector() []GetMetaDataByRatingKeyDirector
- func (o *GetMetaDataByRatingKeyMetadata) GetDuration() *int
- func (o *GetMetaDataByRatingKeyMetadata) GetGUID() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetGenre() []GetMetaDataByRatingKeyGenre
- func (o *GetMetaDataByRatingKeyMetadata) GetGuids() []Guids
- func (o *GetMetaDataByRatingKeyMetadata) GetHasPremiumPrimaryExtra() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetKey() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionID() *int
- func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionKey() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionTitle() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetMedia() []GetMetaDataByRatingKeyMedia
- func (o *GetMetaDataByRatingKeyMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetMetaDataByRatingKeyMetadata) GetProducer() []Producer
- func (o *GetMetaDataByRatingKeyMetadata) GetRating() *float64
- func (o *GetMetaDataByRatingKeyMetadata) GetRatingImage() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetRatingKey() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetRatings() []Ratings
- func (o *GetMetaDataByRatingKeyMetadata) GetRole() []GetMetaDataByRatingKeyRole
- func (o *GetMetaDataByRatingKeyMetadata) GetStudio() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetSummary() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetTagline() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetThumb() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetTitle() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetType() *string
- func (o *GetMetaDataByRatingKeyMetadata) GetUpdatedAt() *int
- func (o *GetMetaDataByRatingKeyMetadata) GetWriter() []GetMetaDataByRatingKeyWriter
- func (o *GetMetaDataByRatingKeyMetadata) GetYear() *int
- func (g GetMetaDataByRatingKeyMetadata) MarshalJSON() ([]byte, error)
- func (g *GetMetaDataByRatingKeyMetadata) UnmarshalJSON(data []byte) error
- type GetMetaDataByRatingKeyPart
- func (o *GetMetaDataByRatingKeyPart) GetAudioProfile() *string
- func (o *GetMetaDataByRatingKeyPart) GetContainer() *string
- func (o *GetMetaDataByRatingKeyPart) GetDuration() *int
- func (o *GetMetaDataByRatingKeyPart) GetFile() *string
- func (o *GetMetaDataByRatingKeyPart) GetHas64bitOffsets() *bool
- func (o *GetMetaDataByRatingKeyPart) GetID() *int
- func (o *GetMetaDataByRatingKeyPart) GetKey() *string
- func (o *GetMetaDataByRatingKeyPart) GetOptimizedForStreaming() *bool
- func (o *GetMetaDataByRatingKeyPart) GetSize() *int
- func (o *GetMetaDataByRatingKeyPart) GetStream() []Stream
- func (o *GetMetaDataByRatingKeyPart) GetVideoProfile() *string
- type GetMetaDataByRatingKeyRequest
- type GetMetaDataByRatingKeyResponse
- type GetMetaDataByRatingKeyResponseBody
- type GetMetaDataByRatingKeyRole
- func (o *GetMetaDataByRatingKeyRole) GetFilter() *string
- func (o *GetMetaDataByRatingKeyRole) GetID() *int
- func (o *GetMetaDataByRatingKeyRole) GetRole() *string
- func (o *GetMetaDataByRatingKeyRole) GetTag() *string
- func (o *GetMetaDataByRatingKeyRole) GetTagKey() *string
- func (o *GetMetaDataByRatingKeyRole) GetThumb() *string
- type GetMetaDataByRatingKeyWriter
- type GetMetadataChildrenDirectory
- type GetMetadataChildrenMediaContainer
- func (o *GetMetadataChildrenMediaContainer) GetAllowSync() *bool
- func (o *GetMetadataChildrenMediaContainer) GetArt() *string
- func (o *GetMetadataChildrenMediaContainer) GetDirectory() []GetMetadataChildrenDirectory
- func (o *GetMetadataChildrenMediaContainer) GetIdentifier() *string
- func (o *GetMetadataChildrenMediaContainer) GetKey() *string
- func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionID() *int
- func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionTitle() *string
- func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionUUID() *string
- func (o *GetMetadataChildrenMediaContainer) GetMediaTagPrefix() *string
- func (o *GetMetadataChildrenMediaContainer) GetMediaTagVersion() *int
- func (o *GetMetadataChildrenMediaContainer) GetMetadata() []GetMetadataChildrenMetadata
- func (o *GetMetadataChildrenMediaContainer) GetNocache() *bool
- func (o *GetMetadataChildrenMediaContainer) GetParentIndex() *int
- func (o *GetMetadataChildrenMediaContainer) GetParentTitle() *string
- func (o *GetMetadataChildrenMediaContainer) GetParentYear() *int
- func (o *GetMetadataChildrenMediaContainer) GetSize() *int
- func (o *GetMetadataChildrenMediaContainer) GetSummary() *string
- func (o *GetMetadataChildrenMediaContainer) GetTheme() *string
- func (o *GetMetadataChildrenMediaContainer) GetThumb() *string
- func (o *GetMetadataChildrenMediaContainer) GetTitle1() *string
- func (o *GetMetadataChildrenMediaContainer) GetTitle2() *string
- func (o *GetMetadataChildrenMediaContainer) GetViewGroup() *string
- func (o *GetMetadataChildrenMediaContainer) GetViewMode() *int
- type GetMetadataChildrenMetadata
- func (o *GetMetadataChildrenMetadata) GetAddedAt() *int
- func (o *GetMetadataChildrenMetadata) GetArt() *string
- func (o *GetMetadataChildrenMetadata) GetGUID() *string
- func (o *GetMetadataChildrenMetadata) GetIndex() *int
- func (o *GetMetadataChildrenMetadata) GetKey() *string
- func (o *GetMetadataChildrenMetadata) GetLastRatedAt() *int
- func (o *GetMetadataChildrenMetadata) GetLastViewedAt() *int
- func (o *GetMetadataChildrenMetadata) GetLeafCount() *int
- func (o *GetMetadataChildrenMetadata) GetParentGUID() *string
- func (o *GetMetadataChildrenMetadata) GetParentIndex() *int
- func (o *GetMetadataChildrenMetadata) GetParentKey() *string
- func (o *GetMetadataChildrenMetadata) GetParentRatingKey() *string
- func (o *GetMetadataChildrenMetadata) GetParentStudio() *string
- func (o *GetMetadataChildrenMetadata) GetParentTheme() *string
- func (o *GetMetadataChildrenMetadata) GetParentThumb() *string
- func (o *GetMetadataChildrenMetadata) GetParentTitle() *string
- func (o *GetMetadataChildrenMetadata) GetParentYear() *int
- func (o *GetMetadataChildrenMetadata) GetRatingKey() *string
- func (o *GetMetadataChildrenMetadata) GetSkipCount() *int
- func (o *GetMetadataChildrenMetadata) GetSummary() *string
- func (o *GetMetadataChildrenMetadata) GetThumb() *string
- func (o *GetMetadataChildrenMetadata) GetTitle() *string
- func (o *GetMetadataChildrenMetadata) GetType() *string
- func (o *GetMetadataChildrenMetadata) GetUpdatedAt() *int
- func (o *GetMetadataChildrenMetadata) GetUserRating() *int
- func (o *GetMetadataChildrenMetadata) GetViewCount() *int
- func (o *GetMetadataChildrenMetadata) GetViewedLeafCount() *int
- type GetMetadataChildrenRequest
- type GetMetadataChildrenResponse
- type GetMetadataChildrenResponseBody
- type GetMyPlexAccountResponse
- type GetMyPlexAccountResponseBody
- type GetOnDeckGuids
- type GetOnDeckMedia
- func (o *GetOnDeckMedia) GetAspectRatio() *float64
- func (o *GetOnDeckMedia) GetAudioChannels() *float64
- func (o *GetOnDeckMedia) GetAudioCodec() *string
- func (o *GetOnDeckMedia) GetAudioProfile() *string
- func (o *GetOnDeckMedia) GetBitrate() *float64
- func (o *GetOnDeckMedia) GetContainer() *string
- func (o *GetOnDeckMedia) GetDuration() *float64
- func (o *GetOnDeckMedia) GetHeight() *float64
- func (o *GetOnDeckMedia) GetID() *float64
- func (o *GetOnDeckMedia) GetPart() []GetOnDeckPart
- func (o *GetOnDeckMedia) GetVideoCodec() *string
- func (o *GetOnDeckMedia) GetVideoFrameRate() *string
- func (o *GetOnDeckMedia) GetVideoProfile() *string
- func (o *GetOnDeckMedia) GetVideoResolution() *string
- func (o *GetOnDeckMedia) GetWidth() *float64
- type GetOnDeckMediaContainer
- func (o *GetOnDeckMediaContainer) GetAllowSync() *bool
- func (o *GetOnDeckMediaContainer) GetIdentifier() *string
- func (o *GetOnDeckMediaContainer) GetMediaTagPrefix() *string
- func (o *GetOnDeckMediaContainer) GetMediaTagVersion() *float64
- func (o *GetOnDeckMediaContainer) GetMetadata() []GetOnDeckMetadata
- func (o *GetOnDeckMediaContainer) GetMixedParents() *bool
- func (o *GetOnDeckMediaContainer) GetSize() *float64
- type GetOnDeckMetadata
- func (o *GetOnDeckMetadata) GetAddedAt() *float64
- func (o *GetOnDeckMetadata) GetAllowSync() *bool
- func (o *GetOnDeckMetadata) GetArt() *string
- func (o *GetOnDeckMetadata) GetContentRating() *string
- func (o *GetOnDeckMetadata) GetDuration() *float64
- func (o *GetOnDeckMetadata) GetGUID() *string
- func (o *GetOnDeckMetadata) GetGrandparentArt() *string
- func (o *GetOnDeckMetadata) GetGrandparentGUID() *string
- func (o *GetOnDeckMetadata) GetGrandparentKey() *string
- func (o *GetOnDeckMetadata) GetGrandparentRatingKey() *float64
- func (o *GetOnDeckMetadata) GetGrandparentTheme() *string
- func (o *GetOnDeckMetadata) GetGrandparentThumb() *string
- func (o *GetOnDeckMetadata) GetGrandparentTitle() *string
- func (o *GetOnDeckMetadata) GetGuids() []GetOnDeckGuids
- func (o *GetOnDeckMetadata) GetIndex() *float64
- func (o *GetOnDeckMetadata) GetKey() *string
- func (o *GetOnDeckMetadata) GetLastViewedAt() *float64
- func (o *GetOnDeckMetadata) GetLibrarySectionID() *float64
- func (o *GetOnDeckMetadata) GetLibrarySectionKey() *string
- func (o *GetOnDeckMetadata) GetLibrarySectionTitle() *string
- func (o *GetOnDeckMetadata) GetLibrarySectionUUID() *string
- func (o *GetOnDeckMetadata) GetMedia() []GetOnDeckMedia
- func (o *GetOnDeckMetadata) GetOriginallyAvailableAt() *time.Time
- func (o *GetOnDeckMetadata) GetParentGUID() *string
- func (o *GetOnDeckMetadata) GetParentIndex() *float64
- func (o *GetOnDeckMetadata) GetParentKey() *string
- func (o *GetOnDeckMetadata) GetParentRatingKey() *float64
- func (o *GetOnDeckMetadata) GetParentThumb() *string
- func (o *GetOnDeckMetadata) GetParentTitle() *string
- func (o *GetOnDeckMetadata) GetRatingKey() *float64
- func (o *GetOnDeckMetadata) GetSummary() *string
- func (o *GetOnDeckMetadata) GetThumb() *string
- func (o *GetOnDeckMetadata) GetTitle() *string
- func (o *GetOnDeckMetadata) GetType() *string
- func (o *GetOnDeckMetadata) GetUpdatedAt() *float64
- func (o *GetOnDeckMetadata) GetYear() *float64
- func (g GetOnDeckMetadata) MarshalJSON() ([]byte, error)
- func (g *GetOnDeckMetadata) UnmarshalJSON(data []byte) error
- type GetOnDeckPart
- func (o *GetOnDeckPart) GetAudioProfile() *string
- func (o *GetOnDeckPart) GetContainer() *string
- func (o *GetOnDeckPart) GetDuration() *float64
- func (o *GetOnDeckPart) GetFile() *string
- func (o *GetOnDeckPart) GetID() *float64
- func (o *GetOnDeckPart) GetKey() *string
- func (o *GetOnDeckPart) GetSize() *float64
- func (o *GetOnDeckPart) GetStream() []GetOnDeckStream
- func (o *GetOnDeckPart) GetVideoProfile() *string
- type GetOnDeckResponse
- type GetOnDeckResponseBody
- type GetOnDeckStream
- func (o *GetOnDeckStream) GetBitDepth() *float64
- func (o *GetOnDeckStream) GetBitrate() *float64
- func (o *GetOnDeckStream) GetChromaLocation() *string
- func (o *GetOnDeckStream) GetChromaSubsampling() *string
- func (o *GetOnDeckStream) GetCodec() *string
- func (o *GetOnDeckStream) GetCodedHeight() *float64
- func (o *GetOnDeckStream) GetCodedWidth() *float64
- func (o *GetOnDeckStream) GetColorRange() *string
- func (o *GetOnDeckStream) GetDefault() *bool
- func (o *GetOnDeckStream) GetDisplayTitle() *string
- func (o *GetOnDeckStream) GetExtendedDisplayTitle() *string
- func (o *GetOnDeckStream) GetFrameRate() *float64
- func (o *GetOnDeckStream) GetHeight() *float64
- func (o *GetOnDeckStream) GetID() *float64
- func (o *GetOnDeckStream) GetIndex() *float64
- func (o *GetOnDeckStream) GetLanguage() *string
- func (o *GetOnDeckStream) GetLanguageCode() *string
- func (o *GetOnDeckStream) GetLanguageTag() *string
- func (o *GetOnDeckStream) GetLevel() *float64
- func (o *GetOnDeckStream) GetProfile() *string
- func (o *GetOnDeckStream) GetRefFrames() *float64
- func (o *GetOnDeckStream) GetStreamType() *float64
- func (o *GetOnDeckStream) GetWidth() *float64
- type GetPinAuthPinContainer
- func (o *GetPinAuthPinContainer) GetAuthToken() any
- func (o *GetPinAuthPinContainer) GetClientIdentifier() string
- func (o *GetPinAuthPinContainer) GetCode() string
- func (o *GetPinAuthPinContainer) GetCreatedAt() time.Time
- func (o *GetPinAuthPinContainer) GetExpiresAt() time.Time
- func (o *GetPinAuthPinContainer) GetExpiresIn() *int64
- func (o *GetPinAuthPinContainer) GetID() int64
- func (o *GetPinAuthPinContainer) GetLocation() GeoData
- func (o *GetPinAuthPinContainer) GetNewRegistration() any
- func (o *GetPinAuthPinContainer) GetProduct() string
- func (o *GetPinAuthPinContainer) GetQr() string
- func (o *GetPinAuthPinContainer) GetTrusted() *bool
- func (g GetPinAuthPinContainer) MarshalJSON() ([]byte, error)
- func (g *GetPinAuthPinContainer) UnmarshalJSON(data []byte) error
- type GetPinGlobals
- type GetPinRequest
- type GetPinResponse
- type GetPlaylistContentsCountry
- type GetPlaylistContentsDirector
- type GetPlaylistContentsGenre
- type GetPlaylistContentsMedia
- func (o *GetPlaylistContentsMedia) GetAspectRatio() *float64
- func (o *GetPlaylistContentsMedia) GetAudioChannels() *int
- func (o *GetPlaylistContentsMedia) GetAudioCodec() *string
- func (o *GetPlaylistContentsMedia) GetAudioProfile() *string
- func (o *GetPlaylistContentsMedia) GetBitrate() *int
- func (o *GetPlaylistContentsMedia) GetContainer() *string
- func (o *GetPlaylistContentsMedia) GetDuration() *int
- func (o *GetPlaylistContentsMedia) GetHas64bitOffsets() *bool
- func (o *GetPlaylistContentsMedia) GetHeight() *int
- func (o *GetPlaylistContentsMedia) GetID() *int
- func (o *GetPlaylistContentsMedia) GetOptimizedForStreaming() *int
- func (o *GetPlaylistContentsMedia) GetPart() []GetPlaylistContentsPart
- func (o *GetPlaylistContentsMedia) GetVideoCodec() *string
- func (o *GetPlaylistContentsMedia) GetVideoFrameRate() *string
- func (o *GetPlaylistContentsMedia) GetVideoProfile() *string
- func (o *GetPlaylistContentsMedia) GetVideoResolution() *string
- func (o *GetPlaylistContentsMedia) GetWidth() *int
- type GetPlaylistContentsMediaContainer
- func (o *GetPlaylistContentsMediaContainer) GetComposite() *string
- func (o *GetPlaylistContentsMediaContainer) GetDuration() *int
- func (o *GetPlaylistContentsMediaContainer) GetLeafCount() *int
- func (o *GetPlaylistContentsMediaContainer) GetMetadata() []GetPlaylistContentsMetadata
- func (o *GetPlaylistContentsMediaContainer) GetPlaylistType() *string
- func (o *GetPlaylistContentsMediaContainer) GetRatingKey() *string
- func (o *GetPlaylistContentsMediaContainer) GetSize() *int
- func (o *GetPlaylistContentsMediaContainer) GetSmart() *bool
- func (o *GetPlaylistContentsMediaContainer) GetTitle() *string
- type GetPlaylistContentsMetadata
- func (o *GetPlaylistContentsMetadata) GetAddedAt() *int
- func (o *GetPlaylistContentsMetadata) GetArt() *string
- func (o *GetPlaylistContentsMetadata) GetAudienceRating() *float64
- func (o *GetPlaylistContentsMetadata) GetAudienceRatingImage() *string
- func (o *GetPlaylistContentsMetadata) GetContentRating() *string
- func (o *GetPlaylistContentsMetadata) GetCountry() []GetPlaylistContentsCountry
- func (o *GetPlaylistContentsMetadata) GetDirector() []GetPlaylistContentsDirector
- func (o *GetPlaylistContentsMetadata) GetDuration() *int
- func (o *GetPlaylistContentsMetadata) GetGUID() *string
- func (o *GetPlaylistContentsMetadata) GetGenre() []GetPlaylistContentsGenre
- func (o *GetPlaylistContentsMetadata) GetHasPremiumExtras() *string
- func (o *GetPlaylistContentsMetadata) GetHasPremiumPrimaryExtra() *string
- func (o *GetPlaylistContentsMetadata) GetKey() *string
- func (o *GetPlaylistContentsMetadata) GetLibrarySectionID() *int
- func (o *GetPlaylistContentsMetadata) GetLibrarySectionKey() *string
- func (o *GetPlaylistContentsMetadata) GetLibrarySectionTitle() *string
- func (o *GetPlaylistContentsMetadata) GetMedia() []GetPlaylistContentsMedia
- func (o *GetPlaylistContentsMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetPlaylistContentsMetadata) GetRating() *float64
- func (o *GetPlaylistContentsMetadata) GetRatingImage() *string
- func (o *GetPlaylistContentsMetadata) GetRatingKey() *string
- func (o *GetPlaylistContentsMetadata) GetRole() []GetPlaylistContentsRole
- func (o *GetPlaylistContentsMetadata) GetStudio() *string
- func (o *GetPlaylistContentsMetadata) GetSummary() *string
- func (o *GetPlaylistContentsMetadata) GetTagline() *string
- func (o *GetPlaylistContentsMetadata) GetThumb() *string
- func (o *GetPlaylistContentsMetadata) GetTitle() *string
- func (o *GetPlaylistContentsMetadata) GetTitleSort() *string
- func (o *GetPlaylistContentsMetadata) GetType() *string
- func (o *GetPlaylistContentsMetadata) GetUpdatedAt() *int
- func (o *GetPlaylistContentsMetadata) GetWriter() []GetPlaylistContentsWriter
- func (o *GetPlaylistContentsMetadata) GetYear() *int
- func (g GetPlaylistContentsMetadata) MarshalJSON() ([]byte, error)
- func (g *GetPlaylistContentsMetadata) UnmarshalJSON(data []byte) error
- type GetPlaylistContentsPart
- func (o *GetPlaylistContentsPart) GetAudioProfile() *string
- func (o *GetPlaylistContentsPart) GetContainer() *string
- func (o *GetPlaylistContentsPart) GetDuration() *int
- func (o *GetPlaylistContentsPart) GetFile() *string
- func (o *GetPlaylistContentsPart) GetHas64bitOffsets() *bool
- func (o *GetPlaylistContentsPart) GetID() *int
- func (o *GetPlaylistContentsPart) GetKey() *string
- func (o *GetPlaylistContentsPart) GetOptimizedForStreaming() *bool
- func (o *GetPlaylistContentsPart) GetSize() *int
- func (o *GetPlaylistContentsPart) GetVideoProfile() *string
- type GetPlaylistContentsQueryParamType
- type GetPlaylistContentsRequest
- type GetPlaylistContentsResponse
- type GetPlaylistContentsResponseBody
- type GetPlaylistContentsRole
- type GetPlaylistContentsWriter
- type GetPlaylistMediaContainer
- type GetPlaylistMetadata
- func (o *GetPlaylistMetadata) GetAddedAt() *int
- func (o *GetPlaylistMetadata) GetComposite() *string
- func (o *GetPlaylistMetadata) GetContent() *string
- func (o *GetPlaylistMetadata) GetDuration() *int
- func (o *GetPlaylistMetadata) GetGUID() *string
- func (o *GetPlaylistMetadata) GetIcon() *string
- func (o *GetPlaylistMetadata) GetKey() *string
- func (o *GetPlaylistMetadata) GetLeafCount() *int
- func (o *GetPlaylistMetadata) GetPlaylistType() *string
- func (o *GetPlaylistMetadata) GetRatingKey() *string
- func (o *GetPlaylistMetadata) GetSmart() *bool
- func (o *GetPlaylistMetadata) GetSummary() *string
- func (o *GetPlaylistMetadata) GetTitle() *string
- func (o *GetPlaylistMetadata) GetType() *string
- func (o *GetPlaylistMetadata) GetUpdatedAt() *int
- type GetPlaylistRequest
- type GetPlaylistResponse
- type GetPlaylistResponseBody
- type GetPlaylistsMediaContainer
- type GetPlaylistsMetadata
- func (o *GetPlaylistsMetadata) GetAddedAt() *int
- func (o *GetPlaylistsMetadata) GetComposite() *string
- func (o *GetPlaylistsMetadata) GetDuration() *int
- func (o *GetPlaylistsMetadata) GetGUID() *string
- func (o *GetPlaylistsMetadata) GetIcon() *string
- func (o *GetPlaylistsMetadata) GetKey() *string
- func (o *GetPlaylistsMetadata) GetLastViewedAt() *int
- func (o *GetPlaylistsMetadata) GetLeafCount() *int
- func (o *GetPlaylistsMetadata) GetPlaylistType() *string
- func (o *GetPlaylistsMetadata) GetRatingKey() *string
- func (o *GetPlaylistsMetadata) GetSmart() *bool
- func (o *GetPlaylistsMetadata) GetSummary() *string
- func (o *GetPlaylistsMetadata) GetTitle() *string
- func (o *GetPlaylistsMetadata) GetType() *string
- func (o *GetPlaylistsMetadata) GetUpdatedAt() *int
- func (o *GetPlaylistsMetadata) GetViewCount() *int
- type GetPlaylistsRequest
- type GetPlaylistsResponse
- type GetPlaylistsResponseBody
- type GetRecentlyAddedMediaContainer
- func (o *GetRecentlyAddedMediaContainer) GetAllowSync() *bool
- func (o *GetRecentlyAddedMediaContainer) GetIdentifier() *string
- func (o *GetRecentlyAddedMediaContainer) GetMediaTagPrefix() *string
- func (o *GetRecentlyAddedMediaContainer) GetMediaTagVersion() *float64
- func (o *GetRecentlyAddedMediaContainer) GetMetadata() []GetRecentlyAddedMetadata
- func (o *GetRecentlyAddedMediaContainer) GetMixedParents() *bool
- func (o *GetRecentlyAddedMediaContainer) GetSize() *float64
- type GetRecentlyAddedMetadata
- func (o *GetRecentlyAddedMetadata) GetAddedAt() *float64
- func (o *GetRecentlyAddedMetadata) GetAllowSync() *bool
- func (o *GetRecentlyAddedMetadata) GetArt() *string
- func (o *GetRecentlyAddedMetadata) GetAudienceRating() *float64
- func (o *GetRecentlyAddedMetadata) GetAudienceRatingImage() *string
- func (o *GetRecentlyAddedMetadata) GetChapterSource() *string
- func (o *GetRecentlyAddedMetadata) GetContentRating() *string
- func (o *GetRecentlyAddedMetadata) GetCountry() []Country
- func (o *GetRecentlyAddedMetadata) GetDirector() []Director
- func (o *GetRecentlyAddedMetadata) GetDuration() *float64
- func (o *GetRecentlyAddedMetadata) GetGUID() *string
- func (o *GetRecentlyAddedMetadata) GetGenre() []Genre
- func (o *GetRecentlyAddedMetadata) GetKey() *string
- func (o *GetRecentlyAddedMetadata) GetLibrarySectionID() *float64
- func (o *GetRecentlyAddedMetadata) GetLibrarySectionTitle() *string
- func (o *GetRecentlyAddedMetadata) GetLibrarySectionUUID() *string
- func (o *GetRecentlyAddedMetadata) GetMedia() []Media
- func (o *GetRecentlyAddedMetadata) GetOriginallyAvailableAt() *time.Time
- func (o *GetRecentlyAddedMetadata) GetPrimaryExtraKey() *string
- func (o *GetRecentlyAddedMetadata) GetRating() *float64
- func (o *GetRecentlyAddedMetadata) GetRatingImage() *string
- func (o *GetRecentlyAddedMetadata) GetRatingKey() *float64
- func (o *GetRecentlyAddedMetadata) GetRole() []Role
- func (o *GetRecentlyAddedMetadata) GetStudio() *string
- func (o *GetRecentlyAddedMetadata) GetSummary() *string
- func (o *GetRecentlyAddedMetadata) GetTagline() *string
- func (o *GetRecentlyAddedMetadata) GetThumb() *string
- func (o *GetRecentlyAddedMetadata) GetTitle() *string
- func (o *GetRecentlyAddedMetadata) GetType() *string
- func (o *GetRecentlyAddedMetadata) GetUpdatedAt() *float64
- func (o *GetRecentlyAddedMetadata) GetWriter() []Writer
- func (o *GetRecentlyAddedMetadata) GetYear() *float64
- func (g GetRecentlyAddedMetadata) MarshalJSON() ([]byte, error)
- func (g *GetRecentlyAddedMetadata) UnmarshalJSON(data []byte) error
- type GetRecentlyAddedRequest
- type GetRecentlyAddedResponse
- type GetRecentlyAddedResponseBody
- type GetRefreshLibraryMetadataRequest
- type GetRefreshLibraryMetadataResponse
- type GetResizedPhotoRequest
- func (o *GetResizedPhotoRequest) GetBlur() float64
- func (o *GetResizedPhotoRequest) GetHeight() float64
- func (o *GetResizedPhotoRequest) GetMinSize() MinSize
- func (o *GetResizedPhotoRequest) GetOpacity() int64
- func (o *GetResizedPhotoRequest) GetURL() string
- func (o *GetResizedPhotoRequest) GetUpscale() Upscale
- func (o *GetResizedPhotoRequest) GetWidth() float64
- func (g GetResizedPhotoRequest) MarshalJSON() ([]byte, error)
- func (g *GetResizedPhotoRequest) UnmarshalJSON(data []byte) error
- type GetResizedPhotoResponse
- type GetResourcesStatisticsMediaContainer
- type GetResourcesStatisticsRequest
- type GetResourcesStatisticsResponse
- type GetResourcesStatisticsResponseBody
- type GetSearchLibraryMediaContainer
- func (o *GetSearchLibraryMediaContainer) GetAllowSync() *bool
- func (o *GetSearchLibraryMediaContainer) GetArt() *string
- func (o *GetSearchLibraryMediaContainer) GetIdentifier() *string
- func (o *GetSearchLibraryMediaContainer) GetMediaTagPrefix() *string
- func (o *GetSearchLibraryMediaContainer) GetMediaTagVersion() *int
- func (o *GetSearchLibraryMediaContainer) GetMetadata() []GetSearchLibraryMetadata
- func (o *GetSearchLibraryMediaContainer) GetNocache() *bool
- func (o *GetSearchLibraryMediaContainer) GetSize() *int
- func (o *GetSearchLibraryMediaContainer) GetThumb() *string
- func (o *GetSearchLibraryMediaContainer) GetTitle1() *string
- func (o *GetSearchLibraryMediaContainer) GetTitle2() *string
- func (o *GetSearchLibraryMediaContainer) GetViewGroup() *string
- func (o *GetSearchLibraryMediaContainer) GetViewMode() *int
- type GetSearchLibraryMetadata
- func (o *GetSearchLibraryMetadata) GetAddedAt() *int
- func (o *GetSearchLibraryMetadata) GetArt() *string
- func (o *GetSearchLibraryMetadata) GetGUID() *string
- func (o *GetSearchLibraryMetadata) GetIndex() *int
- func (o *GetSearchLibraryMetadata) GetKey() *string
- func (o *GetSearchLibraryMetadata) GetParentGUID() *string
- func (o *GetSearchLibraryMetadata) GetParentIndex() *int
- func (o *GetSearchLibraryMetadata) GetParentKey() *string
- func (o *GetSearchLibraryMetadata) GetParentRatingKey() *string
- func (o *GetSearchLibraryMetadata) GetParentStudio() *string
- func (o *GetSearchLibraryMetadata) GetParentTheme() *string
- func (o *GetSearchLibraryMetadata) GetParentThumb() *string
- func (o *GetSearchLibraryMetadata) GetParentTitle() *string
- func (o *GetSearchLibraryMetadata) GetParentYear() *int
- func (o *GetSearchLibraryMetadata) GetRatingKey() *string
- func (o *GetSearchLibraryMetadata) GetSummary() *string
- func (o *GetSearchLibraryMetadata) GetThumb() *string
- func (o *GetSearchLibraryMetadata) GetTitle() *string
- func (o *GetSearchLibraryMetadata) GetType() *string
- func (o *GetSearchLibraryMetadata) GetUpdatedAt() *int
- type GetSearchLibraryRequest
- type GetSearchLibraryResponse
- type GetSearchLibraryResponseBody
- type GetSearchResultsCountry
- type GetSearchResultsDirector
- type GetSearchResultsGenre
- type GetSearchResultsMedia
- func (o *GetSearchResultsMedia) GetAspectRatio() *float64
- func (o *GetSearchResultsMedia) GetAudioChannels() *float64
- func (o *GetSearchResultsMedia) GetAudioCodec() *string
- func (o *GetSearchResultsMedia) GetAudioProfile() *string
- func (o *GetSearchResultsMedia) GetBitrate() *float64
- func (o *GetSearchResultsMedia) GetContainer() *string
- func (o *GetSearchResultsMedia) GetDuration() *float64
- func (o *GetSearchResultsMedia) GetHeight() *float64
- func (o *GetSearchResultsMedia) GetID() *float64
- func (o *GetSearchResultsMedia) GetPart() []GetSearchResultsPart
- func (o *GetSearchResultsMedia) GetVideoCodec() *string
- func (o *GetSearchResultsMedia) GetVideoFrameRate() *string
- func (o *GetSearchResultsMedia) GetVideoProfile() *string
- func (o *GetSearchResultsMedia) GetVideoResolution() *float64
- func (o *GetSearchResultsMedia) GetWidth() *float64
- type GetSearchResultsMediaContainer
- func (o *GetSearchResultsMediaContainer) GetIdentifier() *string
- func (o *GetSearchResultsMediaContainer) GetMediaTagPrefix() *string
- func (o *GetSearchResultsMediaContainer) GetMediaTagVersion() *float64
- func (o *GetSearchResultsMediaContainer) GetMetadata() []GetSearchResultsMetadata
- func (o *GetSearchResultsMediaContainer) GetProvider() []Provider
- func (o *GetSearchResultsMediaContainer) GetSize() *float64
- type GetSearchResultsMetadata
- func (o *GetSearchResultsMetadata) GetAddedAt() *float64
- func (o *GetSearchResultsMetadata) GetAllowSync() *bool
- func (o *GetSearchResultsMetadata) GetArt() *string
- func (o *GetSearchResultsMetadata) GetAudienceRating() *float64
- func (o *GetSearchResultsMetadata) GetAudienceRatingImage() *string
- func (o *GetSearchResultsMetadata) GetChapterSource() *string
- func (o *GetSearchResultsMetadata) GetContentRating() *string
- func (o *GetSearchResultsMetadata) GetCountry() []GetSearchResultsCountry
- func (o *GetSearchResultsMetadata) GetDirector() []GetSearchResultsDirector
- func (o *GetSearchResultsMetadata) GetDuration() *float64
- func (o *GetSearchResultsMetadata) GetGUID() *string
- func (o *GetSearchResultsMetadata) GetGenre() []GetSearchResultsGenre
- func (o *GetSearchResultsMetadata) GetKey() *string
- func (o *GetSearchResultsMetadata) GetLibrarySectionID() *float64
- func (o *GetSearchResultsMetadata) GetLibrarySectionTitle() *string
- func (o *GetSearchResultsMetadata) GetLibrarySectionUUID() *string
- func (o *GetSearchResultsMetadata) GetMedia() []GetSearchResultsMedia
- func (o *GetSearchResultsMetadata) GetOriginallyAvailableAt() *time.Time
- func (o *GetSearchResultsMetadata) GetPersonal() *bool
- func (o *GetSearchResultsMetadata) GetPrimaryExtraKey() *string
- func (o *GetSearchResultsMetadata) GetRating() *float64
- func (o *GetSearchResultsMetadata) GetRatingImage() *string
- func (o *GetSearchResultsMetadata) GetRatingKey() *float64
- func (o *GetSearchResultsMetadata) GetRole() []GetSearchResultsRole
- func (o *GetSearchResultsMetadata) GetSourceTitle() *string
- func (o *GetSearchResultsMetadata) GetStudio() *string
- func (o *GetSearchResultsMetadata) GetSummary() *string
- func (o *GetSearchResultsMetadata) GetTagline() *string
- func (o *GetSearchResultsMetadata) GetThumb() *string
- func (o *GetSearchResultsMetadata) GetTitle() *string
- func (o *GetSearchResultsMetadata) GetType() *string
- func (o *GetSearchResultsMetadata) GetUpdatedAt() *float64
- func (o *GetSearchResultsMetadata) GetWriter() []GetSearchResultsWriter
- func (o *GetSearchResultsMetadata) GetYear() *float64
- func (g GetSearchResultsMetadata) MarshalJSON() ([]byte, error)
- func (g *GetSearchResultsMetadata) UnmarshalJSON(data []byte) error
- type GetSearchResultsPart
- func (o *GetSearchResultsPart) GetAudioProfile() *string
- func (o *GetSearchResultsPart) GetContainer() *string
- func (o *GetSearchResultsPart) GetDuration() *float64
- func (o *GetSearchResultsPart) GetFile() *string
- func (o *GetSearchResultsPart) GetID() *float64
- func (o *GetSearchResultsPart) GetKey() *string
- func (o *GetSearchResultsPart) GetSize() *float64
- func (o *GetSearchResultsPart) GetVideoProfile() *string
- type GetSearchResultsRequest
- type GetSearchResultsResponse
- type GetSearchResultsResponseBody
- type GetSearchResultsRole
- type GetSearchResultsWriter
- type GetServerActivitiesMediaContainer
- type GetServerActivitiesResponse
- type GetServerActivitiesResponseBody
- type GetServerCapabilitiesResponse
- type GetServerCapabilitiesResponseBody
- type GetServerIdentityMediaContainer
- type GetServerIdentityResponse
- type GetServerIdentityResponseBody
- type GetServerListMediaContainer
- type GetServerListResponse
- type GetServerListResponseBody
- type GetServerListServer
- func (o *GetServerListServer) GetAddress() *string
- func (o *GetServerListServer) GetHost() *string
- func (o *GetServerListServer) GetMachineIdentifier() *string
- func (o *GetServerListServer) GetName() *string
- func (o *GetServerListServer) GetPort() *float64
- func (o *GetServerListServer) GetVersion() *string
- type GetServerPreferencesMediaContainer
- type GetServerPreferencesResponse
- type GetServerPreferencesResponseBody
- type GetServerResourcesGlobals
- type GetServerResourcesRequest
- func (o *GetServerResourcesRequest) GetIncludeHTTPS() *IncludeHTTPS
- func (o *GetServerResourcesRequest) GetIncludeIPv6() *IncludeIPv6
- func (o *GetServerResourcesRequest) GetIncludeRelay() *IncludeRelay
- func (o *GetServerResourcesRequest) GetXPlexClientIdentifier() *string
- func (o *GetServerResourcesRequest) GetXPlexToken() string
- func (g GetServerResourcesRequest) MarshalJSON() ([]byte, error)
- func (g *GetServerResourcesRequest) UnmarshalJSON(data []byte) error
- type GetServerResourcesResponse
- type GetSessionHistoryMediaContainer
- type GetSessionHistoryMetadata
- func (o *GetSessionHistoryMetadata) GetAccountID() *int
- func (o *GetSessionHistoryMetadata) GetDeviceID() *int
- func (o *GetSessionHistoryMetadata) GetGrandparentArt() *string
- func (o *GetSessionHistoryMetadata) GetGrandparentKey() *string
- func (o *GetSessionHistoryMetadata) GetGrandparentThumb() *string
- func (o *GetSessionHistoryMetadata) GetGrandparentTitle() *string
- func (o *GetSessionHistoryMetadata) GetHistoryKey() *string
- func (o *GetSessionHistoryMetadata) GetIndex() *int
- func (o *GetSessionHistoryMetadata) GetKey() *string
- func (o *GetSessionHistoryMetadata) GetLibrarySectionID() *string
- func (o *GetSessionHistoryMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetSessionHistoryMetadata) GetParentIndex() *int
- func (o *GetSessionHistoryMetadata) GetParentKey() *string
- func (o *GetSessionHistoryMetadata) GetParentThumb() *string
- func (o *GetSessionHistoryMetadata) GetRatingKey() *string
- func (o *GetSessionHistoryMetadata) GetThumb() *string
- func (o *GetSessionHistoryMetadata) GetTitle() *string
- func (o *GetSessionHistoryMetadata) GetType() *string
- func (o *GetSessionHistoryMetadata) GetViewedAt() *int
- func (g GetSessionHistoryMetadata) MarshalJSON() ([]byte, error)
- func (g *GetSessionHistoryMetadata) UnmarshalJSON(data []byte) error
- type GetSessionHistoryRequest
- type GetSessionHistoryResponse
- type GetSessionHistoryResponseBody
- type GetSessionsMedia
- func (o *GetSessionsMedia) GetAudioChannels() *int
- func (o *GetSessionsMedia) GetAudioCodec() *string
- func (o *GetSessionsMedia) GetBitrate() *int
- func (o *GetSessionsMedia) GetContainer() *string
- func (o *GetSessionsMedia) GetDuration() *int
- func (o *GetSessionsMedia) GetID() *string
- func (o *GetSessionsMedia) GetPart() []GetSessionsPart
- func (o *GetSessionsMedia) GetSelected() *bool
- type GetSessionsMediaContainer
- type GetSessionsMetadata
- func (o *GetSessionsMetadata) GetAddedAt() *int
- func (o *GetSessionsMetadata) GetArt() *string
- func (o *GetSessionsMetadata) GetDuration() *int
- func (o *GetSessionsMetadata) GetGUID() *string
- func (o *GetSessionsMetadata) GetGrandparentArt() *string
- func (o *GetSessionsMetadata) GetGrandparentGUID() *string
- func (o *GetSessionsMetadata) GetGrandparentKey() *string
- func (o *GetSessionsMetadata) GetGrandparentRatingKey() *string
- func (o *GetSessionsMetadata) GetGrandparentThumb() *string
- func (o *GetSessionsMetadata) GetGrandparentTitle() *string
- func (o *GetSessionsMetadata) GetIndex() *int
- func (o *GetSessionsMetadata) GetKey() *string
- func (o *GetSessionsMetadata) GetLibrarySectionID() *string
- func (o *GetSessionsMetadata) GetLibrarySectionKey() *string
- func (o *GetSessionsMetadata) GetLibrarySectionTitle() *string
- func (o *GetSessionsMetadata) GetMedia() []GetSessionsMedia
- func (o *GetSessionsMetadata) GetMusicAnalysisVersion() *string
- func (o *GetSessionsMetadata) GetParentGUID() *string
- func (o *GetSessionsMetadata) GetParentIndex() *int
- func (o *GetSessionsMetadata) GetParentKey() *string
- func (o *GetSessionsMetadata) GetParentRatingKey() *string
- func (o *GetSessionsMetadata) GetParentStudio() *string
- func (o *GetSessionsMetadata) GetParentThumb() *string
- func (o *GetSessionsMetadata) GetParentTitle() *string
- func (o *GetSessionsMetadata) GetParentYear() *int
- func (o *GetSessionsMetadata) GetPlayer() *Player
- func (o *GetSessionsMetadata) GetRatingCount() *int
- func (o *GetSessionsMetadata) GetRatingKey() *string
- func (o *GetSessionsMetadata) GetSession() *Session
- func (o *GetSessionsMetadata) GetSessionKey() *string
- func (o *GetSessionsMetadata) GetThumb() *string
- func (o *GetSessionsMetadata) GetTitle() *string
- func (o *GetSessionsMetadata) GetTitleSort() *string
- func (o *GetSessionsMetadata) GetType() *string
- func (o *GetSessionsMetadata) GetUpdatedAt() *int
- func (o *GetSessionsMetadata) GetUser() *GetSessionsUser
- func (o *GetSessionsMetadata) GetViewOffset() *int
- type GetSessionsPart
- func (o *GetSessionsPart) GetContainer() *string
- func (o *GetSessionsPart) GetDecision() *string
- func (o *GetSessionsPart) GetDuration() *int
- func (o *GetSessionsPart) GetFile() *string
- func (o *GetSessionsPart) GetHasThumbnail() *string
- func (o *GetSessionsPart) GetID() *string
- func (o *GetSessionsPart) GetKey() *string
- func (o *GetSessionsPart) GetSelected() *bool
- func (o *GetSessionsPart) GetSize() *int
- func (o *GetSessionsPart) GetStream() []GetSessionsStream
- type GetSessionsResponse
- type GetSessionsResponseBody
- type GetSessionsStream
- func (o *GetSessionsStream) GetAlbumGain() *string
- func (o *GetSessionsStream) GetAlbumPeak() *string
- func (o *GetSessionsStream) GetAlbumRange() *string
- func (o *GetSessionsStream) GetAudioChannelLayout() *string
- func (o *GetSessionsStream) GetBitDepth() *int
- func (o *GetSessionsStream) GetBitrate() *int
- func (o *GetSessionsStream) GetChannels() *int
- func (o *GetSessionsStream) GetCodec() *string
- func (o *GetSessionsStream) GetDisplayTitle() *string
- func (o *GetSessionsStream) GetExtendedDisplayTitle() *string
- func (o *GetSessionsStream) GetGain() *string
- func (o *GetSessionsStream) GetID() *string
- func (o *GetSessionsStream) GetIndex() *int
- func (o *GetSessionsStream) GetLocation() *string
- func (o *GetSessionsStream) GetLoudness() *string
- func (o *GetSessionsStream) GetLra() *string
- func (o *GetSessionsStream) GetPeak() *string
- func (o *GetSessionsStream) GetSamplingRate() *int
- func (o *GetSessionsStream) GetSelected() *bool
- func (o *GetSessionsStream) GetStreamType() *int
- type GetSessionsUser
- type GetSourceConnectionInformationRequest
- type GetSourceConnectionInformationResponse
- type GetStatisticsDevice
- type GetStatisticsMediaContainer
- type GetStatisticsRequest
- type GetStatisticsResponse
- type GetStatisticsResponseBody
- type GetThumbImageRequest
- func (o *GetThumbImageRequest) GetHeight() int64
- func (o *GetThumbImageRequest) GetMinSize() int64
- func (o *GetThumbImageRequest) GetRatingKey() int64
- func (o *GetThumbImageRequest) GetUpscale() int64
- func (o *GetThumbImageRequest) GetWidth() int64
- func (o *GetThumbImageRequest) GetXPlexToken() string
- type GetThumbImageResponse
- func (o *GetThumbImageResponse) GetContentType() string
- func (o *GetThumbImageResponse) GetHeaders() map[string][]string
- func (o *GetThumbImageResponse) GetRawResponse() *http.Response
- func (o *GetThumbImageResponse) GetResponseStream() io.ReadCloser
- func (o *GetThumbImageResponse) GetStatusCode() int
- type GetTimelineRequest
- func (o *GetTimelineRequest) GetContext() string
- func (o *GetTimelineRequest) GetDuration() float64
- func (o *GetTimelineRequest) GetHasMDE() float64
- func (o *GetTimelineRequest) GetKey() string
- func (o *GetTimelineRequest) GetPlayBackTime() float64
- func (o *GetTimelineRequest) GetPlayQueueItemID() float64
- func (o *GetTimelineRequest) GetRatingKey() float64
- func (o *GetTimelineRequest) GetRow() float64
- func (o *GetTimelineRequest) GetState() State
- func (o *GetTimelineRequest) GetTime() float64
- type GetTimelineResponse
- type GetTokenByPinIDAuthPinContainer
- func (o *GetTokenByPinIDAuthPinContainer) GetAuthToken() any
- func (o *GetTokenByPinIDAuthPinContainer) GetClientIdentifier() string
- func (o *GetTokenByPinIDAuthPinContainer) GetCode() string
- func (o *GetTokenByPinIDAuthPinContainer) GetCreatedAt() time.Time
- func (o *GetTokenByPinIDAuthPinContainer) GetExpiresAt() time.Time
- func (o *GetTokenByPinIDAuthPinContainer) GetExpiresIn() *int64
- func (o *GetTokenByPinIDAuthPinContainer) GetID() int64
- func (o *GetTokenByPinIDAuthPinContainer) GetLocation() GetTokenByPinIDGeoData
- func (o *GetTokenByPinIDAuthPinContainer) GetNewRegistration() any
- func (o *GetTokenByPinIDAuthPinContainer) GetProduct() string
- func (o *GetTokenByPinIDAuthPinContainer) GetQr() string
- func (o *GetTokenByPinIDAuthPinContainer) GetTrusted() *bool
- func (g GetTokenByPinIDAuthPinContainer) MarshalJSON() ([]byte, error)
- func (g *GetTokenByPinIDAuthPinContainer) UnmarshalJSON(data []byte) error
- type GetTokenByPinIDGeoData
- func (o *GetTokenByPinIDGeoData) GetCity() string
- func (o *GetTokenByPinIDGeoData) GetCode() string
- func (o *GetTokenByPinIDGeoData) GetContinentCode() string
- func (o *GetTokenByPinIDGeoData) GetCoordinates() string
- func (o *GetTokenByPinIDGeoData) GetCountry() string
- func (o *GetTokenByPinIDGeoData) GetEuropeanUnionMember() *bool
- func (o *GetTokenByPinIDGeoData) GetInPrivacyRestrictedCountry() *bool
- func (o *GetTokenByPinIDGeoData) GetInPrivacyRestrictedRegion() *bool
- func (o *GetTokenByPinIDGeoData) GetPostalCode() int64
- func (o *GetTokenByPinIDGeoData) GetSubdivisions() string
- func (o *GetTokenByPinIDGeoData) GetTimeZone() string
- func (g GetTokenByPinIDGeoData) MarshalJSON() ([]byte, error)
- func (g *GetTokenByPinIDGeoData) UnmarshalJSON(data []byte) error
- type GetTokenByPinIDGlobals
- type GetTokenByPinIDRequest
- type GetTokenByPinIDResponse
- type GetTopWatchedContentCountry
- type GetTopWatchedContentGenre
- type GetTopWatchedContentGuids
- type GetTopWatchedContentMediaContainer
- func (o *GetTopWatchedContentMediaContainer) GetAllowSync() *bool
- func (o *GetTopWatchedContentMediaContainer) GetIdentifier() *string
- func (o *GetTopWatchedContentMediaContainer) GetMediaTagPrefix() *string
- func (o *GetTopWatchedContentMediaContainer) GetMediaTagVersion() *int
- func (o *GetTopWatchedContentMediaContainer) GetMetadata() []GetTopWatchedContentMetadata
- func (o *GetTopWatchedContentMediaContainer) GetSize() *int
- type GetTopWatchedContentMetadata
- func (o *GetTopWatchedContentMetadata) GetAddedAt() *int
- func (o *GetTopWatchedContentMetadata) GetArt() *string
- func (o *GetTopWatchedContentMetadata) GetAudienceRating() *float64
- func (o *GetTopWatchedContentMetadata) GetAudienceRatingImage() *string
- func (o *GetTopWatchedContentMetadata) GetChildCount() *int64
- func (o *GetTopWatchedContentMetadata) GetContentRating() *string
- func (o *GetTopWatchedContentMetadata) GetCountry() []GetTopWatchedContentCountry
- func (o *GetTopWatchedContentMetadata) GetDuration() *int
- func (o *GetTopWatchedContentMetadata) GetGUID() *string
- func (o *GetTopWatchedContentMetadata) GetGenre() []GetTopWatchedContentGenre
- func (o *GetTopWatchedContentMetadata) GetGlobalViewCount() *int64
- func (o *GetTopWatchedContentMetadata) GetGuids() []GetTopWatchedContentGuids
- func (o *GetTopWatchedContentMetadata) GetIndex() *int64
- func (o *GetTopWatchedContentMetadata) GetKey() *string
- func (o *GetTopWatchedContentMetadata) GetLeafCount() *int64
- func (o *GetTopWatchedContentMetadata) GetLibrarySectionID() *int
- func (o *GetTopWatchedContentMetadata) GetLibrarySectionKey() *string
- func (o *GetTopWatchedContentMetadata) GetLibrarySectionTitle() *string
- func (o *GetTopWatchedContentMetadata) GetOriginallyAvailableAt() *types.Date
- func (o *GetTopWatchedContentMetadata) GetRatingKey() *string
- func (o *GetTopWatchedContentMetadata) GetRole() []GetTopWatchedContentRole
- func (o *GetTopWatchedContentMetadata) GetSlug() *string
- func (o *GetTopWatchedContentMetadata) GetStudio() *string
- func (o *GetTopWatchedContentMetadata) GetSummary() *string
- func (o *GetTopWatchedContentMetadata) GetTagline() *string
- func (o *GetTopWatchedContentMetadata) GetThumb() *string
- func (o *GetTopWatchedContentMetadata) GetTitle() *string
- func (o *GetTopWatchedContentMetadata) GetType() *string
- func (o *GetTopWatchedContentMetadata) GetUpdatedAt() *int
- func (o *GetTopWatchedContentMetadata) GetUser() []User
- func (o *GetTopWatchedContentMetadata) GetViewedLeafCount() *int64
- func (o *GetTopWatchedContentMetadata) GetYear() *int
- func (g GetTopWatchedContentMetadata) MarshalJSON() ([]byte, error)
- func (g *GetTopWatchedContentMetadata) UnmarshalJSON(data []byte) error
- type GetTopWatchedContentQueryParamType
- type GetTopWatchedContentRequest
- type GetTopWatchedContentResponse
- type GetTopWatchedContentResponseBody
- type GetTopWatchedContentRole
- func (o *GetTopWatchedContentRole) GetFilter() *string
- func (o *GetTopWatchedContentRole) GetID() *int
- func (o *GetTopWatchedContentRole) GetRole() *string
- func (o *GetTopWatchedContentRole) GetTag() *string
- func (o *GetTopWatchedContentRole) GetTagKey() *string
- func (o *GetTopWatchedContentRole) GetThumb() *string
- type GetTranscodeSessionsMediaContainer
- type GetTranscodeSessionsResponse
- type GetTranscodeSessionsResponseBody
- type GetTransientTokenQueryParamType
- type GetTransientTokenRequest
- type GetTransientTokenResponse
- type GetUpdateStatusMediaContainer
- func (o *GetUpdateStatusMediaContainer) GetCanInstall() *bool
- func (o *GetUpdateStatusMediaContainer) GetCheckedAt() *int
- func (o *GetUpdateStatusMediaContainer) GetDownloadURL() *string
- func (o *GetUpdateStatusMediaContainer) GetRelease() []Release
- func (o *GetUpdateStatusMediaContainer) GetSize() *int
- func (o *GetUpdateStatusMediaContainer) GetStatus() *int
- type GetUpdateStatusResponse
- type GetUpdateStatusResponseBody
- type GetUserDetailsAuthenticationResponseStatus
- type GetUserDetailsAuthenticationStatus
- type GetUserDetailsFeatures
- type GetUserDetailsRequest
- type GetUserDetailsResponse
- type GetUserDetailsStatus
- type GetUserDetailsSubscription
- func (o *GetUserDetailsSubscription) GetActive() *bool
- func (o *GetUserDetailsSubscription) GetFeatures() []GetUserDetailsFeatures
- func (o *GetUserDetailsSubscription) GetPaymentService() *string
- func (o *GetUserDetailsSubscription) GetPlan() *string
- func (o *GetUserDetailsSubscription) GetStatus() *GetUserDetailsAuthenticationResponseStatus
- func (o *GetUserDetailsSubscription) GetSubscribedAt() *string
- type GetUserDetailsUserPlexAccount
- func (o *GetUserDetailsUserPlexAccount) GetAdsConsent() *bool
- func (o *GetUserDetailsUserPlexAccount) GetAdsConsentReminderAt() *time.Time
- func (o *GetUserDetailsUserPlexAccount) GetAdsConsentSetAt() *time.Time
- func (o *GetUserDetailsUserPlexAccount) GetAnonymous() *bool
- func (o *GetUserDetailsUserPlexAccount) GetAuthToken() string
- func (o *GetUserDetailsUserPlexAccount) GetBackupCodesCreated() *bool
- func (o *GetUserDetailsUserPlexAccount) GetConfirmed() *bool
- func (o *GetUserDetailsUserPlexAccount) GetCountry() string
- func (o *GetUserDetailsUserPlexAccount) GetEmail() string
- func (o *GetUserDetailsUserPlexAccount) GetEmailOnlyAuth() *bool
- func (o *GetUserDetailsUserPlexAccount) GetEntitlements() []string
- func (o *GetUserDetailsUserPlexAccount) GetExperimentalFeatures() *bool
- func (o *GetUserDetailsUserPlexAccount) GetFriendlyName() string
- func (o *GetUserDetailsUserPlexAccount) GetGuest() *bool
- func (o *GetUserDetailsUserPlexAccount) GetHasPassword() *bool
- func (o *GetUserDetailsUserPlexAccount) GetHome() *bool
- func (o *GetUserDetailsUserPlexAccount) GetHomeAdmin() *bool
- func (o *GetUserDetailsUserPlexAccount) GetHomeSize() int
- func (o *GetUserDetailsUserPlexAccount) GetID() int
- func (o *GetUserDetailsUserPlexAccount) GetJoinedAt() int64
- func (o *GetUserDetailsUserPlexAccount) GetLocale() *string
- func (o *GetUserDetailsUserPlexAccount) GetMailingListActive() *bool
- func (o *GetUserDetailsUserPlexAccount) GetMailingListStatus() MailingListStatus
- func (o *GetUserDetailsUserPlexAccount) GetMaxHomeSize() int
- func (o *GetUserDetailsUserPlexAccount) GetPin() *string
- func (o *GetUserDetailsUserPlexAccount) GetProfile() UserProfile
- func (o *GetUserDetailsUserPlexAccount) GetProtected() *bool
- func (o *GetUserDetailsUserPlexAccount) GetRememberExpiresAt() int64
- func (o *GetUserDetailsUserPlexAccount) GetRestricted() *bool
- func (o *GetUserDetailsUserPlexAccount) GetRoles() []string
- func (o *GetUserDetailsUserPlexAccount) GetScrobbleTypes() string
- func (o *GetUserDetailsUserPlexAccount) GetServices() []Services
- func (o *GetUserDetailsUserPlexAccount) GetSubscription() Subscription
- func (o *GetUserDetailsUserPlexAccount) GetSubscriptionDescription() *string
- func (o *GetUserDetailsUserPlexAccount) GetSubscriptions() []GetUserDetailsSubscription
- func (o *GetUserDetailsUserPlexAccount) GetThumb() string
- func (o *GetUserDetailsUserPlexAccount) GetTitle() string
- func (o *GetUserDetailsUserPlexAccount) GetTwoFactorEnabled() *bool
- func (o *GetUserDetailsUserPlexAccount) GetUUID() string
- func (o *GetUserDetailsUserPlexAccount) GetUsername() string
- func (g GetUserDetailsUserPlexAccount) MarshalJSON() ([]byte, error)
- func (g *GetUserDetailsUserPlexAccount) UnmarshalJSON(data []byte) error
- type GetUserFriendsResponse
- type GetWatchListRequest
- func (o *GetWatchListRequest) GetFilter() Filter
- func (o *GetWatchListRequest) GetIncludeCollections() *IncludeCollections
- func (o *GetWatchListRequest) GetIncludeExternalMedia() *IncludeExternalMedia
- func (o *GetWatchListRequest) GetLibtype() *Libtype
- func (o *GetWatchListRequest) GetMaxresults() *int
- func (o *GetWatchListRequest) GetSort() *string
- func (o *GetWatchListRequest) GetXPlexContainerSize() *int
- func (o *GetWatchListRequest) GetXPlexContainerStart() *int
- func (o *GetWatchListRequest) GetXPlexToken() string
- func (g GetWatchListRequest) MarshalJSON() ([]byte, error)
- func (g *GetWatchListRequest) UnmarshalJSON(data []byte) error
- type GetWatchListResponse
- type GetWatchListResponseBody
- func (o *GetWatchListResponseBody) GetIdentifier() *string
- func (o *GetWatchListResponseBody) GetLibrarySectionID() *string
- func (o *GetWatchListResponseBody) GetLibrarySectionTitle() *string
- func (o *GetWatchListResponseBody) GetMetadata() []Metadata
- func (o *GetWatchListResponseBody) GetOffset() *int
- func (o *GetWatchListResponseBody) GetSize() *int
- func (o *GetWatchListResponseBody) GetTotalSize() *int
- type Guids
- type Hub
- func (o *Hub) GetContext() *string
- func (o *Hub) GetHubIdentifier() *string
- func (o *Hub) GetHubKey() *string
- func (o *Hub) GetKey() *string
- func (o *Hub) GetMetadata() []GetGlobalHubsMetadata
- func (o *Hub) GetMore() *bool
- func (o *Hub) GetPromoted() *bool
- func (o *Hub) GetSize() *int
- func (o *Hub) GetStyle() *string
- func (o *Hub) GetTitle() *string
- func (o *Hub) GetType() *string
- type Image
- type IncludeCollections
- type IncludeDetails
- type IncludeExternalMedia
- type IncludeGuids
- type IncludeHTTPS
- type IncludeIPv6
- type IncludeMeta
- type IncludeRelay
- type InternalPaymentMethod
- type Level
- type LibrarySectionID
- type LibrarySectionIDType
- type Libtype
- type Location
- type LogLineRequest
- type LogLineResponse
- type LogMultiLineResponse
- type MailingListStatus
- type MarkPlayedRequest
- type MarkPlayedResponse
- type MarkUnplayedRequest
- type MarkUnplayedResponse
- type Media
- func (o *Media) GetAspectRatio() *float64
- func (o *Media) GetAudioChannels() *float64
- func (o *Media) GetAudioCodec() *string
- func (o *Media) GetBitrate() *float64
- func (o *Media) GetContainer() *string
- func (o *Media) GetDuration() *float64
- func (o *Media) GetHas64bitOffsets() *bool
- func (o *Media) GetHeight() *float64
- func (o *Media) GetID() *float64
- func (o *Media) GetOptimizedForStreaming() *float64
- func (o *Media) GetPart() []Part
- func (o *Media) GetVideoCodec() *string
- func (o *Media) GetVideoFrameRate() *string
- func (o *Media) GetVideoProfile() *string
- func (o *Media) GetVideoResolution() *float64
- func (o *Media) GetWidth() *float64
- type MediaContainer
- func (o *MediaContainer) GetAllowCameraUpload() *bool
- func (o *MediaContainer) GetAllowChannelAccess() *bool
- func (o *MediaContainer) GetAllowMediaDeletion() *bool
- func (o *MediaContainer) GetAllowSharing() *bool
- func (o *MediaContainer) GetAllowSync() *bool
- func (o *MediaContainer) GetAllowTuners() *bool
- func (o *MediaContainer) GetBackgroundProcessing() *bool
- func (o *MediaContainer) GetCertificate() *bool
- func (o *MediaContainer) GetCompanionProxy() *bool
- func (o *MediaContainer) GetCountryCode() *string
- func (o *MediaContainer) GetDiagnostics() *string
- func (o *MediaContainer) GetDirectory() []Directory
- func (o *MediaContainer) GetEventStream() *bool
- func (o *MediaContainer) GetFriendlyName() *string
- func (o *MediaContainer) GetHubSearch() *bool
- func (o *MediaContainer) GetItemClusters() *bool
- func (o *MediaContainer) GetLivetv() *float64
- func (o *MediaContainer) GetMachineIdentifier() *string
- func (o *MediaContainer) GetMediaProviders() *bool
- func (o *MediaContainer) GetMultiuser() *bool
- func (o *MediaContainer) GetMusicAnalysis() *float64
- func (o *MediaContainer) GetMyPlex() *bool
- func (o *MediaContainer) GetMyPlexMappingState() *string
- func (o *MediaContainer) GetMyPlexSigninState() *string
- func (o *MediaContainer) GetMyPlexSubscription() *bool
- func (o *MediaContainer) GetMyPlexUsername() *string
- func (o *MediaContainer) GetOfflineTranscode() *float64
- func (o *MediaContainer) GetOwnerFeatures() *string
- func (o *MediaContainer) GetPhotoAutoTag() *bool
- func (o *MediaContainer) GetPlatform() *string
- func (o *MediaContainer) GetPlatformVersion() *string
- func (o *MediaContainer) GetPluginHost() *bool
- func (o *MediaContainer) GetPushNotifications() *bool
- func (o *MediaContainer) GetReadOnlyLibraries() *bool
- func (o *MediaContainer) GetSize() *float64
- func (o *MediaContainer) GetStreamingBrainABRVersion() *float64
- func (o *MediaContainer) GetStreamingBrainVersion() *float64
- func (o *MediaContainer) GetSync() *bool
- func (o *MediaContainer) GetTranscoderActiveVideoSessions() *float64
- func (o *MediaContainer) GetTranscoderAudio() *bool
- func (o *MediaContainer) GetTranscoderLyrics() *bool
- func (o *MediaContainer) GetTranscoderPhoto() *bool
- func (o *MediaContainer) GetTranscoderSubtitles() *bool
- func (o *MediaContainer) GetTranscoderVideo() *bool
- func (o *MediaContainer) GetTranscoderVideoBitrates() *string
- func (o *MediaContainer) GetTranscoderVideoQualities() *string
- func (o *MediaContainer) GetTranscoderVideoResolutions() *string
- func (o *MediaContainer) GetUpdatedAt() *float64
- func (o *MediaContainer) GetUpdater() *bool
- func (o *MediaContainer) GetVersion() *string
- func (o *MediaContainer) GetVoiceSearch() *bool
- type MediaProvider
- type MediaReviewsVisibility
- type Metadata
- func (o *Metadata) GetAddedAt() *int
- func (o *Metadata) GetArt() *string
- func (o *Metadata) GetAudienceRating() *float64
- func (o *Metadata) GetAudienceRatingImage() *string
- func (o *Metadata) GetAvailabilityID() *string
- func (o *Metadata) GetBanner() *string
- func (o *Metadata) GetChildCount() *int
- func (o *Metadata) GetContentRating() *string
- func (o *Metadata) GetDuration() *int
- func (o *Metadata) GetExpiresAt() *int
- func (o *Metadata) GetGUID() *string
- func (o *Metadata) GetImage() []Image
- func (o *Metadata) GetImdbRatingCount() *int
- func (o *Metadata) GetIsContinuingSeries() *bool
- func (o *Metadata) GetKey() *string
- func (o *Metadata) GetLeafCount() *int
- func (o *Metadata) GetOriginalTitle() *string
- func (o *Metadata) GetOriginallyAvailableAt() *types.Date
- func (o *Metadata) GetPlayableKey() *string
- func (o *Metadata) GetPublicPagesURL() *string
- func (o *Metadata) GetRating() *float64
- func (o *Metadata) GetRatingImage() *string
- func (o *Metadata) GetRatingKey() *string
- func (o *Metadata) GetSkipChildren() *bool
- func (o *Metadata) GetSlug() *string
- func (o *Metadata) GetStreamingMediaID() *string
- func (o *Metadata) GetStudio() *string
- func (o *Metadata) GetSubtype() *string
- func (o *Metadata) GetTagline() *string
- func (o *Metadata) GetTheme() *string
- func (o *Metadata) GetThumb() *string
- func (o *Metadata) GetTitle() *string
- func (o *Metadata) GetType() *string
- func (o *Metadata) GetUserState() *bool
- func (o *Metadata) GetYear() *int
- func (m Metadata) MarshalJSON() ([]byte, error)
- func (m *Metadata) UnmarshalJSON(data []byte) error
- type MinSize
- type MyPlex
- func (o *MyPlex) GetAuthToken() *string
- func (o *MyPlex) GetMappingError() *string
- func (o *MyPlex) GetMappingState() *string
- func (o *MyPlex) GetPrivateAddress() *string
- func (o *MyPlex) GetPrivatePort() *float64
- func (o *MyPlex) GetPublicAddress() *string
- func (o *MyPlex) GetPublicPort() *float64
- func (o *MyPlex) GetSignInState() *string
- func (o *MyPlex) GetSubscriptionActive() *bool
- func (o *MyPlex) GetSubscriptionFeatures() *string
- func (o *MyPlex) GetSubscriptionState() *string
- func (o *MyPlex) GetUsername() *string
- type OnlyTransient
- type Operator
- type Option
- func WithAcceptHeaderOverride(acceptHeaderOverride AcceptHeaderEnum) Option
- func WithOperationTimeout(timeout time.Duration) Option
- func WithRetries(config retry.Config) Option
- func WithServerURL(serverURL string) Option
- func WithTemplatedServerURL(serverURL string, params map[string]string) Option
- func WithURLOverride(urlOverride string) Option
- type Options
- type Part
- func (o *Part) GetContainer() *string
- func (o *Part) GetDuration() *float64
- func (o *Part) GetFile() *string
- func (o *Part) GetHas64bitOffsets() *bool
- func (o *Part) GetHasThumbnail() *float64
- func (o *Part) GetID() *float64
- func (o *Part) GetKey() *string
- func (o *Part) GetOptimizedForStreaming() *bool
- func (o *Part) GetSize() *float64
- func (o *Part) GetVideoProfile() *string
- type PastSubscription
- func (o *PastSubscription) GetBilling() Billing
- func (o *PastSubscription) GetCanConvert() *bool
- func (o *PastSubscription) GetCanDowngrade() *bool
- func (o *PastSubscription) GetCanReactivate() *bool
- func (o *PastSubscription) GetCanUpgrade() *bool
- func (o *PastSubscription) GetCanceled() *bool
- func (o *PastSubscription) GetEndsAt() *int64
- func (o *PastSubscription) GetGracePeriod() *bool
- func (o *PastSubscription) GetID() *string
- func (o *PastSubscription) GetMode() *string
- func (o *PastSubscription) GetOnHold() *bool
- func (o *PastSubscription) GetRenewsAt() *int64
- func (o *PastSubscription) GetState() PostUsersSignInDataState
- func (o *PastSubscription) GetTransfer() *string
- func (o *PastSubscription) GetType() string
- func (p PastSubscription) MarshalJSON() ([]byte, error)
- func (p *PastSubscription) UnmarshalJSON(data []byte) error
- type PathParamTaskName
- type PerformSearchRequest
- type PerformSearchResponse
- type PerformVoiceSearchRequest
- func (o *PerformVoiceSearchRequest) GetLimit() *float64
- func (o *PerformVoiceSearchRequest) GetQuery() string
- func (o *PerformVoiceSearchRequest) GetSectionID() *float64
- func (p PerformVoiceSearchRequest) MarshalJSON() ([]byte, error)
- func (p *PerformVoiceSearchRequest) UnmarshalJSON(data []byte) error
- type PerformVoiceSearchResponse
- type Pivot
- type Player
- func (o *Player) GetAddress() *string
- func (o *Player) GetLocal() *bool
- func (o *Player) GetMachineIdentifier() *string
- func (o *Player) GetModel() *string
- func (o *Player) GetPlatform() *string
- func (o *Player) GetPlatformVersion() *string
- func (o *Player) GetProduct() *string
- func (o *Player) GetProfile() *string
- func (o *Player) GetRelayed() *bool
- func (o *Player) GetRemotePublicAddress() *string
- func (o *Player) GetSecure() *bool
- func (o *Player) GetState() *string
- func (o *Player) GetTitle() *string
- func (o *Player) GetUserID() *int
- func (o *Player) GetVersion() *string
- type PlaylistType
- type PlexDevice
- func (o *PlexDevice) GetAccessToken() string
- func (o *PlexDevice) GetClientIdentifier() string
- func (o *PlexDevice) GetConnections() []Connections
- func (o *PlexDevice) GetCreatedAt() time.Time
- func (o *PlexDevice) GetDNSRebindingProtection() bool
- func (o *PlexDevice) GetDevice() *string
- func (o *PlexDevice) GetHTTPSRequired() bool
- func (o *PlexDevice) GetHome() bool
- func (o *PlexDevice) GetLastSeenAt() time.Time
- func (o *PlexDevice) GetName() string
- func (o *PlexDevice) GetNatLoopbackSupported() bool
- func (o *PlexDevice) GetOwned() bool
- func (o *PlexDevice) GetOwnerID() *int64
- func (o *PlexDevice) GetPlatform() *string
- func (o *PlexDevice) GetPlatformVersion() *string
- func (o *PlexDevice) GetPresence() bool
- func (o *PlexDevice) GetProduct() string
- func (o *PlexDevice) GetProductVersion() string
- func (o *PlexDevice) GetProvides() string
- func (o *PlexDevice) GetPublicAddress() string
- func (o *PlexDevice) GetPublicAddressMatches() bool
- func (o *PlexDevice) GetRelay() bool
- func (o *PlexDevice) GetSourceTitle() *string
- func (o *PlexDevice) GetSynced() bool
- func (p PlexDevice) MarshalJSON() ([]byte, error)
- func (p *PlexDevice) UnmarshalJSON(data []byte) error
- type PostUsersSignInDataAuthenticationFeatures
- type PostUsersSignInDataAuthenticationResponseStatus
- type PostUsersSignInDataAuthenticationStatus
- type PostUsersSignInDataAuthenticationSubscription
- func (o *PostUsersSignInDataAuthenticationSubscription) GetActive() *bool
- func (o *PostUsersSignInDataAuthenticationSubscription) GetFeatures() []PostUsersSignInDataAuthenticationFeatures
- func (o *PostUsersSignInDataAuthenticationSubscription) GetPaymentService() *string
- func (o *PostUsersSignInDataAuthenticationSubscription) GetPlan() *string
- func (o *PostUsersSignInDataAuthenticationSubscription) GetStatus() *PostUsersSignInDataAuthenticationResponseStatus
- func (o *PostUsersSignInDataAuthenticationSubscription) GetSubscribedAt() *string
- type PostUsersSignInDataAutoSelectSubtitle
- type PostUsersSignInDataDefaultSubtitleAccessibility
- type PostUsersSignInDataDefaultSubtitleForced
- type PostUsersSignInDataFeatures
- type PostUsersSignInDataGlobals
- type PostUsersSignInDataMailingListStatus
- type PostUsersSignInDataMediaReviewsVisibility
- type PostUsersSignInDataRequest
- type PostUsersSignInDataRequestBody
- func (o *PostUsersSignInDataRequestBody) GetLogin() string
- func (o *PostUsersSignInDataRequestBody) GetPassword() string
- func (o *PostUsersSignInDataRequestBody) GetRememberMe() *bool
- func (o *PostUsersSignInDataRequestBody) GetVerificationCode() *string
- func (p PostUsersSignInDataRequestBody) MarshalJSON() ([]byte, error)
- func (p *PostUsersSignInDataRequestBody) UnmarshalJSON(data []byte) error
- type PostUsersSignInDataResponse
- type PostUsersSignInDataServices
- func (o *PostUsersSignInDataServices) GetEndpoint() string
- func (o *PostUsersSignInDataServices) GetIdentifier() string
- func (o *PostUsersSignInDataServices) GetSecret() *string
- func (o *PostUsersSignInDataServices) GetStatus() PostUsersSignInDataStatus
- func (o *PostUsersSignInDataServices) GetToken() *string
- type PostUsersSignInDataState
- type PostUsersSignInDataStatus
- type PostUsersSignInDataSubscription
- func (o *PostUsersSignInDataSubscription) GetActive() *bool
- func (o *PostUsersSignInDataSubscription) GetFeatures() []PostUsersSignInDataFeatures
- func (o *PostUsersSignInDataSubscription) GetPaymentService() *string
- func (o *PostUsersSignInDataSubscription) GetPlan() *string
- func (o *PostUsersSignInDataSubscription) GetStatus() *PostUsersSignInDataAuthenticationStatus
- func (o *PostUsersSignInDataSubscription) GetSubscribedAt() *string
- type PostUsersSignInDataUserPlexAccount
- func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsent() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsentReminderAt() *time.Time
- func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsentSetAt() *time.Time
- func (o *PostUsersSignInDataUserPlexAccount) GetAnonymous() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetAuthToken() string
- func (o *PostUsersSignInDataUserPlexAccount) GetBackupCodesCreated() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetConfirmed() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetCountry() string
- func (o *PostUsersSignInDataUserPlexAccount) GetEmail() string
- func (o *PostUsersSignInDataUserPlexAccount) GetEmailOnlyAuth() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetEntitlements() []string
- func (o *PostUsersSignInDataUserPlexAccount) GetExperimentalFeatures() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetFriendlyName() string
- func (o *PostUsersSignInDataUserPlexAccount) GetGuest() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetHasPassword() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetHome() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetHomeAdmin() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetHomeSize() int
- func (o *PostUsersSignInDataUserPlexAccount) GetID() int
- func (o *PostUsersSignInDataUserPlexAccount) GetJoinedAt() int64
- func (o *PostUsersSignInDataUserPlexAccount) GetLocale() *string
- func (o *PostUsersSignInDataUserPlexAccount) GetMailingListActive() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetMailingListStatus() PostUsersSignInDataMailingListStatus
- func (o *PostUsersSignInDataUserPlexAccount) GetMaxHomeSize() int
- func (o *PostUsersSignInDataUserPlexAccount) GetPastSubscriptions() []PastSubscription
- func (o *PostUsersSignInDataUserPlexAccount) GetPin() *string
- func (o *PostUsersSignInDataUserPlexAccount) GetProfile() PostUsersSignInDataUserProfile
- func (o *PostUsersSignInDataUserPlexAccount) GetProtected() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetRememberExpiresAt() int64
- func (o *PostUsersSignInDataUserPlexAccount) GetRestricted() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetRoles() []string
- func (o *PostUsersSignInDataUserPlexAccount) GetScrobbleTypes() string
- func (o *PostUsersSignInDataUserPlexAccount) GetServices() []PostUsersSignInDataServices
- func (o *PostUsersSignInDataUserPlexAccount) GetSubscription() PostUsersSignInDataSubscription
- func (o *PostUsersSignInDataUserPlexAccount) GetSubscriptionDescription() *string
- func (o *PostUsersSignInDataUserPlexAccount) GetSubscriptions() []PostUsersSignInDataAuthenticationSubscription
- func (o *PostUsersSignInDataUserPlexAccount) GetThumb() string
- func (o *PostUsersSignInDataUserPlexAccount) GetTitle() string
- func (o *PostUsersSignInDataUserPlexAccount) GetTrials() []Trials
- func (o *PostUsersSignInDataUserPlexAccount) GetTwoFactorEnabled() *bool
- func (o *PostUsersSignInDataUserPlexAccount) GetUUID() string
- func (o *PostUsersSignInDataUserPlexAccount) GetUsername() string
- func (p PostUsersSignInDataUserPlexAccount) MarshalJSON() ([]byte, error)
- func (p *PostUsersSignInDataUserPlexAccount) UnmarshalJSON(data []byte) error
- type PostUsersSignInDataUserProfile
- func (o *PostUsersSignInDataUserProfile) GetAutoSelectAudio() *bool
- func (o *PostUsersSignInDataUserProfile) GetAutoSelectSubtitle() *PostUsersSignInDataAutoSelectSubtitle
- func (o *PostUsersSignInDataUserProfile) GetDefaultAudioLanguage() *string
- func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleAccessibility() *PostUsersSignInDataDefaultSubtitleAccessibility
- func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleForced() *PostUsersSignInDataDefaultSubtitleForced
- func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleLanguage() *string
- func (o *PostUsersSignInDataUserProfile) GetMediaReviewsVisibility() *PostUsersSignInDataMediaReviewsVisibility
- func (o *PostUsersSignInDataUserProfile) GetWatchedIndicator() *PostUsersSignInDataWatchedIndicator
- func (p PostUsersSignInDataUserProfile) MarshalJSON() ([]byte, error)
- func (p *PostUsersSignInDataUserProfile) UnmarshalJSON(data []byte) error
- type PostUsersSignInDataWatchedIndicator
- type Producer
- type Provider
- type QueryParamFilter
- type QueryParamForce
- type QueryParamOnlyTransient
- type QueryParamSmart
- type QueryParamType
- type Ratings
- type Release
- type ResponseBody
- type Role
- type Scope
- type Server
- func (o *Server) GetAddress() *string
- func (o *Server) GetDeviceClass() *string
- func (o *Server) GetHost() *string
- func (o *Server) GetMachineIdentifier() *string
- func (o *Server) GetName() *string
- func (o *Server) GetPort() *float64
- func (o *Server) GetProduct() *string
- func (o *Server) GetProtocol() *string
- func (o *Server) GetProtocolCapabilities() *string
- func (o *Server) GetProtocolVersion() *float64
- func (o *Server) GetVersion() *string
- type Services
- type Session
- type Setting
- func (o *Setting) GetAdvanced() *bool
- func (o *Setting) GetDefault() *bool
- func (o *Setting) GetEnumValues() *string
- func (o *Setting) GetGroup() *string
- func (o *Setting) GetHidden() *bool
- func (o *Setting) GetID() *string
- func (o *Setting) GetLabel() *string
- func (o *Setting) GetSummary() *string
- func (o *Setting) GetType() *string
- func (o *Setting) GetValue() *bool
- type SharedServers
- type SharedSources
- type Skip
- type Smart
- type Sort
- type StartAllTasksResponse
- type StartTaskRequest
- type StartTaskResponse
- type StartUniversalTranscodeRequest
- func (o *StartUniversalTranscodeRequest) GetAddDebugOverlay() *float64
- func (o *StartUniversalTranscodeRequest) GetAudioBoost() *float64
- func (o *StartUniversalTranscodeRequest) GetAutoAdjustQuality() *float64
- func (o *StartUniversalTranscodeRequest) GetDirectPlay() *float64
- func (o *StartUniversalTranscodeRequest) GetDirectStream() *float64
- func (o *StartUniversalTranscodeRequest) GetFastSeek() *float64
- func (o *StartUniversalTranscodeRequest) GetHasMDE() float64
- func (o *StartUniversalTranscodeRequest) GetLocation() *string
- func (o *StartUniversalTranscodeRequest) GetMediaBufferSize() *float64
- func (o *StartUniversalTranscodeRequest) GetMediaIndex() float64
- func (o *StartUniversalTranscodeRequest) GetPartIndex() float64
- func (o *StartUniversalTranscodeRequest) GetPath() string
- func (o *StartUniversalTranscodeRequest) GetProtocol() string
- func (o *StartUniversalTranscodeRequest) GetSession() *string
- func (o *StartUniversalTranscodeRequest) GetSubtites() *string
- func (o *StartUniversalTranscodeRequest) GetSubtitleSize() *float64
- type StartUniversalTranscodeResponse
- type State
- type StatisticsBandwidth
- type StatisticsMedia
- func (o *StatisticsMedia) GetAccountID() *int
- func (o *StatisticsMedia) GetAt() *int
- func (o *StatisticsMedia) GetCount() *int
- func (o *StatisticsMedia) GetDeviceID() *int
- func (o *StatisticsMedia) GetDuration() *int
- func (o *StatisticsMedia) GetMetadataType() *int
- func (o *StatisticsMedia) GetTimespan() *int
- type StatisticsResources
- func (o *StatisticsResources) GetAt() *int64
- func (o *StatisticsResources) GetHostCPUUtilization() *float32
- func (o *StatisticsResources) GetHostMemoryUtilization() *float32
- func (o *StatisticsResources) GetProcessCPUUtilization() *float32
- func (o *StatisticsResources) GetProcessMemoryUtilization() *float32
- func (o *StatisticsResources) GetTimespan() *int64
- type Status
- type StopAllTasksResponse
- type StopTaskRequest
- type StopTaskResponse
- type StopTranscodeSessionRequest
- type StopTranscodeSessionResponse
- type Stream
- func (o *Stream) GetBitDepth() *int
- func (o *Stream) GetBitrate() *int
- func (o *Stream) GetChannels() *int
- func (o *Stream) GetChromaLocation() *string
- func (o *Stream) GetChromaSubsampling() *string
- func (o *Stream) GetCodec() *string
- func (o *Stream) GetCodedHeight() *int
- func (o *Stream) GetCodedWidth() *int
- func (o *Stream) GetColorPrimaries() *string
- func (o *Stream) GetColorRange() *string
- func (o *Stream) GetColorSpace() *string
- func (o *Stream) GetColorTrc() *string
- func (o *Stream) GetDefault() *bool
- func (o *Stream) GetDisplayTitle() *string
- func (o *Stream) GetExtendedDisplayTitle() *string
- func (o *Stream) GetFrameRate() *int
- func (o *Stream) GetHasScalingMatrix() *bool
- func (o *Stream) GetHeight() *int
- func (o *Stream) GetID() *int
- func (o *Stream) GetIndex() *int
- func (o *Stream) GetLanguage() *string
- func (o *Stream) GetLanguageCode() *string
- func (o *Stream) GetLanguageTag() *string
- func (o *Stream) GetLevel() *int
- func (o *Stream) GetProfile() *string
- func (o *Stream) GetRefFrames() *int
- func (o *Stream) GetSamplingRate() *int
- func (o *Stream) GetScanType() *string
- func (o *Stream) GetSelected() *bool
- func (o *Stream) GetStreamIdentifier() *string
- func (o *Stream) GetStreamType() *int
- func (o *Stream) GetWidth() *int
- type Subscription
- func (o *Subscription) GetActive() *bool
- func (o *Subscription) GetFeatures() []Features
- func (o *Subscription) GetPaymentService() *string
- func (o *Subscription) GetPlan() *string
- func (o *Subscription) GetStatus() *GetUserDetailsAuthenticationStatus
- func (o *Subscription) GetSubscribedAt() *string
- type Tag
- type TaskName
- type Tonight
- type TranscodeSession
- func (o *TranscodeSession) GetAudioChannels() *int
- func (o *TranscodeSession) GetAudioCodec() *string
- func (o *TranscodeSession) GetAudioDecision() *string
- func (o *TranscodeSession) GetComplete() *bool
- func (o *TranscodeSession) GetContainer() *string
- func (o *TranscodeSession) GetContext() *string
- func (o *TranscodeSession) GetDuration() *int
- func (o *TranscodeSession) GetError() *bool
- func (o *TranscodeSession) GetKey() *string
- func (o *TranscodeSession) GetMaxOffsetAvailable() *float64
- func (o *TranscodeSession) GetMinOffsetAvailable() *float64
- func (o *TranscodeSession) GetProgress() *float64
- func (o *TranscodeSession) GetProtocol() *string
- func (o *TranscodeSession) GetRemaining() *int
- func (o *TranscodeSession) GetSize() *int
- func (o *TranscodeSession) GetSourceAudioCodec() *string
- func (o *TranscodeSession) GetSourceVideoCodec() *string
- func (o *TranscodeSession) GetSpeed() *float64
- func (o *TranscodeSession) GetSubtitleDecision() *string
- func (o *TranscodeSession) GetThrottled() *bool
- func (o *TranscodeSession) GetTimeStamp() *float64
- func (o *TranscodeSession) GetTranscodeHwRequested() *bool
- func (o *TranscodeSession) GetVideoCodec() *string
- func (o *TranscodeSession) GetVideoDecision() *string
- type Trials
- type Type
- type UpdatePlayProgressRequest
- type UpdatePlayProgressResponse
- type UpdatePlaylistRequest
- type UpdatePlaylistResponse
- type UploadPlaylistRequest
- type UploadPlaylistResponse
- type Upscale
- type User
- type UserProfile
- func (o *UserProfile) GetAutoSelectAudio() *bool
- func (o *UserProfile) GetAutoSelectSubtitle() *AutoSelectSubtitle
- func (o *UserProfile) GetDefaultAudioLanguage() *string
- func (o *UserProfile) GetDefaultSubtitleAccessibility() *DefaultSubtitleAccessibility
- func (o *UserProfile) GetDefaultSubtitleForced() *DefaultSubtitleForced
- func (o *UserProfile) GetDefaultSubtitleLanguage() *string
- func (o *UserProfile) GetMediaReviewsVisibility() *MediaReviewsVisibility
- func (o *UserProfile) GetWatchedIndicator() *WatchedIndicator
- func (u UserProfile) MarshalJSON() ([]byte, error)
- func (u *UserProfile) UnmarshalJSON(data []byte) error
- type WatchedIndicator
- type Writer
Constants ¶
const ( SupportedOptionServerURL = "serverURL" SupportedOptionRetries = "retries" SupportedOptionTimeout = "timeout" SupportedOptionAcceptHeaderOverride = "acceptHeaderOverride" SupportedOptionURLOverride = "urlOverride" )
Variables ¶
var ErrUnsupportedOption = errors.New("unsupported option")
var GetCompanionsDataServerList = []string{
"https://plex.tv/api/v2/",
}
var GetGeoDataServerList = []string{
"https://plex.tv/api/v2/",
}
var GetPinServerList = []string{
"https://plex.tv/api/v2/",
}
var GetServerResourcesServerList = []string{
"https://plex.tv/api/v2/",
}
var GetTokenByPinIDServerList = []string{
"https://plex.tv/api/v2/",
}
var GetUserDetailsServerList = []string{
"https://plex.tv/api/v2/",
}
var GetUserFriendsServerList = []string{
"https://plex.tv/api/v2/",
}
var GetWatchListServerList = []string{
"https://metadata.provider.plex.tv",
}
var PostUsersSignInDataServerList = []string{
"https://plex.tv/api/v2/",
}
Functions ¶
This section is empty.
Types ¶
type AcceptHeaderEnum ¶ added in v0.11.1
type AcceptHeaderEnum string
const ( AcceptHeaderEnumApplicationJson AcceptHeaderEnum = "application/json" AcceptHeaderEnumImageJpeg AcceptHeaderEnum = "image/jpeg" )
func (AcceptHeaderEnum) ToPointer ¶ added in v0.11.1
func (e AcceptHeaderEnum) ToPointer() *AcceptHeaderEnum
type Account ¶ added in v0.4.0
type Account struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
DefaultAudioLanguage *string `json:"defaultAudioLanguage,omitempty"`
AutoSelectAudio *bool `json:"autoSelectAudio,omitempty"`
DefaultSubtitleLanguage *string `json:"defaultSubtitleLanguage,omitempty"`
SubtitleMode *int `json:"subtitleMode,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*Account) GetAutoSelectAudio ¶ added in v0.4.0
func (*Account) GetDefaultAudioLanguage ¶ added in v0.4.0
func (*Account) GetDefaultSubtitleLanguage ¶ added in v0.4.0
func (*Account) GetSubtitleMode ¶ added in v0.4.0
type Activity ¶
type Activity struct {
UUID *string `json:"uuid,omitempty"`
Type *string `json:"type,omitempty"`
Cancellable *bool `json:"cancellable,omitempty"`
UserID *float64 `json:"userID,omitempty"`
Title *string `json:"title,omitempty"`
Subtitle *string `json:"subtitle,omitempty"`
Progress *float64 `json:"progress,omitempty"`
Context *Context `json:"Context,omitempty"`
}
func (*Activity) GetCancellable ¶
func (*Activity) GetContext ¶
func (*Activity) GetProgress ¶
func (*Activity) GetSubtitle ¶
type AddPlaylistContentsMediaContainer ¶ added in v0.1.1
type AddPlaylistContentsMediaContainer struct {
Size *int `json:"size,omitempty"`
LeafCountAdded *int `json:"leafCountAdded,omitempty"`
LeafCountRequested *int `json:"leafCountRequested,omitempty"`
Metadata []AddPlaylistContentsMetadata `json:"Metadata,omitempty"`
}
func (*AddPlaylistContentsMediaContainer) GetLeafCountAdded ¶ added in v0.1.1
func (o *AddPlaylistContentsMediaContainer) GetLeafCountAdded() *int
func (*AddPlaylistContentsMediaContainer) GetLeafCountRequested ¶ added in v0.1.1
func (o *AddPlaylistContentsMediaContainer) GetLeafCountRequested() *int
func (*AddPlaylistContentsMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *AddPlaylistContentsMediaContainer) GetMetadata() []AddPlaylistContentsMetadata
func (*AddPlaylistContentsMediaContainer) GetSize ¶ added in v0.1.1
func (o *AddPlaylistContentsMediaContainer) GetSize() *int
type AddPlaylistContentsMetadata ¶ added in v0.1.1
type AddPlaylistContentsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Summary *string `json:"summary,omitempty"`
Smart *bool `json:"smart,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
Composite *string `json:"composite,omitempty"`
Duration *int `json:"duration,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
}
func (*AddPlaylistContentsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetAddedAt() *int
func (*AddPlaylistContentsMetadata) GetComposite ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetComposite() *string
func (*AddPlaylistContentsMetadata) GetDuration ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetDuration() *int
func (*AddPlaylistContentsMetadata) GetGUID ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetGUID() *string
func (*AddPlaylistContentsMetadata) GetKey ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetKey() *string
func (*AddPlaylistContentsMetadata) GetLeafCount ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetLeafCount() *int
func (*AddPlaylistContentsMetadata) GetPlaylistType ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetPlaylistType() *string
func (*AddPlaylistContentsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetRatingKey() *string
func (*AddPlaylistContentsMetadata) GetSmart ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetSmart() *bool
func (*AddPlaylistContentsMetadata) GetSummary ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetSummary() *string
func (*AddPlaylistContentsMetadata) GetTitle ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetTitle() *string
func (*AddPlaylistContentsMetadata) GetType ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetType() *string
func (*AddPlaylistContentsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *AddPlaylistContentsMetadata) GetUpdatedAt() *int
type AddPlaylistContentsRequest ¶
type AddPlaylistContentsRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
// the content URI for the playlist
URI string `queryParam:"style=form,explode=true,name=uri"`
// the play queue to add to a playlist
PlayQueueID *float64 `queryParam:"style=form,explode=true,name=playQueueID"`
}
func (*AddPlaylistContentsRequest) GetPlayQueueID ¶
func (o *AddPlaylistContentsRequest) GetPlayQueueID() *float64
func (*AddPlaylistContentsRequest) GetPlaylistID ¶
func (o *AddPlaylistContentsRequest) GetPlaylistID() float64
func (*AddPlaylistContentsRequest) GetURI ¶
func (o *AddPlaylistContentsRequest) GetURI() string
type AddPlaylistContentsResponse ¶
type AddPlaylistContentsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Playlist Updated
Object *AddPlaylistContentsResponseBody
}
func (*AddPlaylistContentsResponse) GetContentType ¶
func (o *AddPlaylistContentsResponse) GetContentType() string
func (*AddPlaylistContentsResponse) GetObject ¶ added in v0.1.1
func (o *AddPlaylistContentsResponse) GetObject() *AddPlaylistContentsResponseBody
func (*AddPlaylistContentsResponse) GetRawResponse ¶
func (o *AddPlaylistContentsResponse) GetRawResponse() *http.Response
func (*AddPlaylistContentsResponse) GetStatusCode ¶
func (o *AddPlaylistContentsResponse) GetStatusCode() int
type AddPlaylistContentsResponseBody ¶ added in v0.1.1
type AddPlaylistContentsResponseBody struct {
MediaContainer *AddPlaylistContentsMediaContainer `json:"MediaContainer,omitempty"`
}
AddPlaylistContentsResponseBody - Playlist Updated
func (*AddPlaylistContentsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *AddPlaylistContentsResponseBody) GetMediaContainer() *AddPlaylistContentsMediaContainer
type ApplyUpdatesRequest ¶
type ApplyUpdatesRequest struct {
// Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install
Tonight *Tonight `queryParam:"style=form,explode=true,name=tonight"`
// Indicate that the latest version should be marked as skipped. The [Release] entry for this version will have the `state` set to `skipped`.
Skip *Skip `queryParam:"style=form,explode=true,name=skip"`
}
func (*ApplyUpdatesRequest) GetSkip ¶
func (o *ApplyUpdatesRequest) GetSkip() *Skip
func (*ApplyUpdatesRequest) GetTonight ¶
func (o *ApplyUpdatesRequest) GetTonight() *Tonight
type ApplyUpdatesResponse ¶
type ApplyUpdatesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*ApplyUpdatesResponse) GetContentType ¶
func (o *ApplyUpdatesResponse) GetContentType() string
func (*ApplyUpdatesResponse) GetRawResponse ¶
func (o *ApplyUpdatesResponse) GetRawResponse() *http.Response
func (*ApplyUpdatesResponse) GetStatusCode ¶
func (o *ApplyUpdatesResponse) GetStatusCode() int
type AutoSelectSubtitle ¶ added in v0.11.1
type AutoSelectSubtitle string
AutoSelectSubtitle - The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)
const ( AutoSelectSubtitleZero AutoSelectSubtitle = "0" AutoSelectSubtitleOne AutoSelectSubtitle = "1" )
func (AutoSelectSubtitle) ToPointer ¶ added in v0.11.1
func (e AutoSelectSubtitle) ToPointer() *AutoSelectSubtitle
func (*AutoSelectSubtitle) UnmarshalJSON ¶ added in v0.11.1
func (e *AutoSelectSubtitle) UnmarshalJSON(data []byte) error
type Billing ¶ added in v0.11.1
type Billing struct {
InternalPaymentMethod InternalPaymentMethod `json:"internalPaymentMethod"`
PaymentMethodID *int64 `json:"paymentMethodId"`
}
func (*Billing) GetInternalPaymentMethod ¶ added in v0.11.1
func (o *Billing) GetInternalPaymentMethod() InternalPaymentMethod
func (*Billing) GetPaymentMethodID ¶ added in v0.11.1
type ButlerTask ¶
type ButlerTask struct {
Name *string `json:"name,omitempty"`
Interval *float64 `json:"interval,omitempty"`
ScheduleRandomized *bool `json:"scheduleRandomized,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Title *string `json:"title,omitempty"`
Description *string `json:"description,omitempty"`
}
func (*ButlerTask) GetDescription ¶
func (o *ButlerTask) GetDescription() *string
func (*ButlerTask) GetEnabled ¶
func (o *ButlerTask) GetEnabled() *bool
func (*ButlerTask) GetInterval ¶
func (o *ButlerTask) GetInterval() *float64
func (*ButlerTask) GetName ¶
func (o *ButlerTask) GetName() *string
func (*ButlerTask) GetScheduleRandomized ¶
func (o *ButlerTask) GetScheduleRandomized() *bool
func (*ButlerTask) GetTitle ¶
func (o *ButlerTask) GetTitle() *string
type ButlerTasks ¶
type ButlerTasks struct {
ButlerTask []ButlerTask `json:"ButlerTask,omitempty"`
}
func (*ButlerTasks) GetButlerTask ¶
func (o *ButlerTasks) GetButlerTask() []ButlerTask
type CancelServerActivitiesRequest ¶
type CancelServerActivitiesRequest struct {
// The UUID of the activity to cancel.
ActivityUUID string `pathParam:"style=simple,explode=false,name=activityUUID"`
}
func (*CancelServerActivitiesRequest) GetActivityUUID ¶
func (o *CancelServerActivitiesRequest) GetActivityUUID() string
type CancelServerActivitiesResponse ¶
type CancelServerActivitiesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*CancelServerActivitiesResponse) GetContentType ¶
func (o *CancelServerActivitiesResponse) GetContentType() string
func (*CancelServerActivitiesResponse) GetRawResponse ¶
func (o *CancelServerActivitiesResponse) GetRawResponse() *http.Response
func (*CancelServerActivitiesResponse) GetStatusCode ¶
func (o *CancelServerActivitiesResponse) GetStatusCode() int
type CheckForUpdatesRequest ¶
type CheckForUpdatesRequest struct {
// Indicate that you want to start download any updates found.
Download *Download `queryParam:"style=form,explode=true,name=download"`
}
func (*CheckForUpdatesRequest) GetDownload ¶
func (o *CheckForUpdatesRequest) GetDownload() *Download
type CheckForUpdatesResponse ¶
type CheckForUpdatesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*CheckForUpdatesResponse) GetContentType ¶
func (o *CheckForUpdatesResponse) GetContentType() string
func (*CheckForUpdatesResponse) GetRawResponse ¶
func (o *CheckForUpdatesResponse) GetRawResponse() *http.Response
func (*CheckForUpdatesResponse) GetStatusCode ¶
func (o *CheckForUpdatesResponse) GetStatusCode() int
type ClearPlaylistContentsRequest ¶
type ClearPlaylistContentsRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
}
func (*ClearPlaylistContentsRequest) GetPlaylistID ¶
func (o *ClearPlaylistContentsRequest) GetPlaylistID() float64
type ClearPlaylistContentsResponse ¶
type ClearPlaylistContentsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*ClearPlaylistContentsResponse) GetContentType ¶
func (o *ClearPlaylistContentsResponse) GetContentType() string
func (*ClearPlaylistContentsResponse) GetRawResponse ¶
func (o *ClearPlaylistContentsResponse) GetRawResponse() *http.Response
func (*ClearPlaylistContentsResponse) GetStatusCode ¶
func (o *ClearPlaylistContentsResponse) GetStatusCode() int
type Connections ¶ added in v0.11.1
type Connections struct {
Protocol string `json:"protocol"`
Address string `json:"address"`
Port float64 `json:"port"`
URI string `json:"uri"`
Local bool `json:"local"`
Relay bool `json:"relay"`
IPv6 bool `json:"IPv6"`
}
func (*Connections) GetAddress ¶ added in v0.11.1
func (o *Connections) GetAddress() string
func (*Connections) GetIPv6 ¶ added in v0.11.1
func (o *Connections) GetIPv6() bool
func (*Connections) GetLocal ¶ added in v0.11.1
func (o *Connections) GetLocal() bool
func (*Connections) GetPort ¶ added in v0.11.1
func (o *Connections) GetPort() float64
func (*Connections) GetProtocol ¶ added in v0.11.1
func (o *Connections) GetProtocol() string
func (*Connections) GetRelay ¶ added in v0.11.1
func (o *Connections) GetRelay() bool
func (*Connections) GetURI ¶ added in v0.11.1
func (o *Connections) GetURI() string
type Context ¶
type Context struct {
LibrarySectionID *string `json:"librarySectionID,omitempty"`
}
func (*Context) GetLibrarySectionID ¶
type CreatePlaylistMediaContainer ¶ added in v0.1.1
type CreatePlaylistMediaContainer struct {
Size *int `json:"size,omitempty"`
Metadata []CreatePlaylistMetadata `json:"Metadata,omitempty"`
}
func (*CreatePlaylistMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *CreatePlaylistMediaContainer) GetMetadata() []CreatePlaylistMetadata
func (*CreatePlaylistMediaContainer) GetSize ¶ added in v0.1.1
func (o *CreatePlaylistMediaContainer) GetSize() *int
type CreatePlaylistMetadata ¶ added in v0.1.1
type CreatePlaylistMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Summary *string `json:"summary,omitempty"`
Smart *bool `json:"smart,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
Icon *string `json:"icon,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
Composite *string `json:"composite,omitempty"`
Duration *int `json:"duration,omitempty"`
}
func (*CreatePlaylistMetadata) GetAddedAt ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetAddedAt() *int
func (*CreatePlaylistMetadata) GetComposite ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetComposite() *string
func (*CreatePlaylistMetadata) GetDuration ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetDuration() *int
func (*CreatePlaylistMetadata) GetGUID ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetGUID() *string
func (*CreatePlaylistMetadata) GetIcon ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetIcon() *string
func (*CreatePlaylistMetadata) GetKey ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetKey() *string
func (*CreatePlaylistMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetLastViewedAt() *int
func (*CreatePlaylistMetadata) GetLeafCount ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetLeafCount() *int
func (*CreatePlaylistMetadata) GetPlaylistType ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetPlaylistType() *string
func (*CreatePlaylistMetadata) GetRatingKey ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetRatingKey() *string
func (*CreatePlaylistMetadata) GetSmart ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetSmart() *bool
func (*CreatePlaylistMetadata) GetSummary ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetSummary() *string
func (*CreatePlaylistMetadata) GetTitle ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetTitle() *string
func (*CreatePlaylistMetadata) GetType ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetType() *string
func (*CreatePlaylistMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetUpdatedAt() *int
func (*CreatePlaylistMetadata) GetViewCount ¶ added in v0.1.1
func (o *CreatePlaylistMetadata) GetViewCount() *int
type CreatePlaylistQueryParamType ¶ added in v0.11.1
type CreatePlaylistQueryParamType string
CreatePlaylistQueryParamType - type of playlist to create
const ( CreatePlaylistQueryParamTypeAudio CreatePlaylistQueryParamType = "audio" CreatePlaylistQueryParamTypeVideo CreatePlaylistQueryParamType = "video" CreatePlaylistQueryParamTypePhoto CreatePlaylistQueryParamType = "photo" )
func (CreatePlaylistQueryParamType) ToPointer ¶ added in v0.11.1
func (e CreatePlaylistQueryParamType) ToPointer() *CreatePlaylistQueryParamType
func (*CreatePlaylistQueryParamType) UnmarshalJSON ¶ added in v0.11.1
func (e *CreatePlaylistQueryParamType) UnmarshalJSON(data []byte) error
type CreatePlaylistRequest ¶
type CreatePlaylistRequest struct {
// name of the playlist
Title string `queryParam:"style=form,explode=true,name=title"`
// type of playlist to create
Type CreatePlaylistQueryParamType `queryParam:"style=form,explode=true,name=type"`
// whether the playlist is smart or not
Smart Smart `queryParam:"style=form,explode=true,name=smart"`
// the content URI for the playlist
URI string `queryParam:"style=form,explode=true,name=uri"`
// the play queue to copy to a playlist
PlayQueueID *float64 `queryParam:"style=form,explode=true,name=playQueueID"`
}
func (*CreatePlaylistRequest) GetPlayQueueID ¶
func (o *CreatePlaylistRequest) GetPlayQueueID() *float64
func (*CreatePlaylistRequest) GetSmart ¶
func (o *CreatePlaylistRequest) GetSmart() Smart
func (*CreatePlaylistRequest) GetTitle ¶
func (o *CreatePlaylistRequest) GetTitle() string
func (*CreatePlaylistRequest) GetType ¶
func (o *CreatePlaylistRequest) GetType() CreatePlaylistQueryParamType
func (*CreatePlaylistRequest) GetURI ¶
func (o *CreatePlaylistRequest) GetURI() string
type CreatePlaylistResponse ¶
type CreatePlaylistResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// returns all playlists
Object *CreatePlaylistResponseBody
}
func (*CreatePlaylistResponse) GetContentType ¶
func (o *CreatePlaylistResponse) GetContentType() string
func (*CreatePlaylistResponse) GetObject ¶ added in v0.1.1
func (o *CreatePlaylistResponse) GetObject() *CreatePlaylistResponseBody
func (*CreatePlaylistResponse) GetRawResponse ¶
func (o *CreatePlaylistResponse) GetRawResponse() *http.Response
func (*CreatePlaylistResponse) GetStatusCode ¶
func (o *CreatePlaylistResponse) GetStatusCode() int
type CreatePlaylistResponseBody ¶ added in v0.1.1
type CreatePlaylistResponseBody struct {
MediaContainer *CreatePlaylistMediaContainer `json:"MediaContainer,omitempty"`
}
CreatePlaylistResponseBody - returns all playlists
func (*CreatePlaylistResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *CreatePlaylistResponseBody) GetMediaContainer() *CreatePlaylistMediaContainer
type DefaultSubtitleAccessibility ¶ added in v0.11.1
type DefaultSubtitleAccessibility string
DefaultSubtitleAccessibility - The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only shown non-SDH subtitles)
const ( DefaultSubtitleAccessibilityZero DefaultSubtitleAccessibility = "0" DefaultSubtitleAccessibilityOne DefaultSubtitleAccessibility = "1" )
func (DefaultSubtitleAccessibility) ToPointer ¶ added in v0.11.1
func (e DefaultSubtitleAccessibility) ToPointer() *DefaultSubtitleAccessibility
func (*DefaultSubtitleAccessibility) UnmarshalJSON ¶ added in v0.11.1
func (e *DefaultSubtitleAccessibility) UnmarshalJSON(data []byte) error
type DefaultSubtitleForced ¶ added in v0.11.1
type DefaultSubtitleForced string
DefaultSubtitleForced - The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)
const ( DefaultSubtitleForcedZero DefaultSubtitleForced = "0" DefaultSubtitleForcedOne DefaultSubtitleForced = "1" )
func (DefaultSubtitleForced) ToPointer ¶ added in v0.11.1
func (e DefaultSubtitleForced) ToPointer() *DefaultSubtitleForced
func (*DefaultSubtitleForced) UnmarshalJSON ¶ added in v0.11.1
func (e *DefaultSubtitleForced) UnmarshalJSON(data []byte) error
type DeleteLibraryRequest ¶
type DeleteLibraryRequest struct {
// The unique key of the Plex library.
// Note: This is unique in the context of the Plex server.
//
SectionKey int `pathParam:"style=simple,explode=false,name=sectionKey"`
}
func (*DeleteLibraryRequest) GetSectionKey ¶ added in v0.11.1
func (o *DeleteLibraryRequest) GetSectionKey() int
type DeleteLibraryResponse ¶
type DeleteLibraryResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*DeleteLibraryResponse) GetContentType ¶
func (o *DeleteLibraryResponse) GetContentType() string
func (*DeleteLibraryResponse) GetRawResponse ¶
func (o *DeleteLibraryResponse) GetRawResponse() *http.Response
func (*DeleteLibraryResponse) GetStatusCode ¶
func (o *DeleteLibraryResponse) GetStatusCode() int
type DeletePlaylistRequest ¶
type DeletePlaylistRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
}
func (*DeletePlaylistRequest) GetPlaylistID ¶
func (o *DeletePlaylistRequest) GetPlaylistID() float64
type DeletePlaylistResponse ¶
type DeletePlaylistResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*DeletePlaylistResponse) GetContentType ¶
func (o *DeletePlaylistResponse) GetContentType() string
func (*DeletePlaylistResponse) GetRawResponse ¶
func (o *DeletePlaylistResponse) GetRawResponse() *http.Response
func (*DeletePlaylistResponse) GetStatusCode ¶
func (o *DeletePlaylistResponse) GetStatusCode() int
type Device ¶
type Device struct {
ID *float64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Platform *string `json:"platform,omitempty"`
ClientIdentifier *string `json:"clientIdentifier,omitempty"`
CreatedAt *float64 `json:"createdAt,omitempty"`
}
func (*Device) GetClientIdentifier ¶
func (*Device) GetCreatedAt ¶
func (*Device) GetPlatform ¶
type Directory ¶
type Download ¶
type Download int64
Download - Indicate that you want to start download any updates found.
func (*Download) UnmarshalJSON ¶
type EnablePaperTrailResponse ¶
type EnablePaperTrailResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*EnablePaperTrailResponse) GetContentType ¶
func (o *EnablePaperTrailResponse) GetContentType() string
func (*EnablePaperTrailResponse) GetRawResponse ¶
func (o *EnablePaperTrailResponse) GetRawResponse() *http.Response
func (*EnablePaperTrailResponse) GetStatusCode ¶
func (o *EnablePaperTrailResponse) GetStatusCode() int
type Feature ¶ added in v0.11.1
type Feature struct {
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Directory []GetMediaProvidersDirectory `json:"Directory,omitempty"`
}
func (*Feature) GetDirectory ¶ added in v0.11.1
func (o *Feature) GetDirectory() []GetMediaProvidersDirectory
type Features ¶ added in v0.11.1
type Features string
const ( FeaturesAndroidDolbyVision Features = "Android - Dolby Vision" FeaturesAndroidPiP Features = "Android - PiP" FeaturesCuSunset Features = "CU Sunset" FeaturesHrkEnableEur Features = "HRK_enable_EUR" FeaturesTrebleShowFeatures Features = "TREBLE-show-features" FeaturesAdCountdownTimer Features = "ad-countdown-timer" FeaturesAdaptiveBitrate Features = "adaptive_bitrate" FeaturesAmazonLoopDebug Features = "amazon-loop-debug" FeaturesAvodAdAnalysis Features = "avod-ad-analysis" FeaturesAvodNewMedia Features = "avod-new-media" FeaturesBlacklistGetSignin Features = "blacklist_get_signin" FeaturesClientRadioStations Features = "client-radio-stations" FeaturesCloudflareTurnstileRequired Features = "cloudflare-turnstile-required" FeaturesCollections Features = "collections" FeaturesCommentsAndRepliesPushNotifications Features = "comments_and_replies_push_notifications" FeaturesCommunityAccessPlexTv Features = "community_access_plex_tv" FeaturesCompanionsSonos Features = "companions_sonos" FeaturesCustomHomeRemoval Features = "custom-home-removal" FeaturesDisableHomeUserFriendships Features = "disable_home_user_friendships" FeaturesDisableSharingFriendships Features = "disable_sharing_friendships" FeaturesDrmSupport Features = "drm_support" FeaturesExcludeRestrictions Features = "exclude restrictions" FeaturesFederatedAuth Features = "federated-auth" FeaturesFriendRequestPushNotifications Features = "friend_request_push_notifications" FeaturesGuidedUpgrade Features = "guided-upgrade" FeaturesHome Features = "home" FeaturesIncreasePasswordComplexity Features = "increase-password-complexity" FeaturesIos14PrivacyBanner Features = "ios14-privacy-banner" FeaturesIterableNotificationTokens Features = "iterable-notification-tokens" FeaturesKeepPaymentMethod Features = "keep-payment-method" FeaturesKevinBacon Features = "kevin-bacon" FeaturesKoreaConsent Features = "korea-consent" FeaturesLeIsrgRootX1 Features = "le_isrg_root_x1" FeaturesLetsEncrypt Features = "lets_encrypt" FeaturesLightningDvrPivot Features = "lightning-dvr-pivot" FeaturesLiveTvSupportIncompleteSegments Features = "live-tv-support-incomplete-segments" FeaturesLivetv Features = "livetv" FeaturesMetadataSearch Features = "metadata_search" FeaturesNewPlexPassPrices Features = "new_plex_pass_prices" FeaturesNewsProviderSunsetModal Features = "news-provider-sunset-modal" FeaturesPhotosFavorites Features = "photos-favorites" FeaturesPhotosMetadataEdition Features = "photos-metadata-edition" FeaturesPmsHealth Features = "pms_health" FeaturesRadio Features = "radio" FeaturesRateLimitClientToken Features = "rate-limit-client-token" FeaturesScrobblingServicePlexTv Features = "scrobbling-service-plex-tv" FeaturesSigninWithApple Features = "signin_with_apple" FeaturesSpringServeAdProvider Features = "spring_serve_ad_provider" FeaturesTranscoderCache Features = "transcoder_cache" FeaturesTunerSharing Features = "tuner-sharing" FeaturesTwoFactorAuthentication Features = "two-factor-authentication" FeaturesUnsupportedtuners Features = "unsupportedtuners" FeaturesUpgrade3ds2 Features = "upgrade-3ds2" FeaturesVodSchema Features = "vod-schema" FeaturesVodCloudflare Features = "vod_cloudflare" FeaturesWatchTogetherInvite Features = "watch-together-invite" FeaturesWebServerDashboard Features = "web_server_dashboard" )
func (*Features) UnmarshalJSON ¶ added in v0.11.1
type Field ¶ added in v0.1.0
type Field struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
SubType *string `json:"subType,omitempty"`
}
func (*Field) GetSubType ¶ added in v0.1.0
type FieldType ¶ added in v0.1.0
type FieldType struct {
Type *string `json:"type,omitempty"`
Operator []Operator `json:"Operator,omitempty"`
}
func (*FieldType) GetOperator ¶ added in v0.1.0
type Filter ¶ added in v0.1.0
type Filter string
Filter
func (*Filter) UnmarshalJSON ¶ added in v0.9.0
type Force ¶
type Force int64
Force the refresh even if the library is already being refreshed.
func (*Force) UnmarshalJSON ¶
type Friend ¶ added in v0.11.1
type Friend struct {
// The account email address
Email string `json:"email"`
// The account full name
FriendlyName *string `json:"friendlyName"`
// If the account is a Plex Home user
Home bool `json:"home"`
// The Plex account ID
ID int `json:"id"`
// If the account is a Plex Home managed user
Restricted *bool `default:"false" json:"restricted"`
// Current friend request status
Status Status `json:"status"`
// URL of the account thumbnail
Thumb string `json:"thumb"`
// The title of the account (username or friendly name)
Title string `json:"title"`
// The account username
Username string `json:"username"`
// The account Universally Unique Identifier (UUID)
UUID string `json:"uuid"`
}
func (*Friend) GetFriendlyName ¶ added in v0.11.1
func (*Friend) GetRestricted ¶ added in v0.11.1
func (*Friend) GetSharedServers ¶ added in v0.11.1
func (o *Friend) GetSharedServers() []SharedServers
func (*Friend) GetSharedSources ¶ added in v0.11.1
func (o *Friend) GetSharedSources() []SharedSources
func (*Friend) GetUsername ¶ added in v0.11.1
func (Friend) MarshalJSON ¶ added in v0.11.1
func (*Friend) UnmarshalJSON ¶ added in v0.11.1
type GeoData ¶ added in v0.11.1
type GeoData struct {
// The ISO 3166-1 alpha-2 code of the country.
Code string `json:"code"`
// The continent code where the country is located.
ContinentCode string `json:"continent_code"`
// The official name of the country.
Country string `json:"country"`
// The name of the city.
City string `json:"city"`
// Indicates if the country is a member of the European Union.
EuropeanUnionMember *bool `default:"false" json:"european_union_member"`
// The time zone of the country.
TimeZone string `json:"time_zone"`
// The postal code of the location.
PostalCode int64 `json:"postal_code"`
// Indicates if the country has privacy restrictions.
InPrivacyRestrictedCountry *bool `default:"false" json:"in_privacy_restricted_country"`
// Indicates if the region has privacy restrictions.
InPrivacyRestrictedRegion *bool `default:"false" json:"in_privacy_restricted_region"`
// The name of the primary administrative subdivision.
Subdivisions string `json:"subdivisions"`
// The geographical coordinates (latitude, longitude) of the location.
Coordinates string `json:"coordinates"`
}
GeoData - Geo location data
func (*GeoData) GetContinentCode ¶ added in v0.11.1
func (*GeoData) GetCoordinates ¶ added in v0.11.1
func (*GeoData) GetCountry ¶ added in v0.11.1
func (*GeoData) GetEuropeanUnionMember ¶ added in v0.11.1
func (*GeoData) GetInPrivacyRestrictedCountry ¶ added in v0.11.1
func (*GeoData) GetInPrivacyRestrictedRegion ¶ added in v0.11.1
func (*GeoData) GetPostalCode ¶ added in v0.11.1
func (*GeoData) GetSubdivisions ¶ added in v0.11.1
func (*GeoData) GetTimeZone ¶ added in v0.11.1
func (GeoData) MarshalJSON ¶ added in v0.11.1
func (*GeoData) UnmarshalJSON ¶ added in v0.11.1
type GetAllLibrariesDirectory ¶ added in v0.11.1
type GetAllLibrariesDirectory struct {
AllowSync *bool `json:"allowSync,omitempty"`
Art *string `json:"art,omitempty"`
Composite *string `json:"composite,omitempty"`
Filters *bool `json:"filters,omitempty"`
Refreshing *bool `json:"refreshing,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Agent *string `json:"agent,omitempty"`
Scanner *string `json:"scanner,omitempty"`
Language *string `json:"language,omitempty"`
UUID *string `json:"uuid,omitempty"`
// Unix epoch datetime
UpdatedAt *int64 `json:"updatedAt,omitempty"`
// Unix epoch datetime
CreatedAt *int64 `json:"createdAt,omitempty"`
// Unix epoch datetime
ScannedAt *int64 `json:"scannedAt,omitempty"`
Content *bool `json:"content,omitempty"`
Directory *bool `json:"directory,omitempty"`
ContentChangedAt *int `json:"contentChangedAt,omitempty"`
Hidden *int `json:"hidden,omitempty"`
Location []Location `json:"Location,omitempty"`
}
func (*GetAllLibrariesDirectory) GetAgent ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetAgent() *string
func (*GetAllLibrariesDirectory) GetAllowSync ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetAllowSync() *bool
func (*GetAllLibrariesDirectory) GetArt ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetArt() *string
func (*GetAllLibrariesDirectory) GetComposite ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetComposite() *string
func (*GetAllLibrariesDirectory) GetContent ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetContent() *bool
func (*GetAllLibrariesDirectory) GetContentChangedAt ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetContentChangedAt() *int
func (*GetAllLibrariesDirectory) GetCreatedAt ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetCreatedAt() *int64
func (*GetAllLibrariesDirectory) GetDirectory ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetDirectory() *bool
func (*GetAllLibrariesDirectory) GetFilters ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetFilters() *bool
func (*GetAllLibrariesDirectory) GetHidden ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetHidden() *int
func (*GetAllLibrariesDirectory) GetKey ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetKey() *string
func (*GetAllLibrariesDirectory) GetLanguage ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetLanguage() *string
func (*GetAllLibrariesDirectory) GetLocation ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetLocation() []Location
func (*GetAllLibrariesDirectory) GetRefreshing ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetRefreshing() *bool
func (*GetAllLibrariesDirectory) GetScannedAt ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetScannedAt() *int64
func (*GetAllLibrariesDirectory) GetScanner ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetScanner() *string
func (*GetAllLibrariesDirectory) GetThumb ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetThumb() *string
func (*GetAllLibrariesDirectory) GetTitle ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetTitle() *string
func (*GetAllLibrariesDirectory) GetType ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetType() *string
func (*GetAllLibrariesDirectory) GetUUID ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetUUID() *string
func (*GetAllLibrariesDirectory) GetUpdatedAt ¶ added in v0.11.1
func (o *GetAllLibrariesDirectory) GetUpdatedAt() *int64
type GetAllLibrariesMediaContainer ¶ added in v0.11.1
type GetAllLibrariesMediaContainer struct {
Size int `json:"size"`
AllowSync bool `json:"allowSync"`
Title1 string `json:"title1"`
Directory []GetAllLibrariesDirectory `json:"Directory,omitempty"`
}
func (*GetAllLibrariesMediaContainer) GetAllowSync ¶ added in v0.11.1
func (o *GetAllLibrariesMediaContainer) GetAllowSync() bool
func (*GetAllLibrariesMediaContainer) GetDirectory ¶ added in v0.11.1
func (o *GetAllLibrariesMediaContainer) GetDirectory() []GetAllLibrariesDirectory
func (*GetAllLibrariesMediaContainer) GetSize ¶ added in v0.11.1
func (o *GetAllLibrariesMediaContainer) GetSize() int
func (*GetAllLibrariesMediaContainer) GetTitle1 ¶ added in v0.11.1
func (o *GetAllLibrariesMediaContainer) GetTitle1() string
type GetAllLibrariesResponse ¶ added in v0.11.1
type GetAllLibrariesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The libraries available on the Server
Object *GetAllLibrariesResponseBody
}
func (*GetAllLibrariesResponse) GetContentType ¶ added in v0.11.1
func (o *GetAllLibrariesResponse) GetContentType() string
func (*GetAllLibrariesResponse) GetObject ¶ added in v0.11.1
func (o *GetAllLibrariesResponse) GetObject() *GetAllLibrariesResponseBody
func (*GetAllLibrariesResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetAllLibrariesResponse) GetRawResponse() *http.Response
func (*GetAllLibrariesResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetAllLibrariesResponse) GetStatusCode() int
type GetAllLibrariesResponseBody ¶ added in v0.11.1
type GetAllLibrariesResponseBody struct {
MediaContainer *GetAllLibrariesMediaContainer `json:"MediaContainer,omitempty"`
}
GetAllLibrariesResponseBody - The libraries available on the Server
func (*GetAllLibrariesResponseBody) GetMediaContainer ¶ added in v0.11.1
func (o *GetAllLibrariesResponseBody) GetMediaContainer() *GetAllLibrariesMediaContainer
type GetAvailableClientsMediaContainer ¶
type GetAvailableClientsMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Server []Server `json:"Server,omitempty"`
}
func (*GetAvailableClientsMediaContainer) GetServer ¶
func (o *GetAvailableClientsMediaContainer) GetServer() []Server
func (*GetAvailableClientsMediaContainer) GetSize ¶
func (o *GetAvailableClientsMediaContainer) GetSize() *float64
type GetAvailableClientsResponse ¶
type GetAvailableClientsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Available Clients
Object *GetAvailableClientsResponseBody
}
func (*GetAvailableClientsResponse) GetContentType ¶
func (o *GetAvailableClientsResponse) GetContentType() string
func (*GetAvailableClientsResponse) GetObject ¶ added in v0.1.1
func (o *GetAvailableClientsResponse) GetObject() *GetAvailableClientsResponseBody
func (*GetAvailableClientsResponse) GetRawResponse ¶
func (o *GetAvailableClientsResponse) GetRawResponse() *http.Response
func (*GetAvailableClientsResponse) GetStatusCode ¶
func (o *GetAvailableClientsResponse) GetStatusCode() int
type GetAvailableClientsResponseBody ¶ added in v0.1.1
type GetAvailableClientsResponseBody struct {
MediaContainer *GetAvailableClientsMediaContainer `json:"MediaContainer,omitempty"`
}
GetAvailableClientsResponseBody - Available Clients
func (*GetAvailableClientsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetAvailableClientsResponseBody) GetMediaContainer() *GetAvailableClientsMediaContainer
type GetBandwidthStatisticsAccount ¶ added in v0.10.0
type GetBandwidthStatisticsAccount struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
DefaultAudioLanguage *string `json:"defaultAudioLanguage,omitempty"`
AutoSelectAudio *bool `json:"autoSelectAudio,omitempty"`
DefaultSubtitleLanguage *string `json:"defaultSubtitleLanguage,omitempty"`
SubtitleMode *int `json:"subtitleMode,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*GetBandwidthStatisticsAccount) GetAutoSelectAudio ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetAutoSelectAudio() *bool
func (*GetBandwidthStatisticsAccount) GetDefaultAudioLanguage ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetDefaultAudioLanguage() *string
func (*GetBandwidthStatisticsAccount) GetDefaultSubtitleLanguage ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetDefaultSubtitleLanguage() *string
func (*GetBandwidthStatisticsAccount) GetID ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetID() *int
func (*GetBandwidthStatisticsAccount) GetKey ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetKey() *string
func (*GetBandwidthStatisticsAccount) GetName ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetName() *string
func (*GetBandwidthStatisticsAccount) GetSubtitleMode ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetSubtitleMode() *int
func (*GetBandwidthStatisticsAccount) GetThumb ¶ added in v0.10.0
func (o *GetBandwidthStatisticsAccount) GetThumb() *string
type GetBandwidthStatisticsDevice ¶ added in v0.10.0
type GetBandwidthStatisticsDevice struct {
ID *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Platform *string `json:"platform,omitempty"`
ClientIdentifier *string `json:"clientIdentifier,omitempty"`
CreatedAt *int `json:"createdAt,omitempty"`
}
func (*GetBandwidthStatisticsDevice) GetClientIdentifier ¶ added in v0.10.0
func (o *GetBandwidthStatisticsDevice) GetClientIdentifier() *string
func (*GetBandwidthStatisticsDevice) GetCreatedAt ¶ added in v0.10.0
func (o *GetBandwidthStatisticsDevice) GetCreatedAt() *int
func (*GetBandwidthStatisticsDevice) GetID ¶ added in v0.10.0
func (o *GetBandwidthStatisticsDevice) GetID() *int
func (*GetBandwidthStatisticsDevice) GetName ¶ added in v0.10.0
func (o *GetBandwidthStatisticsDevice) GetName() *string
func (*GetBandwidthStatisticsDevice) GetPlatform ¶ added in v0.10.0
func (o *GetBandwidthStatisticsDevice) GetPlatform() *string
type GetBandwidthStatisticsMediaContainer ¶ added in v0.10.0
type GetBandwidthStatisticsMediaContainer struct {
Size *int `json:"size,omitempty"`
Device []GetBandwidthStatisticsDevice `json:"Device,omitempty"`
Account []GetBandwidthStatisticsAccount `json:"Account,omitempty"`
StatisticsBandwidth []StatisticsBandwidth `json:"StatisticsBandwidth,omitempty"`
}
func (*GetBandwidthStatisticsMediaContainer) GetAccount ¶ added in v0.10.0
func (o *GetBandwidthStatisticsMediaContainer) GetAccount() []GetBandwidthStatisticsAccount
func (*GetBandwidthStatisticsMediaContainer) GetDevice ¶ added in v0.10.0
func (o *GetBandwidthStatisticsMediaContainer) GetDevice() []GetBandwidthStatisticsDevice
func (*GetBandwidthStatisticsMediaContainer) GetSize ¶ added in v0.10.0
func (o *GetBandwidthStatisticsMediaContainer) GetSize() *int
func (*GetBandwidthStatisticsMediaContainer) GetStatisticsBandwidth ¶ added in v0.10.0
func (o *GetBandwidthStatisticsMediaContainer) GetStatisticsBandwidth() []StatisticsBandwidth
type GetBandwidthStatisticsRequest ¶ added in v0.10.0
type GetBandwidthStatisticsRequest struct {
// The timespan to retrieve statistics for
// the exact meaning of this parameter is not known
//
Timespan *int64 `queryParam:"style=form,explode=true,name=Timespan"`
}
func (*GetBandwidthStatisticsRequest) GetTimespan ¶ added in v0.10.0
func (o *GetBandwidthStatisticsRequest) GetTimespan() *int64
type GetBandwidthStatisticsResponse ¶ added in v0.10.0
type GetBandwidthStatisticsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Bandwidth Statistics
Object *GetBandwidthStatisticsResponseBody
}
func (*GetBandwidthStatisticsResponse) GetContentType ¶ added in v0.10.0
func (o *GetBandwidthStatisticsResponse) GetContentType() string
func (*GetBandwidthStatisticsResponse) GetObject ¶ added in v0.10.0
func (o *GetBandwidthStatisticsResponse) GetObject() *GetBandwidthStatisticsResponseBody
func (*GetBandwidthStatisticsResponse) GetRawResponse ¶ added in v0.10.0
func (o *GetBandwidthStatisticsResponse) GetRawResponse() *http.Response
func (*GetBandwidthStatisticsResponse) GetStatusCode ¶ added in v0.10.0
func (o *GetBandwidthStatisticsResponse) GetStatusCode() int
type GetBandwidthStatisticsResponseBody ¶ added in v0.10.0
type GetBandwidthStatisticsResponseBody struct {
MediaContainer *GetBandwidthStatisticsMediaContainer `json:"MediaContainer,omitempty"`
}
GetBandwidthStatisticsResponseBody - Bandwidth Statistics
func (*GetBandwidthStatisticsResponseBody) GetMediaContainer ¶ added in v0.10.0
func (o *GetBandwidthStatisticsResponseBody) GetMediaContainer() *GetBandwidthStatisticsMediaContainer
type GetBannerImageRequest ¶ added in v0.11.1
type GetBannerImageRequest struct {
// the id of the library item to return the children of.
RatingKey int64 `pathParam:"style=simple,explode=false,name=ratingKey"`
Width int64 `queryParam:"style=form,explode=true,name=width"`
Height int64 `queryParam:"style=form,explode=true,name=height"`
MinSize int64 `queryParam:"style=form,explode=true,name=minSize"`
Upscale int64 `queryParam:"style=form,explode=true,name=upscale"`
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
}
func (*GetBannerImageRequest) GetHeight ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetHeight() int64
func (*GetBannerImageRequest) GetMinSize ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetMinSize() int64
func (*GetBannerImageRequest) GetRatingKey ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetRatingKey() int64
func (*GetBannerImageRequest) GetUpscale ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetUpscale() int64
func (*GetBannerImageRequest) GetWidth ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetWidth() int64
func (*GetBannerImageRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetBannerImageRequest) GetXPlexToken() string
type GetBannerImageResponse ¶ added in v0.11.1
type GetBannerImageResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Successful response returning an image
// The Close method must be called on this field, even if it is not used, to prevent resource leaks.
ResponseStream io.ReadCloser
Headers map[string][]string
}
func (*GetBannerImageResponse) GetContentType ¶ added in v0.11.1
func (o *GetBannerImageResponse) GetContentType() string
func (*GetBannerImageResponse) GetHeaders ¶ added in v0.11.1
func (o *GetBannerImageResponse) GetHeaders() map[string][]string
func (*GetBannerImageResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetBannerImageResponse) GetRawResponse() *http.Response
func (*GetBannerImageResponse) GetResponseStream ¶ added in v0.11.1
func (o *GetBannerImageResponse) GetResponseStream() io.ReadCloser
func (*GetBannerImageResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetBannerImageResponse) GetStatusCode() int
type GetButlerTasksResponse ¶
type GetButlerTasksResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// All butler tasks
Object *GetButlerTasksResponseBody
}
func (*GetButlerTasksResponse) GetContentType ¶
func (o *GetButlerTasksResponse) GetContentType() string
func (*GetButlerTasksResponse) GetObject ¶
func (o *GetButlerTasksResponse) GetObject() *GetButlerTasksResponseBody
func (*GetButlerTasksResponse) GetRawResponse ¶
func (o *GetButlerTasksResponse) GetRawResponse() *http.Response
func (*GetButlerTasksResponse) GetStatusCode ¶
func (o *GetButlerTasksResponse) GetStatusCode() int
type GetButlerTasksResponseBody ¶
type GetButlerTasksResponseBody struct {
ButlerTasks *ButlerTasks `json:"ButlerTasks,omitempty"`
}
GetButlerTasksResponseBody - All butler tasks
func (*GetButlerTasksResponseBody) GetButlerTasks ¶
func (o *GetButlerTasksResponseBody) GetButlerTasks() *ButlerTasks
type GetCompanionsDataResponse ¶ added in v0.11.1
type GetCompanionsDataResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Companions Data
ResponseBodies []ResponseBody
}
func (*GetCompanionsDataResponse) GetContentType ¶ added in v0.11.1
func (o *GetCompanionsDataResponse) GetContentType() string
func (*GetCompanionsDataResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetCompanionsDataResponse) GetRawResponse() *http.Response
func (*GetCompanionsDataResponse) GetResponseBodies ¶ added in v0.11.1
func (o *GetCompanionsDataResponse) GetResponseBodies() []ResponseBody
func (*GetCompanionsDataResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetCompanionsDataResponse) GetStatusCode() int
type GetDevicesMediaContainer ¶
type GetDevicesMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Identifier *string `json:"identifier,omitempty"`
Device []Device `json:"Device,omitempty"`
}
func (*GetDevicesMediaContainer) GetDevice ¶
func (o *GetDevicesMediaContainer) GetDevice() []Device
func (*GetDevicesMediaContainer) GetIdentifier ¶
func (o *GetDevicesMediaContainer) GetIdentifier() *string
func (*GetDevicesMediaContainer) GetSize ¶
func (o *GetDevicesMediaContainer) GetSize() *float64
type GetDevicesResponse ¶
type GetDevicesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Devices
Object *GetDevicesResponseBody
}
func (*GetDevicesResponse) GetContentType ¶
func (o *GetDevicesResponse) GetContentType() string
func (*GetDevicesResponse) GetObject ¶
func (o *GetDevicesResponse) GetObject() *GetDevicesResponseBody
func (*GetDevicesResponse) GetRawResponse ¶
func (o *GetDevicesResponse) GetRawResponse() *http.Response
func (*GetDevicesResponse) GetStatusCode ¶
func (o *GetDevicesResponse) GetStatusCode() int
type GetDevicesResponseBody ¶
type GetDevicesResponseBody struct {
MediaContainer *GetDevicesMediaContainer `json:"MediaContainer,omitempty"`
}
GetDevicesResponseBody - Devices
func (*GetDevicesResponseBody) GetMediaContainer ¶
func (o *GetDevicesResponseBody) GetMediaContainer() *GetDevicesMediaContainer
type GetFileHashRequest ¶
type GetFileHashRequest struct {
// This is the path to the local file, must be prefixed by `file://`
URL string `queryParam:"style=form,explode=true,name=url"`
// Item type
Type *float64 `queryParam:"style=form,explode=true,name=type"`
}
func (*GetFileHashRequest) GetType ¶
func (o *GetFileHashRequest) GetType() *float64
func (*GetFileHashRequest) GetURL ¶
func (o *GetFileHashRequest) GetURL() string
type GetFileHashResponse ¶
type GetFileHashResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetFileHashResponse) GetContentType ¶
func (o *GetFileHashResponse) GetContentType() string
func (*GetFileHashResponse) GetRawResponse ¶
func (o *GetFileHashResponse) GetRawResponse() *http.Response
func (*GetFileHashResponse) GetStatusCode ¶
func (o *GetFileHashResponse) GetStatusCode() int
type GetGeoDataGeoData ¶ added in v0.11.1
type GetGeoDataGeoData struct {
// The ISO 3166-1 alpha-2 code of the country.
Code string `json:"code"`
// The continent code where the country is located.
ContinentCode string `json:"continent_code"`
// The official name of the country.
Country string `json:"country"`
// The name of the city.
City string `json:"city"`
// Indicates if the country is a member of the European Union.
EuropeanUnionMember *bool `default:"false" json:"european_union_member"`
// The time zone of the country.
TimeZone string `json:"time_zone"`
// The postal code of the location.
PostalCode int64 `json:"postal_code"`
// Indicates if the country has privacy restrictions.
InPrivacyRestrictedCountry *bool `default:"false" json:"in_privacy_restricted_country"`
// Indicates if the region has privacy restrictions.
InPrivacyRestrictedRegion *bool `default:"false" json:"in_privacy_restricted_region"`
// The name of the primary administrative subdivision.
Subdivisions string `json:"subdivisions"`
// The geographical coordinates (latitude, longitude) of the location.
Coordinates string `json:"coordinates"`
}
GetGeoDataGeoData - Geo location data
func (*GetGeoDataGeoData) GetCity ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetCity() string
func (*GetGeoDataGeoData) GetCode ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetCode() string
func (*GetGeoDataGeoData) GetContinentCode ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetContinentCode() string
func (*GetGeoDataGeoData) GetCoordinates ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetCoordinates() string
func (*GetGeoDataGeoData) GetCountry ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetCountry() string
func (*GetGeoDataGeoData) GetEuropeanUnionMember ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetEuropeanUnionMember() *bool
func (*GetGeoDataGeoData) GetInPrivacyRestrictedCountry ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetInPrivacyRestrictedCountry() *bool
func (*GetGeoDataGeoData) GetInPrivacyRestrictedRegion ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetInPrivacyRestrictedRegion() *bool
func (*GetGeoDataGeoData) GetPostalCode ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetPostalCode() int64
func (*GetGeoDataGeoData) GetSubdivisions ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetSubdivisions() string
func (*GetGeoDataGeoData) GetTimeZone ¶ added in v0.11.1
func (o *GetGeoDataGeoData) GetTimeZone() string
func (GetGeoDataGeoData) MarshalJSON ¶ added in v0.11.1
func (g GetGeoDataGeoData) MarshalJSON() ([]byte, error)
func (*GetGeoDataGeoData) UnmarshalJSON ¶ added in v0.11.1
func (g *GetGeoDataGeoData) UnmarshalJSON(data []byte) error
type GetGeoDataResponse ¶ added in v0.11.1
type GetGeoDataResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Gets the geo location data of the user
GeoData *GetGeoDataGeoData
}
func (*GetGeoDataResponse) GetContentType ¶ added in v0.11.1
func (o *GetGeoDataResponse) GetContentType() string
func (*GetGeoDataResponse) GetGeoData ¶ added in v0.11.1
func (o *GetGeoDataResponse) GetGeoData() *GetGeoDataGeoData
func (*GetGeoDataResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetGeoDataResponse) GetRawResponse() *http.Response
func (*GetGeoDataResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetGeoDataResponse) GetStatusCode() int
type GetGlobalHubsMediaContainer ¶ added in v0.1.1
type GetGlobalHubsMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
Hub []Hub `json:"Hub,omitempty"`
}
func (*GetGlobalHubsMediaContainer) GetAllowSync ¶ added in v0.1.1
func (o *GetGlobalHubsMediaContainer) GetAllowSync() *bool
func (*GetGlobalHubsMediaContainer) GetHub ¶ added in v0.1.1
func (o *GetGlobalHubsMediaContainer) GetHub() []Hub
func (*GetGlobalHubsMediaContainer) GetIdentifier ¶ added in v0.1.1
func (o *GetGlobalHubsMediaContainer) GetIdentifier() *string
func (*GetGlobalHubsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetGlobalHubsMediaContainer) GetSize() *int
type GetGlobalHubsMetadata ¶ added in v0.1.1
type GetGlobalHubsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
TitleSort *string `json:"titleSort,omitempty"`
Summary *string `json:"summary,omitempty"`
Smart *bool `json:"smart,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
Composite *string `json:"composite,omitempty"`
Icon *string `json:"icon,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
Duration *int `json:"duration,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
}
func (*GetGlobalHubsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetAddedAt() *int
func (*GetGlobalHubsMetadata) GetComposite ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetComposite() *string
func (*GetGlobalHubsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetDuration() *int
func (*GetGlobalHubsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetGUID() *string
func (*GetGlobalHubsMetadata) GetIcon ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetIcon() *string
func (*GetGlobalHubsMetadata) GetKey ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetKey() *string
func (*GetGlobalHubsMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetLastViewedAt() *int
func (*GetGlobalHubsMetadata) GetLeafCount ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetLeafCount() *int
func (*GetGlobalHubsMetadata) GetPlaylistType ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetPlaylistType() *string
func (*GetGlobalHubsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetRatingKey() *string
func (*GetGlobalHubsMetadata) GetSmart ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetSmart() *bool
func (*GetGlobalHubsMetadata) GetSummary ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetSummary() *string
func (*GetGlobalHubsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetTitle() *string
func (*GetGlobalHubsMetadata) GetTitleSort ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetTitleSort() *string
func (*GetGlobalHubsMetadata) GetType ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetType() *string
func (*GetGlobalHubsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetUpdatedAt() *int
func (*GetGlobalHubsMetadata) GetViewCount ¶ added in v0.1.1
func (o *GetGlobalHubsMetadata) GetViewCount() *int
type GetGlobalHubsRequest ¶
type GetGlobalHubsRequest struct {
// The number of items to return with each hub.
Count *float64 `queryParam:"style=form,explode=true,name=count"`
// Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
OnlyTransient *OnlyTransient `queryParam:"style=form,explode=true,name=onlyTransient"`
}
func (*GetGlobalHubsRequest) GetCount ¶
func (o *GetGlobalHubsRequest) GetCount() *float64
func (*GetGlobalHubsRequest) GetOnlyTransient ¶
func (o *GetGlobalHubsRequest) GetOnlyTransient() *OnlyTransient
type GetGlobalHubsResponse ¶
type GetGlobalHubsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// returns global hubs
Object *GetGlobalHubsResponseBody
}
func (*GetGlobalHubsResponse) GetContentType ¶
func (o *GetGlobalHubsResponse) GetContentType() string
func (*GetGlobalHubsResponse) GetObject ¶ added in v0.1.1
func (o *GetGlobalHubsResponse) GetObject() *GetGlobalHubsResponseBody
func (*GetGlobalHubsResponse) GetRawResponse ¶
func (o *GetGlobalHubsResponse) GetRawResponse() *http.Response
func (*GetGlobalHubsResponse) GetStatusCode ¶
func (o *GetGlobalHubsResponse) GetStatusCode() int
type GetGlobalHubsResponseBody ¶ added in v0.1.1
type GetGlobalHubsResponseBody struct {
MediaContainer *GetGlobalHubsMediaContainer `json:"MediaContainer,omitempty"`
}
GetGlobalHubsResponseBody - returns global hubs
func (*GetGlobalHubsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetGlobalHubsResponseBody) GetMediaContainer() *GetGlobalHubsMediaContainer
type GetHomeDataResponse ¶ added in v0.9.0
type GetHomeDataResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Home Data
Object *GetHomeDataResponseBody
}
func (*GetHomeDataResponse) GetContentType ¶ added in v0.9.0
func (o *GetHomeDataResponse) GetContentType() string
func (*GetHomeDataResponse) GetObject ¶ added in v0.9.0
func (o *GetHomeDataResponse) GetObject() *GetHomeDataResponseBody
func (*GetHomeDataResponse) GetRawResponse ¶ added in v0.9.0
func (o *GetHomeDataResponse) GetRawResponse() *http.Response
func (*GetHomeDataResponse) GetStatusCode ¶ added in v0.9.0
func (o *GetHomeDataResponse) GetStatusCode() int
type GetHomeDataResponseBody ¶ added in v0.9.0
type GetHomeDataResponseBody struct {
ID *float64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
GuestUserID *float64 `json:"guestUserID,omitempty"`
GuestUserUUID *string `json:"guestUserUUID,omitempty"`
GuestEnabled *bool `json:"guestEnabled,omitempty"`
Subscription *bool `json:"subscription,omitempty"`
}
GetHomeDataResponseBody - Home Data
func (*GetHomeDataResponseBody) GetGuestEnabled ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetGuestEnabled() *bool
func (*GetHomeDataResponseBody) GetGuestUserID ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetGuestUserID() *float64
func (*GetHomeDataResponseBody) GetGuestUserUUID ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetGuestUserUUID() *string
func (*GetHomeDataResponseBody) GetID ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetID() *float64
func (*GetHomeDataResponseBody) GetName ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetName() *string
func (*GetHomeDataResponseBody) GetSubscription ¶ added in v0.9.0
func (o *GetHomeDataResponseBody) GetSubscription() *bool
type GetLibraryDetailsDirectory ¶ added in v0.11.1
type GetLibraryDetailsDirectory struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Secondary *bool `json:"secondary,omitempty"`
Prompt *string `json:"prompt,omitempty"`
Search *bool `json:"search,omitempty"`
}
func (*GetLibraryDetailsDirectory) GetKey ¶ added in v0.11.1
func (o *GetLibraryDetailsDirectory) GetKey() *string
func (*GetLibraryDetailsDirectory) GetPrompt ¶ added in v0.11.1
func (o *GetLibraryDetailsDirectory) GetPrompt() *string
func (*GetLibraryDetailsDirectory) GetSearch ¶ added in v0.11.1
func (o *GetLibraryDetailsDirectory) GetSearch() *bool
func (*GetLibraryDetailsDirectory) GetSecondary ¶ added in v0.11.1
func (o *GetLibraryDetailsDirectory) GetSecondary() *bool
func (*GetLibraryDetailsDirectory) GetTitle ¶ added in v0.11.1
func (o *GetLibraryDetailsDirectory) GetTitle() *string
type GetLibraryDetailsFilter ¶ added in v0.11.1
type GetLibraryDetailsFilter struct {
Filter *string `json:"filter,omitempty"`
FilterType *string `json:"filterType,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
}
func (*GetLibraryDetailsFilter) GetFilter ¶ added in v0.11.1
func (o *GetLibraryDetailsFilter) GetFilter() *string
func (*GetLibraryDetailsFilter) GetFilterType ¶ added in v0.11.1
func (o *GetLibraryDetailsFilter) GetFilterType() *string
func (*GetLibraryDetailsFilter) GetKey ¶ added in v0.11.1
func (o *GetLibraryDetailsFilter) GetKey() *string
func (*GetLibraryDetailsFilter) GetTitle ¶ added in v0.11.1
func (o *GetLibraryDetailsFilter) GetTitle() *string
func (*GetLibraryDetailsFilter) GetType ¶ added in v0.11.1
func (o *GetLibraryDetailsFilter) GetType() *string
type GetLibraryDetailsMediaContainer ¶ added in v0.11.1
type GetLibraryDetailsMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Art *string `json:"art,omitempty"`
Content *string `json:"content,omitempty"`
Identifier *string `json:"identifier,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title1 *string `json:"title1,omitempty"`
ViewGroup *string `json:"viewGroup,omitempty"`
ViewMode *int `json:"viewMode,omitempty"`
Directory []GetLibraryDetailsDirectory `json:"Directory,omitempty"`
Type []GetLibraryDetailsType `json:"Type,omitempty"`
FieldType []FieldType `json:"FieldType,omitempty"`
}
func (*GetLibraryDetailsMediaContainer) GetAllowSync ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetAllowSync() *bool
func (*GetLibraryDetailsMediaContainer) GetArt ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetArt() *string
func (*GetLibraryDetailsMediaContainer) GetContent ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetContent() *string
func (*GetLibraryDetailsMediaContainer) GetDirectory ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetDirectory() []GetLibraryDetailsDirectory
func (*GetLibraryDetailsMediaContainer) GetFieldType ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetFieldType() []FieldType
func (*GetLibraryDetailsMediaContainer) GetIdentifier ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetIdentifier() *string
func (*GetLibraryDetailsMediaContainer) GetLibrarySectionID ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetLibrarySectionID() *int
func (*GetLibraryDetailsMediaContainer) GetMediaTagPrefix ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetMediaTagPrefix() *string
func (*GetLibraryDetailsMediaContainer) GetMediaTagVersion ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetMediaTagVersion() *int
func (*GetLibraryDetailsMediaContainer) GetSize ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetSize() *int
func (*GetLibraryDetailsMediaContainer) GetThumb ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetThumb() *string
func (*GetLibraryDetailsMediaContainer) GetTitle1 ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetTitle1() *string
func (*GetLibraryDetailsMediaContainer) GetType ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetType() []GetLibraryDetailsType
func (*GetLibraryDetailsMediaContainer) GetViewGroup ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetViewGroup() *string
func (*GetLibraryDetailsMediaContainer) GetViewMode ¶ added in v0.11.1
func (o *GetLibraryDetailsMediaContainer) GetViewMode() *int
type GetLibraryDetailsRequest ¶ added in v0.11.1
type GetLibraryDetailsRequest struct {
// The unique key of the Plex library.
// Note: This is unique in the context of the Plex server.
//
SectionKey int `pathParam:"style=simple,explode=false,name=sectionKey"`
// Whether or not to include details for a section (types, filters, and sorts).
// Only exists for backwards compatibility, media providers other than the server libraries have it on always.
//
IncludeDetails *IncludeDetails `default:"0" queryParam:"style=form,explode=true,name=includeDetails"`
}
func (*GetLibraryDetailsRequest) GetIncludeDetails ¶ added in v0.11.1
func (o *GetLibraryDetailsRequest) GetIncludeDetails() *IncludeDetails
func (*GetLibraryDetailsRequest) GetSectionKey ¶ added in v0.11.1
func (o *GetLibraryDetailsRequest) GetSectionKey() int
func (GetLibraryDetailsRequest) MarshalJSON ¶ added in v0.11.1
func (g GetLibraryDetailsRequest) MarshalJSON() ([]byte, error)
func (*GetLibraryDetailsRequest) UnmarshalJSON ¶ added in v0.11.1
func (g *GetLibraryDetailsRequest) UnmarshalJSON(data []byte) error
type GetLibraryDetailsResponse ¶ added in v0.11.1
type GetLibraryDetailsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The details of the library
Object *GetLibraryDetailsResponseBody
}
func (*GetLibraryDetailsResponse) GetContentType ¶ added in v0.11.1
func (o *GetLibraryDetailsResponse) GetContentType() string
func (*GetLibraryDetailsResponse) GetObject ¶ added in v0.11.1
func (o *GetLibraryDetailsResponse) GetObject() *GetLibraryDetailsResponseBody
func (*GetLibraryDetailsResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetLibraryDetailsResponse) GetRawResponse() *http.Response
func (*GetLibraryDetailsResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetLibraryDetailsResponse) GetStatusCode() int
type GetLibraryDetailsResponseBody ¶ added in v0.11.1
type GetLibraryDetailsResponseBody struct {
MediaContainer *GetLibraryDetailsMediaContainer `json:"MediaContainer,omitempty"`
}
GetLibraryDetailsResponseBody - The details of the library
func (*GetLibraryDetailsResponseBody) GetMediaContainer ¶ added in v0.11.1
func (o *GetLibraryDetailsResponseBody) GetMediaContainer() *GetLibraryDetailsMediaContainer
type GetLibraryDetailsType ¶ added in v0.11.1
type GetLibraryDetailsType struct {
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Active *bool `json:"active,omitempty"`
Filter []GetLibraryDetailsFilter `json:"Filter,omitempty"`
Sort []Sort `json:"Sort,omitempty"`
Field []Field `json:"Field,omitempty"`
}
func (*GetLibraryDetailsType) GetActive ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetActive() *bool
func (*GetLibraryDetailsType) GetField ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetField() []Field
func (*GetLibraryDetailsType) GetFilter ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetFilter() []GetLibraryDetailsFilter
func (*GetLibraryDetailsType) GetKey ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetKey() *string
func (*GetLibraryDetailsType) GetSort ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetSort() []Sort
func (*GetLibraryDetailsType) GetTitle ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetTitle() *string
func (*GetLibraryDetailsType) GetType ¶ added in v0.11.1
func (o *GetLibraryDetailsType) GetType() *string
type GetLibraryHubsCountry ¶ added in v0.1.1
type GetLibraryHubsCountry struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryHubsCountry) GetTag ¶ added in v0.1.1
func (o *GetLibraryHubsCountry) GetTag() *string
type GetLibraryHubsDirector ¶ added in v0.1.1
type GetLibraryHubsDirector struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryHubsDirector) GetTag ¶ added in v0.1.1
func (o *GetLibraryHubsDirector) GetTag() *string
type GetLibraryHubsGenre ¶ added in v0.1.1
type GetLibraryHubsGenre struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryHubsGenre) GetTag ¶ added in v0.1.1
func (o *GetLibraryHubsGenre) GetTag() *string
type GetLibraryHubsHub ¶ added in v0.1.1
type GetLibraryHubsHub struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
HubIdentifier *string `json:"hubIdentifier,omitempty"`
Context *string `json:"context,omitempty"`
Size *int `json:"size,omitempty"`
More *bool `json:"more,omitempty"`
Style *string `json:"style,omitempty"`
HubKey *string `json:"hubKey,omitempty"`
Metadata []GetLibraryHubsMetadata `json:"Metadata,omitempty"`
Promoted *bool `json:"promoted,omitempty"`
Random *bool `json:"random,omitempty"`
}
func (*GetLibraryHubsHub) GetContext ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetContext() *string
func (*GetLibraryHubsHub) GetHubIdentifier ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetHubIdentifier() *string
func (*GetLibraryHubsHub) GetHubKey ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetHubKey() *string
func (*GetLibraryHubsHub) GetKey ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetKey() *string
func (*GetLibraryHubsHub) GetMetadata ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetMetadata() []GetLibraryHubsMetadata
func (*GetLibraryHubsHub) GetMore ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetMore() *bool
func (*GetLibraryHubsHub) GetPromoted ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetPromoted() *bool
func (*GetLibraryHubsHub) GetRandom ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetRandom() *bool
func (*GetLibraryHubsHub) GetSize ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetSize() *int
func (*GetLibraryHubsHub) GetStyle ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetStyle() *string
func (*GetLibraryHubsHub) GetTitle ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetTitle() *string
func (*GetLibraryHubsHub) GetType ¶ added in v0.1.1
func (o *GetLibraryHubsHub) GetType() *string
type GetLibraryHubsMedia ¶ added in v0.1.1
type GetLibraryHubsMedia struct {
ID *int `json:"id,omitempty"`
Duration *int `json:"duration,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Width *int `json:"width,omitempty"`
Height *int `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *int `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *string `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
OptimizedForStreaming *int `json:"optimizedForStreaming,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetLibraryHubsPart `json:"Part,omitempty"`
}
func (*GetLibraryHubsMedia) GetAspectRatio ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetAspectRatio() *float64
func (*GetLibraryHubsMedia) GetAudioChannels ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetAudioChannels() *int
func (*GetLibraryHubsMedia) GetAudioCodec ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetAudioCodec() *string
func (*GetLibraryHubsMedia) GetAudioProfile ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetAudioProfile() *string
func (*GetLibraryHubsMedia) GetBitrate ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetBitrate() *int
func (*GetLibraryHubsMedia) GetContainer ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetContainer() *string
func (*GetLibraryHubsMedia) GetDuration ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetDuration() *int
func (*GetLibraryHubsMedia) GetHas64bitOffsets ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetHas64bitOffsets() *bool
func (*GetLibraryHubsMedia) GetHeight ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetHeight() *int
func (*GetLibraryHubsMedia) GetID ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetID() *int
func (*GetLibraryHubsMedia) GetOptimizedForStreaming ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetOptimizedForStreaming() *int
func (*GetLibraryHubsMedia) GetPart ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetPart() []GetLibraryHubsPart
func (*GetLibraryHubsMedia) GetVideoCodec ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetVideoCodec() *string
func (*GetLibraryHubsMedia) GetVideoFrameRate ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetVideoFrameRate() *string
func (*GetLibraryHubsMedia) GetVideoProfile ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetVideoProfile() *string
func (*GetLibraryHubsMedia) GetVideoResolution ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetVideoResolution() *string
func (*GetLibraryHubsMedia) GetWidth ¶ added in v0.1.1
func (o *GetLibraryHubsMedia) GetWidth() *int
type GetLibraryHubsMediaContainer ¶ added in v0.1.1
type GetLibraryHubsMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
Hub []GetLibraryHubsHub `json:"Hub,omitempty"`
}
func (*GetLibraryHubsMediaContainer) GetAllowSync ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetAllowSync() *bool
func (*GetLibraryHubsMediaContainer) GetHub ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetHub() []GetLibraryHubsHub
func (*GetLibraryHubsMediaContainer) GetIdentifier ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetIdentifier() *string
func (*GetLibraryHubsMediaContainer) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetLibrarySectionID() *int
func (*GetLibraryHubsMediaContainer) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetLibrarySectionTitle() *string
func (*GetLibraryHubsMediaContainer) GetLibrarySectionUUID ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetLibrarySectionUUID() *string
func (*GetLibraryHubsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetLibraryHubsMediaContainer) GetSize() *int
type GetLibraryHubsMetadata ¶ added in v0.1.1
type GetLibraryHubsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
Year *int `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
PrimaryExtraKey *string `json:"primaryExtraKey,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
Media []GetLibraryHubsMedia `json:"Media,omitempty"`
Genre []GetLibraryHubsGenre `json:"Genre,omitempty"`
Country []GetLibraryHubsCountry `json:"Country,omitempty"`
Director []GetLibraryHubsDirector `json:"Director,omitempty"`
Role []GetLibraryHubsRole `json:"Role,omitempty"`
Writer []GetLibraryHubsWriter `json:"Writer,omitempty"`
SkipCount *int `json:"skipCount,omitempty"`
ChapterSource *string `json:"chapterSource,omitempty"`
}
func (*GetLibraryHubsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetAddedAt() *int
func (*GetLibraryHubsMetadata) GetArt ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetArt() *string
func (*GetLibraryHubsMetadata) GetAudienceRating ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetAudienceRating() *float64
func (*GetLibraryHubsMetadata) GetAudienceRatingImage ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetAudienceRatingImage() *string
func (*GetLibraryHubsMetadata) GetChapterSource ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetChapterSource() *string
func (*GetLibraryHubsMetadata) GetContentRating ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetContentRating() *string
func (*GetLibraryHubsMetadata) GetCountry ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetCountry() []GetLibraryHubsCountry
func (*GetLibraryHubsMetadata) GetDirector ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetDirector() []GetLibraryHubsDirector
func (*GetLibraryHubsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetDuration() *int
func (*GetLibraryHubsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetGUID() *string
func (*GetLibraryHubsMetadata) GetGenre ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetGenre() []GetLibraryHubsGenre
func (*GetLibraryHubsMetadata) GetKey ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetKey() *string
func (*GetLibraryHubsMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetLastViewedAt() *int
func (*GetLibraryHubsMetadata) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetLibrarySectionID() *int
func (*GetLibraryHubsMetadata) GetLibrarySectionKey ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetLibrarySectionKey() *string
func (*GetLibraryHubsMetadata) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetLibrarySectionTitle() *string
func (*GetLibraryHubsMetadata) GetMedia ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetMedia() []GetLibraryHubsMedia
func (*GetLibraryHubsMetadata) GetOriginallyAvailableAt ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetLibraryHubsMetadata) GetPrimaryExtraKey ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetPrimaryExtraKey() *string
func (*GetLibraryHubsMetadata) GetRating ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetRating() *float64
func (*GetLibraryHubsMetadata) GetRatingImage ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetRatingImage() *string
func (*GetLibraryHubsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetRatingKey() *string
func (*GetLibraryHubsMetadata) GetRole ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetRole() []GetLibraryHubsRole
func (*GetLibraryHubsMetadata) GetSkipCount ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetSkipCount() *int
func (*GetLibraryHubsMetadata) GetStudio ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetStudio() *string
func (*GetLibraryHubsMetadata) GetSummary ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetSummary() *string
func (*GetLibraryHubsMetadata) GetTagline ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetTagline() *string
func (*GetLibraryHubsMetadata) GetThumb ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetThumb() *string
func (*GetLibraryHubsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetTitle() *string
func (*GetLibraryHubsMetadata) GetType ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetType() *string
func (*GetLibraryHubsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetUpdatedAt() *int
func (*GetLibraryHubsMetadata) GetViewCount ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetViewCount() *int
func (*GetLibraryHubsMetadata) GetWriter ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetWriter() []GetLibraryHubsWriter
func (*GetLibraryHubsMetadata) GetYear ¶ added in v0.1.1
func (o *GetLibraryHubsMetadata) GetYear() *int
func (GetLibraryHubsMetadata) MarshalJSON ¶ added in v0.1.1
func (g GetLibraryHubsMetadata) MarshalJSON() ([]byte, error)
func (*GetLibraryHubsMetadata) UnmarshalJSON ¶ added in v0.1.1
func (g *GetLibraryHubsMetadata) UnmarshalJSON(data []byte) error
type GetLibraryHubsPart ¶ added in v0.1.1
type GetLibraryHubsPart struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *int `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *int `json:"size,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Container *string `json:"container,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
OptimizedForStreaming *bool `json:"optimizedForStreaming,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
}
func (*GetLibraryHubsPart) GetAudioProfile ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetAudioProfile() *string
func (*GetLibraryHubsPart) GetContainer ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetContainer() *string
func (*GetLibraryHubsPart) GetDuration ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetDuration() *int
func (*GetLibraryHubsPart) GetFile ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetFile() *string
func (*GetLibraryHubsPart) GetHas64bitOffsets ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetHas64bitOffsets() *bool
func (*GetLibraryHubsPart) GetID ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetID() *int
func (*GetLibraryHubsPart) GetKey ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetKey() *string
func (*GetLibraryHubsPart) GetOptimizedForStreaming ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetOptimizedForStreaming() *bool
func (*GetLibraryHubsPart) GetSize ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetSize() *int
func (*GetLibraryHubsPart) GetVideoProfile ¶ added in v0.1.1
func (o *GetLibraryHubsPart) GetVideoProfile() *string
type GetLibraryHubsRequest ¶
type GetLibraryHubsRequest struct {
// the Id of the library to query
SectionID float64 `pathParam:"style=simple,explode=false,name=sectionId"`
// The number of items to return with each hub.
Count *float64 `queryParam:"style=form,explode=true,name=count"`
// Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
OnlyTransient *QueryParamOnlyTransient `queryParam:"style=form,explode=true,name=onlyTransient"`
}
func (*GetLibraryHubsRequest) GetCount ¶
func (o *GetLibraryHubsRequest) GetCount() *float64
func (*GetLibraryHubsRequest) GetOnlyTransient ¶
func (o *GetLibraryHubsRequest) GetOnlyTransient() *QueryParamOnlyTransient
func (*GetLibraryHubsRequest) GetSectionID ¶
func (o *GetLibraryHubsRequest) GetSectionID() float64
type GetLibraryHubsResponse ¶
type GetLibraryHubsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The hubs specific to the library
Object *GetLibraryHubsResponseBody
}
func (*GetLibraryHubsResponse) GetContentType ¶
func (o *GetLibraryHubsResponse) GetContentType() string
func (*GetLibraryHubsResponse) GetObject ¶ added in v0.1.1
func (o *GetLibraryHubsResponse) GetObject() *GetLibraryHubsResponseBody
func (*GetLibraryHubsResponse) GetRawResponse ¶
func (o *GetLibraryHubsResponse) GetRawResponse() *http.Response
func (*GetLibraryHubsResponse) GetStatusCode ¶
func (o *GetLibraryHubsResponse) GetStatusCode() int
type GetLibraryHubsResponseBody ¶ added in v0.1.1
type GetLibraryHubsResponseBody struct {
MediaContainer *GetLibraryHubsMediaContainer `json:"MediaContainer,omitempty"`
}
GetLibraryHubsResponseBody - The hubs specific to the library
func (*GetLibraryHubsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetLibraryHubsResponseBody) GetMediaContainer() *GetLibraryHubsMediaContainer
type GetLibraryHubsRole ¶ added in v0.1.1
type GetLibraryHubsRole struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryHubsRole) GetTag ¶ added in v0.1.1
func (o *GetLibraryHubsRole) GetTag() *string
type GetLibraryHubsWriter ¶ added in v0.1.1
type GetLibraryHubsWriter struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryHubsWriter) GetTag ¶ added in v0.1.1
func (o *GetLibraryHubsWriter) GetTag() *string
type GetLibraryItemsCountry ¶ added in v0.1.1
type GetLibraryItemsCountry struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryItemsCountry) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsCountry) GetTag() *string
type GetLibraryItemsDirector ¶ added in v0.1.1
type GetLibraryItemsDirector struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryItemsDirector) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsDirector) GetTag() *string
type GetLibraryItemsGenre ¶ added in v0.1.1
type GetLibraryItemsGenre struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryItemsGenre) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsGenre) GetTag() *string
type GetLibraryItemsMedia ¶ added in v0.1.1
type GetLibraryItemsMedia struct {
ID *int `json:"id,omitempty"`
Duration *int `json:"duration,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Width *int `json:"width,omitempty"`
Height *int `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *int `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *string `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetLibraryItemsPart `json:"Part,omitempty"`
}
func (*GetLibraryItemsMedia) GetAspectRatio ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetAspectRatio() *float64
func (*GetLibraryItemsMedia) GetAudioChannels ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetAudioChannels() *int
func (*GetLibraryItemsMedia) GetAudioCodec ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetAudioCodec() *string
func (*GetLibraryItemsMedia) GetBitrate ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetBitrate() *int
func (*GetLibraryItemsMedia) GetContainer ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetContainer() *string
func (*GetLibraryItemsMedia) GetDuration ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetDuration() *int
func (*GetLibraryItemsMedia) GetHeight ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetHeight() *int
func (*GetLibraryItemsMedia) GetID ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetID() *int
func (*GetLibraryItemsMedia) GetPart ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetPart() []GetLibraryItemsPart
func (*GetLibraryItemsMedia) GetVideoCodec ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetVideoCodec() *string
func (*GetLibraryItemsMedia) GetVideoFrameRate ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetVideoFrameRate() *string
func (*GetLibraryItemsMedia) GetVideoProfile ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetVideoProfile() *string
func (*GetLibraryItemsMedia) GetVideoResolution ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetVideoResolution() *string
func (*GetLibraryItemsMedia) GetWidth ¶ added in v0.1.1
func (o *GetLibraryItemsMedia) GetWidth() *int
type GetLibraryItemsMediaContainer ¶ added in v0.1.1
type GetLibraryItemsMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Art *string `json:"art,omitempty"`
Identifier *string `json:"identifier,omitempty"`
LibrarySectionID *LibrarySectionID `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title1 *string `json:"title1,omitempty"`
Title2 *string `json:"title2,omitempty"`
ViewGroup *string `json:"viewGroup,omitempty"`
ViewMode *int `json:"viewMode,omitempty"`
MixedParents *bool `json:"mixedParents,omitempty"`
Metadata []GetLibraryItemsMetadata `json:"Metadata,omitempty"`
}
func (*GetLibraryItemsMediaContainer) GetAllowSync ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetAllowSync() *bool
func (*GetLibraryItemsMediaContainer) GetArt ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetArt() *string
func (*GetLibraryItemsMediaContainer) GetIdentifier ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetIdentifier() *string
func (*GetLibraryItemsMediaContainer) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetLibrarySectionID() *LibrarySectionID
func (*GetLibraryItemsMediaContainer) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetLibrarySectionTitle() *string
func (*GetLibraryItemsMediaContainer) GetLibrarySectionUUID ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetLibrarySectionUUID() *string
func (*GetLibraryItemsMediaContainer) GetMediaTagPrefix ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetMediaTagPrefix() *string
func (*GetLibraryItemsMediaContainer) GetMediaTagVersion ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetMediaTagVersion() *int
func (*GetLibraryItemsMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetMetadata() []GetLibraryItemsMetadata
func (*GetLibraryItemsMediaContainer) GetMixedParents ¶ added in v0.1.3
func (o *GetLibraryItemsMediaContainer) GetMixedParents() *bool
func (*GetLibraryItemsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetSize() *int
func (*GetLibraryItemsMediaContainer) GetThumb ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetThumb() *string
func (*GetLibraryItemsMediaContainer) GetTitle1 ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetTitle1() *string
func (*GetLibraryItemsMediaContainer) GetTitle2 ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetTitle2() *string
func (*GetLibraryItemsMediaContainer) GetViewGroup ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetViewGroup() *string
func (*GetLibraryItemsMediaContainer) GetViewMode ¶ added in v0.1.1
func (o *GetLibraryItemsMediaContainer) GetViewMode() *int
type GetLibraryItemsMetadata ¶ added in v0.1.1
type GetLibraryItemsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *int `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
ChapterSource *string `json:"chapterSource,omitempty"`
PrimaryExtraKey *string `json:"primaryExtraKey,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
GrandparentRatingKey *string `json:"grandparentRatingKey,omitempty"`
GrandparentGUID *string `json:"grandparentGuid,omitempty"`
GrandparentKey *string `json:"grandparentKey,omitempty"`
GrandparentTitle *string `json:"grandparentTitle,omitempty"`
GrandparentThumb *string `json:"grandparentThumb,omitempty"`
GrandparentArt *string `json:"grandparentArt,omitempty"`
GrandparentTheme *string `json:"grandparentTheme,omitempty"`
Media []GetLibraryItemsMedia `json:"Media,omitempty"`
Genre []GetLibraryItemsGenre `json:"Genre,omitempty"`
Country []GetLibraryItemsCountry `json:"Country,omitempty"`
Director []GetLibraryItemsDirector `json:"Director,omitempty"`
Writer []GetLibraryItemsWriter `json:"Writer,omitempty"`
Role []GetLibraryItemsRole `json:"Role,omitempty"`
TitleSort *string `json:"titleSort,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
OriginalTitle *string `json:"originalTitle,omitempty"`
ViewOffset *int `json:"viewOffset,omitempty"`
SkipCount *int `json:"skipCount,omitempty"`
Index *int `json:"index,omitempty"`
Theme *string `json:"theme,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
ViewedLeafCount *int `json:"viewedLeafCount,omitempty"`
ChildCount *int `json:"childCount,omitempty"`
HasPremiumExtras *string `json:"hasPremiumExtras,omitempty"`
HasPremiumPrimaryExtra *string `json:"hasPremiumPrimaryExtra,omitempty"`
ParentRatingKey *string `json:"parentRatingKey,omitempty"`
ParentGUID *string `json:"parentGuid,omitempty"`
ParentStudio *string `json:"parentStudio,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
ParentYear *int `json:"parentYear,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
ParentTheme *string `json:"parentTheme,omitempty"`
}
func (*GetLibraryItemsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetAddedAt() *int
func (*GetLibraryItemsMetadata) GetArt ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetArt() *string
func (*GetLibraryItemsMetadata) GetAudienceRating ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetAudienceRating() *float64
func (*GetLibraryItemsMetadata) GetAudienceRatingImage ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetAudienceRatingImage() *string
func (*GetLibraryItemsMetadata) GetChapterSource ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetChapterSource() *string
func (*GetLibraryItemsMetadata) GetChildCount ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetChildCount() *int
func (*GetLibraryItemsMetadata) GetContentRating ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetContentRating() *string
func (*GetLibraryItemsMetadata) GetCountry ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetCountry() []GetLibraryItemsCountry
func (*GetLibraryItemsMetadata) GetDirector ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetDirector() []GetLibraryItemsDirector
func (*GetLibraryItemsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetDuration() *int
func (*GetLibraryItemsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetGUID() *string
func (*GetLibraryItemsMetadata) GetGenre ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetGenre() []GetLibraryItemsGenre
func (*GetLibraryItemsMetadata) GetGrandparentArt ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentArt() *string
func (*GetLibraryItemsMetadata) GetGrandparentGUID ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentGUID() *string
func (*GetLibraryItemsMetadata) GetGrandparentKey ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentKey() *string
func (*GetLibraryItemsMetadata) GetGrandparentRatingKey ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentRatingKey() *string
func (*GetLibraryItemsMetadata) GetGrandparentTheme ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentTheme() *string
func (*GetLibraryItemsMetadata) GetGrandparentThumb ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentThumb() *string
func (*GetLibraryItemsMetadata) GetGrandparentTitle ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetGrandparentTitle() *string
func (*GetLibraryItemsMetadata) GetHasPremiumExtras ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetHasPremiumExtras() *string
func (*GetLibraryItemsMetadata) GetHasPremiumPrimaryExtra ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetHasPremiumPrimaryExtra() *string
func (*GetLibraryItemsMetadata) GetIndex ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetIndex() *int
func (*GetLibraryItemsMetadata) GetKey ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetKey() *string
func (*GetLibraryItemsMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetLastViewedAt() *int
func (*GetLibraryItemsMetadata) GetLeafCount ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetLeafCount() *int
func (*GetLibraryItemsMetadata) GetMedia ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetMedia() []GetLibraryItemsMedia
func (*GetLibraryItemsMetadata) GetOriginalTitle ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetOriginalTitle() *string
func (*GetLibraryItemsMetadata) GetOriginallyAvailableAt ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetLibraryItemsMetadata) GetParentGUID ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentGUID() *string
func (*GetLibraryItemsMetadata) GetParentIndex ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentIndex() *int
func (*GetLibraryItemsMetadata) GetParentKey ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentKey() *string
func (*GetLibraryItemsMetadata) GetParentRatingKey ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentRatingKey() *string
func (*GetLibraryItemsMetadata) GetParentStudio ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentStudio() *string
func (*GetLibraryItemsMetadata) GetParentTheme ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentTheme() *string
func (*GetLibraryItemsMetadata) GetParentThumb ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentThumb() *string
func (*GetLibraryItemsMetadata) GetParentTitle ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentTitle() *string
func (*GetLibraryItemsMetadata) GetParentYear ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetParentYear() *int
func (*GetLibraryItemsMetadata) GetPrimaryExtraKey ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetPrimaryExtraKey() *string
func (*GetLibraryItemsMetadata) GetRating ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetRating() *float64
func (*GetLibraryItemsMetadata) GetRatingImage ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetRatingImage() *string
func (*GetLibraryItemsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetRatingKey() *string
func (*GetLibraryItemsMetadata) GetRole ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetRole() []GetLibraryItemsRole
func (*GetLibraryItemsMetadata) GetSkipCount ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetSkipCount() *int
func (*GetLibraryItemsMetadata) GetStudio ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetStudio() *string
func (*GetLibraryItemsMetadata) GetSummary ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetSummary() *string
func (*GetLibraryItemsMetadata) GetTagline ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetTagline() *string
func (*GetLibraryItemsMetadata) GetTheme ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetTheme() *string
func (*GetLibraryItemsMetadata) GetThumb ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetThumb() *string
func (*GetLibraryItemsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetTitle() *string
func (*GetLibraryItemsMetadata) GetTitleSort ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetTitleSort() *string
func (*GetLibraryItemsMetadata) GetType ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetType() *string
func (*GetLibraryItemsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetUpdatedAt() *int
func (*GetLibraryItemsMetadata) GetViewCount ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetViewCount() *int
func (*GetLibraryItemsMetadata) GetViewOffset ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetViewOffset() *int
func (*GetLibraryItemsMetadata) GetViewedLeafCount ¶ added in v0.1.3
func (o *GetLibraryItemsMetadata) GetViewedLeafCount() *int
func (*GetLibraryItemsMetadata) GetWriter ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetWriter() []GetLibraryItemsWriter
func (*GetLibraryItemsMetadata) GetYear ¶ added in v0.1.1
func (o *GetLibraryItemsMetadata) GetYear() *int
func (GetLibraryItemsMetadata) MarshalJSON ¶ added in v0.1.1
func (g GetLibraryItemsMetadata) MarshalJSON() ([]byte, error)
func (*GetLibraryItemsMetadata) UnmarshalJSON ¶ added in v0.1.1
func (g *GetLibraryItemsMetadata) UnmarshalJSON(data []byte) error
type GetLibraryItemsPart ¶ added in v0.1.1
type GetLibraryItemsPart struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *int `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *int64 `json:"size,omitempty"`
Container *string `json:"container,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
}
func (*GetLibraryItemsPart) GetContainer ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetContainer() *string
func (*GetLibraryItemsPart) GetDuration ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetDuration() *int
func (*GetLibraryItemsPart) GetFile ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetFile() *string
func (*GetLibraryItemsPart) GetID ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetID() *int
func (*GetLibraryItemsPart) GetKey ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetKey() *string
func (*GetLibraryItemsPart) GetSize ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetSize() *int64
func (*GetLibraryItemsPart) GetVideoProfile ¶ added in v0.1.1
func (o *GetLibraryItemsPart) GetVideoProfile() *string
type GetLibraryItemsRequest ¶
type GetLibraryItemsRequest struct {
// The unique key of the Plex library.
// Note: This is unique in the context of the Plex server.
//
SectionKey int `pathParam:"style=simple,explode=false,name=sectionKey"`
// A key representing a specific tag within the section.
Tag Tag `pathParam:"style=simple,explode=false,name=tag"`
// Adds the Guids object to the response
//
IncludeGuids *IncludeGuids `queryParam:"style=form,explode=true,name=includeGuids"`
// Adds the Meta object to the response
//
IncludeMeta *IncludeMeta `queryParam:"style=form,explode=true,name=includeMeta"`
// The type of media to retrieve.
// 1 = movie
// 2 = show
// 3 = season
// 4 = episode
// E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
//
Type Type `queryParam:"style=form,explode=true,name=type"`
// The index of the first item to return. If not specified, the first item will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 0
//
XPlexContainerStart *int `default:"0" queryParam:"style=form,explode=true,name=X-Plex-Container-Start"`
// The number of items to return. If not specified, all items will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 50
//
XPlexContainerSize *int `default:"50" queryParam:"style=form,explode=true,name=X-Plex-Container-Size"`
}
func (*GetLibraryItemsRequest) GetIncludeGuids ¶ added in v0.10.0
func (o *GetLibraryItemsRequest) GetIncludeGuids() *IncludeGuids
func (*GetLibraryItemsRequest) GetIncludeMeta ¶ added in v0.11.1
func (o *GetLibraryItemsRequest) GetIncludeMeta() *IncludeMeta
func (*GetLibraryItemsRequest) GetSectionKey ¶ added in v0.11.1
func (o *GetLibraryItemsRequest) GetSectionKey() int
func (*GetLibraryItemsRequest) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsRequest) GetTag() Tag
func (*GetLibraryItemsRequest) GetType ¶
func (o *GetLibraryItemsRequest) GetType() Type
func (*GetLibraryItemsRequest) GetXPlexContainerSize ¶ added in v0.11.1
func (o *GetLibraryItemsRequest) GetXPlexContainerSize() *int
func (*GetLibraryItemsRequest) GetXPlexContainerStart ¶ added in v0.11.1
func (o *GetLibraryItemsRequest) GetXPlexContainerStart() *int
func (GetLibraryItemsRequest) MarshalJSON ¶ added in v0.11.1
func (g GetLibraryItemsRequest) MarshalJSON() ([]byte, error)
func (*GetLibraryItemsRequest) UnmarshalJSON ¶ added in v0.11.1
func (g *GetLibraryItemsRequest) UnmarshalJSON(data []byte) error
type GetLibraryItemsResponse ¶
type GetLibraryItemsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The contents of the library by section and tag
Object *GetLibraryItemsResponseBody
}
func (*GetLibraryItemsResponse) GetContentType ¶
func (o *GetLibraryItemsResponse) GetContentType() string
func (*GetLibraryItemsResponse) GetObject ¶ added in v0.1.1
func (o *GetLibraryItemsResponse) GetObject() *GetLibraryItemsResponseBody
func (*GetLibraryItemsResponse) GetRawResponse ¶
func (o *GetLibraryItemsResponse) GetRawResponse() *http.Response
func (*GetLibraryItemsResponse) GetStatusCode ¶
func (o *GetLibraryItemsResponse) GetStatusCode() int
type GetLibraryItemsResponseBody ¶ added in v0.1.1
type GetLibraryItemsResponseBody struct {
MediaContainer *GetLibraryItemsMediaContainer `json:"MediaContainer,omitempty"`
}
GetLibraryItemsResponseBody - The contents of the library by section and tag
func (*GetLibraryItemsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetLibraryItemsResponseBody) GetMediaContainer() *GetLibraryItemsMediaContainer
type GetLibraryItemsRole ¶ added in v0.1.1
type GetLibraryItemsRole struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryItemsRole) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsRole) GetTag() *string
type GetLibraryItemsWriter ¶ added in v0.1.1
type GetLibraryItemsWriter struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetLibraryItemsWriter) GetTag ¶ added in v0.1.1
func (o *GetLibraryItemsWriter) GetTag() *string
type GetMediaProvidersDirectory ¶ added in v0.11.1
type GetMediaProvidersDirectory struct {
HubKey *string `json:"hubKey,omitempty"`
Title *string `json:"title,omitempty"`
Agent *string `json:"agent,omitempty"`
Language *string `json:"language,omitempty"`
Refreshing *bool `json:"refreshing,omitempty"`
Scanner *string `json:"scanner,omitempty"`
UUID *string `json:"uuid,omitempty"`
ID *string `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Subtype *string `json:"subtype,omitempty"`
UpdatedAt *int64 `json:"updatedAt,omitempty"`
ScannedAt *int64 `json:"scannedAt,omitempty"`
Pivot []Pivot `json:"Pivot,omitempty"`
}
func (*GetMediaProvidersDirectory) GetAgent ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetAgent() *string
func (*GetMediaProvidersDirectory) GetHubKey ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetHubKey() *string
func (*GetMediaProvidersDirectory) GetID ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetID() *string
func (*GetMediaProvidersDirectory) GetKey ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetKey() *string
func (*GetMediaProvidersDirectory) GetLanguage ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetLanguage() *string
func (*GetMediaProvidersDirectory) GetPivot ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetPivot() []Pivot
func (*GetMediaProvidersDirectory) GetRefreshing ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetRefreshing() *bool
func (*GetMediaProvidersDirectory) GetScannedAt ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetScannedAt() *int64
func (*GetMediaProvidersDirectory) GetScanner ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetScanner() *string
func (*GetMediaProvidersDirectory) GetSubtype ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetSubtype() *string
func (*GetMediaProvidersDirectory) GetTitle ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetTitle() *string
func (*GetMediaProvidersDirectory) GetType ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetType() *string
func (*GetMediaProvidersDirectory) GetUUID ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetUUID() *string
func (*GetMediaProvidersDirectory) GetUpdatedAt ¶ added in v0.11.1
func (o *GetMediaProvidersDirectory) GetUpdatedAt() *int64
type GetMediaProvidersMediaContainer ¶ added in v0.11.1
type GetMediaProvidersMediaContainer struct {
Size *int64 `json:"size,omitempty"`
AllowCameraUpload *bool `json:"allowCameraUpload,omitempty"`
AllowChannelAccess *bool `json:"allowChannelAccess,omitempty"`
AllowSharing *bool `json:"allowSharing,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
AllowTuners *bool `json:"allowTuners,omitempty"`
BackgroundProcessing *bool `json:"backgroundProcessing,omitempty"`
Certificate *bool `json:"certificate,omitempty"`
CompanionProxy *bool `json:"companionProxy,omitempty"`
CountryCode *string `json:"countryCode,omitempty"`
Diagnostics *string `json:"diagnostics,omitempty"`
EventStream *bool `json:"eventStream,omitempty"`
FriendlyName *string `json:"friendlyName,omitempty"`
Livetv *int64 `json:"livetv,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
MusicAnalysis *int64 `json:"musicAnalysis,omitempty"`
MyPlex *bool `json:"myPlex,omitempty"`
MyPlexMappingState *string `json:"myPlexMappingState,omitempty"`
MyPlexSigninState *string `json:"myPlexSigninState,omitempty"`
MyPlexSubscription *bool `json:"myPlexSubscription,omitempty"`
MyPlexUsername *string `json:"myPlexUsername,omitempty"`
OfflineTranscode *int64 `json:"offlineTranscode,omitempty"`
OwnerFeatures *string `json:"ownerFeatures,omitempty"`
Platform *string `json:"platform,omitempty"`
PlatformVersion *string `json:"platformVersion,omitempty"`
PluginHost *bool `json:"pluginHost,omitempty"`
PushNotifications *bool `json:"pushNotifications,omitempty"`
ReadOnlyLibraries *bool `json:"readOnlyLibraries,omitempty"`
StreamingBrainABRVersion *int64 `json:"streamingBrainABRVersion,omitempty"`
StreamingBrainVersion *int64 `json:"streamingBrainVersion,omitempty"`
Sync *bool `json:"sync,omitempty"`
TranscoderActiveVideoSessions *int64 `json:"transcoderActiveVideoSessions,omitempty"`
TranscoderAudio *bool `json:"transcoderAudio,omitempty"`
TranscoderLyrics *bool `json:"transcoderLyrics,omitempty"`
TranscoderSubtitles *bool `json:"transcoderSubtitles,omitempty"`
TranscoderVideo *bool `json:"transcoderVideo,omitempty"`
TranscoderVideoBitrates *string `json:"transcoderVideoBitrates,omitempty"`
TranscoderVideoQualities *string `json:"transcoderVideoQualities,omitempty"`
TranscoderVideoResolutions *string `json:"transcoderVideoResolutions,omitempty"`
UpdatedAt *int64 `json:"updatedAt,omitempty"`
Updater *bool `json:"updater,omitempty"`
Version *string `json:"version,omitempty"`
VoiceSearch *bool `json:"voiceSearch,omitempty"`
MediaProvider []MediaProvider `json:"MediaProvider,omitempty"`
}
func (*GetMediaProvidersMediaContainer) GetAllowCameraUpload ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetAllowCameraUpload() *bool
func (*GetMediaProvidersMediaContainer) GetAllowChannelAccess ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetAllowChannelAccess() *bool
func (*GetMediaProvidersMediaContainer) GetAllowSharing ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetAllowSharing() *bool
func (*GetMediaProvidersMediaContainer) GetAllowSync ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetAllowSync() *bool
func (*GetMediaProvidersMediaContainer) GetAllowTuners ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetAllowTuners() *bool
func (*GetMediaProvidersMediaContainer) GetBackgroundProcessing ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetBackgroundProcessing() *bool
func (*GetMediaProvidersMediaContainer) GetCertificate ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetCertificate() *bool
func (*GetMediaProvidersMediaContainer) GetCompanionProxy ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetCompanionProxy() *bool
func (*GetMediaProvidersMediaContainer) GetCountryCode ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetCountryCode() *string
func (*GetMediaProvidersMediaContainer) GetDiagnostics ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetDiagnostics() *string
func (*GetMediaProvidersMediaContainer) GetEventStream ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetEventStream() *bool
func (*GetMediaProvidersMediaContainer) GetFriendlyName ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetFriendlyName() *string
func (*GetMediaProvidersMediaContainer) GetLivetv ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetLivetv() *int64
func (*GetMediaProvidersMediaContainer) GetMachineIdentifier ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMachineIdentifier() *string
func (*GetMediaProvidersMediaContainer) GetMediaProvider ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMediaProvider() []MediaProvider
func (*GetMediaProvidersMediaContainer) GetMusicAnalysis ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMusicAnalysis() *int64
func (*GetMediaProvidersMediaContainer) GetMyPlex ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMyPlex() *bool
func (*GetMediaProvidersMediaContainer) GetMyPlexMappingState ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMyPlexMappingState() *string
func (*GetMediaProvidersMediaContainer) GetMyPlexSigninState ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMyPlexSigninState() *string
func (*GetMediaProvidersMediaContainer) GetMyPlexSubscription ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMyPlexSubscription() *bool
func (*GetMediaProvidersMediaContainer) GetMyPlexUsername ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetMyPlexUsername() *string
func (*GetMediaProvidersMediaContainer) GetOfflineTranscode ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetOfflineTranscode() *int64
func (*GetMediaProvidersMediaContainer) GetOwnerFeatures ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetOwnerFeatures() *string
func (*GetMediaProvidersMediaContainer) GetPlatform ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetPlatform() *string
func (*GetMediaProvidersMediaContainer) GetPlatformVersion ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetPlatformVersion() *string
func (*GetMediaProvidersMediaContainer) GetPluginHost ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetPluginHost() *bool
func (*GetMediaProvidersMediaContainer) GetPushNotifications ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetPushNotifications() *bool
func (*GetMediaProvidersMediaContainer) GetReadOnlyLibraries ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetReadOnlyLibraries() *bool
func (*GetMediaProvidersMediaContainer) GetSize ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetSize() *int64
func (*GetMediaProvidersMediaContainer) GetStreamingBrainABRVersion ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetStreamingBrainABRVersion() *int64
func (*GetMediaProvidersMediaContainer) GetStreamingBrainVersion ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetStreamingBrainVersion() *int64
func (*GetMediaProvidersMediaContainer) GetSync ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetSync() *bool
func (*GetMediaProvidersMediaContainer) GetTranscoderActiveVideoSessions ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderActiveVideoSessions() *int64
func (*GetMediaProvidersMediaContainer) GetTranscoderAudio ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderAudio() *bool
func (*GetMediaProvidersMediaContainer) GetTranscoderLyrics ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderLyrics() *bool
func (*GetMediaProvidersMediaContainer) GetTranscoderSubtitles ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderSubtitles() *bool
func (*GetMediaProvidersMediaContainer) GetTranscoderVideo ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderVideo() *bool
func (*GetMediaProvidersMediaContainer) GetTranscoderVideoBitrates ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoBitrates() *string
func (*GetMediaProvidersMediaContainer) GetTranscoderVideoQualities ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoQualities() *string
func (*GetMediaProvidersMediaContainer) GetTranscoderVideoResolutions ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetTranscoderVideoResolutions() *string
func (*GetMediaProvidersMediaContainer) GetUpdatedAt ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetUpdatedAt() *int64
func (*GetMediaProvidersMediaContainer) GetUpdater ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetUpdater() *bool
func (*GetMediaProvidersMediaContainer) GetVersion ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetVersion() *string
func (*GetMediaProvidersMediaContainer) GetVoiceSearch ¶ added in v0.11.1
func (o *GetMediaProvidersMediaContainer) GetVoiceSearch() *bool
type GetMediaProvidersRequest ¶ added in v0.11.1
type GetMediaProvidersRequest struct {
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
}
func (*GetMediaProvidersRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetMediaProvidersRequest) GetXPlexToken() string
type GetMediaProvidersResponse ¶ added in v0.11.1
type GetMediaProvidersResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Media providers and their features
Object *GetMediaProvidersResponseBody
}
func (*GetMediaProvidersResponse) GetContentType ¶ added in v0.11.1
func (o *GetMediaProvidersResponse) GetContentType() string
func (*GetMediaProvidersResponse) GetObject ¶ added in v0.11.1
func (o *GetMediaProvidersResponse) GetObject() *GetMediaProvidersResponseBody
func (*GetMediaProvidersResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetMediaProvidersResponse) GetRawResponse() *http.Response
func (*GetMediaProvidersResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetMediaProvidersResponse) GetStatusCode() int
type GetMediaProvidersResponseBody ¶ added in v0.11.1
type GetMediaProvidersResponseBody struct {
MediaContainer *GetMediaProvidersMediaContainer `json:"MediaContainer,omitempty"`
}
GetMediaProvidersResponseBody - Media providers and their features
func (*GetMediaProvidersResponseBody) GetMediaContainer ¶ added in v0.11.1
func (o *GetMediaProvidersResponseBody) GetMediaContainer() *GetMediaProvidersMediaContainer
type GetMetaDataByRatingKeyCountry ¶ added in v0.11.1
type GetMetaDataByRatingKeyCountry struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
}
func (*GetMetaDataByRatingKeyCountry) GetFilter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyCountry) GetFilter() *string
func (*GetMetaDataByRatingKeyCountry) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyCountry) GetID() *int
func (*GetMetaDataByRatingKeyCountry) GetTag ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyCountry) GetTag() *string
type GetMetaDataByRatingKeyDirector ¶ added in v0.11.1
type GetMetaDataByRatingKeyDirector struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
TagKey *string `json:"tagKey,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*GetMetaDataByRatingKeyDirector) GetFilter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyDirector) GetFilter() *string
func (*GetMetaDataByRatingKeyDirector) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyDirector) GetID() *int
func (*GetMetaDataByRatingKeyDirector) GetTag ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyDirector) GetTag() *string
func (*GetMetaDataByRatingKeyDirector) GetTagKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyDirector) GetTagKey() *string
func (*GetMetaDataByRatingKeyDirector) GetThumb ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyDirector) GetThumb() *string
type GetMetaDataByRatingKeyGenre ¶ added in v0.11.1
type GetMetaDataByRatingKeyGenre struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
}
func (*GetMetaDataByRatingKeyGenre) GetFilter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyGenre) GetFilter() *string
func (*GetMetaDataByRatingKeyGenre) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyGenre) GetID() *int
func (*GetMetaDataByRatingKeyGenre) GetTag ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyGenre) GetTag() *string
type GetMetaDataByRatingKeyMedia ¶ added in v0.11.1
type GetMetaDataByRatingKeyMedia struct {
ID *int `json:"id,omitempty"`
Duration *int `json:"duration,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Width *int `json:"width,omitempty"`
Height *int `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *int `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *string `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
OptimizedForStreaming *int `json:"optimizedForStreaming,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetMetaDataByRatingKeyPart `json:"Part,omitempty"`
}
func (*GetMetaDataByRatingKeyMedia) GetAspectRatio ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetAspectRatio() *float64
func (*GetMetaDataByRatingKeyMedia) GetAudioChannels ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetAudioChannels() *int
func (*GetMetaDataByRatingKeyMedia) GetAudioCodec ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetAudioCodec() *string
func (*GetMetaDataByRatingKeyMedia) GetAudioProfile ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetAudioProfile() *string
func (*GetMetaDataByRatingKeyMedia) GetBitrate ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetBitrate() *int
func (*GetMetaDataByRatingKeyMedia) GetContainer ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetContainer() *string
func (*GetMetaDataByRatingKeyMedia) GetDuration ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetDuration() *int
func (*GetMetaDataByRatingKeyMedia) GetHas64bitOffsets ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetHas64bitOffsets() *bool
func (*GetMetaDataByRatingKeyMedia) GetHeight ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetHeight() *int
func (*GetMetaDataByRatingKeyMedia) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetID() *int
func (*GetMetaDataByRatingKeyMedia) GetOptimizedForStreaming ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetOptimizedForStreaming() *int
func (*GetMetaDataByRatingKeyMedia) GetPart ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetPart() []GetMetaDataByRatingKeyPart
func (*GetMetaDataByRatingKeyMedia) GetVideoCodec ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetVideoCodec() *string
func (*GetMetaDataByRatingKeyMedia) GetVideoFrameRate ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetVideoFrameRate() *string
func (*GetMetaDataByRatingKeyMedia) GetVideoProfile ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetVideoProfile() *string
func (*GetMetaDataByRatingKeyMedia) GetVideoResolution ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetVideoResolution() *string
func (*GetMetaDataByRatingKeyMedia) GetWidth ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMedia) GetWidth() *int
type GetMetaDataByRatingKeyMediaContainer ¶ added in v0.11.1
type GetMetaDataByRatingKeyMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Metadata []GetMetaDataByRatingKeyMetadata `json:"Metadata,omitempty"`
}
func (*GetMetaDataByRatingKeyMediaContainer) GetAllowSync ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetAllowSync() *bool
func (*GetMetaDataByRatingKeyMediaContainer) GetIdentifier ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetIdentifier() *string
func (*GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionID() *int
func (*GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionTitle ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionTitle() *string
func (*GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionUUID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetLibrarySectionUUID() *string
func (*GetMetaDataByRatingKeyMediaContainer) GetMediaTagPrefix ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetMediaTagPrefix() *string
func (*GetMetaDataByRatingKeyMediaContainer) GetMediaTagVersion ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetMediaTagVersion() *int
func (*GetMetaDataByRatingKeyMediaContainer) GetMetadata ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetMetadata() []GetMetaDataByRatingKeyMetadata
func (*GetMetaDataByRatingKeyMediaContainer) GetSize ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMediaContainer) GetSize() *int
type GetMetaDataByRatingKeyMetadata ¶ added in v0.11.1
type GetMetaDataByRatingKeyMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *int `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
HasPremiumPrimaryExtra *string `json:"hasPremiumPrimaryExtra,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
Media []GetMetaDataByRatingKeyMedia `json:"Media,omitempty"`
Genre []GetMetaDataByRatingKeyGenre `json:"Genre,omitempty"`
Country []GetMetaDataByRatingKeyCountry `json:"Country,omitempty"`
Guids []Guids `json:"Guid,omitempty"`
Ratings []Ratings `json:"Rating,omitempty"`
Director []GetMetaDataByRatingKeyDirector `json:"Director,omitempty"`
Writer []GetMetaDataByRatingKeyWriter `json:"Writer,omitempty"`
Role []GetMetaDataByRatingKeyRole `json:"Role,omitempty"`
Producer []Producer `json:"Producer,omitempty"`
}
func (*GetMetaDataByRatingKeyMetadata) GetAddedAt ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetAddedAt() *int
func (*GetMetaDataByRatingKeyMetadata) GetArt ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetArt() *string
func (*GetMetaDataByRatingKeyMetadata) GetAudienceRating ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetAudienceRating() *float64
func (*GetMetaDataByRatingKeyMetadata) GetAudienceRatingImage ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetAudienceRatingImage() *string
func (*GetMetaDataByRatingKeyMetadata) GetContentRating ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetContentRating() *string
func (*GetMetaDataByRatingKeyMetadata) GetCountry ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetCountry() []GetMetaDataByRatingKeyCountry
func (*GetMetaDataByRatingKeyMetadata) GetDirector ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetDirector() []GetMetaDataByRatingKeyDirector
func (*GetMetaDataByRatingKeyMetadata) GetDuration ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetDuration() *int
func (*GetMetaDataByRatingKeyMetadata) GetGUID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetGUID() *string
func (*GetMetaDataByRatingKeyMetadata) GetGenre ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetGenre() []GetMetaDataByRatingKeyGenre
func (*GetMetaDataByRatingKeyMetadata) GetGuids ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetGuids() []Guids
func (*GetMetaDataByRatingKeyMetadata) GetHasPremiumPrimaryExtra ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetHasPremiumPrimaryExtra() *string
func (*GetMetaDataByRatingKeyMetadata) GetKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetKey() *string
func (*GetMetaDataByRatingKeyMetadata) GetLibrarySectionID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionID() *int
func (*GetMetaDataByRatingKeyMetadata) GetLibrarySectionKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionKey() *string
func (*GetMetaDataByRatingKeyMetadata) GetLibrarySectionTitle ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetLibrarySectionTitle() *string
func (*GetMetaDataByRatingKeyMetadata) GetMedia ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetMedia() []GetMetaDataByRatingKeyMedia
func (*GetMetaDataByRatingKeyMetadata) GetOriginallyAvailableAt ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetMetaDataByRatingKeyMetadata) GetProducer ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetProducer() []Producer
func (*GetMetaDataByRatingKeyMetadata) GetRating ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetRating() *float64
func (*GetMetaDataByRatingKeyMetadata) GetRatingImage ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetRatingImage() *string
func (*GetMetaDataByRatingKeyMetadata) GetRatingKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetRatingKey() *string
func (*GetMetaDataByRatingKeyMetadata) GetRatings ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetRatings() []Ratings
func (*GetMetaDataByRatingKeyMetadata) GetRole ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetRole() []GetMetaDataByRatingKeyRole
func (*GetMetaDataByRatingKeyMetadata) GetStudio ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetStudio() *string
func (*GetMetaDataByRatingKeyMetadata) GetSummary ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetSummary() *string
func (*GetMetaDataByRatingKeyMetadata) GetTagline ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetTagline() *string
func (*GetMetaDataByRatingKeyMetadata) GetThumb ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetThumb() *string
func (*GetMetaDataByRatingKeyMetadata) GetTitle ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetTitle() *string
func (*GetMetaDataByRatingKeyMetadata) GetType ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetType() *string
func (*GetMetaDataByRatingKeyMetadata) GetUpdatedAt ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetUpdatedAt() *int
func (*GetMetaDataByRatingKeyMetadata) GetWriter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetWriter() []GetMetaDataByRatingKeyWriter
func (*GetMetaDataByRatingKeyMetadata) GetYear ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyMetadata) GetYear() *int
func (GetMetaDataByRatingKeyMetadata) MarshalJSON ¶ added in v0.11.1
func (g GetMetaDataByRatingKeyMetadata) MarshalJSON() ([]byte, error)
func (*GetMetaDataByRatingKeyMetadata) UnmarshalJSON ¶ added in v0.11.1
func (g *GetMetaDataByRatingKeyMetadata) UnmarshalJSON(data []byte) error
type GetMetaDataByRatingKeyPart ¶ added in v0.11.1
type GetMetaDataByRatingKeyPart struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *int `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *int `json:"size,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Container *string `json:"container,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
OptimizedForStreaming *bool `json:"optimizedForStreaming,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Stream []Stream `json:"Stream,omitempty"`
}
func (*GetMetaDataByRatingKeyPart) GetAudioProfile ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetAudioProfile() *string
func (*GetMetaDataByRatingKeyPart) GetContainer ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetContainer() *string
func (*GetMetaDataByRatingKeyPart) GetDuration ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetDuration() *int
func (*GetMetaDataByRatingKeyPart) GetFile ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetFile() *string
func (*GetMetaDataByRatingKeyPart) GetHas64bitOffsets ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetHas64bitOffsets() *bool
func (*GetMetaDataByRatingKeyPart) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetID() *int
func (*GetMetaDataByRatingKeyPart) GetKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetKey() *string
func (*GetMetaDataByRatingKeyPart) GetOptimizedForStreaming ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetOptimizedForStreaming() *bool
func (*GetMetaDataByRatingKeyPart) GetSize ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetSize() *int
func (*GetMetaDataByRatingKeyPart) GetStream ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetStream() []Stream
func (*GetMetaDataByRatingKeyPart) GetVideoProfile ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyPart) GetVideoProfile() *string
type GetMetaDataByRatingKeyRequest ¶ added in v0.11.1
type GetMetaDataByRatingKeyRequest struct {
// the id of the library item to return the children of.
RatingKey int64 `pathParam:"style=simple,explode=false,name=ratingKey"`
}
func (*GetMetaDataByRatingKeyRequest) GetRatingKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRequest) GetRatingKey() int64
type GetMetaDataByRatingKeyResponse ¶ added in v0.11.1
type GetMetaDataByRatingKeyResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The metadata of the library item.
Object *GetMetaDataByRatingKeyResponseBody
}
func (*GetMetaDataByRatingKeyResponse) GetContentType ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyResponse) GetContentType() string
func (*GetMetaDataByRatingKeyResponse) GetObject ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyResponse) GetObject() *GetMetaDataByRatingKeyResponseBody
func (*GetMetaDataByRatingKeyResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyResponse) GetRawResponse() *http.Response
func (*GetMetaDataByRatingKeyResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyResponse) GetStatusCode() int
type GetMetaDataByRatingKeyResponseBody ¶ added in v0.11.1
type GetMetaDataByRatingKeyResponseBody struct {
MediaContainer *GetMetaDataByRatingKeyMediaContainer `json:"MediaContainer,omitempty"`
}
GetMetaDataByRatingKeyResponseBody - The metadata of the library item.
func (*GetMetaDataByRatingKeyResponseBody) GetMediaContainer ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyResponseBody) GetMediaContainer() *GetMetaDataByRatingKeyMediaContainer
type GetMetaDataByRatingKeyRole ¶ added in v0.11.1
type GetMetaDataByRatingKeyRole struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
TagKey *string `json:"tagKey,omitempty"`
Role *string `json:"role,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*GetMetaDataByRatingKeyRole) GetFilter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetFilter() *string
func (*GetMetaDataByRatingKeyRole) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetID() *int
func (*GetMetaDataByRatingKeyRole) GetRole ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetRole() *string
func (*GetMetaDataByRatingKeyRole) GetTag ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetTag() *string
func (*GetMetaDataByRatingKeyRole) GetTagKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetTagKey() *string
func (*GetMetaDataByRatingKeyRole) GetThumb ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyRole) GetThumb() *string
type GetMetaDataByRatingKeyWriter ¶ added in v0.11.1
type GetMetaDataByRatingKeyWriter struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
TagKey *string `json:"tagKey,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*GetMetaDataByRatingKeyWriter) GetFilter ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyWriter) GetFilter() *string
func (*GetMetaDataByRatingKeyWriter) GetID ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyWriter) GetID() *int
func (*GetMetaDataByRatingKeyWriter) GetTag ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyWriter) GetTag() *string
func (*GetMetaDataByRatingKeyWriter) GetTagKey ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyWriter) GetTagKey() *string
func (*GetMetaDataByRatingKeyWriter) GetThumb ¶ added in v0.11.1
func (o *GetMetaDataByRatingKeyWriter) GetThumb() *string
type GetMetadataChildrenDirectory ¶ added in v0.1.1
type GetMetadataChildrenDirectory struct {
LeafCount *int `json:"leafCount,omitempty"`
Thumb *string `json:"thumb,omitempty"`
ViewedLeafCount *int `json:"viewedLeafCount,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
}
func (*GetMetadataChildrenDirectory) GetKey ¶ added in v0.1.1
func (o *GetMetadataChildrenDirectory) GetKey() *string
func (*GetMetadataChildrenDirectory) GetLeafCount ¶ added in v0.1.1
func (o *GetMetadataChildrenDirectory) GetLeafCount() *int
func (*GetMetadataChildrenDirectory) GetThumb ¶ added in v0.1.1
func (o *GetMetadataChildrenDirectory) GetThumb() *string
func (*GetMetadataChildrenDirectory) GetTitle ¶ added in v0.1.1
func (o *GetMetadataChildrenDirectory) GetTitle() *string
func (*GetMetadataChildrenDirectory) GetViewedLeafCount ¶ added in v0.1.1
func (o *GetMetadataChildrenDirectory) GetViewedLeafCount() *int
type GetMetadataChildrenMediaContainer ¶ added in v0.1.1
type GetMetadataChildrenMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Art *string `json:"art,omitempty"`
Identifier *string `json:"identifier,omitempty"`
Key *string `json:"key,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Nocache *bool `json:"nocache,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
ParentYear *int `json:"parentYear,omitempty"`
Summary *string `json:"summary,omitempty"`
Theme *string `json:"theme,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title1 *string `json:"title1,omitempty"`
Title2 *string `json:"title2,omitempty"`
ViewGroup *string `json:"viewGroup,omitempty"`
ViewMode *int `json:"viewMode,omitempty"`
Directory []GetMetadataChildrenDirectory `json:"Directory,omitempty"`
Metadata []GetMetadataChildrenMetadata `json:"Metadata,omitempty"`
}
func (*GetMetadataChildrenMediaContainer) GetAllowSync ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetAllowSync() *bool
func (*GetMetadataChildrenMediaContainer) GetArt ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetArt() *string
func (*GetMetadataChildrenMediaContainer) GetDirectory ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetDirectory() []GetMetadataChildrenDirectory
func (*GetMetadataChildrenMediaContainer) GetIdentifier ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetIdentifier() *string
func (*GetMetadataChildrenMediaContainer) GetKey ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetKey() *string
func (*GetMetadataChildrenMediaContainer) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionID() *int
func (*GetMetadataChildrenMediaContainer) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionTitle() *string
func (*GetMetadataChildrenMediaContainer) GetLibrarySectionUUID ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetLibrarySectionUUID() *string
func (*GetMetadataChildrenMediaContainer) GetMediaTagPrefix ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetMediaTagPrefix() *string
func (*GetMetadataChildrenMediaContainer) GetMediaTagVersion ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetMediaTagVersion() *int
func (*GetMetadataChildrenMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetMetadata() []GetMetadataChildrenMetadata
func (*GetMetadataChildrenMediaContainer) GetNocache ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetNocache() *bool
func (*GetMetadataChildrenMediaContainer) GetParentIndex ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetParentIndex() *int
func (*GetMetadataChildrenMediaContainer) GetParentTitle ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetParentTitle() *string
func (*GetMetadataChildrenMediaContainer) GetParentYear ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetParentYear() *int
func (*GetMetadataChildrenMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetSize() *int
func (*GetMetadataChildrenMediaContainer) GetSummary ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetSummary() *string
func (*GetMetadataChildrenMediaContainer) GetTheme ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetTheme() *string
func (*GetMetadataChildrenMediaContainer) GetThumb ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetThumb() *string
func (*GetMetadataChildrenMediaContainer) GetTitle1 ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetTitle1() *string
func (*GetMetadataChildrenMediaContainer) GetTitle2 ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetTitle2() *string
func (*GetMetadataChildrenMediaContainer) GetViewGroup ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetViewGroup() *string
func (*GetMetadataChildrenMediaContainer) GetViewMode ¶ added in v0.1.1
func (o *GetMetadataChildrenMediaContainer) GetViewMode() *int
type GetMetadataChildrenMetadata ¶ added in v0.1.1
type GetMetadataChildrenMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
ParentRatingKey *string `json:"parentRatingKey,omitempty"`
GUID *string `json:"guid,omitempty"`
ParentGUID *string `json:"parentGuid,omitempty"`
ParentStudio *string `json:"parentStudio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
Summary *string `json:"summary,omitempty"`
Index *int `json:"index,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
ParentYear *int `json:"parentYear,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
ParentTheme *string `json:"parentTheme,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
ViewedLeafCount *int `json:"viewedLeafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
UserRating *int `json:"userRating,omitempty"`
SkipCount *int `json:"skipCount,omitempty"`
LastRatedAt *int `json:"lastRatedAt,omitempty"`
}
func (*GetMetadataChildrenMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetAddedAt() *int
func (*GetMetadataChildrenMetadata) GetArt ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetArt() *string
func (*GetMetadataChildrenMetadata) GetGUID ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetGUID() *string
func (*GetMetadataChildrenMetadata) GetIndex ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetIndex() *int
func (*GetMetadataChildrenMetadata) GetKey ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetKey() *string
func (*GetMetadataChildrenMetadata) GetLastRatedAt ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetLastRatedAt() *int
func (*GetMetadataChildrenMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetLastViewedAt() *int
func (*GetMetadataChildrenMetadata) GetLeafCount ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetLeafCount() *int
func (*GetMetadataChildrenMetadata) GetParentGUID ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentGUID() *string
func (*GetMetadataChildrenMetadata) GetParentIndex ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentIndex() *int
func (*GetMetadataChildrenMetadata) GetParentKey ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentKey() *string
func (*GetMetadataChildrenMetadata) GetParentRatingKey ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentRatingKey() *string
func (*GetMetadataChildrenMetadata) GetParentStudio ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentStudio() *string
func (*GetMetadataChildrenMetadata) GetParentTheme ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentTheme() *string
func (*GetMetadataChildrenMetadata) GetParentThumb ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentThumb() *string
func (*GetMetadataChildrenMetadata) GetParentTitle ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentTitle() *string
func (*GetMetadataChildrenMetadata) GetParentYear ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetParentYear() *int
func (*GetMetadataChildrenMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetRatingKey() *string
func (*GetMetadataChildrenMetadata) GetSkipCount ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetSkipCount() *int
func (*GetMetadataChildrenMetadata) GetSummary ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetSummary() *string
func (*GetMetadataChildrenMetadata) GetThumb ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetThumb() *string
func (*GetMetadataChildrenMetadata) GetTitle ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetTitle() *string
func (*GetMetadataChildrenMetadata) GetType ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetType() *string
func (*GetMetadataChildrenMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetUpdatedAt() *int
func (*GetMetadataChildrenMetadata) GetUserRating ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetUserRating() *int
func (*GetMetadataChildrenMetadata) GetViewCount ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetViewCount() *int
func (*GetMetadataChildrenMetadata) GetViewedLeafCount ¶ added in v0.1.1
func (o *GetMetadataChildrenMetadata) GetViewedLeafCount() *int
type GetMetadataChildrenRequest ¶
type GetMetadataChildrenRequest struct {
// the id of the library item to return the children of.
RatingKey float64 `pathParam:"style=simple,explode=false,name=ratingKey"`
// Adds additional elements to the response. Supported types are (Stream)
//
IncludeElements *string `queryParam:"style=form,explode=true,name=includeElements"`
}
func (*GetMetadataChildrenRequest) GetIncludeElements ¶ added in v0.10.0
func (o *GetMetadataChildrenRequest) GetIncludeElements() *string
func (*GetMetadataChildrenRequest) GetRatingKey ¶
func (o *GetMetadataChildrenRequest) GetRatingKey() float64
type GetMetadataChildrenResponse ¶
type GetMetadataChildrenResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The children of the library item.
Object *GetMetadataChildrenResponseBody
}
func (*GetMetadataChildrenResponse) GetContentType ¶
func (o *GetMetadataChildrenResponse) GetContentType() string
func (*GetMetadataChildrenResponse) GetObject ¶ added in v0.1.1
func (o *GetMetadataChildrenResponse) GetObject() *GetMetadataChildrenResponseBody
func (*GetMetadataChildrenResponse) GetRawResponse ¶
func (o *GetMetadataChildrenResponse) GetRawResponse() *http.Response
func (*GetMetadataChildrenResponse) GetStatusCode ¶
func (o *GetMetadataChildrenResponse) GetStatusCode() int
type GetMetadataChildrenResponseBody ¶ added in v0.1.1
type GetMetadataChildrenResponseBody struct {
MediaContainer *GetMetadataChildrenMediaContainer `json:"MediaContainer,omitempty"`
}
GetMetadataChildrenResponseBody - The children of the library item.
func (*GetMetadataChildrenResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetMetadataChildrenResponseBody) GetMediaContainer() *GetMetadataChildrenMediaContainer
type GetMyPlexAccountResponse ¶
type GetMyPlexAccountResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// MyPlex Account
Object *GetMyPlexAccountResponseBody
}
func (*GetMyPlexAccountResponse) GetContentType ¶
func (o *GetMyPlexAccountResponse) GetContentType() string
func (*GetMyPlexAccountResponse) GetObject ¶
func (o *GetMyPlexAccountResponse) GetObject() *GetMyPlexAccountResponseBody
func (*GetMyPlexAccountResponse) GetRawResponse ¶
func (o *GetMyPlexAccountResponse) GetRawResponse() *http.Response
func (*GetMyPlexAccountResponse) GetStatusCode ¶
func (o *GetMyPlexAccountResponse) GetStatusCode() int
type GetMyPlexAccountResponseBody ¶
type GetMyPlexAccountResponseBody struct {
MyPlex *MyPlex `json:"MyPlex,omitempty"`
}
GetMyPlexAccountResponseBody - MyPlex Account
func (*GetMyPlexAccountResponseBody) GetMyPlex ¶
func (o *GetMyPlexAccountResponseBody) GetMyPlex() *MyPlex
type GetOnDeckGuids ¶ added in v0.1.1
type GetOnDeckGuids struct {
ID *string `json:"id,omitempty"`
}
func (*GetOnDeckGuids) GetID ¶ added in v0.1.1
func (o *GetOnDeckGuids) GetID() *string
type GetOnDeckMedia ¶
type GetOnDeckMedia struct {
ID *float64 `json:"id,omitempty"`
Duration *float64 `json:"duration,omitempty"`
Bitrate *float64 `json:"bitrate,omitempty"`
Width *float64 `json:"width,omitempty"`
Height *float64 `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *float64 `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *string `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetOnDeckPart `json:"Part,omitempty"`
}
func (*GetOnDeckMedia) GetAspectRatio ¶
func (o *GetOnDeckMedia) GetAspectRatio() *float64
func (*GetOnDeckMedia) GetAudioChannels ¶
func (o *GetOnDeckMedia) GetAudioChannels() *float64
func (*GetOnDeckMedia) GetAudioCodec ¶
func (o *GetOnDeckMedia) GetAudioCodec() *string
func (*GetOnDeckMedia) GetAudioProfile ¶
func (o *GetOnDeckMedia) GetAudioProfile() *string
func (*GetOnDeckMedia) GetBitrate ¶
func (o *GetOnDeckMedia) GetBitrate() *float64
func (*GetOnDeckMedia) GetContainer ¶
func (o *GetOnDeckMedia) GetContainer() *string
func (*GetOnDeckMedia) GetDuration ¶
func (o *GetOnDeckMedia) GetDuration() *float64
func (*GetOnDeckMedia) GetHeight ¶
func (o *GetOnDeckMedia) GetHeight() *float64
func (*GetOnDeckMedia) GetID ¶
func (o *GetOnDeckMedia) GetID() *float64
func (*GetOnDeckMedia) GetPart ¶
func (o *GetOnDeckMedia) GetPart() []GetOnDeckPart
func (*GetOnDeckMedia) GetVideoCodec ¶
func (o *GetOnDeckMedia) GetVideoCodec() *string
func (*GetOnDeckMedia) GetVideoFrameRate ¶
func (o *GetOnDeckMedia) GetVideoFrameRate() *string
func (*GetOnDeckMedia) GetVideoProfile ¶
func (o *GetOnDeckMedia) GetVideoProfile() *string
func (*GetOnDeckMedia) GetVideoResolution ¶
func (o *GetOnDeckMedia) GetVideoResolution() *string
func (*GetOnDeckMedia) GetWidth ¶
func (o *GetOnDeckMedia) GetWidth() *float64
type GetOnDeckMediaContainer ¶
type GetOnDeckMediaContainer struct {
Size *float64 `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *float64 `json:"mediaTagVersion,omitempty"`
MixedParents *bool `json:"mixedParents,omitempty"`
Metadata []GetOnDeckMetadata `json:"Metadata,omitempty"`
}
func (*GetOnDeckMediaContainer) GetAllowSync ¶
func (o *GetOnDeckMediaContainer) GetAllowSync() *bool
func (*GetOnDeckMediaContainer) GetIdentifier ¶
func (o *GetOnDeckMediaContainer) GetIdentifier() *string
func (*GetOnDeckMediaContainer) GetMediaTagPrefix ¶
func (o *GetOnDeckMediaContainer) GetMediaTagPrefix() *string
func (*GetOnDeckMediaContainer) GetMediaTagVersion ¶
func (o *GetOnDeckMediaContainer) GetMediaTagVersion() *float64
func (*GetOnDeckMediaContainer) GetMetadata ¶
func (o *GetOnDeckMediaContainer) GetMetadata() []GetOnDeckMetadata
func (*GetOnDeckMediaContainer) GetMixedParents ¶
func (o *GetOnDeckMediaContainer) GetMixedParents() *bool
func (*GetOnDeckMediaContainer) GetSize ¶
func (o *GetOnDeckMediaContainer) GetSize() *float64
type GetOnDeckMetadata ¶
type GetOnDeckMetadata struct {
AllowSync *bool `json:"allowSync,omitempty"`
LibrarySectionID *float64 `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
RatingKey *float64 `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
ParentRatingKey *float64 `json:"parentRatingKey,omitempty"`
GrandparentRatingKey *float64 `json:"grandparentRatingKey,omitempty"`
GUID *string `json:"guid,omitempty"`
ParentGUID *string `json:"parentGuid,omitempty"`
GrandparentGUID *string `json:"grandparentGuid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
GrandparentKey *string `json:"grandparentKey,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
GrandparentTitle *string `json:"grandparentTitle,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Index *float64 `json:"index,omitempty"`
ParentIndex *float64 `json:"parentIndex,omitempty"`
LastViewedAt *float64 `json:"lastViewedAt,omitempty"`
Year *float64 `json:"year,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
GrandparentThumb *string `json:"grandparentThumb,omitempty"`
GrandparentArt *string `json:"grandparentArt,omitempty"`
GrandparentTheme *string `json:"grandparentTheme,omitempty"`
Duration *float64 `json:"duration,omitempty"`
OriginallyAvailableAt *time.Time `json:"originallyAvailableAt,omitempty"`
AddedAt *float64 `json:"addedAt,omitempty"`
UpdatedAt *float64 `json:"updatedAt,omitempty"`
Media []GetOnDeckMedia `json:"Media,omitempty"`
Guids []GetOnDeckGuids `json:"Guid,omitempty"`
}
func (*GetOnDeckMetadata) GetAddedAt ¶
func (o *GetOnDeckMetadata) GetAddedAt() *float64
func (*GetOnDeckMetadata) GetAllowSync ¶
func (o *GetOnDeckMetadata) GetAllowSync() *bool
func (*GetOnDeckMetadata) GetArt ¶
func (o *GetOnDeckMetadata) GetArt() *string
func (*GetOnDeckMetadata) GetContentRating ¶
func (o *GetOnDeckMetadata) GetContentRating() *string
func (*GetOnDeckMetadata) GetDuration ¶
func (o *GetOnDeckMetadata) GetDuration() *float64
func (*GetOnDeckMetadata) GetGUID ¶
func (o *GetOnDeckMetadata) GetGUID() *string
func (*GetOnDeckMetadata) GetGrandparentArt ¶
func (o *GetOnDeckMetadata) GetGrandparentArt() *string
func (*GetOnDeckMetadata) GetGrandparentGUID ¶
func (o *GetOnDeckMetadata) GetGrandparentGUID() *string
func (*GetOnDeckMetadata) GetGrandparentKey ¶
func (o *GetOnDeckMetadata) GetGrandparentKey() *string
func (*GetOnDeckMetadata) GetGrandparentRatingKey ¶
func (o *GetOnDeckMetadata) GetGrandparentRatingKey() *float64
func (*GetOnDeckMetadata) GetGrandparentTheme ¶
func (o *GetOnDeckMetadata) GetGrandparentTheme() *string
func (*GetOnDeckMetadata) GetGrandparentThumb ¶
func (o *GetOnDeckMetadata) GetGrandparentThumb() *string
func (*GetOnDeckMetadata) GetGrandparentTitle ¶
func (o *GetOnDeckMetadata) GetGrandparentTitle() *string
func (*GetOnDeckMetadata) GetGuids ¶
func (o *GetOnDeckMetadata) GetGuids() []GetOnDeckGuids
func (*GetOnDeckMetadata) GetIndex ¶
func (o *GetOnDeckMetadata) GetIndex() *float64
func (*GetOnDeckMetadata) GetKey ¶
func (o *GetOnDeckMetadata) GetKey() *string
func (*GetOnDeckMetadata) GetLastViewedAt ¶
func (o *GetOnDeckMetadata) GetLastViewedAt() *float64
func (*GetOnDeckMetadata) GetLibrarySectionID ¶
func (o *GetOnDeckMetadata) GetLibrarySectionID() *float64
func (*GetOnDeckMetadata) GetLibrarySectionKey ¶
func (o *GetOnDeckMetadata) GetLibrarySectionKey() *string
func (*GetOnDeckMetadata) GetLibrarySectionTitle ¶
func (o *GetOnDeckMetadata) GetLibrarySectionTitle() *string
func (*GetOnDeckMetadata) GetLibrarySectionUUID ¶
func (o *GetOnDeckMetadata) GetLibrarySectionUUID() *string
func (*GetOnDeckMetadata) GetMedia ¶
func (o *GetOnDeckMetadata) GetMedia() []GetOnDeckMedia
func (*GetOnDeckMetadata) GetOriginallyAvailableAt ¶
func (o *GetOnDeckMetadata) GetOriginallyAvailableAt() *time.Time
func (*GetOnDeckMetadata) GetParentGUID ¶
func (o *GetOnDeckMetadata) GetParentGUID() *string
func (*GetOnDeckMetadata) GetParentIndex ¶
func (o *GetOnDeckMetadata) GetParentIndex() *float64
func (*GetOnDeckMetadata) GetParentKey ¶
func (o *GetOnDeckMetadata) GetParentKey() *string
func (*GetOnDeckMetadata) GetParentRatingKey ¶
func (o *GetOnDeckMetadata) GetParentRatingKey() *float64
func (*GetOnDeckMetadata) GetParentThumb ¶
func (o *GetOnDeckMetadata) GetParentThumb() *string
func (*GetOnDeckMetadata) GetParentTitle ¶
func (o *GetOnDeckMetadata) GetParentTitle() *string
func (*GetOnDeckMetadata) GetRatingKey ¶
func (o *GetOnDeckMetadata) GetRatingKey() *float64
func (*GetOnDeckMetadata) GetSummary ¶
func (o *GetOnDeckMetadata) GetSummary() *string
func (*GetOnDeckMetadata) GetThumb ¶
func (o *GetOnDeckMetadata) GetThumb() *string
func (*GetOnDeckMetadata) GetTitle ¶
func (o *GetOnDeckMetadata) GetTitle() *string
func (*GetOnDeckMetadata) GetType ¶
func (o *GetOnDeckMetadata) GetType() *string
func (*GetOnDeckMetadata) GetUpdatedAt ¶
func (o *GetOnDeckMetadata) GetUpdatedAt() *float64
func (*GetOnDeckMetadata) GetYear ¶
func (o *GetOnDeckMetadata) GetYear() *float64
func (GetOnDeckMetadata) MarshalJSON ¶
func (g GetOnDeckMetadata) MarshalJSON() ([]byte, error)
func (*GetOnDeckMetadata) UnmarshalJSON ¶
func (g *GetOnDeckMetadata) UnmarshalJSON(data []byte) error
type GetOnDeckPart ¶
type GetOnDeckPart struct {
ID *float64 `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *float64 `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *float64 `json:"size,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Container *string `json:"container,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Stream []GetOnDeckStream `json:"Stream,omitempty"`
}
func (*GetOnDeckPart) GetAudioProfile ¶
func (o *GetOnDeckPart) GetAudioProfile() *string
func (*GetOnDeckPart) GetContainer ¶
func (o *GetOnDeckPart) GetContainer() *string
func (*GetOnDeckPart) GetDuration ¶
func (o *GetOnDeckPart) GetDuration() *float64
func (*GetOnDeckPart) GetFile ¶
func (o *GetOnDeckPart) GetFile() *string
func (*GetOnDeckPart) GetID ¶
func (o *GetOnDeckPart) GetID() *float64
func (*GetOnDeckPart) GetKey ¶
func (o *GetOnDeckPart) GetKey() *string
func (*GetOnDeckPart) GetSize ¶
func (o *GetOnDeckPart) GetSize() *float64
func (*GetOnDeckPart) GetStream ¶
func (o *GetOnDeckPart) GetStream() []GetOnDeckStream
func (*GetOnDeckPart) GetVideoProfile ¶
func (o *GetOnDeckPart) GetVideoProfile() *string
type GetOnDeckResponse ¶
type GetOnDeckResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The on Deck content
Object *GetOnDeckResponseBody
}
func (*GetOnDeckResponse) GetContentType ¶
func (o *GetOnDeckResponse) GetContentType() string
func (*GetOnDeckResponse) GetObject ¶
func (o *GetOnDeckResponse) GetObject() *GetOnDeckResponseBody
func (*GetOnDeckResponse) GetRawResponse ¶
func (o *GetOnDeckResponse) GetRawResponse() *http.Response
func (*GetOnDeckResponse) GetStatusCode ¶
func (o *GetOnDeckResponse) GetStatusCode() int
type GetOnDeckResponseBody ¶
type GetOnDeckResponseBody struct {
MediaContainer *GetOnDeckMediaContainer `json:"MediaContainer,omitempty"`
}
GetOnDeckResponseBody - The on Deck content
func (*GetOnDeckResponseBody) GetMediaContainer ¶
func (o *GetOnDeckResponseBody) GetMediaContainer() *GetOnDeckMediaContainer
type GetOnDeckStream ¶ added in v0.1.1
type GetOnDeckStream struct {
ID *float64 `json:"id,omitempty"`
StreamType *float64 `json:"streamType,omitempty"`
Default *bool `json:"default,omitempty"`
Codec *string `json:"codec,omitempty"`
Index *float64 `json:"index,omitempty"`
Bitrate *float64 `json:"bitrate,omitempty"`
Language *string `json:"language,omitempty"`
LanguageTag *string `json:"languageTag,omitempty"`
LanguageCode *string `json:"languageCode,omitempty"`
BitDepth *float64 `json:"bitDepth,omitempty"`
ChromaLocation *string `json:"chromaLocation,omitempty"`
ChromaSubsampling *string `json:"chromaSubsampling,omitempty"`
CodedHeight *float64 `json:"codedHeight,omitempty"`
CodedWidth *float64 `json:"codedWidth,omitempty"`
ColorRange *string `json:"colorRange,omitempty"`
FrameRate *float64 `json:"frameRate,omitempty"`
Height *float64 `json:"height,omitempty"`
Level *float64 `json:"level,omitempty"`
Profile *string `json:"profile,omitempty"`
RefFrames *float64 `json:"refFrames,omitempty"`
Width *float64 `json:"width,omitempty"`
DisplayTitle *string `json:"displayTitle,omitempty"`
ExtendedDisplayTitle *string `json:"extendedDisplayTitle,omitempty"`
}
func (*GetOnDeckStream) GetBitDepth ¶ added in v0.1.1
func (o *GetOnDeckStream) GetBitDepth() *float64
func (*GetOnDeckStream) GetBitrate ¶ added in v0.1.1
func (o *GetOnDeckStream) GetBitrate() *float64
func (*GetOnDeckStream) GetChromaLocation ¶ added in v0.1.1
func (o *GetOnDeckStream) GetChromaLocation() *string
func (*GetOnDeckStream) GetChromaSubsampling ¶ added in v0.1.1
func (o *GetOnDeckStream) GetChromaSubsampling() *string
func (*GetOnDeckStream) GetCodec ¶ added in v0.1.1
func (o *GetOnDeckStream) GetCodec() *string
func (*GetOnDeckStream) GetCodedHeight ¶ added in v0.1.1
func (o *GetOnDeckStream) GetCodedHeight() *float64
func (*GetOnDeckStream) GetCodedWidth ¶ added in v0.1.1
func (o *GetOnDeckStream) GetCodedWidth() *float64
func (*GetOnDeckStream) GetColorRange ¶ added in v0.1.1
func (o *GetOnDeckStream) GetColorRange() *string
func (*GetOnDeckStream) GetDefault ¶ added in v0.1.1
func (o *GetOnDeckStream) GetDefault() *bool
func (*GetOnDeckStream) GetDisplayTitle ¶ added in v0.1.1
func (o *GetOnDeckStream) GetDisplayTitle() *string
func (*GetOnDeckStream) GetExtendedDisplayTitle ¶ added in v0.1.1
func (o *GetOnDeckStream) GetExtendedDisplayTitle() *string
func (*GetOnDeckStream) GetFrameRate ¶ added in v0.1.1
func (o *GetOnDeckStream) GetFrameRate() *float64
func (*GetOnDeckStream) GetHeight ¶ added in v0.1.1
func (o *GetOnDeckStream) GetHeight() *float64
func (*GetOnDeckStream) GetID ¶ added in v0.1.1
func (o *GetOnDeckStream) GetID() *float64
func (*GetOnDeckStream) GetIndex ¶ added in v0.1.1
func (o *GetOnDeckStream) GetIndex() *float64
func (*GetOnDeckStream) GetLanguage ¶ added in v0.1.1
func (o *GetOnDeckStream) GetLanguage() *string
func (*GetOnDeckStream) GetLanguageCode ¶ added in v0.1.1
func (o *GetOnDeckStream) GetLanguageCode() *string
func (*GetOnDeckStream) GetLanguageTag ¶ added in v0.1.1
func (o *GetOnDeckStream) GetLanguageTag() *string
func (*GetOnDeckStream) GetLevel ¶ added in v0.1.1
func (o *GetOnDeckStream) GetLevel() *float64
func (*GetOnDeckStream) GetProfile ¶ added in v0.1.1
func (o *GetOnDeckStream) GetProfile() *string
func (*GetOnDeckStream) GetRefFrames ¶ added in v0.1.1
func (o *GetOnDeckStream) GetRefFrames() *float64
func (*GetOnDeckStream) GetStreamType ¶ added in v0.1.1
func (o *GetOnDeckStream) GetStreamType() *float64
func (*GetOnDeckStream) GetWidth ¶ added in v0.1.1
func (o *GetOnDeckStream) GetWidth() *float64
type GetPinAuthPinContainer ¶ added in v0.11.1
type GetPinAuthPinContainer struct {
ID int64 `json:"id"`
Code string `json:"code"`
Product string `json:"product"`
Trusted *bool `default:"false" json:"trusted"`
Qr string `json:"qr"`
// The X-Client-Identifier used in the request
ClientIdentifier string `json:"clientIdentifier"`
// Geo location data
Location GeoData `json:"location"`
// The number of seconds this pin expires, by default 900 seconds
ExpiresIn *int64 `default:"900" json:"expiresIn"`
CreatedAt time.Time `json:"createdAt"`
ExpiresAt time.Time `json:"expiresAt"`
AuthToken any `json:"authToken,omitempty"`
NewRegistration any `json:"newRegistration,omitempty"`
}
GetPinAuthPinContainer - Requests a new pin id used in the authentication flow
func (*GetPinAuthPinContainer) GetAuthToken ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetAuthToken() any
func (*GetPinAuthPinContainer) GetClientIdentifier ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetClientIdentifier() string
func (*GetPinAuthPinContainer) GetCode ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetCode() string
func (*GetPinAuthPinContainer) GetCreatedAt ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetCreatedAt() time.Time
func (*GetPinAuthPinContainer) GetExpiresAt ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetExpiresAt() time.Time
func (*GetPinAuthPinContainer) GetExpiresIn ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetExpiresIn() *int64
func (*GetPinAuthPinContainer) GetID ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetID() int64
func (*GetPinAuthPinContainer) GetLocation ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetLocation() GeoData
func (*GetPinAuthPinContainer) GetNewRegistration ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetNewRegistration() any
func (*GetPinAuthPinContainer) GetProduct ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetProduct() string
func (*GetPinAuthPinContainer) GetQr ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetQr() string
func (*GetPinAuthPinContainer) GetTrusted ¶ added in v0.11.1
func (o *GetPinAuthPinContainer) GetTrusted() *bool
func (GetPinAuthPinContainer) MarshalJSON ¶ added in v0.11.1
func (g GetPinAuthPinContainer) MarshalJSON() ([]byte, error)
func (*GetPinAuthPinContainer) UnmarshalJSON ¶ added in v0.11.1
func (g *GetPinAuthPinContainer) UnmarshalJSON(data []byte) error
type GetPinGlobals ¶ added in v0.6.2
type GetPinGlobals struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
}
func (*GetPinGlobals) GetXPlexClientIdentifier ¶ added in v0.6.2
func (o *GetPinGlobals) GetXPlexClientIdentifier() *string
type GetPinRequest ¶ added in v0.2.0
type GetPinRequest struct {
// Determines the kind of code returned by the API call
// Strong codes are used for Pin authentication flows
// Non-Strong codes are used for `Plex.tv/link`
//
Strong *bool `default:"false" queryParam:"style=form,explode=true,name=strong"`
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
XPlexProduct *string `queryParam:"style=form,explode=true,name=X-Plex-Product"`
}
func (*GetPinRequest) GetStrong ¶ added in v0.2.0
func (o *GetPinRequest) GetStrong() *bool
func (*GetPinRequest) GetXPlexClientIdentifier ¶ added in v0.2.0
func (o *GetPinRequest) GetXPlexClientIdentifier() *string
func (*GetPinRequest) GetXPlexProduct ¶ added in v0.9.0
func (o *GetPinRequest) GetXPlexProduct() *string
func (GetPinRequest) MarshalJSON ¶ added in v0.2.0
func (g GetPinRequest) MarshalJSON() ([]byte, error)
func (*GetPinRequest) UnmarshalJSON ¶ added in v0.2.0
func (g *GetPinRequest) UnmarshalJSON(data []byte) error
type GetPinResponse ¶ added in v0.2.0
type GetPinResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Requests a new pin id used in the authentication flow
AuthPinContainer *GetPinAuthPinContainer
}
func (*GetPinResponse) GetAuthPinContainer ¶ added in v0.11.1
func (o *GetPinResponse) GetAuthPinContainer() *GetPinAuthPinContainer
func (*GetPinResponse) GetContentType ¶ added in v0.2.0
func (o *GetPinResponse) GetContentType() string
func (*GetPinResponse) GetRawResponse ¶ added in v0.2.0
func (o *GetPinResponse) GetRawResponse() *http.Response
func (*GetPinResponse) GetStatusCode ¶ added in v0.2.0
func (o *GetPinResponse) GetStatusCode() int
type GetPlaylistContentsCountry ¶ added in v0.1.1
type GetPlaylistContentsCountry struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetPlaylistContentsCountry) GetTag ¶ added in v0.1.1
func (o *GetPlaylistContentsCountry) GetTag() *string
type GetPlaylistContentsDirector ¶ added in v0.1.1
type GetPlaylistContentsDirector struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetPlaylistContentsDirector) GetTag ¶ added in v0.1.1
func (o *GetPlaylistContentsDirector) GetTag() *string
type GetPlaylistContentsGenre ¶ added in v0.1.1
type GetPlaylistContentsGenre struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetPlaylistContentsGenre) GetTag ¶ added in v0.1.1
func (o *GetPlaylistContentsGenre) GetTag() *string
type GetPlaylistContentsMedia ¶ added in v0.1.1
type GetPlaylistContentsMedia struct {
ID *int `json:"id,omitempty"`
Duration *int `json:"duration,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Width *int `json:"width,omitempty"`
Height *int `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *int `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *string `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
OptimizedForStreaming *int `json:"optimizedForStreaming,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetPlaylistContentsPart `json:"Part,omitempty"`
}
func (*GetPlaylistContentsMedia) GetAspectRatio ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetAspectRatio() *float64
func (*GetPlaylistContentsMedia) GetAudioChannels ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetAudioChannels() *int
func (*GetPlaylistContentsMedia) GetAudioCodec ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetAudioCodec() *string
func (*GetPlaylistContentsMedia) GetAudioProfile ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetAudioProfile() *string
func (*GetPlaylistContentsMedia) GetBitrate ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetBitrate() *int
func (*GetPlaylistContentsMedia) GetContainer ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetContainer() *string
func (*GetPlaylistContentsMedia) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetDuration() *int
func (*GetPlaylistContentsMedia) GetHas64bitOffsets ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetHas64bitOffsets() *bool
func (*GetPlaylistContentsMedia) GetHeight ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetHeight() *int
func (*GetPlaylistContentsMedia) GetID ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetID() *int
func (*GetPlaylistContentsMedia) GetOptimizedForStreaming ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetOptimizedForStreaming() *int
func (*GetPlaylistContentsMedia) GetPart ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetPart() []GetPlaylistContentsPart
func (*GetPlaylistContentsMedia) GetVideoCodec ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetVideoCodec() *string
func (*GetPlaylistContentsMedia) GetVideoFrameRate ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetVideoFrameRate() *string
func (*GetPlaylistContentsMedia) GetVideoProfile ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetVideoProfile() *string
func (*GetPlaylistContentsMedia) GetVideoResolution ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetVideoResolution() *string
func (*GetPlaylistContentsMedia) GetWidth ¶ added in v0.1.1
func (o *GetPlaylistContentsMedia) GetWidth() *int
type GetPlaylistContentsMediaContainer ¶ added in v0.1.1
type GetPlaylistContentsMediaContainer struct {
Size *int `json:"size,omitempty"`
Composite *string `json:"composite,omitempty"`
Duration *int `json:"duration,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
RatingKey *string `json:"ratingKey,omitempty"`
Smart *bool `json:"smart,omitempty"`
Title *string `json:"title,omitempty"`
Metadata []GetPlaylistContentsMetadata `json:"Metadata,omitempty"`
}
func (*GetPlaylistContentsMediaContainer) GetComposite ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetComposite() *string
func (*GetPlaylistContentsMediaContainer) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetDuration() *int
func (*GetPlaylistContentsMediaContainer) GetLeafCount ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetLeafCount() *int
func (*GetPlaylistContentsMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetMetadata() []GetPlaylistContentsMetadata
func (*GetPlaylistContentsMediaContainer) GetPlaylistType ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetPlaylistType() *string
func (*GetPlaylistContentsMediaContainer) GetRatingKey ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetRatingKey() *string
func (*GetPlaylistContentsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetSize() *int
func (*GetPlaylistContentsMediaContainer) GetSmart ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetSmart() *bool
func (*GetPlaylistContentsMediaContainer) GetTitle ¶ added in v0.1.1
func (o *GetPlaylistContentsMediaContainer) GetTitle() *string
type GetPlaylistContentsMetadata ¶ added in v0.1.1
type GetPlaylistContentsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
TitleSort *string `json:"titleSort,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *int `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
HasPremiumExtras *string `json:"hasPremiumExtras,omitempty"`
HasPremiumPrimaryExtra *string `json:"hasPremiumPrimaryExtra,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
Media []GetPlaylistContentsMedia `json:"Media,omitempty"`
Genre []GetPlaylistContentsGenre `json:"Genre,omitempty"`
Country []GetPlaylistContentsCountry `json:"Country,omitempty"`
Director []GetPlaylistContentsDirector `json:"Director,omitempty"`
Writer []GetPlaylistContentsWriter `json:"Writer,omitempty"`
Role []GetPlaylistContentsRole `json:"Role,omitempty"`
}
func (*GetPlaylistContentsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetAddedAt() *int
func (*GetPlaylistContentsMetadata) GetArt ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetArt() *string
func (*GetPlaylistContentsMetadata) GetAudienceRating ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetAudienceRating() *float64
func (*GetPlaylistContentsMetadata) GetAudienceRatingImage ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetAudienceRatingImage() *string
func (*GetPlaylistContentsMetadata) GetContentRating ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetContentRating() *string
func (*GetPlaylistContentsMetadata) GetCountry ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetCountry() []GetPlaylistContentsCountry
func (*GetPlaylistContentsMetadata) GetDirector ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetDirector() []GetPlaylistContentsDirector
func (*GetPlaylistContentsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetDuration() *int
func (*GetPlaylistContentsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetGUID() *string
func (*GetPlaylistContentsMetadata) GetGenre ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetGenre() []GetPlaylistContentsGenre
func (*GetPlaylistContentsMetadata) GetHasPremiumExtras ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetHasPremiumExtras() *string
func (*GetPlaylistContentsMetadata) GetHasPremiumPrimaryExtra ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetHasPremiumPrimaryExtra() *string
func (*GetPlaylistContentsMetadata) GetKey ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetKey() *string
func (*GetPlaylistContentsMetadata) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetLibrarySectionID() *int
func (*GetPlaylistContentsMetadata) GetLibrarySectionKey ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetLibrarySectionKey() *string
func (*GetPlaylistContentsMetadata) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetLibrarySectionTitle() *string
func (*GetPlaylistContentsMetadata) GetMedia ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetMedia() []GetPlaylistContentsMedia
func (*GetPlaylistContentsMetadata) GetOriginallyAvailableAt ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetPlaylistContentsMetadata) GetRating ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetRating() *float64
func (*GetPlaylistContentsMetadata) GetRatingImage ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetRatingImage() *string
func (*GetPlaylistContentsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetRatingKey() *string
func (*GetPlaylistContentsMetadata) GetRole ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetRole() []GetPlaylistContentsRole
func (*GetPlaylistContentsMetadata) GetStudio ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetStudio() *string
func (*GetPlaylistContentsMetadata) GetSummary ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetSummary() *string
func (*GetPlaylistContentsMetadata) GetTagline ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetTagline() *string
func (*GetPlaylistContentsMetadata) GetThumb ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetThumb() *string
func (*GetPlaylistContentsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetTitle() *string
func (*GetPlaylistContentsMetadata) GetTitleSort ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetTitleSort() *string
func (*GetPlaylistContentsMetadata) GetType ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetType() *string
func (*GetPlaylistContentsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetUpdatedAt() *int
func (*GetPlaylistContentsMetadata) GetWriter ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetWriter() []GetPlaylistContentsWriter
func (*GetPlaylistContentsMetadata) GetYear ¶ added in v0.1.1
func (o *GetPlaylistContentsMetadata) GetYear() *int
func (GetPlaylistContentsMetadata) MarshalJSON ¶ added in v0.1.1
func (g GetPlaylistContentsMetadata) MarshalJSON() ([]byte, error)
func (*GetPlaylistContentsMetadata) UnmarshalJSON ¶ added in v0.1.1
func (g *GetPlaylistContentsMetadata) UnmarshalJSON(data []byte) error
type GetPlaylistContentsPart ¶ added in v0.1.1
type GetPlaylistContentsPart struct {
ID *int `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *int `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *int `json:"size,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Container *string `json:"container,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
OptimizedForStreaming *bool `json:"optimizedForStreaming,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
}
func (*GetPlaylistContentsPart) GetAudioProfile ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetAudioProfile() *string
func (*GetPlaylistContentsPart) GetContainer ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetContainer() *string
func (*GetPlaylistContentsPart) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetDuration() *int
func (*GetPlaylistContentsPart) GetFile ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetFile() *string
func (*GetPlaylistContentsPart) GetHas64bitOffsets ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetHas64bitOffsets() *bool
func (*GetPlaylistContentsPart) GetID ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetID() *int
func (*GetPlaylistContentsPart) GetKey ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetKey() *string
func (*GetPlaylistContentsPart) GetOptimizedForStreaming ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetOptimizedForStreaming() *bool
func (*GetPlaylistContentsPart) GetSize ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetSize() *int
func (*GetPlaylistContentsPart) GetVideoProfile ¶ added in v0.1.1
func (o *GetPlaylistContentsPart) GetVideoProfile() *string
type GetPlaylistContentsQueryParamType ¶ added in v0.11.1
type GetPlaylistContentsQueryParamType int64
GetPlaylistContentsQueryParamType - The type of media to retrieve. 1 = movie 2 = show 3 = season 4 = episode E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
const ( GetPlaylistContentsQueryParamTypeOne GetPlaylistContentsQueryParamType = 1 GetPlaylistContentsQueryParamTypeTwo GetPlaylistContentsQueryParamType = 2 GetPlaylistContentsQueryParamTypeThree GetPlaylistContentsQueryParamType = 3 GetPlaylistContentsQueryParamTypeFour GetPlaylistContentsQueryParamType = 4 )
func (GetPlaylistContentsQueryParamType) ToPointer ¶ added in v0.11.1
func (e GetPlaylistContentsQueryParamType) ToPointer() *GetPlaylistContentsQueryParamType
func (*GetPlaylistContentsQueryParamType) UnmarshalJSON ¶ added in v0.11.1
func (e *GetPlaylistContentsQueryParamType) UnmarshalJSON(data []byte) error
type GetPlaylistContentsRequest ¶
type GetPlaylistContentsRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
// The type of media to retrieve.
// 1 = movie
// 2 = show
// 3 = season
// 4 = episode
// E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
//
Type GetPlaylistContentsQueryParamType `queryParam:"style=form,explode=true,name=type"`
}
func (*GetPlaylistContentsRequest) GetPlaylistID ¶
func (o *GetPlaylistContentsRequest) GetPlaylistID() float64
func (*GetPlaylistContentsRequest) GetType ¶
func (o *GetPlaylistContentsRequest) GetType() GetPlaylistContentsQueryParamType
type GetPlaylistContentsResponse ¶
type GetPlaylistContentsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The playlist contents
Object *GetPlaylistContentsResponseBody
}
func (*GetPlaylistContentsResponse) GetContentType ¶
func (o *GetPlaylistContentsResponse) GetContentType() string
func (*GetPlaylistContentsResponse) GetObject ¶ added in v0.1.1
func (o *GetPlaylistContentsResponse) GetObject() *GetPlaylistContentsResponseBody
func (*GetPlaylistContentsResponse) GetRawResponse ¶
func (o *GetPlaylistContentsResponse) GetRawResponse() *http.Response
func (*GetPlaylistContentsResponse) GetStatusCode ¶
func (o *GetPlaylistContentsResponse) GetStatusCode() int
type GetPlaylistContentsResponseBody ¶ added in v0.1.1
type GetPlaylistContentsResponseBody struct {
MediaContainer *GetPlaylistContentsMediaContainer `json:"MediaContainer,omitempty"`
}
GetPlaylistContentsResponseBody - The playlist contents
func (*GetPlaylistContentsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetPlaylistContentsResponseBody) GetMediaContainer() *GetPlaylistContentsMediaContainer
type GetPlaylistContentsRole ¶ added in v0.1.1
type GetPlaylistContentsRole struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetPlaylistContentsRole) GetTag ¶ added in v0.1.1
func (o *GetPlaylistContentsRole) GetTag() *string
type GetPlaylistContentsWriter ¶ added in v0.1.1
type GetPlaylistContentsWriter struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetPlaylistContentsWriter) GetTag ¶ added in v0.1.1
func (o *GetPlaylistContentsWriter) GetTag() *string
type GetPlaylistMediaContainer ¶ added in v0.1.1
type GetPlaylistMediaContainer struct {
Size *int `json:"size,omitempty"`
Metadata []GetPlaylistMetadata `json:"Metadata,omitempty"`
}
func (*GetPlaylistMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetPlaylistMediaContainer) GetMetadata() []GetPlaylistMetadata
func (*GetPlaylistMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetPlaylistMediaContainer) GetSize() *int
type GetPlaylistMetadata ¶ added in v0.1.1
type GetPlaylistMetadata struct {
Content *string `json:"content,omitempty"`
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Summary *string `json:"summary,omitempty"`
Smart *bool `json:"smart,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
Composite *string `json:"composite,omitempty"`
Icon *string `json:"icon,omitempty"`
Duration *int `json:"duration,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
}
func (*GetPlaylistMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetAddedAt() *int
func (*GetPlaylistMetadata) GetComposite ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetComposite() *string
func (*GetPlaylistMetadata) GetContent ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetContent() *string
func (*GetPlaylistMetadata) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetDuration() *int
func (*GetPlaylistMetadata) GetGUID ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetGUID() *string
func (*GetPlaylistMetadata) GetIcon ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetIcon() *string
func (*GetPlaylistMetadata) GetKey ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetKey() *string
func (*GetPlaylistMetadata) GetLeafCount ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetLeafCount() *int
func (*GetPlaylistMetadata) GetPlaylistType ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetPlaylistType() *string
func (*GetPlaylistMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetRatingKey() *string
func (*GetPlaylistMetadata) GetSmart ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetSmart() *bool
func (*GetPlaylistMetadata) GetSummary ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetSummary() *string
func (*GetPlaylistMetadata) GetTitle ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetTitle() *string
func (*GetPlaylistMetadata) GetType ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetType() *string
func (*GetPlaylistMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetPlaylistMetadata) GetUpdatedAt() *int
type GetPlaylistRequest ¶
type GetPlaylistRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
}
func (*GetPlaylistRequest) GetPlaylistID ¶
func (o *GetPlaylistRequest) GetPlaylistID() float64
type GetPlaylistResponse ¶
type GetPlaylistResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The playlist
Object *GetPlaylistResponseBody
}
func (*GetPlaylistResponse) GetContentType ¶
func (o *GetPlaylistResponse) GetContentType() string
func (*GetPlaylistResponse) GetObject ¶ added in v0.1.1
func (o *GetPlaylistResponse) GetObject() *GetPlaylistResponseBody
func (*GetPlaylistResponse) GetRawResponse ¶
func (o *GetPlaylistResponse) GetRawResponse() *http.Response
func (*GetPlaylistResponse) GetStatusCode ¶
func (o *GetPlaylistResponse) GetStatusCode() int
type GetPlaylistResponseBody ¶ added in v0.1.1
type GetPlaylistResponseBody struct {
MediaContainer *GetPlaylistMediaContainer `json:"MediaContainer,omitempty"`
}
GetPlaylistResponseBody - The playlist
func (*GetPlaylistResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetPlaylistResponseBody) GetMediaContainer() *GetPlaylistMediaContainer
type GetPlaylistsMediaContainer ¶ added in v0.1.1
type GetPlaylistsMediaContainer struct {
Size *int `json:"size,omitempty"`
Metadata []GetPlaylistsMetadata `json:"Metadata,omitempty"`
}
func (*GetPlaylistsMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetPlaylistsMediaContainer) GetMetadata() []GetPlaylistsMetadata
func (*GetPlaylistsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetPlaylistsMediaContainer) GetSize() *int
type GetPlaylistsMetadata ¶ added in v0.1.1
type GetPlaylistsMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Summary *string `json:"summary,omitempty"`
Smart *bool `json:"smart,omitempty"`
PlaylistType *string `json:"playlistType,omitempty"`
Composite *string `json:"composite,omitempty"`
Icon *string `json:"icon,omitempty"`
ViewCount *int `json:"viewCount,omitempty"`
LastViewedAt *int `json:"lastViewedAt,omitempty"`
Duration *int `json:"duration,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
}
func (*GetPlaylistsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetAddedAt() *int
func (*GetPlaylistsMetadata) GetComposite ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetComposite() *string
func (*GetPlaylistsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetDuration() *int
func (*GetPlaylistsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetGUID() *string
func (*GetPlaylistsMetadata) GetIcon ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetIcon() *string
func (*GetPlaylistsMetadata) GetKey ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetKey() *string
func (*GetPlaylistsMetadata) GetLastViewedAt ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetLastViewedAt() *int
func (*GetPlaylistsMetadata) GetLeafCount ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetLeafCount() *int
func (*GetPlaylistsMetadata) GetPlaylistType ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetPlaylistType() *string
func (*GetPlaylistsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetRatingKey() *string
func (*GetPlaylistsMetadata) GetSmart ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetSmart() *bool
func (*GetPlaylistsMetadata) GetSummary ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetSummary() *string
func (*GetPlaylistsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetTitle() *string
func (*GetPlaylistsMetadata) GetType ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetType() *string
func (*GetPlaylistsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetUpdatedAt() *int
func (*GetPlaylistsMetadata) GetViewCount ¶ added in v0.1.1
func (o *GetPlaylistsMetadata) GetViewCount() *int
type GetPlaylistsRequest ¶
type GetPlaylistsRequest struct {
// limit to a type of playlist.
PlaylistType *PlaylistType `queryParam:"style=form,explode=true,name=playlistType"`
// type of playlists to return (default is all).
Smart *QueryParamSmart `queryParam:"style=form,explode=true,name=smart"`
}
func (*GetPlaylistsRequest) GetPlaylistType ¶
func (o *GetPlaylistsRequest) GetPlaylistType() *PlaylistType
func (*GetPlaylistsRequest) GetSmart ¶
func (o *GetPlaylistsRequest) GetSmart() *QueryParamSmart
type GetPlaylistsResponse ¶
type GetPlaylistsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// returns all playlists
Object *GetPlaylistsResponseBody
}
func (*GetPlaylistsResponse) GetContentType ¶
func (o *GetPlaylistsResponse) GetContentType() string
func (*GetPlaylistsResponse) GetObject ¶ added in v0.1.1
func (o *GetPlaylistsResponse) GetObject() *GetPlaylistsResponseBody
func (*GetPlaylistsResponse) GetRawResponse ¶
func (o *GetPlaylistsResponse) GetRawResponse() *http.Response
func (*GetPlaylistsResponse) GetStatusCode ¶
func (o *GetPlaylistsResponse) GetStatusCode() int
type GetPlaylistsResponseBody ¶ added in v0.1.1
type GetPlaylistsResponseBody struct {
MediaContainer *GetPlaylistsMediaContainer `json:"MediaContainer,omitempty"`
}
GetPlaylistsResponseBody - returns all playlists
func (*GetPlaylistsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetPlaylistsResponseBody) GetMediaContainer() *GetPlaylistsMediaContainer
type GetRecentlyAddedMediaContainer ¶
type GetRecentlyAddedMediaContainer struct {
Size *float64 `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *float64 `json:"mediaTagVersion,omitempty"`
MixedParents *bool `json:"mixedParents,omitempty"`
Metadata []GetRecentlyAddedMetadata `json:"Metadata,omitempty"`
}
func (*GetRecentlyAddedMediaContainer) GetAllowSync ¶
func (o *GetRecentlyAddedMediaContainer) GetAllowSync() *bool
func (*GetRecentlyAddedMediaContainer) GetIdentifier ¶
func (o *GetRecentlyAddedMediaContainer) GetIdentifier() *string
func (*GetRecentlyAddedMediaContainer) GetMediaTagPrefix ¶
func (o *GetRecentlyAddedMediaContainer) GetMediaTagPrefix() *string
func (*GetRecentlyAddedMediaContainer) GetMediaTagVersion ¶
func (o *GetRecentlyAddedMediaContainer) GetMediaTagVersion() *float64
func (*GetRecentlyAddedMediaContainer) GetMetadata ¶
func (o *GetRecentlyAddedMediaContainer) GetMetadata() []GetRecentlyAddedMetadata
func (*GetRecentlyAddedMediaContainer) GetMixedParents ¶
func (o *GetRecentlyAddedMediaContainer) GetMixedParents() *bool
func (*GetRecentlyAddedMediaContainer) GetSize ¶
func (o *GetRecentlyAddedMediaContainer) GetSize() *float64
type GetRecentlyAddedMetadata ¶ added in v0.9.0
type GetRecentlyAddedMetadata struct {
AllowSync *bool `json:"allowSync,omitempty"`
LibrarySectionID *float64 `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
RatingKey *float64 `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *float64 `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *float64 `json:"duration,omitempty"`
OriginallyAvailableAt *time.Time `json:"originallyAvailableAt,omitempty"`
AddedAt *float64 `json:"addedAt,omitempty"`
UpdatedAt *float64 `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
ChapterSource *string `json:"chapterSource,omitempty"`
PrimaryExtraKey *string `json:"primaryExtraKey,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
Media []Media `json:"Media,omitempty"`
Genre []Genre `json:"Genre,omitempty"`
Director []Director `json:"Director,omitempty"`
Writer []Writer `json:"Writer,omitempty"`
Country []Country `json:"Country,omitempty"`
Role []Role `json:"Role,omitempty"`
}
func (*GetRecentlyAddedMetadata) GetAddedAt ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetAddedAt() *float64
func (*GetRecentlyAddedMetadata) GetAllowSync ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetAllowSync() *bool
func (*GetRecentlyAddedMetadata) GetArt ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetArt() *string
func (*GetRecentlyAddedMetadata) GetAudienceRating ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetAudienceRating() *float64
func (*GetRecentlyAddedMetadata) GetAudienceRatingImage ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetAudienceRatingImage() *string
func (*GetRecentlyAddedMetadata) GetChapterSource ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetChapterSource() *string
func (*GetRecentlyAddedMetadata) GetContentRating ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetContentRating() *string
func (*GetRecentlyAddedMetadata) GetCountry ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetCountry() []Country
func (*GetRecentlyAddedMetadata) GetDirector ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetDirector() []Director
func (*GetRecentlyAddedMetadata) GetDuration ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetDuration() *float64
func (*GetRecentlyAddedMetadata) GetGUID ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetGUID() *string
func (*GetRecentlyAddedMetadata) GetGenre ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetGenre() []Genre
func (*GetRecentlyAddedMetadata) GetKey ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetKey() *string
func (*GetRecentlyAddedMetadata) GetLibrarySectionID ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetLibrarySectionID() *float64
func (*GetRecentlyAddedMetadata) GetLibrarySectionTitle ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetLibrarySectionTitle() *string
func (*GetRecentlyAddedMetadata) GetLibrarySectionUUID ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetLibrarySectionUUID() *string
func (*GetRecentlyAddedMetadata) GetMedia ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetMedia() []Media
func (*GetRecentlyAddedMetadata) GetOriginallyAvailableAt ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetOriginallyAvailableAt() *time.Time
func (*GetRecentlyAddedMetadata) GetPrimaryExtraKey ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetPrimaryExtraKey() *string
func (*GetRecentlyAddedMetadata) GetRating ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetRating() *float64
func (*GetRecentlyAddedMetadata) GetRatingImage ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetRatingImage() *string
func (*GetRecentlyAddedMetadata) GetRatingKey ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetRatingKey() *float64
func (*GetRecentlyAddedMetadata) GetRole ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetRole() []Role
func (*GetRecentlyAddedMetadata) GetStudio ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetStudio() *string
func (*GetRecentlyAddedMetadata) GetSummary ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetSummary() *string
func (*GetRecentlyAddedMetadata) GetTagline ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetTagline() *string
func (*GetRecentlyAddedMetadata) GetThumb ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetThumb() *string
func (*GetRecentlyAddedMetadata) GetTitle ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetTitle() *string
func (*GetRecentlyAddedMetadata) GetType ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetType() *string
func (*GetRecentlyAddedMetadata) GetUpdatedAt ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetUpdatedAt() *float64
func (*GetRecentlyAddedMetadata) GetWriter ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetWriter() []Writer
func (*GetRecentlyAddedMetadata) GetYear ¶ added in v0.9.0
func (o *GetRecentlyAddedMetadata) GetYear() *float64
func (GetRecentlyAddedMetadata) MarshalJSON ¶ added in v0.9.0
func (g GetRecentlyAddedMetadata) MarshalJSON() ([]byte, error)
func (*GetRecentlyAddedMetadata) UnmarshalJSON ¶ added in v0.9.0
func (g *GetRecentlyAddedMetadata) UnmarshalJSON(data []byte) error
type GetRecentlyAddedRequest ¶ added in v0.11.1
type GetRecentlyAddedRequest struct {
// The index of the first item to return. If not specified, the first item will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 0
//
XPlexContainerStart *int `default:"0" queryParam:"style=form,explode=true,name=X-Plex-Container-Start"`
// The number of items to return. If not specified, all items will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 50
//
XPlexContainerSize *int `default:"50" queryParam:"style=form,explode=true,name=X-Plex-Container-Size"`
}
func (*GetRecentlyAddedRequest) GetXPlexContainerSize ¶ added in v0.11.1
func (o *GetRecentlyAddedRequest) GetXPlexContainerSize() *int
func (*GetRecentlyAddedRequest) GetXPlexContainerStart ¶ added in v0.11.1
func (o *GetRecentlyAddedRequest) GetXPlexContainerStart() *int
func (GetRecentlyAddedRequest) MarshalJSON ¶ added in v0.11.1
func (g GetRecentlyAddedRequest) MarshalJSON() ([]byte, error)
func (*GetRecentlyAddedRequest) UnmarshalJSON ¶ added in v0.11.1
func (g *GetRecentlyAddedRequest) UnmarshalJSON(data []byte) error
type GetRecentlyAddedResponse ¶
type GetRecentlyAddedResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The recently added content
Object *GetRecentlyAddedResponseBody
}
func (*GetRecentlyAddedResponse) GetContentType ¶
func (o *GetRecentlyAddedResponse) GetContentType() string
func (*GetRecentlyAddedResponse) GetObject ¶
func (o *GetRecentlyAddedResponse) GetObject() *GetRecentlyAddedResponseBody
func (*GetRecentlyAddedResponse) GetRawResponse ¶
func (o *GetRecentlyAddedResponse) GetRawResponse() *http.Response
func (*GetRecentlyAddedResponse) GetStatusCode ¶
func (o *GetRecentlyAddedResponse) GetStatusCode() int
type GetRecentlyAddedResponseBody ¶
type GetRecentlyAddedResponseBody struct {
MediaContainer *GetRecentlyAddedMediaContainer `json:"MediaContainer,omitempty"`
}
GetRecentlyAddedResponseBody - The recently added content
func (*GetRecentlyAddedResponseBody) GetMediaContainer ¶
func (o *GetRecentlyAddedResponseBody) GetMediaContainer() *GetRecentlyAddedMediaContainer
type GetRefreshLibraryMetadataRequest ¶ added in v0.11.1
type GetRefreshLibraryMetadataRequest struct {
// The unique key of the Plex library.
// Note: This is unique in the context of the Plex server.
//
SectionKey int `pathParam:"style=simple,explode=false,name=sectionKey"`
// Force the refresh even if the library is already being refreshed.
Force *Force `queryParam:"style=form,explode=true,name=force"`
}
func (*GetRefreshLibraryMetadataRequest) GetForce ¶ added in v0.11.1
func (o *GetRefreshLibraryMetadataRequest) GetForce() *Force
func (*GetRefreshLibraryMetadataRequest) GetSectionKey ¶ added in v0.11.1
func (o *GetRefreshLibraryMetadataRequest) GetSectionKey() int
type GetRefreshLibraryMetadataResponse ¶ added in v0.11.1
type GetRefreshLibraryMetadataResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetRefreshLibraryMetadataResponse) GetContentType ¶ added in v0.11.1
func (o *GetRefreshLibraryMetadataResponse) GetContentType() string
func (*GetRefreshLibraryMetadataResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetRefreshLibraryMetadataResponse) GetRawResponse() *http.Response
func (*GetRefreshLibraryMetadataResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetRefreshLibraryMetadataResponse) GetStatusCode() int
type GetResizedPhotoRequest ¶
type GetResizedPhotoRequest struct {
// The width for the resized photo
Width float64 `queryParam:"style=form,explode=true,name=width"`
// The height for the resized photo
Height float64 `queryParam:"style=form,explode=true,name=height"`
// The opacity for the resized photo
Opacity int64 `default:"100" queryParam:"style=form,explode=true,name=opacity"`
// The width for the resized photo
Blur float64 `queryParam:"style=form,explode=true,name=blur"`
// images are always scaled proportionally. A value of '1' in minSize will make the smaller native dimension the dimension resized against.
MinSize MinSize `queryParam:"style=form,explode=true,name=minSize"`
// allow images to be resized beyond native dimensions.
Upscale Upscale `queryParam:"style=form,explode=true,name=upscale"`
// path to image within Plex
URL string `queryParam:"style=form,explode=true,name=url"`
}
func (*GetResizedPhotoRequest) GetBlur ¶
func (o *GetResizedPhotoRequest) GetBlur() float64
func (*GetResizedPhotoRequest) GetHeight ¶
func (o *GetResizedPhotoRequest) GetHeight() float64
func (*GetResizedPhotoRequest) GetMinSize ¶
func (o *GetResizedPhotoRequest) GetMinSize() MinSize
func (*GetResizedPhotoRequest) GetOpacity ¶
func (o *GetResizedPhotoRequest) GetOpacity() int64
func (*GetResizedPhotoRequest) GetURL ¶
func (o *GetResizedPhotoRequest) GetURL() string
func (*GetResizedPhotoRequest) GetUpscale ¶
func (o *GetResizedPhotoRequest) GetUpscale() Upscale
func (*GetResizedPhotoRequest) GetWidth ¶
func (o *GetResizedPhotoRequest) GetWidth() float64
func (GetResizedPhotoRequest) MarshalJSON ¶
func (g GetResizedPhotoRequest) MarshalJSON() ([]byte, error)
func (*GetResizedPhotoRequest) UnmarshalJSON ¶
func (g *GetResizedPhotoRequest) UnmarshalJSON(data []byte) error
type GetResizedPhotoResponse ¶
type GetResizedPhotoResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetResizedPhotoResponse) GetContentType ¶
func (o *GetResizedPhotoResponse) GetContentType() string
func (*GetResizedPhotoResponse) GetRawResponse ¶
func (o *GetResizedPhotoResponse) GetRawResponse() *http.Response
func (*GetResizedPhotoResponse) GetStatusCode ¶
func (o *GetResizedPhotoResponse) GetStatusCode() int
type GetResourcesStatisticsMediaContainer ¶ added in v0.10.0
type GetResourcesStatisticsMediaContainer struct {
Size *int `json:"size,omitempty"`
StatisticsResources []StatisticsResources `json:"StatisticsResources,omitempty"`
}
func (*GetResourcesStatisticsMediaContainer) GetSize ¶ added in v0.10.0
func (o *GetResourcesStatisticsMediaContainer) GetSize() *int
func (*GetResourcesStatisticsMediaContainer) GetStatisticsResources ¶ added in v0.10.0
func (o *GetResourcesStatisticsMediaContainer) GetStatisticsResources() []StatisticsResources
type GetResourcesStatisticsRequest ¶ added in v0.10.0
type GetResourcesStatisticsRequest struct {
// The timespan to retrieve statistics for
// the exact meaning of this parameter is not known
//
Timespan *int64 `queryParam:"style=form,explode=true,name=Timespan"`
}
func (*GetResourcesStatisticsRequest) GetTimespan ¶ added in v0.10.0
func (o *GetResourcesStatisticsRequest) GetTimespan() *int64
type GetResourcesStatisticsResponse ¶ added in v0.10.0
type GetResourcesStatisticsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Resource Statistics
Object *GetResourcesStatisticsResponseBody
}
func (*GetResourcesStatisticsResponse) GetContentType ¶ added in v0.10.0
func (o *GetResourcesStatisticsResponse) GetContentType() string
func (*GetResourcesStatisticsResponse) GetObject ¶ added in v0.10.0
func (o *GetResourcesStatisticsResponse) GetObject() *GetResourcesStatisticsResponseBody
func (*GetResourcesStatisticsResponse) GetRawResponse ¶ added in v0.10.0
func (o *GetResourcesStatisticsResponse) GetRawResponse() *http.Response
func (*GetResourcesStatisticsResponse) GetStatusCode ¶ added in v0.10.0
func (o *GetResourcesStatisticsResponse) GetStatusCode() int
type GetResourcesStatisticsResponseBody ¶ added in v0.10.0
type GetResourcesStatisticsResponseBody struct {
MediaContainer *GetResourcesStatisticsMediaContainer `json:"MediaContainer,omitempty"`
}
GetResourcesStatisticsResponseBody - Resource Statistics
func (*GetResourcesStatisticsResponseBody) GetMediaContainer ¶ added in v0.10.0
func (o *GetResourcesStatisticsResponseBody) GetMediaContainer() *GetResourcesStatisticsMediaContainer
type GetSearchLibraryMediaContainer ¶ added in v0.11.1
type GetSearchLibraryMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Art *string `json:"art,omitempty"`
Identifier *string `json:"identifier,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Nocache *bool `json:"nocache,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title1 *string `json:"title1,omitempty"`
Title2 *string `json:"title2,omitempty"`
ViewGroup *string `json:"viewGroup,omitempty"`
ViewMode *int `json:"viewMode,omitempty"`
Metadata []GetSearchLibraryMetadata `json:"Metadata,omitempty"`
}
func (*GetSearchLibraryMediaContainer) GetAllowSync ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetAllowSync() *bool
func (*GetSearchLibraryMediaContainer) GetArt ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetArt() *string
func (*GetSearchLibraryMediaContainer) GetIdentifier ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetIdentifier() *string
func (*GetSearchLibraryMediaContainer) GetMediaTagPrefix ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetMediaTagPrefix() *string
func (*GetSearchLibraryMediaContainer) GetMediaTagVersion ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetMediaTagVersion() *int
func (*GetSearchLibraryMediaContainer) GetMetadata ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetMetadata() []GetSearchLibraryMetadata
func (*GetSearchLibraryMediaContainer) GetNocache ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetNocache() *bool
func (*GetSearchLibraryMediaContainer) GetSize ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetSize() *int
func (*GetSearchLibraryMediaContainer) GetThumb ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetThumb() *string
func (*GetSearchLibraryMediaContainer) GetTitle1 ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetTitle1() *string
func (*GetSearchLibraryMediaContainer) GetTitle2 ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetTitle2() *string
func (*GetSearchLibraryMediaContainer) GetViewGroup ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetViewGroup() *string
func (*GetSearchLibraryMediaContainer) GetViewMode ¶ added in v0.11.1
func (o *GetSearchLibraryMediaContainer) GetViewMode() *int
type GetSearchLibraryMetadata ¶ added in v0.11.1
type GetSearchLibraryMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
ParentRatingKey *string `json:"parentRatingKey,omitempty"`
GUID *string `json:"guid,omitempty"`
ParentGUID *string `json:"parentGuid,omitempty"`
ParentStudio *string `json:"parentStudio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
Summary *string `json:"summary,omitempty"`
Index *int `json:"index,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
ParentYear *int `json:"parentYear,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
ParentTheme *string `json:"parentTheme,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
}
func (*GetSearchLibraryMetadata) GetAddedAt ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetAddedAt() *int
func (*GetSearchLibraryMetadata) GetArt ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetArt() *string
func (*GetSearchLibraryMetadata) GetGUID ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetGUID() *string
func (*GetSearchLibraryMetadata) GetIndex ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetIndex() *int
func (*GetSearchLibraryMetadata) GetKey ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetKey() *string
func (*GetSearchLibraryMetadata) GetParentGUID ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentGUID() *string
func (*GetSearchLibraryMetadata) GetParentIndex ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentIndex() *int
func (*GetSearchLibraryMetadata) GetParentKey ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentKey() *string
func (*GetSearchLibraryMetadata) GetParentRatingKey ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentRatingKey() *string
func (*GetSearchLibraryMetadata) GetParentStudio ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentStudio() *string
func (*GetSearchLibraryMetadata) GetParentTheme ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentTheme() *string
func (*GetSearchLibraryMetadata) GetParentThumb ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentThumb() *string
func (*GetSearchLibraryMetadata) GetParentTitle ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentTitle() *string
func (*GetSearchLibraryMetadata) GetParentYear ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetParentYear() *int
func (*GetSearchLibraryMetadata) GetRatingKey ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetRatingKey() *string
func (*GetSearchLibraryMetadata) GetSummary ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetSummary() *string
func (*GetSearchLibraryMetadata) GetThumb ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetThumb() *string
func (*GetSearchLibraryMetadata) GetTitle ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetTitle() *string
func (*GetSearchLibraryMetadata) GetType ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetType() *string
func (*GetSearchLibraryMetadata) GetUpdatedAt ¶ added in v0.11.1
func (o *GetSearchLibraryMetadata) GetUpdatedAt() *int
type GetSearchLibraryRequest ¶ added in v0.11.1
type GetSearchLibraryRequest struct {
// The unique key of the Plex library.
// Note: This is unique in the context of the Plex server.
//
SectionKey int `pathParam:"style=simple,explode=false,name=sectionKey"`
// The type of media to retrieve.
// 1 = movie
// 2 = show
// 3 = season
// 4 = episode
// E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
//
Type QueryParamType `queryParam:"style=form,explode=true,name=type"`
}
func (*GetSearchLibraryRequest) GetSectionKey ¶ added in v0.11.1
func (o *GetSearchLibraryRequest) GetSectionKey() int
func (*GetSearchLibraryRequest) GetType ¶ added in v0.11.1
func (o *GetSearchLibraryRequest) GetType() QueryParamType
type GetSearchLibraryResponse ¶ added in v0.11.1
type GetSearchLibraryResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The contents of the library by section and type
Object *GetSearchLibraryResponseBody
}
func (*GetSearchLibraryResponse) GetContentType ¶ added in v0.11.1
func (o *GetSearchLibraryResponse) GetContentType() string
func (*GetSearchLibraryResponse) GetObject ¶ added in v0.11.1
func (o *GetSearchLibraryResponse) GetObject() *GetSearchLibraryResponseBody
func (*GetSearchLibraryResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetSearchLibraryResponse) GetRawResponse() *http.Response
func (*GetSearchLibraryResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetSearchLibraryResponse) GetStatusCode() int
type GetSearchLibraryResponseBody ¶ added in v0.11.1
type GetSearchLibraryResponseBody struct {
MediaContainer *GetSearchLibraryMediaContainer `json:"MediaContainer,omitempty"`
}
GetSearchLibraryResponseBody - The contents of the library by section and type
func (*GetSearchLibraryResponseBody) GetMediaContainer ¶ added in v0.11.1
func (o *GetSearchLibraryResponseBody) GetMediaContainer() *GetSearchLibraryMediaContainer
type GetSearchResultsCountry ¶
type GetSearchResultsCountry struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetSearchResultsCountry) GetTag ¶
func (o *GetSearchResultsCountry) GetTag() *string
type GetSearchResultsDirector ¶
type GetSearchResultsDirector struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetSearchResultsDirector) GetTag ¶
func (o *GetSearchResultsDirector) GetTag() *string
type GetSearchResultsGenre ¶
type GetSearchResultsGenre struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetSearchResultsGenre) GetTag ¶
func (o *GetSearchResultsGenre) GetTag() *string
type GetSearchResultsMedia ¶
type GetSearchResultsMedia struct {
ID *float64 `json:"id,omitempty"`
Duration *float64 `json:"duration,omitempty"`
Bitrate *float64 `json:"bitrate,omitempty"`
Width *float64 `json:"width,omitempty"`
Height *float64 `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *float64 `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *float64 `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []GetSearchResultsPart `json:"Part,omitempty"`
}
func (*GetSearchResultsMedia) GetAspectRatio ¶
func (o *GetSearchResultsMedia) GetAspectRatio() *float64
func (*GetSearchResultsMedia) GetAudioChannels ¶
func (o *GetSearchResultsMedia) GetAudioChannels() *float64
func (*GetSearchResultsMedia) GetAudioCodec ¶
func (o *GetSearchResultsMedia) GetAudioCodec() *string
func (*GetSearchResultsMedia) GetAudioProfile ¶
func (o *GetSearchResultsMedia) GetAudioProfile() *string
func (*GetSearchResultsMedia) GetBitrate ¶
func (o *GetSearchResultsMedia) GetBitrate() *float64
func (*GetSearchResultsMedia) GetContainer ¶
func (o *GetSearchResultsMedia) GetContainer() *string
func (*GetSearchResultsMedia) GetDuration ¶
func (o *GetSearchResultsMedia) GetDuration() *float64
func (*GetSearchResultsMedia) GetHeight ¶
func (o *GetSearchResultsMedia) GetHeight() *float64
func (*GetSearchResultsMedia) GetID ¶
func (o *GetSearchResultsMedia) GetID() *float64
func (*GetSearchResultsMedia) GetPart ¶
func (o *GetSearchResultsMedia) GetPart() []GetSearchResultsPart
func (*GetSearchResultsMedia) GetVideoCodec ¶
func (o *GetSearchResultsMedia) GetVideoCodec() *string
func (*GetSearchResultsMedia) GetVideoFrameRate ¶
func (o *GetSearchResultsMedia) GetVideoFrameRate() *string
func (*GetSearchResultsMedia) GetVideoProfile ¶
func (o *GetSearchResultsMedia) GetVideoProfile() *string
func (*GetSearchResultsMedia) GetVideoResolution ¶
func (o *GetSearchResultsMedia) GetVideoResolution() *float64
func (*GetSearchResultsMedia) GetWidth ¶
func (o *GetSearchResultsMedia) GetWidth() *float64
type GetSearchResultsMediaContainer ¶
type GetSearchResultsMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Identifier *string `json:"identifier,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *float64 `json:"mediaTagVersion,omitempty"`
Metadata []GetSearchResultsMetadata `json:"Metadata,omitempty"`
Provider []Provider `json:"Provider,omitempty"`
}
func (*GetSearchResultsMediaContainer) GetIdentifier ¶
func (o *GetSearchResultsMediaContainer) GetIdentifier() *string
func (*GetSearchResultsMediaContainer) GetMediaTagPrefix ¶
func (o *GetSearchResultsMediaContainer) GetMediaTagPrefix() *string
func (*GetSearchResultsMediaContainer) GetMediaTagVersion ¶
func (o *GetSearchResultsMediaContainer) GetMediaTagVersion() *float64
func (*GetSearchResultsMediaContainer) GetMetadata ¶
func (o *GetSearchResultsMediaContainer) GetMetadata() []GetSearchResultsMetadata
func (*GetSearchResultsMediaContainer) GetProvider ¶
func (o *GetSearchResultsMediaContainer) GetProvider() []Provider
func (*GetSearchResultsMediaContainer) GetSize ¶
func (o *GetSearchResultsMediaContainer) GetSize() *float64
type GetSearchResultsMetadata ¶
type GetSearchResultsMetadata struct {
AllowSync *bool `json:"allowSync,omitempty"`
LibrarySectionID *float64 `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionUUID *string `json:"librarySectionUUID,omitempty"`
Personal *bool `json:"personal,omitempty"`
SourceTitle *string `json:"sourceTitle,omitempty"`
RatingKey *float64 `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Rating *float64 `json:"rating,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *float64 `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *float64 `json:"duration,omitempty"`
OriginallyAvailableAt *time.Time `json:"originallyAvailableAt,omitempty"`
AddedAt *float64 `json:"addedAt,omitempty"`
UpdatedAt *float64 `json:"updatedAt,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
ChapterSource *string `json:"chapterSource,omitempty"`
PrimaryExtraKey *string `json:"primaryExtraKey,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
Media []GetSearchResultsMedia `json:"Media,omitempty"`
Genre []GetSearchResultsGenre `json:"Genre,omitempty"`
Director []GetSearchResultsDirector `json:"Director,omitempty"`
Writer []GetSearchResultsWriter `json:"Writer,omitempty"`
Country []GetSearchResultsCountry `json:"Country,omitempty"`
Role []GetSearchResultsRole `json:"Role,omitempty"`
}
func (*GetSearchResultsMetadata) GetAddedAt ¶
func (o *GetSearchResultsMetadata) GetAddedAt() *float64
func (*GetSearchResultsMetadata) GetAllowSync ¶
func (o *GetSearchResultsMetadata) GetAllowSync() *bool
func (*GetSearchResultsMetadata) GetArt ¶
func (o *GetSearchResultsMetadata) GetArt() *string
func (*GetSearchResultsMetadata) GetAudienceRating ¶
func (o *GetSearchResultsMetadata) GetAudienceRating() *float64
func (*GetSearchResultsMetadata) GetAudienceRatingImage ¶
func (o *GetSearchResultsMetadata) GetAudienceRatingImage() *string
func (*GetSearchResultsMetadata) GetChapterSource ¶
func (o *GetSearchResultsMetadata) GetChapterSource() *string
func (*GetSearchResultsMetadata) GetContentRating ¶
func (o *GetSearchResultsMetadata) GetContentRating() *string
func (*GetSearchResultsMetadata) GetCountry ¶
func (o *GetSearchResultsMetadata) GetCountry() []GetSearchResultsCountry
func (*GetSearchResultsMetadata) GetDirector ¶
func (o *GetSearchResultsMetadata) GetDirector() []GetSearchResultsDirector
func (*GetSearchResultsMetadata) GetDuration ¶
func (o *GetSearchResultsMetadata) GetDuration() *float64
func (*GetSearchResultsMetadata) GetGUID ¶
func (o *GetSearchResultsMetadata) GetGUID() *string
func (*GetSearchResultsMetadata) GetGenre ¶
func (o *GetSearchResultsMetadata) GetGenre() []GetSearchResultsGenre
func (*GetSearchResultsMetadata) GetKey ¶
func (o *GetSearchResultsMetadata) GetKey() *string
func (*GetSearchResultsMetadata) GetLibrarySectionID ¶
func (o *GetSearchResultsMetadata) GetLibrarySectionID() *float64
func (*GetSearchResultsMetadata) GetLibrarySectionTitle ¶
func (o *GetSearchResultsMetadata) GetLibrarySectionTitle() *string
func (*GetSearchResultsMetadata) GetLibrarySectionUUID ¶
func (o *GetSearchResultsMetadata) GetLibrarySectionUUID() *string
func (*GetSearchResultsMetadata) GetMedia ¶
func (o *GetSearchResultsMetadata) GetMedia() []GetSearchResultsMedia
func (*GetSearchResultsMetadata) GetOriginallyAvailableAt ¶
func (o *GetSearchResultsMetadata) GetOriginallyAvailableAt() *time.Time
func (*GetSearchResultsMetadata) GetPersonal ¶
func (o *GetSearchResultsMetadata) GetPersonal() *bool
func (*GetSearchResultsMetadata) GetPrimaryExtraKey ¶
func (o *GetSearchResultsMetadata) GetPrimaryExtraKey() *string
func (*GetSearchResultsMetadata) GetRating ¶
func (o *GetSearchResultsMetadata) GetRating() *float64
func (*GetSearchResultsMetadata) GetRatingImage ¶
func (o *GetSearchResultsMetadata) GetRatingImage() *string
func (*GetSearchResultsMetadata) GetRatingKey ¶
func (o *GetSearchResultsMetadata) GetRatingKey() *float64
func (*GetSearchResultsMetadata) GetRole ¶
func (o *GetSearchResultsMetadata) GetRole() []GetSearchResultsRole
func (*GetSearchResultsMetadata) GetSourceTitle ¶
func (o *GetSearchResultsMetadata) GetSourceTitle() *string
func (*GetSearchResultsMetadata) GetStudio ¶
func (o *GetSearchResultsMetadata) GetStudio() *string
func (*GetSearchResultsMetadata) GetSummary ¶
func (o *GetSearchResultsMetadata) GetSummary() *string
func (*GetSearchResultsMetadata) GetTagline ¶
func (o *GetSearchResultsMetadata) GetTagline() *string
func (*GetSearchResultsMetadata) GetThumb ¶
func (o *GetSearchResultsMetadata) GetThumb() *string
func (*GetSearchResultsMetadata) GetTitle ¶
func (o *GetSearchResultsMetadata) GetTitle() *string
func (*GetSearchResultsMetadata) GetType ¶
func (o *GetSearchResultsMetadata) GetType() *string
func (*GetSearchResultsMetadata) GetUpdatedAt ¶
func (o *GetSearchResultsMetadata) GetUpdatedAt() *float64
func (*GetSearchResultsMetadata) GetWriter ¶
func (o *GetSearchResultsMetadata) GetWriter() []GetSearchResultsWriter
func (*GetSearchResultsMetadata) GetYear ¶
func (o *GetSearchResultsMetadata) GetYear() *float64
func (GetSearchResultsMetadata) MarshalJSON ¶
func (g GetSearchResultsMetadata) MarshalJSON() ([]byte, error)
func (*GetSearchResultsMetadata) UnmarshalJSON ¶
func (g *GetSearchResultsMetadata) UnmarshalJSON(data []byte) error
type GetSearchResultsPart ¶
type GetSearchResultsPart struct {
ID *float64 `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *float64 `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *float64 `json:"size,omitempty"`
AudioProfile *string `json:"audioProfile,omitempty"`
Container *string `json:"container,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
}
func (*GetSearchResultsPart) GetAudioProfile ¶
func (o *GetSearchResultsPart) GetAudioProfile() *string
func (*GetSearchResultsPart) GetContainer ¶
func (o *GetSearchResultsPart) GetContainer() *string
func (*GetSearchResultsPart) GetDuration ¶
func (o *GetSearchResultsPart) GetDuration() *float64
func (*GetSearchResultsPart) GetFile ¶
func (o *GetSearchResultsPart) GetFile() *string
func (*GetSearchResultsPart) GetID ¶
func (o *GetSearchResultsPart) GetID() *float64
func (*GetSearchResultsPart) GetKey ¶
func (o *GetSearchResultsPart) GetKey() *string
func (*GetSearchResultsPart) GetSize ¶
func (o *GetSearchResultsPart) GetSize() *float64
func (*GetSearchResultsPart) GetVideoProfile ¶
func (o *GetSearchResultsPart) GetVideoProfile() *string
type GetSearchResultsRequest ¶
type GetSearchResultsRequest struct {
// The search query string to use
Query string `queryParam:"style=form,explode=true,name=query"`
}
func (*GetSearchResultsRequest) GetQuery ¶
func (o *GetSearchResultsRequest) GetQuery() string
type GetSearchResultsResponse ¶
type GetSearchResultsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Search Results
Object *GetSearchResultsResponseBody
}
func (*GetSearchResultsResponse) GetContentType ¶
func (o *GetSearchResultsResponse) GetContentType() string
func (*GetSearchResultsResponse) GetObject ¶
func (o *GetSearchResultsResponse) GetObject() *GetSearchResultsResponseBody
func (*GetSearchResultsResponse) GetRawResponse ¶
func (o *GetSearchResultsResponse) GetRawResponse() *http.Response
func (*GetSearchResultsResponse) GetStatusCode ¶
func (o *GetSearchResultsResponse) GetStatusCode() int
type GetSearchResultsResponseBody ¶
type GetSearchResultsResponseBody struct {
MediaContainer *GetSearchResultsMediaContainer `json:"MediaContainer,omitempty"`
}
GetSearchResultsResponseBody - Search Results
func (*GetSearchResultsResponseBody) GetMediaContainer ¶
func (o *GetSearchResultsResponseBody) GetMediaContainer() *GetSearchResultsMediaContainer
type GetSearchResultsRole ¶
type GetSearchResultsRole struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetSearchResultsRole) GetTag ¶
func (o *GetSearchResultsRole) GetTag() *string
type GetSearchResultsWriter ¶
type GetSearchResultsWriter struct {
Tag *string `json:"tag,omitempty"`
}
func (*GetSearchResultsWriter) GetTag ¶
func (o *GetSearchResultsWriter) GetTag() *string
type GetServerActivitiesMediaContainer ¶
type GetServerActivitiesMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Activity []Activity `json:"Activity,omitempty"`
}
func (*GetServerActivitiesMediaContainer) GetActivity ¶
func (o *GetServerActivitiesMediaContainer) GetActivity() []Activity
func (*GetServerActivitiesMediaContainer) GetSize ¶
func (o *GetServerActivitiesMediaContainer) GetSize() *float64
type GetServerActivitiesResponse ¶
type GetServerActivitiesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Server Activities
Object *GetServerActivitiesResponseBody
}
func (*GetServerActivitiesResponse) GetContentType ¶
func (o *GetServerActivitiesResponse) GetContentType() string
func (*GetServerActivitiesResponse) GetObject ¶
func (o *GetServerActivitiesResponse) GetObject() *GetServerActivitiesResponseBody
func (*GetServerActivitiesResponse) GetRawResponse ¶
func (o *GetServerActivitiesResponse) GetRawResponse() *http.Response
func (*GetServerActivitiesResponse) GetStatusCode ¶
func (o *GetServerActivitiesResponse) GetStatusCode() int
type GetServerActivitiesResponseBody ¶
type GetServerActivitiesResponseBody struct {
MediaContainer *GetServerActivitiesMediaContainer `json:"MediaContainer,omitempty"`
}
GetServerActivitiesResponseBody - The Server Activities
func (*GetServerActivitiesResponseBody) GetMediaContainer ¶
func (o *GetServerActivitiesResponseBody) GetMediaContainer() *GetServerActivitiesMediaContainer
type GetServerCapabilitiesResponse ¶
type GetServerCapabilitiesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Server Capabilities
Object *GetServerCapabilitiesResponseBody
}
func (*GetServerCapabilitiesResponse) GetContentType ¶
func (o *GetServerCapabilitiesResponse) GetContentType() string
func (*GetServerCapabilitiesResponse) GetObject ¶
func (o *GetServerCapabilitiesResponse) GetObject() *GetServerCapabilitiesResponseBody
func (*GetServerCapabilitiesResponse) GetRawResponse ¶
func (o *GetServerCapabilitiesResponse) GetRawResponse() *http.Response
func (*GetServerCapabilitiesResponse) GetStatusCode ¶
func (o *GetServerCapabilitiesResponse) GetStatusCode() int
type GetServerCapabilitiesResponseBody ¶
type GetServerCapabilitiesResponseBody struct {
MediaContainer *MediaContainer `json:"MediaContainer,omitempty"`
}
GetServerCapabilitiesResponseBody - The Server Capabilities
func (*GetServerCapabilitiesResponseBody) GetMediaContainer ¶
func (o *GetServerCapabilitiesResponseBody) GetMediaContainer() *MediaContainer
type GetServerIdentityMediaContainer ¶
type GetServerIdentityMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Claimed *bool `json:"claimed,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
Version *string `json:"version,omitempty"`
}
func (*GetServerIdentityMediaContainer) GetClaimed ¶
func (o *GetServerIdentityMediaContainer) GetClaimed() *bool
func (*GetServerIdentityMediaContainer) GetMachineIdentifier ¶
func (o *GetServerIdentityMediaContainer) GetMachineIdentifier() *string
func (*GetServerIdentityMediaContainer) GetSize ¶
func (o *GetServerIdentityMediaContainer) GetSize() *float64
func (*GetServerIdentityMediaContainer) GetVersion ¶
func (o *GetServerIdentityMediaContainer) GetVersion() *string
type GetServerIdentityResponse ¶
type GetServerIdentityResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Server Identity information
Object *GetServerIdentityResponseBody
}
func (*GetServerIdentityResponse) GetContentType ¶
func (o *GetServerIdentityResponse) GetContentType() string
func (*GetServerIdentityResponse) GetObject ¶
func (o *GetServerIdentityResponse) GetObject() *GetServerIdentityResponseBody
func (*GetServerIdentityResponse) GetRawResponse ¶
func (o *GetServerIdentityResponse) GetRawResponse() *http.Response
func (*GetServerIdentityResponse) GetStatusCode ¶
func (o *GetServerIdentityResponse) GetStatusCode() int
type GetServerIdentityResponseBody ¶
type GetServerIdentityResponseBody struct {
MediaContainer *GetServerIdentityMediaContainer `json:"MediaContainer,omitempty"`
}
GetServerIdentityResponseBody - The Server Identity information
func (*GetServerIdentityResponseBody) GetMediaContainer ¶
func (o *GetServerIdentityResponseBody) GetMediaContainer() *GetServerIdentityMediaContainer
type GetServerListMediaContainer ¶
type GetServerListMediaContainer struct {
Size *float64 `json:"size,omitempty"`
Server []GetServerListServer `json:"Server,omitempty"`
}
func (*GetServerListMediaContainer) GetServer ¶
func (o *GetServerListMediaContainer) GetServer() []GetServerListServer
func (*GetServerListMediaContainer) GetSize ¶
func (o *GetServerListMediaContainer) GetSize() *float64
type GetServerListResponse ¶
type GetServerListResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// List of Servers
Object *GetServerListResponseBody
}
func (*GetServerListResponse) GetContentType ¶
func (o *GetServerListResponse) GetContentType() string
func (*GetServerListResponse) GetObject ¶
func (o *GetServerListResponse) GetObject() *GetServerListResponseBody
func (*GetServerListResponse) GetRawResponse ¶
func (o *GetServerListResponse) GetRawResponse() *http.Response
func (*GetServerListResponse) GetStatusCode ¶
func (o *GetServerListResponse) GetStatusCode() int
type GetServerListResponseBody ¶
type GetServerListResponseBody struct {
MediaContainer *GetServerListMediaContainer `json:"MediaContainer,omitempty"`
}
GetServerListResponseBody - List of Servers
func (*GetServerListResponseBody) GetMediaContainer ¶
func (o *GetServerListResponseBody) GetMediaContainer() *GetServerListMediaContainer
type GetServerListServer ¶
type GetServerListServer struct {
Name *string `json:"name,omitempty"`
Host *string `json:"host,omitempty"`
Address *string `json:"address,omitempty"`
Port *float64 `json:"port,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
Version *string `json:"version,omitempty"`
}
func (*GetServerListServer) GetAddress ¶
func (o *GetServerListServer) GetAddress() *string
func (*GetServerListServer) GetHost ¶
func (o *GetServerListServer) GetHost() *string
func (*GetServerListServer) GetMachineIdentifier ¶
func (o *GetServerListServer) GetMachineIdentifier() *string
func (*GetServerListServer) GetName ¶
func (o *GetServerListServer) GetName() *string
func (*GetServerListServer) GetPort ¶
func (o *GetServerListServer) GetPort() *float64
func (*GetServerListServer) GetVersion ¶
func (o *GetServerListServer) GetVersion() *string
type GetServerPreferencesMediaContainer ¶ added in v0.1.0
type GetServerPreferencesMediaContainer struct {
Size *int `json:"size,omitempty"`
Setting []Setting `json:"Setting,omitempty"`
}
func (*GetServerPreferencesMediaContainer) GetSetting ¶ added in v0.1.0
func (o *GetServerPreferencesMediaContainer) GetSetting() []Setting
func (*GetServerPreferencesMediaContainer) GetSize ¶ added in v0.1.0
func (o *GetServerPreferencesMediaContainer) GetSize() *int
type GetServerPreferencesResponse ¶
type GetServerPreferencesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Server Preferences
Object *GetServerPreferencesResponseBody
}
func (*GetServerPreferencesResponse) GetContentType ¶
func (o *GetServerPreferencesResponse) GetContentType() string
func (*GetServerPreferencesResponse) GetObject ¶ added in v0.1.0
func (o *GetServerPreferencesResponse) GetObject() *GetServerPreferencesResponseBody
func (*GetServerPreferencesResponse) GetRawResponse ¶
func (o *GetServerPreferencesResponse) GetRawResponse() *http.Response
func (*GetServerPreferencesResponse) GetStatusCode ¶
func (o *GetServerPreferencesResponse) GetStatusCode() int
type GetServerPreferencesResponseBody ¶ added in v0.1.0
type GetServerPreferencesResponseBody struct {
MediaContainer *GetServerPreferencesMediaContainer `json:"MediaContainer,omitempty"`
}
GetServerPreferencesResponseBody - Server Preferences
func (*GetServerPreferencesResponseBody) GetMediaContainer ¶ added in v0.1.0
func (o *GetServerPreferencesResponseBody) GetMediaContainer() *GetServerPreferencesMediaContainer
type GetServerResourcesGlobals ¶ added in v0.11.1
type GetServerResourcesGlobals struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
}
func (*GetServerResourcesGlobals) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *GetServerResourcesGlobals) GetXPlexClientIdentifier() *string
type GetServerResourcesRequest ¶ added in v0.11.1
type GetServerResourcesRequest struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
// Include Https entries in the results
IncludeHTTPS *IncludeHTTPS `default:"0" queryParam:"style=form,explode=true,name=includeHttps"`
// Include Relay addresses in the results
// E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
//
IncludeRelay *IncludeRelay `default:"0" queryParam:"style=form,explode=true,name=includeRelay"`
// Include IPv6 entries in the results
IncludeIPv6 *IncludeIPv6 `default:"0" queryParam:"style=form,explode=true,name=includeIPv6"`
}
func (*GetServerResourcesRequest) GetIncludeHTTPS ¶ added in v0.11.1
func (o *GetServerResourcesRequest) GetIncludeHTTPS() *IncludeHTTPS
func (*GetServerResourcesRequest) GetIncludeIPv6 ¶ added in v0.11.1
func (o *GetServerResourcesRequest) GetIncludeIPv6() *IncludeIPv6
func (*GetServerResourcesRequest) GetIncludeRelay ¶ added in v0.11.1
func (o *GetServerResourcesRequest) GetIncludeRelay() *IncludeRelay
func (*GetServerResourcesRequest) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *GetServerResourcesRequest) GetXPlexClientIdentifier() *string
func (*GetServerResourcesRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetServerResourcesRequest) GetXPlexToken() string
func (GetServerResourcesRequest) MarshalJSON ¶ added in v0.11.1
func (g GetServerResourcesRequest) MarshalJSON() ([]byte, error)
func (*GetServerResourcesRequest) UnmarshalJSON ¶ added in v0.11.1
func (g *GetServerResourcesRequest) UnmarshalJSON(data []byte) error
type GetServerResourcesResponse ¶ added in v0.11.1
type GetServerResourcesResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// List of Plex Devices. This includes Plex hosted servers and clients
PlexDevices []PlexDevice
}
func (*GetServerResourcesResponse) GetContentType ¶ added in v0.11.1
func (o *GetServerResourcesResponse) GetContentType() string
func (*GetServerResourcesResponse) GetPlexDevices ¶ added in v0.11.1
func (o *GetServerResourcesResponse) GetPlexDevices() []PlexDevice
func (*GetServerResourcesResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetServerResourcesResponse) GetRawResponse() *http.Response
func (*GetServerResourcesResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetServerResourcesResponse) GetStatusCode() int
type GetSessionHistoryMediaContainer ¶ added in v0.1.1
type GetSessionHistoryMediaContainer struct {
Size *int `json:"size,omitempty"`
Metadata []GetSessionHistoryMetadata `json:"Metadata,omitempty"`
}
func (*GetSessionHistoryMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetSessionHistoryMediaContainer) GetMetadata() []GetSessionHistoryMetadata
func (*GetSessionHistoryMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetSessionHistoryMediaContainer) GetSize() *int
type GetSessionHistoryMetadata ¶ added in v0.1.1
type GetSessionHistoryMetadata struct {
HistoryKey *string `json:"historyKey,omitempty"`
Key *string `json:"key,omitempty"`
RatingKey *string `json:"ratingKey,omitempty"`
LibrarySectionID *string `json:"librarySectionID,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
GrandparentKey *string `json:"grandparentKey,omitempty"`
Title *string `json:"title,omitempty"`
GrandparentTitle *string `json:"grandparentTitle,omitempty"`
Type *string `json:"type,omitempty"`
Thumb *string `json:"thumb,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
GrandparentThumb *string `json:"grandparentThumb,omitempty"`
GrandparentArt *string `json:"grandparentArt,omitempty"`
Index *int `json:"index,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
ViewedAt *int `json:"viewedAt,omitempty"`
AccountID *int `json:"accountID,omitempty"`
DeviceID *int `json:"deviceID,omitempty"`
}
func (*GetSessionHistoryMetadata) GetAccountID ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetAccountID() *int
func (*GetSessionHistoryMetadata) GetDeviceID ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetDeviceID() *int
func (*GetSessionHistoryMetadata) GetGrandparentArt ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetGrandparentArt() *string
func (*GetSessionHistoryMetadata) GetGrandparentKey ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetGrandparentKey() *string
func (*GetSessionHistoryMetadata) GetGrandparentThumb ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetGrandparentThumb() *string
func (*GetSessionHistoryMetadata) GetGrandparentTitle ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetGrandparentTitle() *string
func (*GetSessionHistoryMetadata) GetHistoryKey ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetHistoryKey() *string
func (*GetSessionHistoryMetadata) GetIndex ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetIndex() *int
func (*GetSessionHistoryMetadata) GetKey ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetKey() *string
func (*GetSessionHistoryMetadata) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetLibrarySectionID() *string
func (*GetSessionHistoryMetadata) GetOriginallyAvailableAt ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetSessionHistoryMetadata) GetParentIndex ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetParentIndex() *int
func (*GetSessionHistoryMetadata) GetParentKey ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetParentKey() *string
func (*GetSessionHistoryMetadata) GetParentThumb ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetParentThumb() *string
func (*GetSessionHistoryMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetRatingKey() *string
func (*GetSessionHistoryMetadata) GetThumb ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetThumb() *string
func (*GetSessionHistoryMetadata) GetTitle ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetTitle() *string
func (*GetSessionHistoryMetadata) GetType ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetType() *string
func (*GetSessionHistoryMetadata) GetViewedAt ¶ added in v0.1.1
func (o *GetSessionHistoryMetadata) GetViewedAt() *int
func (GetSessionHistoryMetadata) MarshalJSON ¶ added in v0.1.1
func (g GetSessionHistoryMetadata) MarshalJSON() ([]byte, error)
func (*GetSessionHistoryMetadata) UnmarshalJSON ¶ added in v0.1.1
func (g *GetSessionHistoryMetadata) UnmarshalJSON(data []byte) error
type GetSessionHistoryRequest ¶ added in v0.10.0
type GetSessionHistoryRequest struct {
// Sorts the results by the specified field followed by the direction (asc, desc)
//
Sort *string `queryParam:"style=form,explode=true,name=sort"`
// Filter results by those that are related to a specific users id
//
AccountID *int64 `queryParam:"style=form,explode=true,name=accountId"`
// Filters content by field and direction/equality
// (Unknown if viewedAt is the only supported column)
//
Filter *QueryParamFilter `queryParam:"style=form,explode=true,name=filter"`
// Filters the results based on the id of a valid library section
//
LibrarySectionID *int64 `queryParam:"style=form,explode=true,name=librarySectionID"`
}
func (*GetSessionHistoryRequest) GetAccountID ¶ added in v0.10.0
func (o *GetSessionHistoryRequest) GetAccountID() *int64
func (*GetSessionHistoryRequest) GetFilter ¶ added in v0.10.0
func (o *GetSessionHistoryRequest) GetFilter() *QueryParamFilter
func (*GetSessionHistoryRequest) GetLibrarySectionID ¶ added in v0.10.0
func (o *GetSessionHistoryRequest) GetLibrarySectionID() *int64
func (*GetSessionHistoryRequest) GetSort ¶ added in v0.10.0
func (o *GetSessionHistoryRequest) GetSort() *string
type GetSessionHistoryResponse ¶
type GetSessionHistoryResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// List of Plex Sessions
Object *GetSessionHistoryResponseBody
}
func (*GetSessionHistoryResponse) GetContentType ¶
func (o *GetSessionHistoryResponse) GetContentType() string
func (*GetSessionHistoryResponse) GetObject ¶ added in v0.1.1
func (o *GetSessionHistoryResponse) GetObject() *GetSessionHistoryResponseBody
func (*GetSessionHistoryResponse) GetRawResponse ¶
func (o *GetSessionHistoryResponse) GetRawResponse() *http.Response
func (*GetSessionHistoryResponse) GetStatusCode ¶
func (o *GetSessionHistoryResponse) GetStatusCode() int
type GetSessionHistoryResponseBody ¶ added in v0.1.1
type GetSessionHistoryResponseBody struct {
MediaContainer *GetSessionHistoryMediaContainer `json:"MediaContainer,omitempty"`
}
GetSessionHistoryResponseBody - List of Plex Sessions
func (*GetSessionHistoryResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetSessionHistoryResponseBody) GetMediaContainer() *GetSessionHistoryMediaContainer
type GetSessionsMedia ¶ added in v0.1.1
type GetSessionsMedia struct {
AudioChannels *int `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Container *string `json:"container,omitempty"`
Duration *int `json:"duration,omitempty"`
ID *string `json:"id,omitempty"`
Selected *bool `json:"selected,omitempty"`
Part []GetSessionsPart `json:"Part,omitempty"`
}
func (*GetSessionsMedia) GetAudioChannels ¶ added in v0.1.1
func (o *GetSessionsMedia) GetAudioChannels() *int
func (*GetSessionsMedia) GetAudioCodec ¶ added in v0.1.1
func (o *GetSessionsMedia) GetAudioCodec() *string
func (*GetSessionsMedia) GetBitrate ¶ added in v0.1.1
func (o *GetSessionsMedia) GetBitrate() *int
func (*GetSessionsMedia) GetContainer ¶ added in v0.1.1
func (o *GetSessionsMedia) GetContainer() *string
func (*GetSessionsMedia) GetDuration ¶ added in v0.1.1
func (o *GetSessionsMedia) GetDuration() *int
func (*GetSessionsMedia) GetID ¶ added in v0.1.1
func (o *GetSessionsMedia) GetID() *string
func (*GetSessionsMedia) GetPart ¶ added in v0.1.1
func (o *GetSessionsMedia) GetPart() []GetSessionsPart
func (*GetSessionsMedia) GetSelected ¶ added in v0.1.1
func (o *GetSessionsMedia) GetSelected() *bool
type GetSessionsMediaContainer ¶ added in v0.1.1
type GetSessionsMediaContainer struct {
Size *int `json:"size,omitempty"`
Metadata []GetSessionsMetadata `json:"Metadata,omitempty"`
}
func (*GetSessionsMediaContainer) GetMetadata ¶ added in v0.1.1
func (o *GetSessionsMediaContainer) GetMetadata() []GetSessionsMetadata
func (*GetSessionsMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetSessionsMediaContainer) GetSize() *int
type GetSessionsMetadata ¶ added in v0.1.1
type GetSessionsMetadata struct {
AddedAt *int `json:"addedAt,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
GrandparentArt *string `json:"grandparentArt,omitempty"`
GrandparentGUID *string `json:"grandparentGuid,omitempty"`
GrandparentKey *string `json:"grandparentKey,omitempty"`
GrandparentRatingKey *string `json:"grandparentRatingKey,omitempty"`
GrandparentThumb *string `json:"grandparentThumb,omitempty"`
GrandparentTitle *string `json:"grandparentTitle,omitempty"`
GUID *string `json:"guid,omitempty"`
Index *int `json:"index,omitempty"`
Key *string `json:"key,omitempty"`
LibrarySectionID *string `json:"librarySectionID,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
MusicAnalysisVersion *string `json:"musicAnalysisVersion,omitempty"`
ParentGUID *string `json:"parentGuid,omitempty"`
ParentIndex *int `json:"parentIndex,omitempty"`
ParentKey *string `json:"parentKey,omitempty"`
ParentRatingKey *string `json:"parentRatingKey,omitempty"`
ParentStudio *string `json:"parentStudio,omitempty"`
ParentThumb *string `json:"parentThumb,omitempty"`
ParentTitle *string `json:"parentTitle,omitempty"`
ParentYear *int `json:"parentYear,omitempty"`
RatingCount *int `json:"ratingCount,omitempty"`
RatingKey *string `json:"ratingKey,omitempty"`
SessionKey *string `json:"sessionKey,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title *string `json:"title,omitempty"`
TitleSort *string `json:"titleSort,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
ViewOffset *int `json:"viewOffset,omitempty"`
Media []GetSessionsMedia `json:"Media,omitempty"`
User *GetSessionsUser `json:"User,omitempty"`
Player *Player `json:"Player,omitempty"`
Session *Session `json:"Session,omitempty"`
}
func (*GetSessionsMetadata) GetAddedAt ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetAddedAt() *int
func (*GetSessionsMetadata) GetArt ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetArt() *string
func (*GetSessionsMetadata) GetDuration ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetDuration() *int
func (*GetSessionsMetadata) GetGUID ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGUID() *string
func (*GetSessionsMetadata) GetGrandparentArt ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentArt() *string
func (*GetSessionsMetadata) GetGrandparentGUID ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentGUID() *string
func (*GetSessionsMetadata) GetGrandparentKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentKey() *string
func (*GetSessionsMetadata) GetGrandparentRatingKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentRatingKey() *string
func (*GetSessionsMetadata) GetGrandparentThumb ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentThumb() *string
func (*GetSessionsMetadata) GetGrandparentTitle ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetGrandparentTitle() *string
func (*GetSessionsMetadata) GetIndex ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetIndex() *int
func (*GetSessionsMetadata) GetKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetKey() *string
func (*GetSessionsMetadata) GetLibrarySectionID ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetLibrarySectionID() *string
func (*GetSessionsMetadata) GetLibrarySectionKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetLibrarySectionKey() *string
func (*GetSessionsMetadata) GetLibrarySectionTitle ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetLibrarySectionTitle() *string
func (*GetSessionsMetadata) GetMedia ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetMedia() []GetSessionsMedia
func (*GetSessionsMetadata) GetMusicAnalysisVersion ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetMusicAnalysisVersion() *string
func (*GetSessionsMetadata) GetParentGUID ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentGUID() *string
func (*GetSessionsMetadata) GetParentIndex ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentIndex() *int
func (*GetSessionsMetadata) GetParentKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentKey() *string
func (*GetSessionsMetadata) GetParentRatingKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentRatingKey() *string
func (*GetSessionsMetadata) GetParentStudio ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentStudio() *string
func (*GetSessionsMetadata) GetParentThumb ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentThumb() *string
func (*GetSessionsMetadata) GetParentTitle ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentTitle() *string
func (*GetSessionsMetadata) GetParentYear ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetParentYear() *int
func (*GetSessionsMetadata) GetPlayer ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetPlayer() *Player
func (*GetSessionsMetadata) GetRatingCount ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetRatingCount() *int
func (*GetSessionsMetadata) GetRatingKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetRatingKey() *string
func (*GetSessionsMetadata) GetSession ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetSession() *Session
func (*GetSessionsMetadata) GetSessionKey ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetSessionKey() *string
func (*GetSessionsMetadata) GetThumb ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetThumb() *string
func (*GetSessionsMetadata) GetTitle ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetTitle() *string
func (*GetSessionsMetadata) GetTitleSort ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetTitleSort() *string
func (*GetSessionsMetadata) GetType ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetType() *string
func (*GetSessionsMetadata) GetUpdatedAt ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetUpdatedAt() *int
func (*GetSessionsMetadata) GetUser ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetUser() *GetSessionsUser
func (*GetSessionsMetadata) GetViewOffset ¶ added in v0.1.1
func (o *GetSessionsMetadata) GetViewOffset() *int
type GetSessionsPart ¶ added in v0.1.1
type GetSessionsPart struct {
Container *string `json:"container,omitempty"`
Duration *int `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
HasThumbnail *string `json:"hasThumbnail,omitempty"`
ID *string `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Size *int `json:"size,omitempty"`
Decision *string `json:"decision,omitempty"`
Selected *bool `json:"selected,omitempty"`
Stream []GetSessionsStream `json:"Stream,omitempty"`
}
func (*GetSessionsPart) GetContainer ¶ added in v0.1.1
func (o *GetSessionsPart) GetContainer() *string
func (*GetSessionsPart) GetDecision ¶ added in v0.1.1
func (o *GetSessionsPart) GetDecision() *string
func (*GetSessionsPart) GetDuration ¶ added in v0.1.1
func (o *GetSessionsPart) GetDuration() *int
func (*GetSessionsPart) GetFile ¶ added in v0.1.1
func (o *GetSessionsPart) GetFile() *string
func (*GetSessionsPart) GetHasThumbnail ¶ added in v0.1.1
func (o *GetSessionsPart) GetHasThumbnail() *string
func (*GetSessionsPart) GetID ¶ added in v0.1.1
func (o *GetSessionsPart) GetID() *string
func (*GetSessionsPart) GetKey ¶ added in v0.1.1
func (o *GetSessionsPart) GetKey() *string
func (*GetSessionsPart) GetSelected ¶ added in v0.1.1
func (o *GetSessionsPart) GetSelected() *bool
func (*GetSessionsPart) GetSize ¶ added in v0.1.1
func (o *GetSessionsPart) GetSize() *int
func (*GetSessionsPart) GetStream ¶ added in v0.1.1
func (o *GetSessionsPart) GetStream() []GetSessionsStream
type GetSessionsResponse ¶
type GetSessionsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// List of Active Plex Sessions
Object *GetSessionsResponseBody
}
func (*GetSessionsResponse) GetContentType ¶
func (o *GetSessionsResponse) GetContentType() string
func (*GetSessionsResponse) GetObject ¶ added in v0.1.1
func (o *GetSessionsResponse) GetObject() *GetSessionsResponseBody
func (*GetSessionsResponse) GetRawResponse ¶
func (o *GetSessionsResponse) GetRawResponse() *http.Response
func (*GetSessionsResponse) GetStatusCode ¶
func (o *GetSessionsResponse) GetStatusCode() int
type GetSessionsResponseBody ¶ added in v0.1.1
type GetSessionsResponseBody struct {
MediaContainer *GetSessionsMediaContainer `json:"MediaContainer,omitempty"`
}
GetSessionsResponseBody - List of Active Plex Sessions
func (*GetSessionsResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetSessionsResponseBody) GetMediaContainer() *GetSessionsMediaContainer
type GetSessionsStream ¶ added in v0.1.1
type GetSessionsStream struct {
AlbumGain *string `json:"albumGain,omitempty"`
AlbumPeak *string `json:"albumPeak,omitempty"`
AlbumRange *string `json:"albumRange,omitempty"`
AudioChannelLayout *string `json:"audioChannelLayout,omitempty"`
BitDepth *int `json:"bitDepth,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
Channels *int `json:"channels,omitempty"`
Codec *string `json:"codec,omitempty"`
DisplayTitle *string `json:"displayTitle,omitempty"`
ExtendedDisplayTitle *string `json:"extendedDisplayTitle,omitempty"`
Gain *string `json:"gain,omitempty"`
ID *string `json:"id,omitempty"`
Index *int `json:"index,omitempty"`
Loudness *string `json:"loudness,omitempty"`
Lra *string `json:"lra,omitempty"`
Peak *string `json:"peak,omitempty"`
SamplingRate *int `json:"samplingRate,omitempty"`
Selected *bool `json:"selected,omitempty"`
StreamType *int `json:"streamType,omitempty"`
Location *string `json:"location,omitempty"`
}
func (*GetSessionsStream) GetAlbumGain ¶ added in v0.1.1
func (o *GetSessionsStream) GetAlbumGain() *string
func (*GetSessionsStream) GetAlbumPeak ¶ added in v0.1.1
func (o *GetSessionsStream) GetAlbumPeak() *string
func (*GetSessionsStream) GetAlbumRange ¶ added in v0.1.1
func (o *GetSessionsStream) GetAlbumRange() *string
func (*GetSessionsStream) GetAudioChannelLayout ¶ added in v0.1.1
func (o *GetSessionsStream) GetAudioChannelLayout() *string
func (*GetSessionsStream) GetBitDepth ¶ added in v0.1.1
func (o *GetSessionsStream) GetBitDepth() *int
func (*GetSessionsStream) GetBitrate ¶ added in v0.1.1
func (o *GetSessionsStream) GetBitrate() *int
func (*GetSessionsStream) GetChannels ¶ added in v0.1.1
func (o *GetSessionsStream) GetChannels() *int
func (*GetSessionsStream) GetCodec ¶ added in v0.1.1
func (o *GetSessionsStream) GetCodec() *string
func (*GetSessionsStream) GetDisplayTitle ¶ added in v0.1.1
func (o *GetSessionsStream) GetDisplayTitle() *string
func (*GetSessionsStream) GetExtendedDisplayTitle ¶ added in v0.1.1
func (o *GetSessionsStream) GetExtendedDisplayTitle() *string
func (*GetSessionsStream) GetGain ¶ added in v0.1.1
func (o *GetSessionsStream) GetGain() *string
func (*GetSessionsStream) GetID ¶ added in v0.1.1
func (o *GetSessionsStream) GetID() *string
func (*GetSessionsStream) GetIndex ¶ added in v0.1.1
func (o *GetSessionsStream) GetIndex() *int
func (*GetSessionsStream) GetLocation ¶ added in v0.1.1
func (o *GetSessionsStream) GetLocation() *string
func (*GetSessionsStream) GetLoudness ¶ added in v0.1.1
func (o *GetSessionsStream) GetLoudness() *string
func (*GetSessionsStream) GetLra ¶ added in v0.1.1
func (o *GetSessionsStream) GetLra() *string
func (*GetSessionsStream) GetPeak ¶ added in v0.1.1
func (o *GetSessionsStream) GetPeak() *string
func (*GetSessionsStream) GetSamplingRate ¶ added in v0.1.1
func (o *GetSessionsStream) GetSamplingRate() *int
func (*GetSessionsStream) GetSelected ¶ added in v0.1.1
func (o *GetSessionsStream) GetSelected() *bool
func (*GetSessionsStream) GetStreamType ¶ added in v0.1.1
func (o *GetSessionsStream) GetStreamType() *int
type GetSessionsUser ¶ added in v0.10.0
type GetSessionsUser struct {
ID *string `json:"id,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Title *string `json:"title,omitempty"`
}
func (*GetSessionsUser) GetID ¶ added in v0.10.0
func (o *GetSessionsUser) GetID() *string
func (*GetSessionsUser) GetThumb ¶ added in v0.10.0
func (o *GetSessionsUser) GetThumb() *string
func (*GetSessionsUser) GetTitle ¶ added in v0.10.0
func (o *GetSessionsUser) GetTitle() *string
type GetSourceConnectionInformationRequest ¶
type GetSourceConnectionInformationRequest struct {
// The source identifier with an included prefix.
Source string `queryParam:"style=form,explode=true,name=source"`
}
func (*GetSourceConnectionInformationRequest) GetSource ¶
func (o *GetSourceConnectionInformationRequest) GetSource() string
type GetSourceConnectionInformationResponse ¶
type GetSourceConnectionInformationResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetSourceConnectionInformationResponse) GetContentType ¶
func (o *GetSourceConnectionInformationResponse) GetContentType() string
func (*GetSourceConnectionInformationResponse) GetRawResponse ¶
func (o *GetSourceConnectionInformationResponse) GetRawResponse() *http.Response
func (*GetSourceConnectionInformationResponse) GetStatusCode ¶
func (o *GetSourceConnectionInformationResponse) GetStatusCode() int
type GetStatisticsDevice ¶ added in v0.4.0
type GetStatisticsDevice struct {
ID *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Platform *string `json:"platform,omitempty"`
ClientIdentifier *string `json:"clientIdentifier,omitempty"`
CreatedAt *int `json:"createdAt,omitempty"`
}
func (*GetStatisticsDevice) GetClientIdentifier ¶ added in v0.4.0
func (o *GetStatisticsDevice) GetClientIdentifier() *string
func (*GetStatisticsDevice) GetCreatedAt ¶ added in v0.4.0
func (o *GetStatisticsDevice) GetCreatedAt() *int
func (*GetStatisticsDevice) GetID ¶ added in v0.4.0
func (o *GetStatisticsDevice) GetID() *int
func (*GetStatisticsDevice) GetName ¶ added in v0.4.0
func (o *GetStatisticsDevice) GetName() *string
func (*GetStatisticsDevice) GetPlatform ¶ added in v0.4.0
func (o *GetStatisticsDevice) GetPlatform() *string
type GetStatisticsMediaContainer ¶ added in v0.4.0
type GetStatisticsMediaContainer struct {
Size *int `json:"size,omitempty"`
Device []GetStatisticsDevice `json:"Device,omitempty"`
Account []Account `json:"Account,omitempty"`
StatisticsMedia []StatisticsMedia `json:"StatisticsMedia,omitempty"`
}
func (*GetStatisticsMediaContainer) GetAccount ¶ added in v0.4.0
func (o *GetStatisticsMediaContainer) GetAccount() []Account
func (*GetStatisticsMediaContainer) GetDevice ¶ added in v0.4.0
func (o *GetStatisticsMediaContainer) GetDevice() []GetStatisticsDevice
func (*GetStatisticsMediaContainer) GetSize ¶ added in v0.4.0
func (o *GetStatisticsMediaContainer) GetSize() *int
func (*GetStatisticsMediaContainer) GetStatisticsMedia ¶ added in v0.4.0
func (o *GetStatisticsMediaContainer) GetStatisticsMedia() []StatisticsMedia
type GetStatisticsRequest ¶ added in v0.4.0
type GetStatisticsRequest struct {
// The timespan to retrieve statistics for
// the exact meaning of this parameter is not known
//
Timespan *int64 `queryParam:"style=form,explode=true,name=Timespan"`
}
func (*GetStatisticsRequest) GetTimespan ¶ added in v0.4.0
func (o *GetStatisticsRequest) GetTimespan() *int64
type GetStatisticsResponse ¶ added in v0.4.0
type GetStatisticsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Media Statistics
Object *GetStatisticsResponseBody
}
func (*GetStatisticsResponse) GetContentType ¶ added in v0.4.0
func (o *GetStatisticsResponse) GetContentType() string
func (*GetStatisticsResponse) GetObject ¶ added in v0.4.0
func (o *GetStatisticsResponse) GetObject() *GetStatisticsResponseBody
func (*GetStatisticsResponse) GetRawResponse ¶ added in v0.4.0
func (o *GetStatisticsResponse) GetRawResponse() *http.Response
func (*GetStatisticsResponse) GetStatusCode ¶ added in v0.4.0
func (o *GetStatisticsResponse) GetStatusCode() int
type GetStatisticsResponseBody ¶ added in v0.4.0
type GetStatisticsResponseBody struct {
MediaContainer *GetStatisticsMediaContainer `json:"MediaContainer,omitempty"`
}
GetStatisticsResponseBody - Media Statistics
func (*GetStatisticsResponseBody) GetMediaContainer ¶ added in v0.4.0
func (o *GetStatisticsResponseBody) GetMediaContainer() *GetStatisticsMediaContainer
type GetThumbImageRequest ¶ added in v0.11.1
type GetThumbImageRequest struct {
// the id of the library item to return the children of.
RatingKey int64 `pathParam:"style=simple,explode=false,name=ratingKey"`
Width int64 `queryParam:"style=form,explode=true,name=width"`
Height int64 `queryParam:"style=form,explode=true,name=height"`
MinSize int64 `queryParam:"style=form,explode=true,name=minSize"`
Upscale int64 `queryParam:"style=form,explode=true,name=upscale"`
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
}
func (*GetThumbImageRequest) GetHeight ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetHeight() int64
func (*GetThumbImageRequest) GetMinSize ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetMinSize() int64
func (*GetThumbImageRequest) GetRatingKey ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetRatingKey() int64
func (*GetThumbImageRequest) GetUpscale ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetUpscale() int64
func (*GetThumbImageRequest) GetWidth ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetWidth() int64
func (*GetThumbImageRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetThumbImageRequest) GetXPlexToken() string
type GetThumbImageResponse ¶ added in v0.11.1
type GetThumbImageResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Successful response returning an image
// The Close method must be called on this field, even if it is not used, to prevent resource leaks.
ResponseStream io.ReadCloser
Headers map[string][]string
}
func (*GetThumbImageResponse) GetContentType ¶ added in v0.11.1
func (o *GetThumbImageResponse) GetContentType() string
func (*GetThumbImageResponse) GetHeaders ¶ added in v0.11.1
func (o *GetThumbImageResponse) GetHeaders() map[string][]string
func (*GetThumbImageResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetThumbImageResponse) GetRawResponse() *http.Response
func (*GetThumbImageResponse) GetResponseStream ¶ added in v0.11.1
func (o *GetThumbImageResponse) GetResponseStream() io.ReadCloser
func (*GetThumbImageResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetThumbImageResponse) GetStatusCode() int
type GetTimelineRequest ¶
type GetTimelineRequest struct {
// The rating key of the media item
RatingKey float64 `queryParam:"style=form,explode=true,name=ratingKey"`
// The key of the media item to get the timeline for
Key string `queryParam:"style=form,explode=true,name=key"`
// The state of the media item
State State `queryParam:"style=form,explode=true,name=state"`
// Whether the media item has MDE
HasMDE float64 `queryParam:"style=form,explode=true,name=hasMDE"`
// The time of the media item
Time float64 `queryParam:"style=form,explode=true,name=time"`
// The duration of the media item
Duration float64 `queryParam:"style=form,explode=true,name=duration"`
// The context of the media item
Context string `queryParam:"style=form,explode=true,name=context"`
// The play queue item ID of the media item
PlayQueueItemID float64 `queryParam:"style=form,explode=true,name=playQueueItemID"`
// The playback time of the media item
PlayBackTime float64 `queryParam:"style=form,explode=true,name=playBackTime"`
// The row of the media item
Row float64 `queryParam:"style=form,explode=true,name=row"`
}
func (*GetTimelineRequest) GetContext ¶
func (o *GetTimelineRequest) GetContext() string
func (*GetTimelineRequest) GetDuration ¶
func (o *GetTimelineRequest) GetDuration() float64
func (*GetTimelineRequest) GetHasMDE ¶
func (o *GetTimelineRequest) GetHasMDE() float64
func (*GetTimelineRequest) GetKey ¶
func (o *GetTimelineRequest) GetKey() string
func (*GetTimelineRequest) GetPlayBackTime ¶
func (o *GetTimelineRequest) GetPlayBackTime() float64
func (*GetTimelineRequest) GetPlayQueueItemID ¶
func (o *GetTimelineRequest) GetPlayQueueItemID() float64
func (*GetTimelineRequest) GetRatingKey ¶
func (o *GetTimelineRequest) GetRatingKey() float64
func (*GetTimelineRequest) GetRow ¶
func (o *GetTimelineRequest) GetRow() float64
func (*GetTimelineRequest) GetState ¶
func (o *GetTimelineRequest) GetState() State
func (*GetTimelineRequest) GetTime ¶
func (o *GetTimelineRequest) GetTime() float64
type GetTimelineResponse ¶
type GetTimelineResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetTimelineResponse) GetContentType ¶
func (o *GetTimelineResponse) GetContentType() string
func (*GetTimelineResponse) GetRawResponse ¶
func (o *GetTimelineResponse) GetRawResponse() *http.Response
func (*GetTimelineResponse) GetStatusCode ¶
func (o *GetTimelineResponse) GetStatusCode() int
type GetTokenByPinIDAuthPinContainer ¶ added in v0.11.1
type GetTokenByPinIDAuthPinContainer struct {
ID int64 `json:"id"`
Code string `json:"code"`
Product string `json:"product"`
Trusted *bool `default:"false" json:"trusted"`
Qr string `json:"qr"`
// The X-Client-Identifier used in the request
ClientIdentifier string `json:"clientIdentifier"`
// Geo location data
Location GetTokenByPinIDGeoData `json:"location"`
// The number of seconds this pin expires, by default 900 seconds
ExpiresIn *int64 `default:"900" json:"expiresIn"`
CreatedAt time.Time `json:"createdAt"`
ExpiresAt time.Time `json:"expiresAt"`
AuthToken any `json:"authToken,omitempty"`
NewRegistration any `json:"newRegistration,omitempty"`
}
GetTokenByPinIDAuthPinContainer - The Pin with a non-null authToken when it has been verified by the user
func (*GetTokenByPinIDAuthPinContainer) GetAuthToken ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetAuthToken() any
func (*GetTokenByPinIDAuthPinContainer) GetClientIdentifier ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetClientIdentifier() string
func (*GetTokenByPinIDAuthPinContainer) GetCode ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetCode() string
func (*GetTokenByPinIDAuthPinContainer) GetCreatedAt ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetCreatedAt() time.Time
func (*GetTokenByPinIDAuthPinContainer) GetExpiresAt ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetExpiresAt() time.Time
func (*GetTokenByPinIDAuthPinContainer) GetExpiresIn ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetExpiresIn() *int64
func (*GetTokenByPinIDAuthPinContainer) GetID ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetID() int64
func (*GetTokenByPinIDAuthPinContainer) GetLocation ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetLocation() GetTokenByPinIDGeoData
func (*GetTokenByPinIDAuthPinContainer) GetNewRegistration ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetNewRegistration() any
func (*GetTokenByPinIDAuthPinContainer) GetProduct ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetProduct() string
func (*GetTokenByPinIDAuthPinContainer) GetQr ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetQr() string
func (*GetTokenByPinIDAuthPinContainer) GetTrusted ¶ added in v0.11.1
func (o *GetTokenByPinIDAuthPinContainer) GetTrusted() *bool
func (GetTokenByPinIDAuthPinContainer) MarshalJSON ¶ added in v0.11.1
func (g GetTokenByPinIDAuthPinContainer) MarshalJSON() ([]byte, error)
func (*GetTokenByPinIDAuthPinContainer) UnmarshalJSON ¶ added in v0.11.1
func (g *GetTokenByPinIDAuthPinContainer) UnmarshalJSON(data []byte) error
type GetTokenByPinIDGeoData ¶ added in v0.11.1
type GetTokenByPinIDGeoData struct {
// The ISO 3166-1 alpha-2 code of the country.
Code string `json:"code"`
// The continent code where the country is located.
ContinentCode string `json:"continent_code"`
// The official name of the country.
Country string `json:"country"`
// The name of the city.
City string `json:"city"`
// Indicates if the country is a member of the European Union.
EuropeanUnionMember *bool `default:"false" json:"european_union_member"`
// The time zone of the country.
TimeZone string `json:"time_zone"`
// The postal code of the location.
PostalCode int64 `json:"postal_code"`
// Indicates if the country has privacy restrictions.
InPrivacyRestrictedCountry *bool `default:"false" json:"in_privacy_restricted_country"`
// Indicates if the region has privacy restrictions.
InPrivacyRestrictedRegion *bool `default:"false" json:"in_privacy_restricted_region"`
// The name of the primary administrative subdivision.
Subdivisions string `json:"subdivisions"`
// The geographical coordinates (latitude, longitude) of the location.
Coordinates string `json:"coordinates"`
}
GetTokenByPinIDGeoData - Geo location data
func (*GetTokenByPinIDGeoData) GetCity ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetCity() string
func (*GetTokenByPinIDGeoData) GetCode ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetCode() string
func (*GetTokenByPinIDGeoData) GetContinentCode ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetContinentCode() string
func (*GetTokenByPinIDGeoData) GetCoordinates ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetCoordinates() string
func (*GetTokenByPinIDGeoData) GetCountry ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetCountry() string
func (*GetTokenByPinIDGeoData) GetEuropeanUnionMember ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetEuropeanUnionMember() *bool
func (*GetTokenByPinIDGeoData) GetInPrivacyRestrictedCountry ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetInPrivacyRestrictedCountry() *bool
func (*GetTokenByPinIDGeoData) GetInPrivacyRestrictedRegion ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetInPrivacyRestrictedRegion() *bool
func (*GetTokenByPinIDGeoData) GetPostalCode ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetPostalCode() int64
func (*GetTokenByPinIDGeoData) GetSubdivisions ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetSubdivisions() string
func (*GetTokenByPinIDGeoData) GetTimeZone ¶ added in v0.11.1
func (o *GetTokenByPinIDGeoData) GetTimeZone() string
func (GetTokenByPinIDGeoData) MarshalJSON ¶ added in v0.11.1
func (g GetTokenByPinIDGeoData) MarshalJSON() ([]byte, error)
func (*GetTokenByPinIDGeoData) UnmarshalJSON ¶ added in v0.11.1
func (g *GetTokenByPinIDGeoData) UnmarshalJSON(data []byte) error
type GetTokenByPinIDGlobals ¶ added in v0.11.1
type GetTokenByPinIDGlobals struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
}
func (*GetTokenByPinIDGlobals) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *GetTokenByPinIDGlobals) GetXPlexClientIdentifier() *string
type GetTokenByPinIDRequest ¶ added in v0.11.1
type GetTokenByPinIDRequest struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
// The PinID to retrieve an access token for
PinID int64 `pathParam:"style=simple,explode=false,name=pinID"`
}
func (*GetTokenByPinIDRequest) GetPinID ¶ added in v0.11.1
func (o *GetTokenByPinIDRequest) GetPinID() int64
func (*GetTokenByPinIDRequest) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *GetTokenByPinIDRequest) GetXPlexClientIdentifier() *string
type GetTokenByPinIDResponse ¶ added in v0.11.1
type GetTokenByPinIDResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Pin with a non-null authToken when it has been verified by the user
AuthPinContainer *GetTokenByPinIDAuthPinContainer
}
func (*GetTokenByPinIDResponse) GetAuthPinContainer ¶ added in v0.11.1
func (o *GetTokenByPinIDResponse) GetAuthPinContainer() *GetTokenByPinIDAuthPinContainer
func (*GetTokenByPinIDResponse) GetContentType ¶ added in v0.11.1
func (o *GetTokenByPinIDResponse) GetContentType() string
func (*GetTokenByPinIDResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetTokenByPinIDResponse) GetRawResponse() *http.Response
func (*GetTokenByPinIDResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetTokenByPinIDResponse) GetStatusCode() int
type GetTopWatchedContentCountry ¶ added in v0.10.0
type GetTopWatchedContentCountry struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
}
func (*GetTopWatchedContentCountry) GetFilter ¶ added in v0.10.0
func (o *GetTopWatchedContentCountry) GetFilter() *string
func (*GetTopWatchedContentCountry) GetID ¶ added in v0.10.0
func (o *GetTopWatchedContentCountry) GetID() *int
func (*GetTopWatchedContentCountry) GetTag ¶ added in v0.10.0
func (o *GetTopWatchedContentCountry) GetTag() *string
type GetTopWatchedContentGenre ¶ added in v0.10.0
type GetTopWatchedContentGenre struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
}
func (*GetTopWatchedContentGenre) GetFilter ¶ added in v0.10.0
func (o *GetTopWatchedContentGenre) GetFilter() *string
func (*GetTopWatchedContentGenre) GetID ¶ added in v0.10.0
func (o *GetTopWatchedContentGenre) GetID() *int
func (*GetTopWatchedContentGenre) GetTag ¶ added in v0.10.0
func (o *GetTopWatchedContentGenre) GetTag() *string
type GetTopWatchedContentGuids ¶ added in v0.10.0
type GetTopWatchedContentGuids struct {
ID *string `json:"id,omitempty"`
}
func (*GetTopWatchedContentGuids) GetID ¶ added in v0.10.0
func (o *GetTopWatchedContentGuids) GetID() *string
type GetTopWatchedContentMediaContainer ¶ added in v0.10.0
type GetTopWatchedContentMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
Identifier *string `json:"identifier,omitempty"`
MediaTagPrefix *string `json:"mediaTagPrefix,omitempty"`
MediaTagVersion *int `json:"mediaTagVersion,omitempty"`
Metadata []GetTopWatchedContentMetadata `json:"Metadata,omitempty"`
}
func (*GetTopWatchedContentMediaContainer) GetAllowSync ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetAllowSync() *bool
func (*GetTopWatchedContentMediaContainer) GetIdentifier ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetIdentifier() *string
func (*GetTopWatchedContentMediaContainer) GetMediaTagPrefix ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetMediaTagPrefix() *string
func (*GetTopWatchedContentMediaContainer) GetMediaTagVersion ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetMediaTagVersion() *int
func (*GetTopWatchedContentMediaContainer) GetMetadata ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetMetadata() []GetTopWatchedContentMetadata
func (*GetTopWatchedContentMediaContainer) GetSize ¶ added in v0.10.0
func (o *GetTopWatchedContentMediaContainer) GetSize() *int
type GetTopWatchedContentMetadata ¶ added in v0.10.0
type GetTopWatchedContentMetadata struct {
RatingKey *string `json:"ratingKey,omitempty"`
Key *string `json:"key,omitempty"`
GUID *string `json:"guid,omitempty"`
Slug *string `json:"slug,omitempty"`
Studio *string `json:"studio,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
LibrarySectionID *int `json:"librarySectionID,omitempty"`
LibrarySectionKey *string `json:"librarySectionKey,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
Summary *string `json:"summary,omitempty"`
Index *int64 `json:"index,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
Year *int `json:"year,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Thumb *string `json:"thumb,omitempty"`
Art *string `json:"art,omitempty"`
Duration *int `json:"duration,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
LeafCount *int64 `json:"leafCount,omitempty"`
ViewedLeafCount *int64 `json:"viewedLeafCount,omitempty"`
ChildCount *int64 `json:"childCount,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
UpdatedAt *int `json:"updatedAt,omitempty"`
GlobalViewCount *int64 `json:"globalViewCount,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
Genre []GetTopWatchedContentGenre `json:"Genre,omitempty"`
Country []GetTopWatchedContentCountry `json:"Country,omitempty"`
Guids []GetTopWatchedContentGuids `json:"Guid,omitempty"`
Role []GetTopWatchedContentRole `json:"Role,omitempty"`
User []User `json:"User,omitempty"`
}
func (*GetTopWatchedContentMetadata) GetAddedAt ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetAddedAt() *int
func (*GetTopWatchedContentMetadata) GetArt ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetArt() *string
func (*GetTopWatchedContentMetadata) GetAudienceRating ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetAudienceRating() *float64
func (*GetTopWatchedContentMetadata) GetAudienceRatingImage ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetAudienceRatingImage() *string
func (*GetTopWatchedContentMetadata) GetChildCount ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetChildCount() *int64
func (*GetTopWatchedContentMetadata) GetContentRating ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetContentRating() *string
func (*GetTopWatchedContentMetadata) GetCountry ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetCountry() []GetTopWatchedContentCountry
func (*GetTopWatchedContentMetadata) GetDuration ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetDuration() *int
func (*GetTopWatchedContentMetadata) GetGUID ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetGUID() *string
func (*GetTopWatchedContentMetadata) GetGenre ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetGenre() []GetTopWatchedContentGenre
func (*GetTopWatchedContentMetadata) GetGlobalViewCount ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetGlobalViewCount() *int64
func (*GetTopWatchedContentMetadata) GetGuids ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetGuids() []GetTopWatchedContentGuids
func (*GetTopWatchedContentMetadata) GetIndex ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetIndex() *int64
func (*GetTopWatchedContentMetadata) GetKey ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetKey() *string
func (*GetTopWatchedContentMetadata) GetLeafCount ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetLeafCount() *int64
func (*GetTopWatchedContentMetadata) GetLibrarySectionID ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetLibrarySectionID() *int
func (*GetTopWatchedContentMetadata) GetLibrarySectionKey ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetLibrarySectionKey() *string
func (*GetTopWatchedContentMetadata) GetLibrarySectionTitle ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetLibrarySectionTitle() *string
func (*GetTopWatchedContentMetadata) GetOriginallyAvailableAt ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetOriginallyAvailableAt() *types.Date
func (*GetTopWatchedContentMetadata) GetRatingKey ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetRatingKey() *string
func (*GetTopWatchedContentMetadata) GetRole ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetRole() []GetTopWatchedContentRole
func (*GetTopWatchedContentMetadata) GetSlug ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetSlug() *string
func (*GetTopWatchedContentMetadata) GetStudio ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetStudio() *string
func (*GetTopWatchedContentMetadata) GetSummary ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetSummary() *string
func (*GetTopWatchedContentMetadata) GetTagline ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetTagline() *string
func (*GetTopWatchedContentMetadata) GetThumb ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetThumb() *string
func (*GetTopWatchedContentMetadata) GetTitle ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetTitle() *string
func (*GetTopWatchedContentMetadata) GetType ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetType() *string
func (*GetTopWatchedContentMetadata) GetUpdatedAt ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetUpdatedAt() *int
func (*GetTopWatchedContentMetadata) GetUser ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetUser() []User
func (*GetTopWatchedContentMetadata) GetViewedLeafCount ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetViewedLeafCount() *int64
func (*GetTopWatchedContentMetadata) GetYear ¶ added in v0.10.0
func (o *GetTopWatchedContentMetadata) GetYear() *int
func (GetTopWatchedContentMetadata) MarshalJSON ¶ added in v0.10.0
func (g GetTopWatchedContentMetadata) MarshalJSON() ([]byte, error)
func (*GetTopWatchedContentMetadata) UnmarshalJSON ¶ added in v0.10.0
func (g *GetTopWatchedContentMetadata) UnmarshalJSON(data []byte) error
type GetTopWatchedContentQueryParamType ¶ added in v0.11.1
type GetTopWatchedContentQueryParamType int64
GetTopWatchedContentQueryParamType - The type of media to retrieve. 1 = movie 2 = show 3 = season 4 = episode E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
const ( GetTopWatchedContentQueryParamTypeOne GetTopWatchedContentQueryParamType = 1 GetTopWatchedContentQueryParamTypeTwo GetTopWatchedContentQueryParamType = 2 GetTopWatchedContentQueryParamTypeThree GetTopWatchedContentQueryParamType = 3 GetTopWatchedContentQueryParamTypeFour GetTopWatchedContentQueryParamType = 4 )
func (GetTopWatchedContentQueryParamType) ToPointer ¶ added in v0.11.1
func (e GetTopWatchedContentQueryParamType) ToPointer() *GetTopWatchedContentQueryParamType
func (*GetTopWatchedContentQueryParamType) UnmarshalJSON ¶ added in v0.11.1
func (e *GetTopWatchedContentQueryParamType) UnmarshalJSON(data []byte) error
type GetTopWatchedContentRequest ¶ added in v0.10.0
type GetTopWatchedContentRequest struct {
// The type of media to retrieve.
// 1 = movie
// 2 = show
// 3 = season
// 4 = episode
// E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
//
Type GetTopWatchedContentQueryParamType `queryParam:"style=form,explode=true,name=type"`
// Adds the Guids object to the response
//
IncludeGuids *int64 `queryParam:"style=form,explode=true,name=includeGuids"`
}
func (*GetTopWatchedContentRequest) GetIncludeGuids ¶ added in v0.10.0
func (o *GetTopWatchedContentRequest) GetIncludeGuids() *int64
func (*GetTopWatchedContentRequest) GetType ¶ added in v0.10.0
func (o *GetTopWatchedContentRequest) GetType() GetTopWatchedContentQueryParamType
type GetTopWatchedContentResponse ¶ added in v0.10.0
type GetTopWatchedContentResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The metadata of the library item.
Object *GetTopWatchedContentResponseBody
}
func (*GetTopWatchedContentResponse) GetContentType ¶ added in v0.10.0
func (o *GetTopWatchedContentResponse) GetContentType() string
func (*GetTopWatchedContentResponse) GetObject ¶ added in v0.10.0
func (o *GetTopWatchedContentResponse) GetObject() *GetTopWatchedContentResponseBody
func (*GetTopWatchedContentResponse) GetRawResponse ¶ added in v0.10.0
func (o *GetTopWatchedContentResponse) GetRawResponse() *http.Response
func (*GetTopWatchedContentResponse) GetStatusCode ¶ added in v0.10.0
func (o *GetTopWatchedContentResponse) GetStatusCode() int
type GetTopWatchedContentResponseBody ¶ added in v0.10.0
type GetTopWatchedContentResponseBody struct {
MediaContainer *GetTopWatchedContentMediaContainer `json:"MediaContainer,omitempty"`
}
GetTopWatchedContentResponseBody - The metadata of the library item.
func (*GetTopWatchedContentResponseBody) GetMediaContainer ¶ added in v0.10.0
func (o *GetTopWatchedContentResponseBody) GetMediaContainer() *GetTopWatchedContentMediaContainer
type GetTopWatchedContentRole ¶ added in v0.10.0
type GetTopWatchedContentRole struct {
ID *int `json:"id,omitempty"`
Filter *string `json:"filter,omitempty"`
Tag *string `json:"tag,omitempty"`
TagKey *string `json:"tagKey,omitempty"`
Role *string `json:"role,omitempty"`
Thumb *string `json:"thumb,omitempty"`
}
func (*GetTopWatchedContentRole) GetFilter ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetFilter() *string
func (*GetTopWatchedContentRole) GetID ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetID() *int
func (*GetTopWatchedContentRole) GetRole ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetRole() *string
func (*GetTopWatchedContentRole) GetTag ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetTag() *string
func (*GetTopWatchedContentRole) GetTagKey ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetTagKey() *string
func (*GetTopWatchedContentRole) GetThumb ¶ added in v0.10.0
func (o *GetTopWatchedContentRole) GetThumb() *string
type GetTranscodeSessionsMediaContainer ¶
type GetTranscodeSessionsMediaContainer struct {
Size *int `json:"size,omitempty"`
TranscodeSession []TranscodeSession `json:"TranscodeSession,omitempty"`
}
func (*GetTranscodeSessionsMediaContainer) GetSize ¶
func (o *GetTranscodeSessionsMediaContainer) GetSize() *int
func (*GetTranscodeSessionsMediaContainer) GetTranscodeSession ¶
func (o *GetTranscodeSessionsMediaContainer) GetTranscodeSession() []TranscodeSession
type GetTranscodeSessionsResponse ¶
type GetTranscodeSessionsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Transcode Sessions
Object *GetTranscodeSessionsResponseBody
}
func (*GetTranscodeSessionsResponse) GetContentType ¶
func (o *GetTranscodeSessionsResponse) GetContentType() string
func (*GetTranscodeSessionsResponse) GetObject ¶
func (o *GetTranscodeSessionsResponse) GetObject() *GetTranscodeSessionsResponseBody
func (*GetTranscodeSessionsResponse) GetRawResponse ¶
func (o *GetTranscodeSessionsResponse) GetRawResponse() *http.Response
func (*GetTranscodeSessionsResponse) GetStatusCode ¶
func (o *GetTranscodeSessionsResponse) GetStatusCode() int
type GetTranscodeSessionsResponseBody ¶
type GetTranscodeSessionsResponseBody struct {
MediaContainer *GetTranscodeSessionsMediaContainer `json:"MediaContainer,omitempty"`
}
GetTranscodeSessionsResponseBody - The Transcode Sessions
func (*GetTranscodeSessionsResponseBody) GetMediaContainer ¶
func (o *GetTranscodeSessionsResponseBody) GetMediaContainer() *GetTranscodeSessionsMediaContainer
type GetTransientTokenQueryParamType ¶ added in v0.1.2
type GetTransientTokenQueryParamType string
GetTransientTokenQueryParamType - `delegation` - This is the only supported `type` parameter.
const (
GetTransientTokenQueryParamTypeDelegation GetTransientTokenQueryParamType = "delegation"
)
func (GetTransientTokenQueryParamType) ToPointer ¶ added in v0.1.2
func (e GetTransientTokenQueryParamType) ToPointer() *GetTransientTokenQueryParamType
func (*GetTransientTokenQueryParamType) UnmarshalJSON ¶ added in v0.1.2
func (e *GetTransientTokenQueryParamType) UnmarshalJSON(data []byte) error
type GetTransientTokenRequest ¶
type GetTransientTokenRequest struct {
// `delegation` - This is the only supported `type` parameter.
Type GetTransientTokenQueryParamType `queryParam:"style=form,explode=true,name=type"`
// `all` - This is the only supported `scope` parameter.
Scope Scope `queryParam:"style=form,explode=true,name=scope"`
}
func (*GetTransientTokenRequest) GetScope ¶
func (o *GetTransientTokenRequest) GetScope() Scope
func (*GetTransientTokenRequest) GetType ¶
func (o *GetTransientTokenRequest) GetType() GetTransientTokenQueryParamType
type GetTransientTokenResponse ¶
type GetTransientTokenResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*GetTransientTokenResponse) GetContentType ¶
func (o *GetTransientTokenResponse) GetContentType() string
func (*GetTransientTokenResponse) GetRawResponse ¶
func (o *GetTransientTokenResponse) GetRawResponse() *http.Response
func (*GetTransientTokenResponse) GetStatusCode ¶
func (o *GetTransientTokenResponse) GetStatusCode() int
type GetUpdateStatusMediaContainer ¶ added in v0.1.1
type GetUpdateStatusMediaContainer struct {
Size *int `json:"size,omitempty"`
CanInstall *bool `json:"canInstall,omitempty"`
CheckedAt *int `json:"checkedAt,omitempty"`
DownloadURL *string `json:"downloadURL,omitempty"`
Status *int `json:"status,omitempty"`
Release []Release `json:"Release,omitempty"`
}
func (*GetUpdateStatusMediaContainer) GetCanInstall ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetCanInstall() *bool
func (*GetUpdateStatusMediaContainer) GetCheckedAt ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetCheckedAt() *int
func (*GetUpdateStatusMediaContainer) GetDownloadURL ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetDownloadURL() *string
func (*GetUpdateStatusMediaContainer) GetRelease ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetRelease() []Release
func (*GetUpdateStatusMediaContainer) GetSize ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetSize() *int
func (*GetUpdateStatusMediaContainer) GetStatus ¶ added in v0.1.1
func (o *GetUpdateStatusMediaContainer) GetStatus() *int
type GetUpdateStatusResponse ¶
type GetUpdateStatusResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// The Server Updates
Object *GetUpdateStatusResponseBody
}
func (*GetUpdateStatusResponse) GetContentType ¶
func (o *GetUpdateStatusResponse) GetContentType() string
func (*GetUpdateStatusResponse) GetObject ¶ added in v0.1.1
func (o *GetUpdateStatusResponse) GetObject() *GetUpdateStatusResponseBody
func (*GetUpdateStatusResponse) GetRawResponse ¶
func (o *GetUpdateStatusResponse) GetRawResponse() *http.Response
func (*GetUpdateStatusResponse) GetStatusCode ¶
func (o *GetUpdateStatusResponse) GetStatusCode() int
type GetUpdateStatusResponseBody ¶ added in v0.1.1
type GetUpdateStatusResponseBody struct {
MediaContainer *GetUpdateStatusMediaContainer `json:"MediaContainer,omitempty"`
}
GetUpdateStatusResponseBody - The Server Updates
func (*GetUpdateStatusResponseBody) GetMediaContainer ¶ added in v0.1.1
func (o *GetUpdateStatusResponseBody) GetMediaContainer() *GetUpdateStatusMediaContainer
type GetUserDetailsAuthenticationResponseStatus ¶ added in v0.11.1
type GetUserDetailsAuthenticationResponseStatus string
GetUserDetailsAuthenticationResponseStatus - String representation of subscriptionActive
const ( GetUserDetailsAuthenticationResponseStatusInactive GetUserDetailsAuthenticationResponseStatus = "Inactive" GetUserDetailsAuthenticationResponseStatusActive GetUserDetailsAuthenticationResponseStatus = "Active" )
func (GetUserDetailsAuthenticationResponseStatus) ToPointer ¶ added in v0.11.1
func (e GetUserDetailsAuthenticationResponseStatus) ToPointer() *GetUserDetailsAuthenticationResponseStatus
func (*GetUserDetailsAuthenticationResponseStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *GetUserDetailsAuthenticationResponseStatus) UnmarshalJSON(data []byte) error
type GetUserDetailsAuthenticationStatus ¶ added in v0.11.1
type GetUserDetailsAuthenticationStatus string
GetUserDetailsAuthenticationStatus - String representation of subscriptionActive
const ( GetUserDetailsAuthenticationStatusInactive GetUserDetailsAuthenticationStatus = "Inactive" GetUserDetailsAuthenticationStatusActive GetUserDetailsAuthenticationStatus = "Active" )
func (GetUserDetailsAuthenticationStatus) ToPointer ¶ added in v0.11.1
func (e GetUserDetailsAuthenticationStatus) ToPointer() *GetUserDetailsAuthenticationStatus
func (*GetUserDetailsAuthenticationStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *GetUserDetailsAuthenticationStatus) UnmarshalJSON(data []byte) error
type GetUserDetailsFeatures ¶ added in v0.11.1
type GetUserDetailsFeatures string
const ( GetUserDetailsFeaturesAndroidDolbyVision GetUserDetailsFeatures = "Android - Dolby Vision" GetUserDetailsFeaturesAndroidPiP GetUserDetailsFeatures = "Android - PiP" GetUserDetailsFeaturesCuSunset GetUserDetailsFeatures = "CU Sunset" GetUserDetailsFeaturesHrkEnableEur GetUserDetailsFeatures = "HRK_enable_EUR" GetUserDetailsFeaturesTrebleShowFeatures GetUserDetailsFeatures = "TREBLE-show-features" GetUserDetailsFeaturesAdCountdownTimer GetUserDetailsFeatures = "ad-countdown-timer" GetUserDetailsFeaturesAdaptiveBitrate GetUserDetailsFeatures = "adaptive_bitrate" GetUserDetailsFeaturesAmazonLoopDebug GetUserDetailsFeatures = "amazon-loop-debug" GetUserDetailsFeaturesAvodAdAnalysis GetUserDetailsFeatures = "avod-ad-analysis" GetUserDetailsFeaturesAvodNewMedia GetUserDetailsFeatures = "avod-new-media" GetUserDetailsFeaturesBlacklistGetSignin GetUserDetailsFeatures = "blacklist_get_signin" GetUserDetailsFeaturesClientRadioStations GetUserDetailsFeatures = "client-radio-stations" GetUserDetailsFeaturesCloudflareTurnstileRequired GetUserDetailsFeatures = "cloudflare-turnstile-required" GetUserDetailsFeaturesCollections GetUserDetailsFeatures = "collections" GetUserDetailsFeaturesCommentsAndRepliesPushNotifications GetUserDetailsFeatures = "comments_and_replies_push_notifications" GetUserDetailsFeaturesCommunityAccessPlexTv GetUserDetailsFeatures = "community_access_plex_tv" GetUserDetailsFeaturesCompanionsSonos GetUserDetailsFeatures = "companions_sonos" GetUserDetailsFeaturesCustomHomeRemoval GetUserDetailsFeatures = "custom-home-removal" GetUserDetailsFeaturesDisableHomeUserFriendships GetUserDetailsFeatures = "disable_home_user_friendships" GetUserDetailsFeaturesDisableSharingFriendships GetUserDetailsFeatures = "disable_sharing_friendships" GetUserDetailsFeaturesDrmSupport GetUserDetailsFeatures = "drm_support" GetUserDetailsFeaturesExcludeRestrictions GetUserDetailsFeatures = "exclude restrictions" GetUserDetailsFeaturesFederatedAuth GetUserDetailsFeatures = "federated-auth" GetUserDetailsFeaturesFriendRequestPushNotifications GetUserDetailsFeatures = "friend_request_push_notifications" GetUserDetailsFeaturesGuidedUpgrade GetUserDetailsFeatures = "guided-upgrade" GetUserDetailsFeaturesHome GetUserDetailsFeatures = "home" GetUserDetailsFeaturesIncreasePasswordComplexity GetUserDetailsFeatures = "increase-password-complexity" GetUserDetailsFeaturesIos14PrivacyBanner GetUserDetailsFeatures = "ios14-privacy-banner" GetUserDetailsFeaturesIterableNotificationTokens GetUserDetailsFeatures = "iterable-notification-tokens" GetUserDetailsFeaturesKeepPaymentMethod GetUserDetailsFeatures = "keep-payment-method" GetUserDetailsFeaturesKevinBacon GetUserDetailsFeatures = "kevin-bacon" GetUserDetailsFeaturesKoreaConsent GetUserDetailsFeatures = "korea-consent" GetUserDetailsFeaturesLeIsrgRootX1 GetUserDetailsFeatures = "le_isrg_root_x1" GetUserDetailsFeaturesLetsEncrypt GetUserDetailsFeatures = "lets_encrypt" GetUserDetailsFeaturesLightningDvrPivot GetUserDetailsFeatures = "lightning-dvr-pivot" GetUserDetailsFeaturesLiveTvSupportIncompleteSegments GetUserDetailsFeatures = "live-tv-support-incomplete-segments" GetUserDetailsFeaturesLivetv GetUserDetailsFeatures = "livetv" GetUserDetailsFeaturesMetadataSearch GetUserDetailsFeatures = "metadata_search" GetUserDetailsFeaturesNewPlexPassPrices GetUserDetailsFeatures = "new_plex_pass_prices" GetUserDetailsFeaturesNewsProviderSunsetModal GetUserDetailsFeatures = "news-provider-sunset-modal" GetUserDetailsFeaturesPhotosFavorites GetUserDetailsFeatures = "photos-favorites" GetUserDetailsFeaturesPhotosMetadataEdition GetUserDetailsFeatures = "photos-metadata-edition" GetUserDetailsFeaturesPmsHealth GetUserDetailsFeatures = "pms_health" GetUserDetailsFeaturesRadio GetUserDetailsFeatures = "radio" GetUserDetailsFeaturesRateLimitClientToken GetUserDetailsFeatures = "rate-limit-client-token" GetUserDetailsFeaturesScrobblingServicePlexTv GetUserDetailsFeatures = "scrobbling-service-plex-tv" GetUserDetailsFeaturesSigninWithApple GetUserDetailsFeatures = "signin_with_apple" GetUserDetailsFeaturesSpringServeAdProvider GetUserDetailsFeatures = "spring_serve_ad_provider" GetUserDetailsFeaturesTranscoderCache GetUserDetailsFeatures = "transcoder_cache" GetUserDetailsFeaturesTunerSharing GetUserDetailsFeatures = "tuner-sharing" GetUserDetailsFeaturesTwoFactorAuthentication GetUserDetailsFeatures = "two-factor-authentication" GetUserDetailsFeaturesUnsupportedtuners GetUserDetailsFeatures = "unsupportedtuners" GetUserDetailsFeaturesUpgrade3ds2 GetUserDetailsFeatures = "upgrade-3ds2" GetUserDetailsFeaturesVodSchema GetUserDetailsFeatures = "vod-schema" GetUserDetailsFeaturesVodCloudflare GetUserDetailsFeatures = "vod_cloudflare" GetUserDetailsFeaturesWatchTogetherInvite GetUserDetailsFeatures = "watch-together-invite" GetUserDetailsFeaturesWebServerDashboard GetUserDetailsFeatures = "web_server_dashboard" )
func (GetUserDetailsFeatures) ToPointer ¶ added in v0.11.1
func (e GetUserDetailsFeatures) ToPointer() *GetUserDetailsFeatures
func (*GetUserDetailsFeatures) UnmarshalJSON ¶ added in v0.11.1
func (e *GetUserDetailsFeatures) UnmarshalJSON(data []byte) error
type GetUserDetailsRequest ¶ added in v0.11.1
type GetUserDetailsRequest struct {
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
}
func (*GetUserDetailsRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetUserDetailsRequest) GetXPlexToken() string
type GetUserDetailsResponse ¶ added in v0.11.1
type GetUserDetailsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Logged in user details
UserPlexAccount *GetUserDetailsUserPlexAccount
}
func (*GetUserDetailsResponse) GetContentType ¶ added in v0.11.1
func (o *GetUserDetailsResponse) GetContentType() string
func (*GetUserDetailsResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetUserDetailsResponse) GetRawResponse() *http.Response
func (*GetUserDetailsResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetUserDetailsResponse) GetStatusCode() int
func (*GetUserDetailsResponse) GetUserPlexAccount ¶ added in v0.11.1
func (o *GetUserDetailsResponse) GetUserPlexAccount() *GetUserDetailsUserPlexAccount
type GetUserDetailsStatus ¶ added in v0.11.1
type GetUserDetailsStatus string
const ( GetUserDetailsStatusOnline GetUserDetailsStatus = "online" GetUserDetailsStatusOffline GetUserDetailsStatus = "offline" )
func (GetUserDetailsStatus) ToPointer ¶ added in v0.11.1
func (e GetUserDetailsStatus) ToPointer() *GetUserDetailsStatus
func (*GetUserDetailsStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *GetUserDetailsStatus) UnmarshalJSON(data []byte) error
type GetUserDetailsSubscription ¶ added in v0.11.1
type GetUserDetailsSubscription struct {
// List of features allowed on your Plex Pass subscription
Features []GetUserDetailsFeatures `json:"features,omitempty"`
// If the account's Plex Pass subscription is active
Active *bool `json:"active,omitempty"`
// Date the account subscribed to Plex Pass
SubscribedAt *string `json:"subscribedAt,omitempty"`
// String representation of subscriptionActive
Status *GetUserDetailsAuthenticationResponseStatus `json:"status,omitempty"`
// Payment service used for your Plex Pass subscription
PaymentService *string `json:"paymentService,omitempty"`
// Name of Plex Pass subscription plan
Plan *string `json:"plan,omitempty"`
}
func (*GetUserDetailsSubscription) GetActive ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetActive() *bool
func (*GetUserDetailsSubscription) GetFeatures ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetFeatures() []GetUserDetailsFeatures
func (*GetUserDetailsSubscription) GetPaymentService ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetPaymentService() *string
func (*GetUserDetailsSubscription) GetPlan ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetPlan() *string
func (*GetUserDetailsSubscription) GetStatus ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetStatus() *GetUserDetailsAuthenticationResponseStatus
func (*GetUserDetailsSubscription) GetSubscribedAt ¶ added in v0.11.1
func (o *GetUserDetailsSubscription) GetSubscribedAt() *string
type GetUserDetailsUserPlexAccount ¶ added in v0.11.1
type GetUserDetailsUserPlexAccount struct {
// Unknown
AdsConsent *bool `json:"adsConsent"`
// Unknown
AdsConsentReminderAt *time.Time `json:"adsConsentReminderAt"`
// Unknown
AdsConsentSetAt *time.Time `json:"adsConsentSetAt"`
// Unknown
Anonymous *bool `default:"false" json:"anonymous"`
// The account token
AuthToken string `json:"authToken"`
// If the two-factor authentication backup codes have been created
BackupCodesCreated *bool `default:"false" json:"backupCodesCreated"`
// If the account has been confirmed
Confirmed *bool `default:"false" json:"confirmed"`
// The account country
Country string `json:"country"`
// The account email address
Email string `json:"email"`
// If login with email only is enabled
EmailOnlyAuth *bool `default:"false" json:"emailOnlyAuth"`
// If experimental features are enabled
ExperimentalFeatures *bool `default:"false" json:"experimentalFeatures"`
// Your account full name
FriendlyName string `json:"friendlyName"`
// List of devices your allowed to use with this account
Entitlements []string `json:"entitlements"`
// If the account is a Plex Home guest user
Guest *bool `default:"false" json:"guest"`
// If the account has a password
HasPassword *bool `default:"true" json:"hasPassword"`
// If the account is a Plex Home user
Home *bool `default:"false" json:"home"`
// If the account is the Plex Home admin
HomeAdmin *bool `default:"false" json:"homeAdmin"`
// The number of accounts in the Plex Home
HomeSize int `json:"homeSize"`
// The Plex account ID
ID int `json:"id"`
// Unix epoch datetime
JoinedAt int64 `json:"joinedAt"`
// The account locale
Locale *string `json:"locale"`
// If you are subscribed to the Plex newsletter
MailingListActive *bool `default:"false" json:"mailingListActive"`
// Your current mailing list status
MailingListStatus MailingListStatus `json:"mailingListStatus"`
// The maximum number of accounts allowed in the Plex Home
MaxHomeSize int `json:"maxHomeSize"`
// [Might be removed] The hashed Plex Home PIN
//
// Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.
Pin *string `json:"pin,omitempty"`
Profile UserProfile `json:"profile"`
// If the account has a Plex Home PIN enabled
Protected *bool `default:"false" json:"protected"`
// Unix epoch datetime
RememberExpiresAt int64 `json:"rememberExpiresAt"`
// If the account is a Plex Home managed user
Restricted *bool `default:"false" json:"restricted"`
// [Might be removed] List of account roles. Plexpass membership listed here
Roles []string `json:"roles,omitempty"`
// Unknown
ScrobbleTypes string `json:"scrobbleTypes"`
Services []Services `json:"services"`
// If the account’s Plex Pass subscription is active
Subscription Subscription `json:"subscription"`
// Description of the Plex Pass subscription
SubscriptionDescription *string `json:"subscriptionDescription"`
Subscriptions []GetUserDetailsSubscription `json:"subscriptions"`
// URL of the account thumbnail
Thumb string `json:"thumb"`
// The title of the account (username or friendly name)
Title string `json:"title"`
// If two-factor authentication is enabled
TwoFactorEnabled *bool `default:"false" json:"twoFactorEnabled"`
// The account username
Username string `json:"username"`
// The account UUID
UUID string `json:"uuid"`
}
GetUserDetailsUserPlexAccount - Logged in user details
func (*GetUserDetailsUserPlexAccount) GetAdsConsent ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetAdsConsent() *bool
func (*GetUserDetailsUserPlexAccount) GetAdsConsentReminderAt ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetAdsConsentReminderAt() *time.Time
func (*GetUserDetailsUserPlexAccount) GetAdsConsentSetAt ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetAdsConsentSetAt() *time.Time
func (*GetUserDetailsUserPlexAccount) GetAnonymous ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetAnonymous() *bool
func (*GetUserDetailsUserPlexAccount) GetAuthToken ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetAuthToken() string
func (*GetUserDetailsUserPlexAccount) GetBackupCodesCreated ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetBackupCodesCreated() *bool
func (*GetUserDetailsUserPlexAccount) GetConfirmed ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetConfirmed() *bool
func (*GetUserDetailsUserPlexAccount) GetCountry ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetCountry() string
func (*GetUserDetailsUserPlexAccount) GetEmail ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetEmail() string
func (*GetUserDetailsUserPlexAccount) GetEmailOnlyAuth ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetEmailOnlyAuth() *bool
func (*GetUserDetailsUserPlexAccount) GetEntitlements ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetEntitlements() []string
func (*GetUserDetailsUserPlexAccount) GetExperimentalFeatures ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetExperimentalFeatures() *bool
func (*GetUserDetailsUserPlexAccount) GetFriendlyName ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetFriendlyName() string
func (*GetUserDetailsUserPlexAccount) GetGuest ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetGuest() *bool
func (*GetUserDetailsUserPlexAccount) GetHasPassword ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetHasPassword() *bool
func (*GetUserDetailsUserPlexAccount) GetHome ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetHome() *bool
func (*GetUserDetailsUserPlexAccount) GetHomeAdmin ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetHomeAdmin() *bool
func (*GetUserDetailsUserPlexAccount) GetHomeSize ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetHomeSize() int
func (*GetUserDetailsUserPlexAccount) GetID ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetID() int
func (*GetUserDetailsUserPlexAccount) GetJoinedAt ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetJoinedAt() int64
func (*GetUserDetailsUserPlexAccount) GetLocale ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetLocale() *string
func (*GetUserDetailsUserPlexAccount) GetMailingListActive ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetMailingListActive() *bool
func (*GetUserDetailsUserPlexAccount) GetMailingListStatus ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetMailingListStatus() MailingListStatus
func (*GetUserDetailsUserPlexAccount) GetMaxHomeSize ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetMaxHomeSize() int
func (*GetUserDetailsUserPlexAccount) GetPin ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetPin() *string
func (*GetUserDetailsUserPlexAccount) GetProfile ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetProfile() UserProfile
func (*GetUserDetailsUserPlexAccount) GetProtected ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetProtected() *bool
func (*GetUserDetailsUserPlexAccount) GetRememberExpiresAt ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetRememberExpiresAt() int64
func (*GetUserDetailsUserPlexAccount) GetRestricted ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetRestricted() *bool
func (*GetUserDetailsUserPlexAccount) GetRoles ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetRoles() []string
func (*GetUserDetailsUserPlexAccount) GetScrobbleTypes ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetScrobbleTypes() string
func (*GetUserDetailsUserPlexAccount) GetServices ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetServices() []Services
func (*GetUserDetailsUserPlexAccount) GetSubscription ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetSubscription() Subscription
func (*GetUserDetailsUserPlexAccount) GetSubscriptionDescription ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetSubscriptionDescription() *string
func (*GetUserDetailsUserPlexAccount) GetSubscriptions ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetSubscriptions() []GetUserDetailsSubscription
func (*GetUserDetailsUserPlexAccount) GetThumb ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetThumb() string
func (*GetUserDetailsUserPlexAccount) GetTitle ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetTitle() string
func (*GetUserDetailsUserPlexAccount) GetTwoFactorEnabled ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetTwoFactorEnabled() *bool
func (*GetUserDetailsUserPlexAccount) GetUUID ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetUUID() string
func (*GetUserDetailsUserPlexAccount) GetUsername ¶ added in v0.11.1
func (o *GetUserDetailsUserPlexAccount) GetUsername() string
func (GetUserDetailsUserPlexAccount) MarshalJSON ¶ added in v0.11.1
func (g GetUserDetailsUserPlexAccount) MarshalJSON() ([]byte, error)
func (*GetUserDetailsUserPlexAccount) UnmarshalJSON ¶ added in v0.11.1
func (g *GetUserDetailsUserPlexAccount) UnmarshalJSON(data []byte) error
type GetUserFriendsResponse ¶ added in v0.11.1
type GetUserFriendsResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Friends Data
Friends []Friend
}
func (*GetUserFriendsResponse) GetContentType ¶ added in v0.11.1
func (o *GetUserFriendsResponse) GetContentType() string
func (*GetUserFriendsResponse) GetFriends ¶ added in v0.11.1
func (o *GetUserFriendsResponse) GetFriends() []Friend
func (*GetUserFriendsResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetUserFriendsResponse) GetRawResponse() *http.Response
func (*GetUserFriendsResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetUserFriendsResponse) GetStatusCode() int
type GetWatchListRequest ¶ added in v0.11.1
type GetWatchListRequest struct {
// Filter
Filter Filter `pathParam:"style=simple,explode=false,name=filter"`
// In the format "field:dir". Available fields are "watchlistedAt" (Added At),
// "titleSort" (Title), "originallyAvailableAt" (Release Date), or "rating" (Critic Rating).
// "dir" can be "asc" or "desc"
//
Sort *string `queryParam:"style=form,explode=true,name=sort"`
// The type of library to filter. Can be "movie" or "show", or all if not present.
//
Libtype *Libtype `queryParam:"style=form,explode=true,name=libtype"`
// The number of items to return. If not specified, all items will be returned.
// If the number of items exceeds the limit, the response will be paginated.
//
Maxresults *int `queryParam:"style=form,explode=true,name=maxresults"`
// include collections in the results
//
IncludeCollections *IncludeCollections `queryParam:"style=form,explode=true,name=includeCollections"`
// include external media in the results
//
IncludeExternalMedia *IncludeExternalMedia `queryParam:"style=form,explode=true,name=includeExternalMedia"`
// The index of the first item to return. If not specified, the first item will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 0
//
XPlexContainerStart *int `default:"0" queryParam:"style=form,explode=true,name=X-Plex-Container-Start"`
// The number of items to return. If not specified, all items will be returned.
// If the number of items exceeds the limit, the response will be paginated.
// By default this is 50
//
XPlexContainerSize *int `default:"50" queryParam:"style=form,explode=true,name=X-Plex-Container-Size"`
// Plex Authentication Token
XPlexToken string `queryParam:"style=form,explode=true,name=X-Plex-Token"`
}
func (*GetWatchListRequest) GetFilter ¶ added in v0.11.1
func (o *GetWatchListRequest) GetFilter() Filter
func (*GetWatchListRequest) GetIncludeCollections ¶ added in v0.11.1
func (o *GetWatchListRequest) GetIncludeCollections() *IncludeCollections
func (*GetWatchListRequest) GetIncludeExternalMedia ¶ added in v0.11.1
func (o *GetWatchListRequest) GetIncludeExternalMedia() *IncludeExternalMedia
func (*GetWatchListRequest) GetLibtype ¶ added in v0.11.1
func (o *GetWatchListRequest) GetLibtype() *Libtype
func (*GetWatchListRequest) GetMaxresults ¶ added in v0.11.1
func (o *GetWatchListRequest) GetMaxresults() *int
func (*GetWatchListRequest) GetSort ¶ added in v0.11.1
func (o *GetWatchListRequest) GetSort() *string
func (*GetWatchListRequest) GetXPlexContainerSize ¶ added in v0.11.1
func (o *GetWatchListRequest) GetXPlexContainerSize() *int
func (*GetWatchListRequest) GetXPlexContainerStart ¶ added in v0.11.1
func (o *GetWatchListRequest) GetXPlexContainerStart() *int
func (*GetWatchListRequest) GetXPlexToken ¶ added in v0.11.1
func (o *GetWatchListRequest) GetXPlexToken() string
func (GetWatchListRequest) MarshalJSON ¶ added in v0.11.1
func (g GetWatchListRequest) MarshalJSON() ([]byte, error)
func (*GetWatchListRequest) UnmarshalJSON ¶ added in v0.11.1
func (g *GetWatchListRequest) UnmarshalJSON(data []byte) error
type GetWatchListResponse ¶ added in v0.11.1
type GetWatchListResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Watchlist Data
Object *GetWatchListResponseBody
}
func (*GetWatchListResponse) GetContentType ¶ added in v0.11.1
func (o *GetWatchListResponse) GetContentType() string
func (*GetWatchListResponse) GetObject ¶ added in v0.11.1
func (o *GetWatchListResponse) GetObject() *GetWatchListResponseBody
func (*GetWatchListResponse) GetRawResponse ¶ added in v0.11.1
func (o *GetWatchListResponse) GetRawResponse() *http.Response
func (*GetWatchListResponse) GetStatusCode ¶ added in v0.11.1
func (o *GetWatchListResponse) GetStatusCode() int
type GetWatchListResponseBody ¶ added in v0.11.1
type GetWatchListResponseBody struct {
LibrarySectionID *string `json:"librarySectionID,omitempty"`
LibrarySectionTitle *string `json:"librarySectionTitle,omitempty"`
Offset *int `json:"offset,omitempty"`
TotalSize *int `json:"totalSize,omitempty"`
Identifier *string `json:"identifier,omitempty"`
Size *int `json:"size,omitempty"`
Metadata []Metadata `json:"Metadata,omitempty"`
}
GetWatchListResponseBody - Watchlist Data
func (*GetWatchListResponseBody) GetIdentifier ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetIdentifier() *string
func (*GetWatchListResponseBody) GetLibrarySectionID ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetLibrarySectionID() *string
func (*GetWatchListResponseBody) GetLibrarySectionTitle ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetLibrarySectionTitle() *string
func (*GetWatchListResponseBody) GetMetadata ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetMetadata() []Metadata
func (*GetWatchListResponseBody) GetOffset ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetOffset() *int
func (*GetWatchListResponseBody) GetSize ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetSize() *int
func (*GetWatchListResponseBody) GetTotalSize ¶ added in v0.11.1
func (o *GetWatchListResponseBody) GetTotalSize() *int
type Hub ¶ added in v0.1.1
type Hub struct {
HubKey *string `json:"hubKey,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
HubIdentifier *string `json:"hubIdentifier,omitempty"`
Context *string `json:"context,omitempty"`
Size *int `json:"size,omitempty"`
More *bool `json:"more,omitempty"`
Style *string `json:"style,omitempty"`
Promoted *bool `json:"promoted,omitempty"`
Metadata []GetGlobalHubsMetadata `json:"Metadata,omitempty"`
}
func (*Hub) GetContext ¶ added in v0.1.1
func (*Hub) GetHubIdentifier ¶ added in v0.1.1
func (*Hub) GetMetadata ¶ added in v0.1.1
func (o *Hub) GetMetadata() []GetGlobalHubsMetadata
func (*Hub) GetPromoted ¶ added in v0.1.1
type Image ¶ added in v0.9.0
type IncludeCollections ¶ added in v0.9.0
type IncludeCollections int64
IncludeCollections - include collections in the results
const ( IncludeCollectionsOne IncludeCollections = 1 IncludeCollectionsZero IncludeCollections = 0 )
func (IncludeCollections) ToPointer ¶ added in v0.9.0
func (e IncludeCollections) ToPointer() *IncludeCollections
func (*IncludeCollections) UnmarshalJSON ¶ added in v0.9.0
func (e *IncludeCollections) UnmarshalJSON(data []byte) error
type IncludeDetails ¶
type IncludeDetails int64
IncludeDetails - Whether or not to include details for a section (types, filters, and sorts). Only exists for backwards compatibility, media providers other than the server libraries have it on always.
const ( IncludeDetailsZero IncludeDetails = 0 IncludeDetailsOne IncludeDetails = 1 )
func (IncludeDetails) ToPointer ¶
func (e IncludeDetails) ToPointer() *IncludeDetails
func (*IncludeDetails) UnmarshalJSON ¶
func (e *IncludeDetails) UnmarshalJSON(data []byte) error
type IncludeExternalMedia ¶ added in v0.9.0
type IncludeExternalMedia int64
IncludeExternalMedia - include external media in the results
const ( IncludeExternalMediaOne IncludeExternalMedia = 1 IncludeExternalMediaZero IncludeExternalMedia = 0 )
func (IncludeExternalMedia) ToPointer ¶ added in v0.9.0
func (e IncludeExternalMedia) ToPointer() *IncludeExternalMedia
func (*IncludeExternalMedia) UnmarshalJSON ¶ added in v0.9.0
func (e *IncludeExternalMedia) UnmarshalJSON(data []byte) error
type IncludeGuids ¶ added in v0.11.1
type IncludeGuids int64
IncludeGuids - Adds the Guids object to the response
const ( IncludeGuidsZero IncludeGuids = 0 IncludeGuidsOne IncludeGuids = 1 )
func (IncludeGuids) ToPointer ¶ added in v0.11.1
func (e IncludeGuids) ToPointer() *IncludeGuids
func (*IncludeGuids) UnmarshalJSON ¶ added in v0.11.1
func (e *IncludeGuids) UnmarshalJSON(data []byte) error
type IncludeHTTPS ¶ added in v0.11.1
type IncludeHTTPS int
IncludeHTTPS - Include Https entries in the results
const ( IncludeHTTPSZero IncludeHTTPS = 0 IncludeHTTPSOne IncludeHTTPS = 1 )
func (IncludeHTTPS) ToPointer ¶ added in v0.11.1
func (e IncludeHTTPS) ToPointer() *IncludeHTTPS
func (*IncludeHTTPS) UnmarshalJSON ¶ added in v0.11.1
func (e *IncludeHTTPS) UnmarshalJSON(data []byte) error
type IncludeIPv6 ¶ added in v0.11.1
type IncludeIPv6 int
IncludeIPv6 - Include IPv6 entries in the results
const ( IncludeIPv6Zero IncludeIPv6 = 0 IncludeIPv6One IncludeIPv6 = 1 )
func (IncludeIPv6) ToPointer ¶ added in v0.11.1
func (e IncludeIPv6) ToPointer() *IncludeIPv6
func (*IncludeIPv6) UnmarshalJSON ¶ added in v0.11.1
func (e *IncludeIPv6) UnmarshalJSON(data []byte) error
type IncludeMeta ¶ added in v0.11.1
type IncludeMeta int64
IncludeMeta - Adds the Meta object to the response
const ( IncludeMetaZero IncludeMeta = 0 IncludeMetaOne IncludeMeta = 1 )
func (IncludeMeta) ToPointer ¶ added in v0.11.1
func (e IncludeMeta) ToPointer() *IncludeMeta
func (*IncludeMeta) UnmarshalJSON ¶ added in v0.11.1
func (e *IncludeMeta) UnmarshalJSON(data []byte) error
type IncludeRelay ¶ added in v0.11.1
type IncludeRelay int
IncludeRelay - Include Relay addresses in the results E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
const ( IncludeRelayZero IncludeRelay = 0 IncludeRelayOne IncludeRelay = 1 )
func (IncludeRelay) ToPointer ¶ added in v0.11.1
func (e IncludeRelay) ToPointer() *IncludeRelay
func (*IncludeRelay) UnmarshalJSON ¶ added in v0.11.1
func (e *IncludeRelay) UnmarshalJSON(data []byte) error
type InternalPaymentMethod ¶ added in v0.11.1
type InternalPaymentMethod struct {
}
type Level ¶
type Level int64
Level - An integer log level to write to the PMS log with. 0: Error 1: Warning 2: Info 3: Debug 4: Verbose
func (*Level) UnmarshalJSON ¶
type LibrarySectionID ¶ added in v0.10.0
type LibrarySectionID struct {
Integer *int64
Str *string
Type LibrarySectionIDType
}
func CreateLibrarySectionIDInteger ¶ added in v0.10.0
func CreateLibrarySectionIDInteger(integer int64) LibrarySectionID
func CreateLibrarySectionIDStr ¶ added in v0.10.0
func CreateLibrarySectionIDStr(str string) LibrarySectionID
func (LibrarySectionID) MarshalJSON ¶ added in v0.10.0
func (u LibrarySectionID) MarshalJSON() ([]byte, error)
func (*LibrarySectionID) UnmarshalJSON ¶ added in v0.10.0
func (u *LibrarySectionID) UnmarshalJSON(data []byte) error
type LibrarySectionIDType ¶ added in v0.10.0
type LibrarySectionIDType string
const ( LibrarySectionIDTypeInteger LibrarySectionIDType = "integer" LibrarySectionIDTypeStr LibrarySectionIDType = "str" )
type Libtype ¶ added in v0.9.0
type Libtype string
Libtype - The type of library to filter. Can be "movie" or "show", or all if not present.
func (*Libtype) UnmarshalJSON ¶ added in v0.9.0
type LogLineRequest ¶
type LogLineRequest struct {
// An integer log level to write to the PMS log with.
// 0: Error
// 1: Warning
// 2: Info
// 3: Debug
// 4: Verbose
//
Level Level `queryParam:"style=form,explode=true,name=level"`
// The text of the message to write to the log.
Message string `queryParam:"style=form,explode=true,name=message"`
// a string indicating the source of the message.
Source string `queryParam:"style=form,explode=true,name=source"`
}
func (*LogLineRequest) GetLevel ¶
func (o *LogLineRequest) GetLevel() Level
func (*LogLineRequest) GetMessage ¶
func (o *LogLineRequest) GetMessage() string
func (*LogLineRequest) GetSource ¶
func (o *LogLineRequest) GetSource() string
type LogLineResponse ¶
type LogLineResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*LogLineResponse) GetContentType ¶
func (o *LogLineResponse) GetContentType() string
func (*LogLineResponse) GetRawResponse ¶
func (o *LogLineResponse) GetRawResponse() *http.Response
func (*LogLineResponse) GetStatusCode ¶
func (o *LogLineResponse) GetStatusCode() int
type LogMultiLineResponse ¶
type LogMultiLineResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*LogMultiLineResponse) GetContentType ¶
func (o *LogMultiLineResponse) GetContentType() string
func (*LogMultiLineResponse) GetRawResponse ¶
func (o *LogMultiLineResponse) GetRawResponse() *http.Response
func (*LogMultiLineResponse) GetStatusCode ¶
func (o *LogMultiLineResponse) GetStatusCode() int
type MailingListStatus ¶ added in v0.11.1
type MailingListStatus string
MailingListStatus - Your current mailing list status
const ( MailingListStatusActive MailingListStatus = "active" MailingListStatusUnsubscribed MailingListStatus = "unsubscribed" )
func (MailingListStatus) ToPointer ¶ added in v0.11.1
func (e MailingListStatus) ToPointer() *MailingListStatus
func (*MailingListStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *MailingListStatus) UnmarshalJSON(data []byte) error
type MarkPlayedRequest ¶
type MarkPlayedRequest struct {
// The media key to mark as played
Key float64 `queryParam:"style=form,explode=true,name=key"`
}
func (*MarkPlayedRequest) GetKey ¶
func (o *MarkPlayedRequest) GetKey() float64
type MarkPlayedResponse ¶
type MarkPlayedResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*MarkPlayedResponse) GetContentType ¶
func (o *MarkPlayedResponse) GetContentType() string
func (*MarkPlayedResponse) GetRawResponse ¶
func (o *MarkPlayedResponse) GetRawResponse() *http.Response
func (*MarkPlayedResponse) GetStatusCode ¶
func (o *MarkPlayedResponse) GetStatusCode() int
type MarkUnplayedRequest ¶
type MarkUnplayedRequest struct {
// The media key to mark as Unplayed
Key float64 `queryParam:"style=form,explode=true,name=key"`
}
func (*MarkUnplayedRequest) GetKey ¶
func (o *MarkUnplayedRequest) GetKey() float64
type MarkUnplayedResponse ¶
type MarkUnplayedResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*MarkUnplayedResponse) GetContentType ¶
func (o *MarkUnplayedResponse) GetContentType() string
func (*MarkUnplayedResponse) GetRawResponse ¶
func (o *MarkUnplayedResponse) GetRawResponse() *http.Response
func (*MarkUnplayedResponse) GetStatusCode ¶
func (o *MarkUnplayedResponse) GetStatusCode() int
type Media ¶
type Media struct {
ID *float64 `json:"id,omitempty"`
Duration *float64 `json:"duration,omitempty"`
Bitrate *float64 `json:"bitrate,omitempty"`
Width *float64 `json:"width,omitempty"`
Height *float64 `json:"height,omitempty"`
AspectRatio *float64 `json:"aspectRatio,omitempty"`
AudioChannels *float64 `json:"audioChannels,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
VideoResolution *float64 `json:"videoResolution,omitempty"`
Container *string `json:"container,omitempty"`
VideoFrameRate *string `json:"videoFrameRate,omitempty"`
OptimizedForStreaming *float64 `json:"optimizedForStreaming,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
Part []Part `json:"Part,omitempty"`
}
func (*Media) GetAspectRatio ¶
func (*Media) GetAudioChannels ¶
func (*Media) GetAudioCodec ¶
func (*Media) GetBitrate ¶
func (*Media) GetContainer ¶
func (*Media) GetDuration ¶
func (*Media) GetHas64bitOffsets ¶
func (*Media) GetOptimizedForStreaming ¶
func (*Media) GetVideoCodec ¶
func (*Media) GetVideoFrameRate ¶
func (*Media) GetVideoProfile ¶
func (*Media) GetVideoResolution ¶
type MediaContainer ¶
type MediaContainer struct {
Size *float64 `json:"size,omitempty"`
AllowCameraUpload *bool `json:"allowCameraUpload,omitempty"`
AllowChannelAccess *bool `json:"allowChannelAccess,omitempty"`
AllowMediaDeletion *bool `json:"allowMediaDeletion,omitempty"`
AllowSharing *bool `json:"allowSharing,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
AllowTuners *bool `json:"allowTuners,omitempty"`
BackgroundProcessing *bool `json:"backgroundProcessing,omitempty"`
Certificate *bool `json:"certificate,omitempty"`
CompanionProxy *bool `json:"companionProxy,omitempty"`
CountryCode *string `json:"countryCode,omitempty"`
Diagnostics *string `json:"diagnostics,omitempty"`
EventStream *bool `json:"eventStream,omitempty"`
FriendlyName *string `json:"friendlyName,omitempty"`
HubSearch *bool `json:"hubSearch,omitempty"`
ItemClusters *bool `json:"itemClusters,omitempty"`
Livetv *float64 `json:"livetv,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
MediaProviders *bool `json:"mediaProviders,omitempty"`
Multiuser *bool `json:"multiuser,omitempty"`
MusicAnalysis *float64 `json:"musicAnalysis,omitempty"`
MyPlex *bool `json:"myPlex,omitempty"`
MyPlexMappingState *string `json:"myPlexMappingState,omitempty"`
MyPlexSigninState *string `json:"myPlexSigninState,omitempty"`
MyPlexSubscription *bool `json:"myPlexSubscription,omitempty"`
MyPlexUsername *string `json:"myPlexUsername,omitempty"`
OfflineTranscode *float64 `json:"offlineTranscode,omitempty"`
OwnerFeatures *string `json:"ownerFeatures,omitempty"`
PhotoAutoTag *bool `json:"photoAutoTag,omitempty"`
Platform *string `json:"platform,omitempty"`
PlatformVersion *string `json:"platformVersion,omitempty"`
PluginHost *bool `json:"pluginHost,omitempty"`
PushNotifications *bool `json:"pushNotifications,omitempty"`
ReadOnlyLibraries *bool `json:"readOnlyLibraries,omitempty"`
StreamingBrainABRVersion *float64 `json:"streamingBrainABRVersion,omitempty"`
StreamingBrainVersion *float64 `json:"streamingBrainVersion,omitempty"`
Sync *bool `json:"sync,omitempty"`
TranscoderActiveVideoSessions *float64 `json:"transcoderActiveVideoSessions,omitempty"`
TranscoderAudio *bool `json:"transcoderAudio,omitempty"`
TranscoderLyrics *bool `json:"transcoderLyrics,omitempty"`
TranscoderPhoto *bool `json:"transcoderPhoto,omitempty"`
TranscoderSubtitles *bool `json:"transcoderSubtitles,omitempty"`
TranscoderVideo *bool `json:"transcoderVideo,omitempty"`
TranscoderVideoBitrates *string `json:"transcoderVideoBitrates,omitempty"`
TranscoderVideoQualities *string `json:"transcoderVideoQualities,omitempty"`
TranscoderVideoResolutions *string `json:"transcoderVideoResolutions,omitempty"`
UpdatedAt *float64 `json:"updatedAt,omitempty"`
Updater *bool `json:"updater,omitempty"`
Version *string `json:"version,omitempty"`
VoiceSearch *bool `json:"voiceSearch,omitempty"`
Directory []Directory `json:"Directory,omitempty"`
}
func (*MediaContainer) GetAllowCameraUpload ¶
func (o *MediaContainer) GetAllowCameraUpload() *bool
func (*MediaContainer) GetAllowChannelAccess ¶
func (o *MediaContainer) GetAllowChannelAccess() *bool
func (*MediaContainer) GetAllowMediaDeletion ¶
func (o *MediaContainer) GetAllowMediaDeletion() *bool
func (*MediaContainer) GetAllowSharing ¶
func (o *MediaContainer) GetAllowSharing() *bool
func (*MediaContainer) GetAllowSync ¶
func (o *MediaContainer) GetAllowSync() *bool
func (*MediaContainer) GetAllowTuners ¶
func (o *MediaContainer) GetAllowTuners() *bool
func (*MediaContainer) GetBackgroundProcessing ¶
func (o *MediaContainer) GetBackgroundProcessing() *bool
func (*MediaContainer) GetCertificate ¶
func (o *MediaContainer) GetCertificate() *bool
func (*MediaContainer) GetCompanionProxy ¶
func (o *MediaContainer) GetCompanionProxy() *bool
func (*MediaContainer) GetCountryCode ¶
func (o *MediaContainer) GetCountryCode() *string
func (*MediaContainer) GetDiagnostics ¶
func (o *MediaContainer) GetDiagnostics() *string
func (*MediaContainer) GetDirectory ¶
func (o *MediaContainer) GetDirectory() []Directory
func (*MediaContainer) GetEventStream ¶
func (o *MediaContainer) GetEventStream() *bool
func (*MediaContainer) GetFriendlyName ¶
func (o *MediaContainer) GetFriendlyName() *string
func (*MediaContainer) GetHubSearch ¶
func (o *MediaContainer) GetHubSearch() *bool
func (*MediaContainer) GetItemClusters ¶
func (o *MediaContainer) GetItemClusters() *bool
func (*MediaContainer) GetLivetv ¶
func (o *MediaContainer) GetLivetv() *float64
func (*MediaContainer) GetMachineIdentifier ¶
func (o *MediaContainer) GetMachineIdentifier() *string
func (*MediaContainer) GetMediaProviders ¶
func (o *MediaContainer) GetMediaProviders() *bool
func (*MediaContainer) GetMultiuser ¶
func (o *MediaContainer) GetMultiuser() *bool
func (*MediaContainer) GetMusicAnalysis ¶
func (o *MediaContainer) GetMusicAnalysis() *float64
func (*MediaContainer) GetMyPlex ¶
func (o *MediaContainer) GetMyPlex() *bool
func (*MediaContainer) GetMyPlexMappingState ¶
func (o *MediaContainer) GetMyPlexMappingState() *string
func (*MediaContainer) GetMyPlexSigninState ¶
func (o *MediaContainer) GetMyPlexSigninState() *string
func (*MediaContainer) GetMyPlexSubscription ¶
func (o *MediaContainer) GetMyPlexSubscription() *bool
func (*MediaContainer) GetMyPlexUsername ¶
func (o *MediaContainer) GetMyPlexUsername() *string
func (*MediaContainer) GetOfflineTranscode ¶
func (o *MediaContainer) GetOfflineTranscode() *float64
func (*MediaContainer) GetOwnerFeatures ¶
func (o *MediaContainer) GetOwnerFeatures() *string
func (*MediaContainer) GetPhotoAutoTag ¶
func (o *MediaContainer) GetPhotoAutoTag() *bool
func (*MediaContainer) GetPlatform ¶
func (o *MediaContainer) GetPlatform() *string
func (*MediaContainer) GetPlatformVersion ¶
func (o *MediaContainer) GetPlatformVersion() *string
func (*MediaContainer) GetPluginHost ¶
func (o *MediaContainer) GetPluginHost() *bool
func (*MediaContainer) GetPushNotifications ¶
func (o *MediaContainer) GetPushNotifications() *bool
func (*MediaContainer) GetReadOnlyLibraries ¶
func (o *MediaContainer) GetReadOnlyLibraries() *bool
func (*MediaContainer) GetSize ¶
func (o *MediaContainer) GetSize() *float64
func (*MediaContainer) GetStreamingBrainABRVersion ¶
func (o *MediaContainer) GetStreamingBrainABRVersion() *float64
func (*MediaContainer) GetStreamingBrainVersion ¶
func (o *MediaContainer) GetStreamingBrainVersion() *float64
func (*MediaContainer) GetSync ¶
func (o *MediaContainer) GetSync() *bool
func (*MediaContainer) GetTranscoderActiveVideoSessions ¶
func (o *MediaContainer) GetTranscoderActiveVideoSessions() *float64
func (*MediaContainer) GetTranscoderAudio ¶
func (o *MediaContainer) GetTranscoderAudio() *bool
func (*MediaContainer) GetTranscoderLyrics ¶
func (o *MediaContainer) GetTranscoderLyrics() *bool
func (*MediaContainer) GetTranscoderPhoto ¶
func (o *MediaContainer) GetTranscoderPhoto() *bool
func (*MediaContainer) GetTranscoderSubtitles ¶
func (o *MediaContainer) GetTranscoderSubtitles() *bool
func (*MediaContainer) GetTranscoderVideo ¶
func (o *MediaContainer) GetTranscoderVideo() *bool
func (*MediaContainer) GetTranscoderVideoBitrates ¶
func (o *MediaContainer) GetTranscoderVideoBitrates() *string
func (*MediaContainer) GetTranscoderVideoQualities ¶
func (o *MediaContainer) GetTranscoderVideoQualities() *string
func (*MediaContainer) GetTranscoderVideoResolutions ¶
func (o *MediaContainer) GetTranscoderVideoResolutions() *string
func (*MediaContainer) GetUpdatedAt ¶
func (o *MediaContainer) GetUpdatedAt() *float64
func (*MediaContainer) GetUpdater ¶
func (o *MediaContainer) GetUpdater() *bool
func (*MediaContainer) GetVersion ¶
func (o *MediaContainer) GetVersion() *string
func (*MediaContainer) GetVoiceSearch ¶
func (o *MediaContainer) GetVoiceSearch() *bool
type MediaProvider ¶ added in v0.11.1
type MediaProvider struct {
Identifier *string `json:"identifier,omitempty"`
Title *string `json:"title,omitempty"`
Types *string `json:"types,omitempty"`
Protocols *string `json:"protocols,omitempty"`
Feature []Feature `json:"Feature,omitempty"`
}
func (*MediaProvider) GetFeature ¶ added in v0.11.1
func (o *MediaProvider) GetFeature() []Feature
func (*MediaProvider) GetIdentifier ¶ added in v0.11.1
func (o *MediaProvider) GetIdentifier() *string
func (*MediaProvider) GetProtocols ¶ added in v0.11.1
func (o *MediaProvider) GetProtocols() *string
func (*MediaProvider) GetTitle ¶ added in v0.11.1
func (o *MediaProvider) GetTitle() *string
func (*MediaProvider) GetTypes ¶ added in v0.11.1
func (o *MediaProvider) GetTypes() *string
type MediaReviewsVisibility ¶ added in v0.11.1
type MediaReviewsVisibility int64
const ( MediaReviewsVisibilityZero MediaReviewsVisibility = 0 MediaReviewsVisibilityOne MediaReviewsVisibility = 1 )
func (MediaReviewsVisibility) ToPointer ¶ added in v0.11.1
func (e MediaReviewsVisibility) ToPointer() *MediaReviewsVisibility
func (*MediaReviewsVisibility) UnmarshalJSON ¶ added in v0.11.1
func (e *MediaReviewsVisibility) UnmarshalJSON(data []byte) error
type Metadata ¶
type Metadata struct {
Art *string `json:"art,omitempty"`
GUID *string `json:"guid,omitempty"`
Key *string `json:"key,omitempty"`
RatingKey *string `json:"ratingKey,omitempty"`
Studio *string `json:"studio,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Type *string `json:"type,omitempty"`
Thumb *string `json:"thumb,omitempty"`
AddedAt *int `json:"addedAt,omitempty"`
Duration *int `json:"duration,omitempty"`
PublicPagesURL *string `json:"publicPagesURL,omitempty"`
Slug *string `json:"slug,omitempty"`
UserState *bool `json:"userState,omitempty"`
Title *string `json:"title,omitempty"`
ContentRating *string `json:"contentRating,omitempty"`
OriginallyAvailableAt *types.Date `json:"originallyAvailableAt,omitempty"`
Year *int `json:"year,omitempty"`
Image []Image `json:"Image,omitempty"`
Banner *string `json:"banner,omitempty"`
Rating *float64 `json:"rating,omitempty"`
ExpiresAt *int `json:"expiresAt,omitempty"`
OriginalTitle *string `json:"originalTitle,omitempty"`
AudienceRating *float64 `json:"audienceRating,omitempty"`
AudienceRatingImage *string `json:"audienceRatingImage,omitempty"`
RatingImage *string `json:"ratingImage,omitempty"`
ImdbRatingCount *int `json:"imdbRatingCount,omitempty"`
Subtype *string `json:"subtype,omitempty"`
Theme *string `json:"theme,omitempty"`
LeafCount *int `json:"leafCount,omitempty"`
ChildCount *int `json:"childCount,omitempty"`
IsContinuingSeries *bool `json:"isContinuingSeries,omitempty"`
SkipChildren *bool `json:"skipChildren,omitempty"`
AvailabilityID *string `json:"availabilityId,omitempty"`
StreamingMediaID *string `json:"streamingMediaId,omitempty"`
PlayableKey *string `json:"playableKey,omitempty"`
}
func (*Metadata) GetAddedAt ¶
func (*Metadata) GetAudienceRating ¶
func (*Metadata) GetAudienceRatingImage ¶
func (*Metadata) GetAvailabilityID ¶ added in v0.9.0
func (*Metadata) GetChildCount ¶ added in v0.9.0
func (*Metadata) GetContentRating ¶
func (*Metadata) GetDuration ¶
func (*Metadata) GetExpiresAt ¶ added in v0.9.0
func (*Metadata) GetImdbRatingCount ¶ added in v0.9.0
func (*Metadata) GetIsContinuingSeries ¶ added in v0.9.0
func (*Metadata) GetLeafCount ¶ added in v0.9.0
func (*Metadata) GetOriginalTitle ¶ added in v0.9.0
func (*Metadata) GetOriginallyAvailableAt ¶
func (*Metadata) GetPlayableKey ¶ added in v0.9.0
func (*Metadata) GetPublicPagesURL ¶ added in v0.9.0
func (*Metadata) GetRatingImage ¶
func (*Metadata) GetRatingKey ¶
func (*Metadata) GetSkipChildren ¶ added in v0.9.0
func (*Metadata) GetStreamingMediaID ¶ added in v0.9.0
func (*Metadata) GetSubtype ¶ added in v0.9.0
func (*Metadata) GetTagline ¶
func (*Metadata) GetUserState ¶ added in v0.9.0
func (Metadata) MarshalJSON ¶
func (*Metadata) UnmarshalJSON ¶
type MinSize ¶
type MinSize int64
MinSize - images are always scaled proportionally. A value of '1' in minSize will make the smaller native dimension the dimension resized against.
func (*MinSize) UnmarshalJSON ¶
type MyPlex ¶
type MyPlex struct {
AuthToken *string `json:"authToken,omitempty"`
Username *string `json:"username,omitempty"`
MappingState *string `json:"mappingState,omitempty"`
MappingError *string `json:"mappingError,omitempty"`
SignInState *string `json:"signInState,omitempty"`
PublicAddress *string `json:"publicAddress,omitempty"`
PublicPort *float64 `json:"publicPort,omitempty"`
PrivateAddress *string `json:"privateAddress,omitempty"`
PrivatePort *float64 `json:"privatePort,omitempty"`
SubscriptionFeatures *string `json:"subscriptionFeatures,omitempty"`
SubscriptionActive *bool `json:"subscriptionActive,omitempty"`
SubscriptionState *string `json:"subscriptionState,omitempty"`
}
func (*MyPlex) GetAuthToken ¶
func (*MyPlex) GetMappingError ¶
func (*MyPlex) GetMappingState ¶
func (*MyPlex) GetPrivateAddress ¶
func (*MyPlex) GetPrivatePort ¶
func (*MyPlex) GetPublicAddress ¶
func (*MyPlex) GetPublicPort ¶
func (*MyPlex) GetSignInState ¶
func (*MyPlex) GetSubscriptionActive ¶
func (*MyPlex) GetSubscriptionFeatures ¶
func (*MyPlex) GetSubscriptionState ¶
func (*MyPlex) GetUsername ¶
type OnlyTransient ¶
type OnlyTransient int64
OnlyTransient - Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
const ( OnlyTransientZero OnlyTransient = 0 OnlyTransientOne OnlyTransient = 1 )
func (OnlyTransient) ToPointer ¶
func (e OnlyTransient) ToPointer() *OnlyTransient
func (*OnlyTransient) UnmarshalJSON ¶
func (e *OnlyTransient) UnmarshalJSON(data []byte) error
type Option ¶ added in v0.2.0
func WithAcceptHeaderOverride ¶ added in v0.11.1
func WithAcceptHeaderOverride(acceptHeaderOverride AcceptHeaderEnum) Option
func WithOperationTimeout ¶ added in v0.11.1
WithOperationTimeout allows setting the request timeout applied for an operation.
func WithRetries ¶ added in v0.2.0
WithRetries allows customizing the default retry configuration.
func WithServerURL ¶ added in v0.2.0
WithServerURL allows providing an alternative server URL.
func WithTemplatedServerURL ¶ added in v0.2.0
WithTemplatedServerURL allows providing an alternative server URL with templated parameters.
func WithURLOverride ¶ added in v0.11.1
WithURLOverride allows overriding the URL.
type Part ¶
type Part struct {
ID *float64 `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Duration *float64 `json:"duration,omitempty"`
File *string `json:"file,omitempty"`
Size *float64 `json:"size,omitempty"`
Container *string `json:"container,omitempty"`
Has64bitOffsets *bool `json:"has64bitOffsets,omitempty"`
HasThumbnail *float64 `json:"hasThumbnail,omitempty"`
OptimizedForStreaming *bool `json:"optimizedForStreaming,omitempty"`
VideoProfile *string `json:"videoProfile,omitempty"`
}
func (*Part) GetContainer ¶
func (*Part) GetDuration ¶
func (*Part) GetHas64bitOffsets ¶
func (*Part) GetHasThumbnail ¶
func (*Part) GetOptimizedForStreaming ¶
func (*Part) GetVideoProfile ¶
type PastSubscription ¶ added in v0.11.1
type PastSubscription struct {
ID *string `json:"id"`
Mode *string `json:"mode"`
RenewsAt *int64 `json:"renewsAt"`
EndsAt *int64 `json:"endsAt"`
Canceled *bool `default:"false" json:"canceled"`
GracePeriod *bool `default:"false" json:"gracePeriod"`
OnHold *bool `default:"false" json:"onHold"`
CanReactivate *bool `default:"false" json:"canReactivate"`
CanUpgrade *bool `default:"false" json:"canUpgrade"`
CanDowngrade *bool `default:"false" json:"canDowngrade"`
CanConvert *bool `default:"false" json:"canConvert"`
Type string `json:"type"`
Transfer *string `json:"transfer"`
State PostUsersSignInDataState `json:"state"`
Billing Billing `json:"billing"`
}
func (*PastSubscription) GetBilling ¶ added in v0.11.1
func (o *PastSubscription) GetBilling() Billing
func (*PastSubscription) GetCanConvert ¶ added in v0.11.1
func (o *PastSubscription) GetCanConvert() *bool
func (*PastSubscription) GetCanDowngrade ¶ added in v0.11.1
func (o *PastSubscription) GetCanDowngrade() *bool
func (*PastSubscription) GetCanReactivate ¶ added in v0.11.1
func (o *PastSubscription) GetCanReactivate() *bool
func (*PastSubscription) GetCanUpgrade ¶ added in v0.11.1
func (o *PastSubscription) GetCanUpgrade() *bool
func (*PastSubscription) GetCanceled ¶ added in v0.11.1
func (o *PastSubscription) GetCanceled() *bool
func (*PastSubscription) GetEndsAt ¶ added in v0.11.1
func (o *PastSubscription) GetEndsAt() *int64
func (*PastSubscription) GetGracePeriod ¶ added in v0.11.1
func (o *PastSubscription) GetGracePeriod() *bool
func (*PastSubscription) GetID ¶ added in v0.11.1
func (o *PastSubscription) GetID() *string
func (*PastSubscription) GetMode ¶ added in v0.11.1
func (o *PastSubscription) GetMode() *string
func (*PastSubscription) GetOnHold ¶ added in v0.11.1
func (o *PastSubscription) GetOnHold() *bool
func (*PastSubscription) GetRenewsAt ¶ added in v0.11.1
func (o *PastSubscription) GetRenewsAt() *int64
func (*PastSubscription) GetState ¶ added in v0.11.1
func (o *PastSubscription) GetState() PostUsersSignInDataState
func (*PastSubscription) GetTransfer ¶ added in v0.11.1
func (o *PastSubscription) GetTransfer() *string
func (*PastSubscription) GetType ¶ added in v0.11.1
func (o *PastSubscription) GetType() string
func (PastSubscription) MarshalJSON ¶ added in v0.11.1
func (p PastSubscription) MarshalJSON() ([]byte, error)
func (*PastSubscription) UnmarshalJSON ¶ added in v0.11.1
func (p *PastSubscription) UnmarshalJSON(data []byte) error
type PathParamTaskName ¶
type PathParamTaskName string
PathParamTaskName - The name of the task to be started.
const ( PathParamTaskNameBackupDatabase PathParamTaskName = "BackupDatabase" PathParamTaskNameBuildGracenoteCollections PathParamTaskName = "BuildGracenoteCollections" PathParamTaskNameCheckForUpdates PathParamTaskName = "CheckForUpdates" PathParamTaskNameCleanOldBundles PathParamTaskName = "CleanOldBundles" PathParamTaskNameCleanOldCacheFiles PathParamTaskName = "CleanOldCacheFiles" PathParamTaskNameDeepMediaAnalysis PathParamTaskName = "DeepMediaAnalysis" PathParamTaskNameGenerateAutoTags PathParamTaskName = "GenerateAutoTags" PathParamTaskNameGenerateChapterThumbs PathParamTaskName = "GenerateChapterThumbs" PathParamTaskNameGenerateMediaIndexFiles PathParamTaskName = "GenerateMediaIndexFiles" PathParamTaskNameOptimizeDatabase PathParamTaskName = "OptimizeDatabase" PathParamTaskNameRefreshLibraries PathParamTaskName = "RefreshLibraries" PathParamTaskNameRefreshLocalMedia PathParamTaskName = "RefreshLocalMedia" PathParamTaskNameRefreshPeriodicMetadata PathParamTaskName = "RefreshPeriodicMetadata" PathParamTaskNameUpgradeMediaAnalysis PathParamTaskName = "UpgradeMediaAnalysis" )
func (PathParamTaskName) ToPointer ¶
func (e PathParamTaskName) ToPointer() *PathParamTaskName
func (*PathParamTaskName) UnmarshalJSON ¶
func (e *PathParamTaskName) UnmarshalJSON(data []byte) error
type PerformSearchRequest ¶
type PerformSearchRequest struct {
// The query term
Query string `queryParam:"style=form,explode=true,name=query"`
// This gives context to the search, and can result in re-ordering of search result hubs
SectionID *float64 `queryParam:"style=form,explode=true,name=sectionId"`
// The number of items to return per hub
Limit *float64 `default:"3" queryParam:"style=form,explode=true,name=limit"`
}
func (*PerformSearchRequest) GetLimit ¶
func (o *PerformSearchRequest) GetLimit() *float64
func (*PerformSearchRequest) GetQuery ¶
func (o *PerformSearchRequest) GetQuery() string
func (*PerformSearchRequest) GetSectionID ¶
func (o *PerformSearchRequest) GetSectionID() *float64
func (PerformSearchRequest) MarshalJSON ¶
func (p PerformSearchRequest) MarshalJSON() ([]byte, error)
func (*PerformSearchRequest) UnmarshalJSON ¶
func (p *PerformSearchRequest) UnmarshalJSON(data []byte) error
type PerformSearchResponse ¶
type PerformSearchResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*PerformSearchResponse) GetContentType ¶
func (o *PerformSearchResponse) GetContentType() string
func (*PerformSearchResponse) GetRawResponse ¶
func (o *PerformSearchResponse) GetRawResponse() *http.Response
func (*PerformSearchResponse) GetStatusCode ¶
func (o *PerformSearchResponse) GetStatusCode() int
type PerformVoiceSearchRequest ¶
type PerformVoiceSearchRequest struct {
// The query term
Query string `queryParam:"style=form,explode=true,name=query"`
// This gives context to the search, and can result in re-ordering of search result hubs
SectionID *float64 `queryParam:"style=form,explode=true,name=sectionId"`
// The number of items to return per hub
Limit *float64 `default:"3" queryParam:"style=form,explode=true,name=limit"`
}
func (*PerformVoiceSearchRequest) GetLimit ¶
func (o *PerformVoiceSearchRequest) GetLimit() *float64
func (*PerformVoiceSearchRequest) GetQuery ¶
func (o *PerformVoiceSearchRequest) GetQuery() string
func (*PerformVoiceSearchRequest) GetSectionID ¶
func (o *PerformVoiceSearchRequest) GetSectionID() *float64
func (PerformVoiceSearchRequest) MarshalJSON ¶
func (p PerformVoiceSearchRequest) MarshalJSON() ([]byte, error)
func (*PerformVoiceSearchRequest) UnmarshalJSON ¶
func (p *PerformVoiceSearchRequest) UnmarshalJSON(data []byte) error
type PerformVoiceSearchResponse ¶
type PerformVoiceSearchResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*PerformVoiceSearchResponse) GetContentType ¶
func (o *PerformVoiceSearchResponse) GetContentType() string
func (*PerformVoiceSearchResponse) GetRawResponse ¶
func (o *PerformVoiceSearchResponse) GetRawResponse() *http.Response
func (*PerformVoiceSearchResponse) GetStatusCode ¶
func (o *PerformVoiceSearchResponse) GetStatusCode() int
type Pivot ¶ added in v0.11.1
type Pivot struct {
ID *string `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Context *string `json:"context,omitempty"`
Symbol *string `json:"symbol,omitempty"`
}
func (*Pivot) GetContext ¶ added in v0.11.1
type Player ¶ added in v0.1.1
type Player struct {
Address *string `json:"address,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
Model *string `json:"model,omitempty"`
Platform *string `json:"platform,omitempty"`
PlatformVersion *string `json:"platformVersion,omitempty"`
Product *string `json:"product,omitempty"`
Profile *string `json:"profile,omitempty"`
RemotePublicAddress *string `json:"remotePublicAddress,omitempty"`
State *string `json:"state,omitempty"`
Title *string `json:"title,omitempty"`
Version *string `json:"version,omitempty"`
Local *bool `json:"local,omitempty"`
Relayed *bool `json:"relayed,omitempty"`
Secure *bool `json:"secure,omitempty"`
UserID *int `json:"userID,omitempty"`
}
func (*Player) GetAddress ¶ added in v0.1.1
func (*Player) GetMachineIdentifier ¶ added in v0.1.1
func (*Player) GetPlatform ¶ added in v0.1.1
func (*Player) GetPlatformVersion ¶ added in v0.1.1
func (*Player) GetProduct ¶ added in v0.1.1
func (*Player) GetProfile ¶ added in v0.1.1
func (*Player) GetRelayed ¶ added in v0.1.1
func (*Player) GetRemotePublicAddress ¶ added in v0.1.1
func (*Player) GetVersion ¶ added in v0.1.1
type PlaylistType ¶
type PlaylistType string
PlaylistType - limit to a type of playlist.
const ( PlaylistTypeAudio PlaylistType = "audio" PlaylistTypeVideo PlaylistType = "video" PlaylistTypePhoto PlaylistType = "photo" )
func (PlaylistType) ToPointer ¶
func (e PlaylistType) ToPointer() *PlaylistType
func (*PlaylistType) UnmarshalJSON ¶
func (e *PlaylistType) UnmarshalJSON(data []byte) error
type PlexDevice ¶ added in v0.11.1
type PlexDevice struct {
Name string `json:"name"`
Product string `json:"product"`
ProductVersion string `json:"productVersion"`
Platform *string `json:"platform"`
PlatformVersion *string `json:"platformVersion"`
Device *string `json:"device"`
ClientIdentifier string `json:"clientIdentifier"`
CreatedAt time.Time `json:"createdAt"`
LastSeenAt time.Time `json:"lastSeenAt"`
Provides string `json:"provides"`
// ownerId is null when the device is owned by the token used to send the request
OwnerID *int64 `json:"ownerId"`
SourceTitle *string `json:"sourceTitle"`
PublicAddress string `json:"publicAddress"`
AccessToken string `json:"accessToken"`
Owned bool `json:"owned"`
Home bool `json:"home"`
Synced bool `json:"synced"`
Relay bool `json:"relay"`
Presence bool `json:"presence"`
HTTPSRequired bool `json:"httpsRequired"`
PublicAddressMatches bool `json:"publicAddressMatches"`
DNSRebindingProtection bool `json:"dnsRebindingProtection"`
NatLoopbackSupported bool `json:"natLoopbackSupported"`
Connections []Connections `json:"connections"`
}
func (*PlexDevice) GetAccessToken ¶ added in v0.11.1
func (o *PlexDevice) GetAccessToken() string
func (*PlexDevice) GetClientIdentifier ¶ added in v0.11.1
func (o *PlexDevice) GetClientIdentifier() string
func (*PlexDevice) GetConnections ¶ added in v0.11.1
func (o *PlexDevice) GetConnections() []Connections
func (*PlexDevice) GetCreatedAt ¶ added in v0.11.1
func (o *PlexDevice) GetCreatedAt() time.Time
func (*PlexDevice) GetDNSRebindingProtection ¶ added in v0.11.1
func (o *PlexDevice) GetDNSRebindingProtection() bool
func (*PlexDevice) GetDevice ¶ added in v0.11.1
func (o *PlexDevice) GetDevice() *string
func (*PlexDevice) GetHTTPSRequired ¶ added in v0.11.1
func (o *PlexDevice) GetHTTPSRequired() bool
func (*PlexDevice) GetHome ¶ added in v0.11.1
func (o *PlexDevice) GetHome() bool
func (*PlexDevice) GetLastSeenAt ¶ added in v0.11.1
func (o *PlexDevice) GetLastSeenAt() time.Time
func (*PlexDevice) GetName ¶ added in v0.11.1
func (o *PlexDevice) GetName() string
func (*PlexDevice) GetNatLoopbackSupported ¶ added in v0.11.1
func (o *PlexDevice) GetNatLoopbackSupported() bool
func (*PlexDevice) GetOwned ¶ added in v0.11.1
func (o *PlexDevice) GetOwned() bool
func (*PlexDevice) GetOwnerID ¶ added in v0.11.1
func (o *PlexDevice) GetOwnerID() *int64
func (*PlexDevice) GetPlatform ¶ added in v0.11.1
func (o *PlexDevice) GetPlatform() *string
func (*PlexDevice) GetPlatformVersion ¶ added in v0.11.1
func (o *PlexDevice) GetPlatformVersion() *string
func (*PlexDevice) GetPresence ¶ added in v0.11.1
func (o *PlexDevice) GetPresence() bool
func (*PlexDevice) GetProduct ¶ added in v0.11.1
func (o *PlexDevice) GetProduct() string
func (*PlexDevice) GetProductVersion ¶ added in v0.11.1
func (o *PlexDevice) GetProductVersion() string
func (*PlexDevice) GetProvides ¶ added in v0.11.1
func (o *PlexDevice) GetProvides() string
func (*PlexDevice) GetPublicAddress ¶ added in v0.11.1
func (o *PlexDevice) GetPublicAddress() string
func (*PlexDevice) GetPublicAddressMatches ¶ added in v0.11.1
func (o *PlexDevice) GetPublicAddressMatches() bool
func (*PlexDevice) GetRelay ¶ added in v0.11.1
func (o *PlexDevice) GetRelay() bool
func (*PlexDevice) GetSourceTitle ¶ added in v0.11.1
func (o *PlexDevice) GetSourceTitle() *string
func (*PlexDevice) GetSynced ¶ added in v0.11.1
func (o *PlexDevice) GetSynced() bool
func (PlexDevice) MarshalJSON ¶ added in v0.11.1
func (p PlexDevice) MarshalJSON() ([]byte, error)
func (*PlexDevice) UnmarshalJSON ¶ added in v0.11.1
func (p *PlexDevice) UnmarshalJSON(data []byte) error
type PostUsersSignInDataAuthenticationFeatures ¶ added in v0.11.1
type PostUsersSignInDataAuthenticationFeatures string
const ( PostUsersSignInDataAuthenticationFeaturesAndroidDolbyVision PostUsersSignInDataAuthenticationFeatures = "Android - Dolby Vision" PostUsersSignInDataAuthenticationFeaturesAndroidPiP PostUsersSignInDataAuthenticationFeatures = "Android - PiP" PostUsersSignInDataAuthenticationFeaturesCuSunset PostUsersSignInDataAuthenticationFeatures = "CU Sunset" PostUsersSignInDataAuthenticationFeaturesHrkEnableEur PostUsersSignInDataAuthenticationFeatures = "HRK_enable_EUR" PostUsersSignInDataAuthenticationFeaturesTrebleShowFeatures PostUsersSignInDataAuthenticationFeatures = "TREBLE-show-features" PostUsersSignInDataAuthenticationFeaturesAdCountdownTimer PostUsersSignInDataAuthenticationFeatures = "ad-countdown-timer" PostUsersSignInDataAuthenticationFeaturesAdaptiveBitrate PostUsersSignInDataAuthenticationFeatures = "adaptive_bitrate" PostUsersSignInDataAuthenticationFeaturesAmazonLoopDebug PostUsersSignInDataAuthenticationFeatures = "amazon-loop-debug" PostUsersSignInDataAuthenticationFeaturesAvodAdAnalysis PostUsersSignInDataAuthenticationFeatures = "avod-ad-analysis" PostUsersSignInDataAuthenticationFeaturesAvodNewMedia PostUsersSignInDataAuthenticationFeatures = "avod-new-media" PostUsersSignInDataAuthenticationFeaturesBlacklistGetSignin PostUsersSignInDataAuthenticationFeatures = "blacklist_get_signin" PostUsersSignInDataAuthenticationFeaturesClientRadioStations PostUsersSignInDataAuthenticationFeatures = "client-radio-stations" PostUsersSignInDataAuthenticationFeaturesCloudflareTurnstileRequired PostUsersSignInDataAuthenticationFeatures = "cloudflare-turnstile-required" PostUsersSignInDataAuthenticationFeaturesCollections PostUsersSignInDataAuthenticationFeatures = "collections" PostUsersSignInDataAuthenticationFeaturesCommentsAndRepliesPushNotifications PostUsersSignInDataAuthenticationFeatures = "comments_and_replies_push_notifications" PostUsersSignInDataAuthenticationFeaturesCommunityAccessPlexTv PostUsersSignInDataAuthenticationFeatures = "community_access_plex_tv" PostUsersSignInDataAuthenticationFeaturesCompanionsSonos PostUsersSignInDataAuthenticationFeatures = "companions_sonos" PostUsersSignInDataAuthenticationFeaturesCustomHomeRemoval PostUsersSignInDataAuthenticationFeatures = "custom-home-removal" PostUsersSignInDataAuthenticationFeaturesDisableHomeUserFriendships PostUsersSignInDataAuthenticationFeatures = "disable_home_user_friendships" PostUsersSignInDataAuthenticationFeaturesDisableSharingFriendships PostUsersSignInDataAuthenticationFeatures = "disable_sharing_friendships" PostUsersSignInDataAuthenticationFeaturesDrmSupport PostUsersSignInDataAuthenticationFeatures = "drm_support" PostUsersSignInDataAuthenticationFeaturesExcludeRestrictions PostUsersSignInDataAuthenticationFeatures = "exclude restrictions" PostUsersSignInDataAuthenticationFeaturesFederatedAuth PostUsersSignInDataAuthenticationFeatures = "federated-auth" PostUsersSignInDataAuthenticationFeaturesFriendRequestPushNotifications PostUsersSignInDataAuthenticationFeatures = "friend_request_push_notifications" PostUsersSignInDataAuthenticationFeaturesGuidedUpgrade PostUsersSignInDataAuthenticationFeatures = "guided-upgrade" PostUsersSignInDataAuthenticationFeaturesHome PostUsersSignInDataAuthenticationFeatures = "home" PostUsersSignInDataAuthenticationFeaturesIncreasePasswordComplexity PostUsersSignInDataAuthenticationFeatures = "increase-password-complexity" PostUsersSignInDataAuthenticationFeaturesIos14PrivacyBanner PostUsersSignInDataAuthenticationFeatures = "ios14-privacy-banner" PostUsersSignInDataAuthenticationFeaturesIterableNotificationTokens PostUsersSignInDataAuthenticationFeatures = "iterable-notification-tokens" PostUsersSignInDataAuthenticationFeaturesKeepPaymentMethod PostUsersSignInDataAuthenticationFeatures = "keep-payment-method" PostUsersSignInDataAuthenticationFeaturesKevinBacon PostUsersSignInDataAuthenticationFeatures = "kevin-bacon" PostUsersSignInDataAuthenticationFeaturesKoreaConsent PostUsersSignInDataAuthenticationFeatures = "korea-consent" PostUsersSignInDataAuthenticationFeaturesLeIsrgRootX1 PostUsersSignInDataAuthenticationFeatures = "le_isrg_root_x1" PostUsersSignInDataAuthenticationFeaturesLetsEncrypt PostUsersSignInDataAuthenticationFeatures = "lets_encrypt" PostUsersSignInDataAuthenticationFeaturesLightningDvrPivot PostUsersSignInDataAuthenticationFeatures = "lightning-dvr-pivot" PostUsersSignInDataAuthenticationFeaturesLiveTvSupportIncompleteSegments PostUsersSignInDataAuthenticationFeatures = "live-tv-support-incomplete-segments" PostUsersSignInDataAuthenticationFeaturesLivetv PostUsersSignInDataAuthenticationFeatures = "livetv" PostUsersSignInDataAuthenticationFeaturesMetadataSearch PostUsersSignInDataAuthenticationFeatures = "metadata_search" PostUsersSignInDataAuthenticationFeaturesNewPlexPassPrices PostUsersSignInDataAuthenticationFeatures = "new_plex_pass_prices" PostUsersSignInDataAuthenticationFeaturesNewsProviderSunsetModal PostUsersSignInDataAuthenticationFeatures = "news-provider-sunset-modal" PostUsersSignInDataAuthenticationFeaturesPhotosFavorites PostUsersSignInDataAuthenticationFeatures = "photos-favorites" PostUsersSignInDataAuthenticationFeaturesPhotosMetadataEdition PostUsersSignInDataAuthenticationFeatures = "photos-metadata-edition" PostUsersSignInDataAuthenticationFeaturesPmsHealth PostUsersSignInDataAuthenticationFeatures = "pms_health" PostUsersSignInDataAuthenticationFeaturesRadio PostUsersSignInDataAuthenticationFeatures = "radio" PostUsersSignInDataAuthenticationFeaturesRateLimitClientToken PostUsersSignInDataAuthenticationFeatures = "rate-limit-client-token" PostUsersSignInDataAuthenticationFeaturesScrobblingServicePlexTv PostUsersSignInDataAuthenticationFeatures = "scrobbling-service-plex-tv" PostUsersSignInDataAuthenticationFeaturesSigninWithApple PostUsersSignInDataAuthenticationFeatures = "signin_with_apple" PostUsersSignInDataAuthenticationFeaturesSpringServeAdProvider PostUsersSignInDataAuthenticationFeatures = "spring_serve_ad_provider" PostUsersSignInDataAuthenticationFeaturesTranscoderCache PostUsersSignInDataAuthenticationFeatures = "transcoder_cache" PostUsersSignInDataAuthenticationFeaturesTunerSharing PostUsersSignInDataAuthenticationFeatures = "tuner-sharing" PostUsersSignInDataAuthenticationFeaturesTwoFactorAuthentication PostUsersSignInDataAuthenticationFeatures = "two-factor-authentication" PostUsersSignInDataAuthenticationFeaturesUnsupportedtuners PostUsersSignInDataAuthenticationFeatures = "unsupportedtuners" PostUsersSignInDataAuthenticationFeaturesUpgrade3ds2 PostUsersSignInDataAuthenticationFeatures = "upgrade-3ds2" PostUsersSignInDataAuthenticationFeaturesVodSchema PostUsersSignInDataAuthenticationFeatures = "vod-schema" PostUsersSignInDataAuthenticationFeaturesVodCloudflare PostUsersSignInDataAuthenticationFeatures = "vod_cloudflare" PostUsersSignInDataAuthenticationFeaturesWatchTogetherInvite PostUsersSignInDataAuthenticationFeatures = "watch-together-invite" PostUsersSignInDataAuthenticationFeaturesWebServerDashboard PostUsersSignInDataAuthenticationFeatures = "web_server_dashboard" )
func (PostUsersSignInDataAuthenticationFeatures) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataAuthenticationFeatures) ToPointer() *PostUsersSignInDataAuthenticationFeatures
func (*PostUsersSignInDataAuthenticationFeatures) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataAuthenticationFeatures) UnmarshalJSON(data []byte) error
type PostUsersSignInDataAuthenticationResponseStatus ¶ added in v0.11.1
type PostUsersSignInDataAuthenticationResponseStatus string
PostUsersSignInDataAuthenticationResponseStatus - String representation of subscriptionActive
const ( PostUsersSignInDataAuthenticationResponseStatusInactive PostUsersSignInDataAuthenticationResponseStatus = "Inactive" PostUsersSignInDataAuthenticationResponseStatusActive PostUsersSignInDataAuthenticationResponseStatus = "Active" )
func (*PostUsersSignInDataAuthenticationResponseStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataAuthenticationResponseStatus) UnmarshalJSON(data []byte) error
type PostUsersSignInDataAuthenticationStatus ¶ added in v0.11.1
type PostUsersSignInDataAuthenticationStatus string
PostUsersSignInDataAuthenticationStatus - String representation of subscriptionActive
const ( PostUsersSignInDataAuthenticationStatusInactive PostUsersSignInDataAuthenticationStatus = "Inactive" PostUsersSignInDataAuthenticationStatusActive PostUsersSignInDataAuthenticationStatus = "Active" )
func (PostUsersSignInDataAuthenticationStatus) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataAuthenticationStatus) ToPointer() *PostUsersSignInDataAuthenticationStatus
func (*PostUsersSignInDataAuthenticationStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataAuthenticationStatus) UnmarshalJSON(data []byte) error
type PostUsersSignInDataAuthenticationSubscription ¶ added in v0.11.1
type PostUsersSignInDataAuthenticationSubscription struct {
// List of features allowed on your Plex Pass subscription
Features []PostUsersSignInDataAuthenticationFeatures `json:"features,omitempty"`
// If the account's Plex Pass subscription is active
Active *bool `json:"active,omitempty"`
// Date the account subscribed to Plex Pass
SubscribedAt *string `json:"subscribedAt,omitempty"`
// String representation of subscriptionActive
Status *PostUsersSignInDataAuthenticationResponseStatus `json:"status,omitempty"`
// Payment service used for your Plex Pass subscription
PaymentService *string `json:"paymentService,omitempty"`
// Name of Plex Pass subscription plan
Plan *string `json:"plan,omitempty"`
}
func (*PostUsersSignInDataAuthenticationSubscription) GetActive ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetActive() *bool
func (*PostUsersSignInDataAuthenticationSubscription) GetFeatures ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetFeatures() []PostUsersSignInDataAuthenticationFeatures
func (*PostUsersSignInDataAuthenticationSubscription) GetPaymentService ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetPaymentService() *string
func (*PostUsersSignInDataAuthenticationSubscription) GetPlan ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetPlan() *string
func (*PostUsersSignInDataAuthenticationSubscription) GetStatus ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetStatus() *PostUsersSignInDataAuthenticationResponseStatus
func (*PostUsersSignInDataAuthenticationSubscription) GetSubscribedAt ¶ added in v0.11.1
func (o *PostUsersSignInDataAuthenticationSubscription) GetSubscribedAt() *string
type PostUsersSignInDataAutoSelectSubtitle ¶ added in v0.11.1
type PostUsersSignInDataAutoSelectSubtitle string
PostUsersSignInDataAutoSelectSubtitle - The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)
const ( PostUsersSignInDataAutoSelectSubtitleZero PostUsersSignInDataAutoSelectSubtitle = "0" PostUsersSignInDataAutoSelectSubtitleOne PostUsersSignInDataAutoSelectSubtitle = "1" )
func (PostUsersSignInDataAutoSelectSubtitle) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataAutoSelectSubtitle) ToPointer() *PostUsersSignInDataAutoSelectSubtitle
func (*PostUsersSignInDataAutoSelectSubtitle) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataAutoSelectSubtitle) UnmarshalJSON(data []byte) error
type PostUsersSignInDataDefaultSubtitleAccessibility ¶ added in v0.11.1
type PostUsersSignInDataDefaultSubtitleAccessibility string
PostUsersSignInDataDefaultSubtitleAccessibility - The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only shown non-SDH subtitles)
const ( PostUsersSignInDataDefaultSubtitleAccessibilityZero PostUsersSignInDataDefaultSubtitleAccessibility = "0" PostUsersSignInDataDefaultSubtitleAccessibilityOne PostUsersSignInDataDefaultSubtitleAccessibility = "1" )
func (*PostUsersSignInDataDefaultSubtitleAccessibility) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataDefaultSubtitleAccessibility) UnmarshalJSON(data []byte) error
type PostUsersSignInDataDefaultSubtitleForced ¶ added in v0.11.1
type PostUsersSignInDataDefaultSubtitleForced string
PostUsersSignInDataDefaultSubtitleForced - The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)
const ( PostUsersSignInDataDefaultSubtitleForcedZero PostUsersSignInDataDefaultSubtitleForced = "0" PostUsersSignInDataDefaultSubtitleForcedOne PostUsersSignInDataDefaultSubtitleForced = "1" )
func (PostUsersSignInDataDefaultSubtitleForced) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataDefaultSubtitleForced) ToPointer() *PostUsersSignInDataDefaultSubtitleForced
func (*PostUsersSignInDataDefaultSubtitleForced) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataDefaultSubtitleForced) UnmarshalJSON(data []byte) error
type PostUsersSignInDataFeatures ¶ added in v0.11.1
type PostUsersSignInDataFeatures string
const ( PostUsersSignInDataFeaturesAndroidDolbyVision PostUsersSignInDataFeatures = "Android - Dolby Vision" PostUsersSignInDataFeaturesAndroidPiP PostUsersSignInDataFeatures = "Android - PiP" PostUsersSignInDataFeaturesCuSunset PostUsersSignInDataFeatures = "CU Sunset" PostUsersSignInDataFeaturesHrkEnableEur PostUsersSignInDataFeatures = "HRK_enable_EUR" PostUsersSignInDataFeaturesTrebleShowFeatures PostUsersSignInDataFeatures = "TREBLE-show-features" PostUsersSignInDataFeaturesAdCountdownTimer PostUsersSignInDataFeatures = "ad-countdown-timer" PostUsersSignInDataFeaturesAdaptiveBitrate PostUsersSignInDataFeatures = "adaptive_bitrate" PostUsersSignInDataFeaturesAmazonLoopDebug PostUsersSignInDataFeatures = "amazon-loop-debug" PostUsersSignInDataFeaturesAvodAdAnalysis PostUsersSignInDataFeatures = "avod-ad-analysis" PostUsersSignInDataFeaturesAvodNewMedia PostUsersSignInDataFeatures = "avod-new-media" PostUsersSignInDataFeaturesBlacklistGetSignin PostUsersSignInDataFeatures = "blacklist_get_signin" PostUsersSignInDataFeaturesClientRadioStations PostUsersSignInDataFeatures = "client-radio-stations" PostUsersSignInDataFeaturesCloudflareTurnstileRequired PostUsersSignInDataFeatures = "cloudflare-turnstile-required" PostUsersSignInDataFeaturesCollections PostUsersSignInDataFeatures = "collections" PostUsersSignInDataFeaturesCommentsAndRepliesPushNotifications PostUsersSignInDataFeatures = "comments_and_replies_push_notifications" PostUsersSignInDataFeaturesCommunityAccessPlexTv PostUsersSignInDataFeatures = "community_access_plex_tv" PostUsersSignInDataFeaturesCompanionsSonos PostUsersSignInDataFeatures = "companions_sonos" PostUsersSignInDataFeaturesCustomHomeRemoval PostUsersSignInDataFeatures = "custom-home-removal" PostUsersSignInDataFeaturesDisableHomeUserFriendships PostUsersSignInDataFeatures = "disable_home_user_friendships" PostUsersSignInDataFeaturesDisableSharingFriendships PostUsersSignInDataFeatures = "disable_sharing_friendships" PostUsersSignInDataFeaturesDrmSupport PostUsersSignInDataFeatures = "drm_support" PostUsersSignInDataFeaturesExcludeRestrictions PostUsersSignInDataFeatures = "exclude restrictions" PostUsersSignInDataFeaturesFederatedAuth PostUsersSignInDataFeatures = "federated-auth" PostUsersSignInDataFeaturesFriendRequestPushNotifications PostUsersSignInDataFeatures = "friend_request_push_notifications" PostUsersSignInDataFeaturesGuidedUpgrade PostUsersSignInDataFeatures = "guided-upgrade" PostUsersSignInDataFeaturesHome PostUsersSignInDataFeatures = "home" PostUsersSignInDataFeaturesIncreasePasswordComplexity PostUsersSignInDataFeatures = "increase-password-complexity" PostUsersSignInDataFeaturesIos14PrivacyBanner PostUsersSignInDataFeatures = "ios14-privacy-banner" PostUsersSignInDataFeaturesIterableNotificationTokens PostUsersSignInDataFeatures = "iterable-notification-tokens" PostUsersSignInDataFeaturesKeepPaymentMethod PostUsersSignInDataFeatures = "keep-payment-method" PostUsersSignInDataFeaturesKevinBacon PostUsersSignInDataFeatures = "kevin-bacon" PostUsersSignInDataFeaturesKoreaConsent PostUsersSignInDataFeatures = "korea-consent" PostUsersSignInDataFeaturesLeIsrgRootX1 PostUsersSignInDataFeatures = "le_isrg_root_x1" PostUsersSignInDataFeaturesLetsEncrypt PostUsersSignInDataFeatures = "lets_encrypt" PostUsersSignInDataFeaturesLightningDvrPivot PostUsersSignInDataFeatures = "lightning-dvr-pivot" PostUsersSignInDataFeaturesLiveTvSupportIncompleteSegments PostUsersSignInDataFeatures = "live-tv-support-incomplete-segments" PostUsersSignInDataFeaturesLivetv PostUsersSignInDataFeatures = "livetv" PostUsersSignInDataFeaturesMetadataSearch PostUsersSignInDataFeatures = "metadata_search" PostUsersSignInDataFeaturesNewPlexPassPrices PostUsersSignInDataFeatures = "new_plex_pass_prices" PostUsersSignInDataFeaturesNewsProviderSunsetModal PostUsersSignInDataFeatures = "news-provider-sunset-modal" PostUsersSignInDataFeaturesPhotosFavorites PostUsersSignInDataFeatures = "photos-favorites" PostUsersSignInDataFeaturesPhotosMetadataEdition PostUsersSignInDataFeatures = "photos-metadata-edition" PostUsersSignInDataFeaturesPmsHealth PostUsersSignInDataFeatures = "pms_health" PostUsersSignInDataFeaturesRadio PostUsersSignInDataFeatures = "radio" PostUsersSignInDataFeaturesRateLimitClientToken PostUsersSignInDataFeatures = "rate-limit-client-token" PostUsersSignInDataFeaturesScrobblingServicePlexTv PostUsersSignInDataFeatures = "scrobbling-service-plex-tv" PostUsersSignInDataFeaturesSigninWithApple PostUsersSignInDataFeatures = "signin_with_apple" PostUsersSignInDataFeaturesSpringServeAdProvider PostUsersSignInDataFeatures = "spring_serve_ad_provider" PostUsersSignInDataFeaturesTranscoderCache PostUsersSignInDataFeatures = "transcoder_cache" PostUsersSignInDataFeaturesTunerSharing PostUsersSignInDataFeatures = "tuner-sharing" PostUsersSignInDataFeaturesTwoFactorAuthentication PostUsersSignInDataFeatures = "two-factor-authentication" PostUsersSignInDataFeaturesUnsupportedtuners PostUsersSignInDataFeatures = "unsupportedtuners" PostUsersSignInDataFeaturesUpgrade3ds2 PostUsersSignInDataFeatures = "upgrade-3ds2" PostUsersSignInDataFeaturesVodSchema PostUsersSignInDataFeatures = "vod-schema" PostUsersSignInDataFeaturesVodCloudflare PostUsersSignInDataFeatures = "vod_cloudflare" PostUsersSignInDataFeaturesWatchTogetherInvite PostUsersSignInDataFeatures = "watch-together-invite" PostUsersSignInDataFeaturesWebServerDashboard PostUsersSignInDataFeatures = "web_server_dashboard" )
func (PostUsersSignInDataFeatures) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataFeatures) ToPointer() *PostUsersSignInDataFeatures
func (*PostUsersSignInDataFeatures) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataFeatures) UnmarshalJSON(data []byte) error
type PostUsersSignInDataGlobals ¶ added in v0.11.1
type PostUsersSignInDataGlobals struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
}
func (*PostUsersSignInDataGlobals) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *PostUsersSignInDataGlobals) GetXPlexClientIdentifier() *string
type PostUsersSignInDataMailingListStatus ¶ added in v0.11.1
type PostUsersSignInDataMailingListStatus string
PostUsersSignInDataMailingListStatus - Your current mailing list status
const ( PostUsersSignInDataMailingListStatusActive PostUsersSignInDataMailingListStatus = "active" PostUsersSignInDataMailingListStatusUnsubscribed PostUsersSignInDataMailingListStatus = "unsubscribed" )
func (PostUsersSignInDataMailingListStatus) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataMailingListStatus) ToPointer() *PostUsersSignInDataMailingListStatus
func (*PostUsersSignInDataMailingListStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataMailingListStatus) UnmarshalJSON(data []byte) error
type PostUsersSignInDataMediaReviewsVisibility ¶ added in v0.11.1
type PostUsersSignInDataMediaReviewsVisibility int64
const ( PostUsersSignInDataMediaReviewsVisibilityZero PostUsersSignInDataMediaReviewsVisibility = 0 PostUsersSignInDataMediaReviewsVisibilityOne PostUsersSignInDataMediaReviewsVisibility = 1 )
func (PostUsersSignInDataMediaReviewsVisibility) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataMediaReviewsVisibility) ToPointer() *PostUsersSignInDataMediaReviewsVisibility
func (*PostUsersSignInDataMediaReviewsVisibility) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataMediaReviewsVisibility) UnmarshalJSON(data []byte) error
type PostUsersSignInDataRequest ¶ added in v0.11.1
type PostUsersSignInDataRequest struct {
// 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)
//
XPlexClientIdentifier *string `queryParam:"style=form,explode=true,name=X-Plex-Client-Identifier"`
// Login credentials
RequestBody *PostUsersSignInDataRequestBody `request:"mediaType=application/x-www-form-urlencoded"`
}
func (*PostUsersSignInDataRequest) GetRequestBody ¶ added in v0.11.1
func (o *PostUsersSignInDataRequest) GetRequestBody() *PostUsersSignInDataRequestBody
func (*PostUsersSignInDataRequest) GetXPlexClientIdentifier ¶ added in v0.11.1
func (o *PostUsersSignInDataRequest) GetXPlexClientIdentifier() *string
type PostUsersSignInDataRequestBody ¶ added in v0.11.1
type PostUsersSignInDataRequestBody struct {
Login string `form:"name=login"`
Password string `form:"name=password"`
RememberMe *bool `default:"false" form:"name=rememberMe"`
VerificationCode *string `form:"name=verificationCode"`
}
PostUsersSignInDataRequestBody - Login credentials
func (*PostUsersSignInDataRequestBody) GetLogin ¶ added in v0.11.1
func (o *PostUsersSignInDataRequestBody) GetLogin() string
func (*PostUsersSignInDataRequestBody) GetPassword ¶ added in v0.11.1
func (o *PostUsersSignInDataRequestBody) GetPassword() string
func (*PostUsersSignInDataRequestBody) GetRememberMe ¶ added in v0.11.1
func (o *PostUsersSignInDataRequestBody) GetRememberMe() *bool
func (*PostUsersSignInDataRequestBody) GetVerificationCode ¶ added in v0.11.1
func (o *PostUsersSignInDataRequestBody) GetVerificationCode() *string
func (PostUsersSignInDataRequestBody) MarshalJSON ¶ added in v0.11.1
func (p PostUsersSignInDataRequestBody) MarshalJSON() ([]byte, error)
func (*PostUsersSignInDataRequestBody) UnmarshalJSON ¶ added in v0.11.1
func (p *PostUsersSignInDataRequestBody) UnmarshalJSON(data []byte) error
type PostUsersSignInDataResponse ¶ added in v0.11.1
type PostUsersSignInDataResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Returns the user account data with a valid auth token
UserPlexAccount *PostUsersSignInDataUserPlexAccount
}
func (*PostUsersSignInDataResponse) GetContentType ¶ added in v0.11.1
func (o *PostUsersSignInDataResponse) GetContentType() string
func (*PostUsersSignInDataResponse) GetRawResponse ¶ added in v0.11.1
func (o *PostUsersSignInDataResponse) GetRawResponse() *http.Response
func (*PostUsersSignInDataResponse) GetStatusCode ¶ added in v0.11.1
func (o *PostUsersSignInDataResponse) GetStatusCode() int
func (*PostUsersSignInDataResponse) GetUserPlexAccount ¶ added in v0.11.1
func (o *PostUsersSignInDataResponse) GetUserPlexAccount() *PostUsersSignInDataUserPlexAccount
type PostUsersSignInDataServices ¶ added in v0.11.1
type PostUsersSignInDataServices struct {
Identifier string `json:"identifier"`
Endpoint string `json:"endpoint"`
Token *string `json:"token"`
Secret *string `json:"secret"`
Status PostUsersSignInDataStatus `json:"status"`
}
func (*PostUsersSignInDataServices) GetEndpoint ¶ added in v0.11.1
func (o *PostUsersSignInDataServices) GetEndpoint() string
func (*PostUsersSignInDataServices) GetIdentifier ¶ added in v0.11.1
func (o *PostUsersSignInDataServices) GetIdentifier() string
func (*PostUsersSignInDataServices) GetSecret ¶ added in v0.11.1
func (o *PostUsersSignInDataServices) GetSecret() *string
func (*PostUsersSignInDataServices) GetStatus ¶ added in v0.11.1
func (o *PostUsersSignInDataServices) GetStatus() PostUsersSignInDataStatus
func (*PostUsersSignInDataServices) GetToken ¶ added in v0.11.1
func (o *PostUsersSignInDataServices) GetToken() *string
type PostUsersSignInDataState ¶ added in v0.11.1
type PostUsersSignInDataState string
const (
PostUsersSignInDataStateEnded PostUsersSignInDataState = "ended"
)
func (PostUsersSignInDataState) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataState) ToPointer() *PostUsersSignInDataState
func (*PostUsersSignInDataState) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataState) UnmarshalJSON(data []byte) error
type PostUsersSignInDataStatus ¶ added in v0.11.1
type PostUsersSignInDataStatus string
const ( PostUsersSignInDataStatusOnline PostUsersSignInDataStatus = "online" PostUsersSignInDataStatusOffline PostUsersSignInDataStatus = "offline" )
func (PostUsersSignInDataStatus) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataStatus) ToPointer() *PostUsersSignInDataStatus
func (*PostUsersSignInDataStatus) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataStatus) UnmarshalJSON(data []byte) error
type PostUsersSignInDataSubscription ¶ added in v0.11.1
type PostUsersSignInDataSubscription struct {
// List of features allowed on your Plex Pass subscription
Features []PostUsersSignInDataFeatures `json:"features,omitempty"`
// If the account's Plex Pass subscription is active
Active *bool `json:"active,omitempty"`
// Date the account subscribed to Plex Pass
SubscribedAt *string `json:"subscribedAt,omitempty"`
// String representation of subscriptionActive
Status *PostUsersSignInDataAuthenticationStatus `json:"status,omitempty"`
// Payment service used for your Plex Pass subscription
PaymentService *string `json:"paymentService,omitempty"`
// Name of Plex Pass subscription plan
Plan *string `json:"plan,omitempty"`
}
PostUsersSignInDataSubscription - If the account’s Plex Pass subscription is active
func (*PostUsersSignInDataSubscription) GetActive ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetActive() *bool
func (*PostUsersSignInDataSubscription) GetFeatures ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetFeatures() []PostUsersSignInDataFeatures
func (*PostUsersSignInDataSubscription) GetPaymentService ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetPaymentService() *string
func (*PostUsersSignInDataSubscription) GetPlan ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetPlan() *string
func (*PostUsersSignInDataSubscription) GetStatus ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetStatus() *PostUsersSignInDataAuthenticationStatus
func (*PostUsersSignInDataSubscription) GetSubscribedAt ¶ added in v0.11.1
func (o *PostUsersSignInDataSubscription) GetSubscribedAt() *string
type PostUsersSignInDataUserPlexAccount ¶ added in v0.11.1
type PostUsersSignInDataUserPlexAccount struct {
// Unknown
AdsConsent *bool `json:"adsConsent"`
// Unknown
AdsConsentReminderAt *time.Time `json:"adsConsentReminderAt"`
// Unknown
AdsConsentSetAt *time.Time `json:"adsConsentSetAt"`
// Unknown
Anonymous *bool `default:"false" json:"anonymous"`
// The account token
AuthToken string `json:"authToken"`
// If the two-factor authentication backup codes have been created
BackupCodesCreated *bool `default:"false" json:"backupCodesCreated"`
// If the account has been confirmed
Confirmed *bool `default:"false" json:"confirmed"`
// The account country
Country string `json:"country"`
// The account email address
Email string `json:"email"`
// If login with email only is enabled
EmailOnlyAuth *bool `default:"false" json:"emailOnlyAuth"`
// If experimental features are enabled
ExperimentalFeatures *bool `default:"false" json:"experimentalFeatures"`
// Your account full name
FriendlyName string `json:"friendlyName"`
// List of devices your allowed to use with this account
Entitlements []string `json:"entitlements"`
// If the account is a Plex Home guest user
Guest *bool `default:"false" json:"guest"`
// If the account has a password
HasPassword *bool `default:"true" json:"hasPassword"`
// If the account is a Plex Home user
Home *bool `default:"false" json:"home"`
// If the account is the Plex Home admin
HomeAdmin *bool `default:"false" json:"homeAdmin"`
// The number of accounts in the Plex Home
HomeSize int `json:"homeSize"`
// The Plex account ID
ID int `json:"id"`
// Unix epoch datetime
JoinedAt int64 `json:"joinedAt"`
// The account locale
Locale *string `json:"locale"`
// If you are subscribed to the Plex newsletter
MailingListActive *bool `default:"false" json:"mailingListActive"`
// Your current mailing list status
MailingListStatus PostUsersSignInDataMailingListStatus `json:"mailingListStatus"`
// The maximum number of accounts allowed in the Plex Home
MaxHomeSize int `json:"maxHomeSize"`
// [Might be removed] The hashed Plex Home PIN
//
// Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.
Pin *string `json:"pin,omitempty"`
Profile PostUsersSignInDataUserProfile `json:"profile"`
// If the account has a Plex Home PIN enabled
Protected *bool `default:"false" json:"protected"`
// Unix epoch datetime
RememberExpiresAt int64 `json:"rememberExpiresAt"`
// If the account is a Plex Home managed user
Restricted *bool `default:"false" json:"restricted"`
// [Might be removed] List of account roles. Plexpass membership listed here
Roles []string `json:"roles,omitempty"`
// Unknown
ScrobbleTypes string `json:"scrobbleTypes"`
Services []PostUsersSignInDataServices `json:"services"`
// If the account’s Plex Pass subscription is active
Subscription PostUsersSignInDataSubscription `json:"subscription"`
// Description of the Plex Pass subscription
SubscriptionDescription *string `json:"subscriptionDescription"`
Subscriptions []PostUsersSignInDataAuthenticationSubscription `json:"subscriptions"`
// URL of the account thumbnail
Thumb string `json:"thumb"`
// The title of the account (username or friendly name)
Title string `json:"title"`
// If two-factor authentication is enabled
TwoFactorEnabled *bool `default:"false" json:"twoFactorEnabled"`
// The account username
Username string `json:"username"`
// The account UUID
UUID string `json:"uuid"`
PastSubscriptions []PastSubscription `json:"pastSubscriptions"`
Trials []Trials `json:"trials"`
}
PostUsersSignInDataUserPlexAccount - Returns the user account data with a valid auth token
func (*PostUsersSignInDataUserPlexAccount) GetAdsConsent ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsent() *bool
func (*PostUsersSignInDataUserPlexAccount) GetAdsConsentReminderAt ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsentReminderAt() *time.Time
func (*PostUsersSignInDataUserPlexAccount) GetAdsConsentSetAt ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetAdsConsentSetAt() *time.Time
func (*PostUsersSignInDataUserPlexAccount) GetAnonymous ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetAnonymous() *bool
func (*PostUsersSignInDataUserPlexAccount) GetAuthToken ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetAuthToken() string
func (*PostUsersSignInDataUserPlexAccount) GetBackupCodesCreated ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetBackupCodesCreated() *bool
func (*PostUsersSignInDataUserPlexAccount) GetConfirmed ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetConfirmed() *bool
func (*PostUsersSignInDataUserPlexAccount) GetCountry ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetCountry() string
func (*PostUsersSignInDataUserPlexAccount) GetEmail ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetEmail() string
func (*PostUsersSignInDataUserPlexAccount) GetEmailOnlyAuth ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetEmailOnlyAuth() *bool
func (*PostUsersSignInDataUserPlexAccount) GetEntitlements ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetEntitlements() []string
func (*PostUsersSignInDataUserPlexAccount) GetExperimentalFeatures ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetExperimentalFeatures() *bool
func (*PostUsersSignInDataUserPlexAccount) GetFriendlyName ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetFriendlyName() string
func (*PostUsersSignInDataUserPlexAccount) GetGuest ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetGuest() *bool
func (*PostUsersSignInDataUserPlexAccount) GetHasPassword ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetHasPassword() *bool
func (*PostUsersSignInDataUserPlexAccount) GetHome ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetHome() *bool
func (*PostUsersSignInDataUserPlexAccount) GetHomeAdmin ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetHomeAdmin() *bool
func (*PostUsersSignInDataUserPlexAccount) GetHomeSize ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetHomeSize() int
func (*PostUsersSignInDataUserPlexAccount) GetID ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetID() int
func (*PostUsersSignInDataUserPlexAccount) GetJoinedAt ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetJoinedAt() int64
func (*PostUsersSignInDataUserPlexAccount) GetLocale ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetLocale() *string
func (*PostUsersSignInDataUserPlexAccount) GetMailingListActive ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetMailingListActive() *bool
func (*PostUsersSignInDataUserPlexAccount) GetMailingListStatus ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetMailingListStatus() PostUsersSignInDataMailingListStatus
func (*PostUsersSignInDataUserPlexAccount) GetMaxHomeSize ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetMaxHomeSize() int
func (*PostUsersSignInDataUserPlexAccount) GetPastSubscriptions ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetPastSubscriptions() []PastSubscription
func (*PostUsersSignInDataUserPlexAccount) GetPin ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetPin() *string
func (*PostUsersSignInDataUserPlexAccount) GetProfile ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetProfile() PostUsersSignInDataUserProfile
func (*PostUsersSignInDataUserPlexAccount) GetProtected ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetProtected() *bool
func (*PostUsersSignInDataUserPlexAccount) GetRememberExpiresAt ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetRememberExpiresAt() int64
func (*PostUsersSignInDataUserPlexAccount) GetRestricted ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetRestricted() *bool
func (*PostUsersSignInDataUserPlexAccount) GetRoles ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetRoles() []string
func (*PostUsersSignInDataUserPlexAccount) GetScrobbleTypes ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetScrobbleTypes() string
func (*PostUsersSignInDataUserPlexAccount) GetServices ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetServices() []PostUsersSignInDataServices
func (*PostUsersSignInDataUserPlexAccount) GetSubscription ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetSubscription() PostUsersSignInDataSubscription
func (*PostUsersSignInDataUserPlexAccount) GetSubscriptionDescription ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetSubscriptionDescription() *string
func (*PostUsersSignInDataUserPlexAccount) GetSubscriptions ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetSubscriptions() []PostUsersSignInDataAuthenticationSubscription
func (*PostUsersSignInDataUserPlexAccount) GetThumb ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetThumb() string
func (*PostUsersSignInDataUserPlexAccount) GetTitle ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetTitle() string
func (*PostUsersSignInDataUserPlexAccount) GetTrials ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetTrials() []Trials
func (*PostUsersSignInDataUserPlexAccount) GetTwoFactorEnabled ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetTwoFactorEnabled() *bool
func (*PostUsersSignInDataUserPlexAccount) GetUUID ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetUUID() string
func (*PostUsersSignInDataUserPlexAccount) GetUsername ¶ added in v0.11.1
func (o *PostUsersSignInDataUserPlexAccount) GetUsername() string
func (PostUsersSignInDataUserPlexAccount) MarshalJSON ¶ added in v0.11.1
func (p PostUsersSignInDataUserPlexAccount) MarshalJSON() ([]byte, error)
func (*PostUsersSignInDataUserPlexAccount) UnmarshalJSON ¶ added in v0.11.1
func (p *PostUsersSignInDataUserPlexAccount) UnmarshalJSON(data []byte) error
type PostUsersSignInDataUserProfile ¶ added in v0.11.1
type PostUsersSignInDataUserProfile struct {
// If the account has automatically select audio and subtitle tracks enabled
AutoSelectAudio *bool `default:"true" json:"autoSelectAudio"`
// The preferred audio language for the account
DefaultAudioLanguage *string `json:"defaultAudioLanguage"`
// The preferred subtitle language for the account
DefaultSubtitleLanguage *string `json:"defaultSubtitleLanguage"`
// The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)
AutoSelectSubtitle *PostUsersSignInDataAutoSelectSubtitle `json:"autoSelectSubtitle,omitempty"`
// The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only shown non-SDH subtitles)
DefaultSubtitleAccessibility *PostUsersSignInDataDefaultSubtitleAccessibility `json:"defaultSubtitleAccessibility,omitempty"`
// The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)
DefaultSubtitleForced *PostUsersSignInDataDefaultSubtitleForced `json:"defaultSubtitleForced,omitempty"`
WatchedIndicator *PostUsersSignInDataWatchedIndicator `json:"watchedIndicator,omitempty"`
MediaReviewsVisibility *PostUsersSignInDataMediaReviewsVisibility `json:"mediaReviewsVisibility,omitempty"`
}
func (*PostUsersSignInDataUserProfile) GetAutoSelectAudio ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetAutoSelectAudio() *bool
func (*PostUsersSignInDataUserProfile) GetAutoSelectSubtitle ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetAutoSelectSubtitle() *PostUsersSignInDataAutoSelectSubtitle
func (*PostUsersSignInDataUserProfile) GetDefaultAudioLanguage ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetDefaultAudioLanguage() *string
func (*PostUsersSignInDataUserProfile) GetDefaultSubtitleAccessibility ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleAccessibility() *PostUsersSignInDataDefaultSubtitleAccessibility
func (*PostUsersSignInDataUserProfile) GetDefaultSubtitleForced ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleForced() *PostUsersSignInDataDefaultSubtitleForced
func (*PostUsersSignInDataUserProfile) GetDefaultSubtitleLanguage ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetDefaultSubtitleLanguage() *string
func (*PostUsersSignInDataUserProfile) GetMediaReviewsVisibility ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetMediaReviewsVisibility() *PostUsersSignInDataMediaReviewsVisibility
func (*PostUsersSignInDataUserProfile) GetWatchedIndicator ¶ added in v0.11.1
func (o *PostUsersSignInDataUserProfile) GetWatchedIndicator() *PostUsersSignInDataWatchedIndicator
func (PostUsersSignInDataUserProfile) MarshalJSON ¶ added in v0.11.1
func (p PostUsersSignInDataUserProfile) MarshalJSON() ([]byte, error)
func (*PostUsersSignInDataUserProfile) UnmarshalJSON ¶ added in v0.11.1
func (p *PostUsersSignInDataUserProfile) UnmarshalJSON(data []byte) error
type PostUsersSignInDataWatchedIndicator ¶ added in v0.11.1
type PostUsersSignInDataWatchedIndicator string
const ( PostUsersSignInDataWatchedIndicatorZero PostUsersSignInDataWatchedIndicator = "0" PostUsersSignInDataWatchedIndicatorOne PostUsersSignInDataWatchedIndicator = "1" )
func (PostUsersSignInDataWatchedIndicator) ToPointer ¶ added in v0.11.1
func (e PostUsersSignInDataWatchedIndicator) ToPointer() *PostUsersSignInDataWatchedIndicator
func (*PostUsersSignInDataWatchedIndicator) UnmarshalJSON ¶ added in v0.11.1
func (e *PostUsersSignInDataWatchedIndicator) UnmarshalJSON(data []byte) error
type Producer ¶ added in v0.1.1
type Provider ¶
type QueryParamFilter ¶ added in v0.11.1
type QueryParamFilter struct {
}
QueryParamFilter - Filters content by field and direction/equality (Unknown if viewedAt is the only supported column)
type QueryParamForce ¶ added in v0.11.1
type QueryParamForce int64
QueryParamForce - Force overwriting of duplicate playlists. By default, a playlist file uploaded with the same path will overwrite the existing playlist. The `force` argument is used to disable overwriting. If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
const ( QueryParamForceZero QueryParamForce = 0 QueryParamForceOne QueryParamForce = 1 )
func (QueryParamForce) ToPointer ¶ added in v0.11.1
func (e QueryParamForce) ToPointer() *QueryParamForce
func (*QueryParamForce) UnmarshalJSON ¶ added in v0.11.1
func (e *QueryParamForce) UnmarshalJSON(data []byte) error
type QueryParamOnlyTransient ¶
type QueryParamOnlyTransient int64
QueryParamOnlyTransient - Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
const ( QueryParamOnlyTransientZero QueryParamOnlyTransient = 0 QueryParamOnlyTransientOne QueryParamOnlyTransient = 1 )
func (QueryParamOnlyTransient) ToPointer ¶
func (e QueryParamOnlyTransient) ToPointer() *QueryParamOnlyTransient
func (*QueryParamOnlyTransient) UnmarshalJSON ¶
func (e *QueryParamOnlyTransient) UnmarshalJSON(data []byte) error
type QueryParamSmart ¶
type QueryParamSmart int64
QueryParamSmart - type of playlists to return (default is all).
const ( QueryParamSmartZero QueryParamSmart = 0 QueryParamSmartOne QueryParamSmart = 1 )
func (QueryParamSmart) ToPointer ¶
func (e QueryParamSmart) ToPointer() *QueryParamSmart
func (*QueryParamSmart) UnmarshalJSON ¶
func (e *QueryParamSmart) UnmarshalJSON(data []byte) error
type QueryParamType ¶
type QueryParamType int64
QueryParamType - The type of media to retrieve. 1 = movie 2 = show 3 = season 4 = episode E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
const ( QueryParamTypeOne QueryParamType = 1 QueryParamTypeTwo QueryParamType = 2 QueryParamTypeThree QueryParamType = 3 QueryParamTypeFour QueryParamType = 4 )
func (QueryParamType) ToPointer ¶
func (e QueryParamType) ToPointer() *QueryParamType
func (*QueryParamType) UnmarshalJSON ¶
func (e *QueryParamType) UnmarshalJSON(data []byte) error
type Ratings ¶ added in v0.1.1
type Release ¶ added in v0.1.1
type Release struct {
Key *string `json:"key,omitempty"`
Version *string `json:"version,omitempty"`
Added *string `json:"added,omitempty"`
Fixed *string `json:"fixed,omitempty"`
DownloadURL *string `json:"downloadURL,omitempty"`
State *string `json:"state,omitempty"`
}
func (*Release) GetDownloadURL ¶ added in v0.1.1
func (*Release) GetVersion ¶ added in v0.1.1
type ResponseBody ¶
type ResponseBody struct {
Identifier string `json:"identifier"`
BaseURL string `json:"baseURL"`
Title string `json:"title"`
LinkURL string `json:"linkURL"`
Provides string `json:"provides"`
// The plex authtoken used to identify with
Token string `json:"token"`
}
func (*ResponseBody) GetBaseURL ¶ added in v0.11.1
func (o *ResponseBody) GetBaseURL() string
func (*ResponseBody) GetIdentifier ¶ added in v0.11.1
func (o *ResponseBody) GetIdentifier() string
func (*ResponseBody) GetLinkURL ¶ added in v0.11.1
func (o *ResponseBody) GetLinkURL() string
func (*ResponseBody) GetProvides ¶ added in v0.11.1
func (o *ResponseBody) GetProvides() string
func (*ResponseBody) GetTitle ¶ added in v0.11.1
func (o *ResponseBody) GetTitle() string
func (*ResponseBody) GetToken ¶ added in v0.11.1
func (o *ResponseBody) GetToken() string
type Scope ¶
type Scope string
Scope - `all` - This is the only supported `scope` parameter.
const (
ScopeAll Scope = "all"
)
func (*Scope) UnmarshalJSON ¶
type Server ¶
type Server struct {
Name *string `json:"name,omitempty"`
Host *string `json:"host,omitempty"`
Address *string `json:"address,omitempty"`
Port *float64 `json:"port,omitempty"`
MachineIdentifier *string `json:"machineIdentifier,omitempty"`
Version *string `json:"version,omitempty"`
Protocol *string `json:"protocol,omitempty"`
Product *string `json:"product,omitempty"`
DeviceClass *string `json:"deviceClass,omitempty"`
ProtocolVersion *float64 `json:"protocolVersion,omitempty"`
ProtocolCapabilities *string `json:"protocolCapabilities,omitempty"`
}
func (*Server) GetAddress ¶
func (*Server) GetDeviceClass ¶
func (*Server) GetMachineIdentifier ¶
func (*Server) GetProduct ¶
func (*Server) GetProtocol ¶
func (*Server) GetProtocolCapabilities ¶
func (*Server) GetProtocolVersion ¶
func (*Server) GetVersion ¶
type Services ¶ added in v0.11.1
type Services struct {
Identifier string `json:"identifier"`
Endpoint string `json:"endpoint"`
Token *string `json:"token"`
Secret *string `json:"secret"`
Status GetUserDetailsStatus `json:"status"`
}
func (*Services) GetEndpoint ¶ added in v0.11.1
func (*Services) GetIdentifier ¶ added in v0.11.1
func (*Services) GetStatus ¶ added in v0.11.1
func (o *Services) GetStatus() GetUserDetailsStatus
type Session ¶ added in v0.1.1
type Session struct {
ID *string `json:"id,omitempty"`
Bandwidth *int `json:"bandwidth,omitempty"`
Location *string `json:"location,omitempty"`
}
func (*Session) GetBandwidth ¶ added in v0.1.1
func (*Session) GetLocation ¶ added in v0.1.1
type Setting ¶ added in v0.1.0
type Setting struct {
ID *string `json:"id,omitempty"`
Label *string `json:"label,omitempty"`
Summary *string `json:"summary,omitempty"`
Type *string `json:"type,omitempty"`
Default *bool `json:"default,omitempty"`
Value *bool `json:"value,omitempty"`
Hidden *bool `json:"hidden,omitempty"`
Advanced *bool `json:"advanced,omitempty"`
Group *string `json:"group,omitempty"`
EnumValues *string `json:"enumValues,omitempty"`
}
func (*Setting) GetAdvanced ¶ added in v0.4.0
func (*Setting) GetDefault ¶ added in v0.4.0
func (*Setting) GetEnumValues ¶ added in v0.4.0
func (*Setting) GetSummary ¶ added in v0.4.0
type SharedServers ¶ added in v0.11.1
type SharedServers struct {
}
type SharedSources ¶ added in v0.11.1
type SharedSources struct {
}
type Skip ¶
type Skip int64
Skip - Indicate that the latest version should be marked as skipped. The Release entry for this version will have the `state` set to `skipped`.
func (*Skip) UnmarshalJSON ¶
type Smart ¶
type Smart int64
Smart - whether the playlist is smart or not
func (*Smart) UnmarshalJSON ¶
type Sort ¶ added in v0.1.0
type Sort struct {
Default *string `json:"default,omitempty"`
DefaultDirection *string `json:"defaultDirection,omitempty"`
DescKey *string `json:"descKey,omitempty"`
FirstCharacterKey *string `json:"firstCharacterKey,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
}
func (*Sort) GetDefault ¶ added in v0.1.0
func (*Sort) GetDefaultDirection ¶ added in v0.1.0
func (*Sort) GetDescKey ¶ added in v0.1.0
func (*Sort) GetFirstCharacterKey ¶ added in v0.1.0
type StartAllTasksResponse ¶
type StartAllTasksResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StartAllTasksResponse) GetContentType ¶
func (o *StartAllTasksResponse) GetContentType() string
func (*StartAllTasksResponse) GetRawResponse ¶
func (o *StartAllTasksResponse) GetRawResponse() *http.Response
func (*StartAllTasksResponse) GetStatusCode ¶
func (o *StartAllTasksResponse) GetStatusCode() int
type StartTaskRequest ¶
type StartTaskRequest struct {
// the name of the task to be started.
TaskName TaskName `pathParam:"style=simple,explode=false,name=taskName"`
}
func (*StartTaskRequest) GetTaskName ¶
func (o *StartTaskRequest) GetTaskName() TaskName
type StartTaskResponse ¶
type StartTaskResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StartTaskResponse) GetContentType ¶
func (o *StartTaskResponse) GetContentType() string
func (*StartTaskResponse) GetRawResponse ¶
func (o *StartTaskResponse) GetRawResponse() *http.Response
func (*StartTaskResponse) GetStatusCode ¶
func (o *StartTaskResponse) GetStatusCode() int
type StartUniversalTranscodeRequest ¶
type StartUniversalTranscodeRequest struct {
// Whether the media item has MDE
HasMDE float64 `queryParam:"style=form,explode=true,name=hasMDE"`
// The path to the media item to transcode
Path string `queryParam:"style=form,explode=true,name=path"`
// The index of the media item to transcode
MediaIndex float64 `queryParam:"style=form,explode=true,name=mediaIndex"`
// The index of the part to transcode
PartIndex float64 `queryParam:"style=form,explode=true,name=partIndex"`
// The protocol to use for the transcode session
Protocol string `queryParam:"style=form,explode=true,name=protocol"`
// Whether to use fast seek or not
FastSeek *float64 `queryParam:"style=form,explode=true,name=fastSeek"`
// Whether to use direct play or not
DirectPlay *float64 `queryParam:"style=form,explode=true,name=directPlay"`
// Whether to use direct stream or not
DirectStream *float64 `queryParam:"style=form,explode=true,name=directStream"`
// The size of the subtitles
SubtitleSize *float64 `queryParam:"style=form,explode=true,name=subtitleSize"`
// The subtitles
Subtites *string `queryParam:"style=form,explode=true,name=subtites"`
// The audio boost
AudioBoost *float64 `queryParam:"style=form,explode=true,name=audioBoost"`
// The location of the transcode session
Location *string `queryParam:"style=form,explode=true,name=location"`
// The size of the media buffer
MediaBufferSize *float64 `queryParam:"style=form,explode=true,name=mediaBufferSize"`
// The session ID
Session *string `queryParam:"style=form,explode=true,name=session"`
// Whether to add a debug overlay or not
AddDebugOverlay *float64 `queryParam:"style=form,explode=true,name=addDebugOverlay"`
// Whether to auto adjust quality or not
AutoAdjustQuality *float64 `queryParam:"style=form,explode=true,name=autoAdjustQuality"`
}
func (*StartUniversalTranscodeRequest) GetAddDebugOverlay ¶
func (o *StartUniversalTranscodeRequest) GetAddDebugOverlay() *float64
func (*StartUniversalTranscodeRequest) GetAudioBoost ¶
func (o *StartUniversalTranscodeRequest) GetAudioBoost() *float64
func (*StartUniversalTranscodeRequest) GetAutoAdjustQuality ¶
func (o *StartUniversalTranscodeRequest) GetAutoAdjustQuality() *float64
func (*StartUniversalTranscodeRequest) GetDirectPlay ¶
func (o *StartUniversalTranscodeRequest) GetDirectPlay() *float64
func (*StartUniversalTranscodeRequest) GetDirectStream ¶
func (o *StartUniversalTranscodeRequest) GetDirectStream() *float64
func (*StartUniversalTranscodeRequest) GetFastSeek ¶
func (o *StartUniversalTranscodeRequest) GetFastSeek() *float64
func (*StartUniversalTranscodeRequest) GetHasMDE ¶
func (o *StartUniversalTranscodeRequest) GetHasMDE() float64
func (*StartUniversalTranscodeRequest) GetLocation ¶
func (o *StartUniversalTranscodeRequest) GetLocation() *string
func (*StartUniversalTranscodeRequest) GetMediaBufferSize ¶
func (o *StartUniversalTranscodeRequest) GetMediaBufferSize() *float64
func (*StartUniversalTranscodeRequest) GetMediaIndex ¶
func (o *StartUniversalTranscodeRequest) GetMediaIndex() float64
func (*StartUniversalTranscodeRequest) GetPartIndex ¶
func (o *StartUniversalTranscodeRequest) GetPartIndex() float64
func (*StartUniversalTranscodeRequest) GetPath ¶
func (o *StartUniversalTranscodeRequest) GetPath() string
func (*StartUniversalTranscodeRequest) GetProtocol ¶
func (o *StartUniversalTranscodeRequest) GetProtocol() string
func (*StartUniversalTranscodeRequest) GetSession ¶
func (o *StartUniversalTranscodeRequest) GetSession() *string
func (*StartUniversalTranscodeRequest) GetSubtites ¶
func (o *StartUniversalTranscodeRequest) GetSubtites() *string
func (*StartUniversalTranscodeRequest) GetSubtitleSize ¶
func (o *StartUniversalTranscodeRequest) GetSubtitleSize() *float64
type StartUniversalTranscodeResponse ¶
type StartUniversalTranscodeResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StartUniversalTranscodeResponse) GetContentType ¶
func (o *StartUniversalTranscodeResponse) GetContentType() string
func (*StartUniversalTranscodeResponse) GetRawResponse ¶
func (o *StartUniversalTranscodeResponse) GetRawResponse() *http.Response
func (*StartUniversalTranscodeResponse) GetStatusCode ¶
func (o *StartUniversalTranscodeResponse) GetStatusCode() int
type StatisticsBandwidth ¶ added in v0.10.0
type StatisticsBandwidth struct {
AccountID *int `json:"accountID,omitempty"`
DeviceID *int `json:"deviceID,omitempty"`
Timespan *int64 `json:"timespan,omitempty"`
At *int `json:"at,omitempty"`
Lan *bool `json:"lan,omitempty"`
Bytes *int64 `json:"bytes,omitempty"`
}
func (*StatisticsBandwidth) GetAccountID ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetAccountID() *int
func (*StatisticsBandwidth) GetAt ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetAt() *int
func (*StatisticsBandwidth) GetBytes ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetBytes() *int64
func (*StatisticsBandwidth) GetDeviceID ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetDeviceID() *int
func (*StatisticsBandwidth) GetLan ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetLan() *bool
func (*StatisticsBandwidth) GetTimespan ¶ added in v0.10.0
func (o *StatisticsBandwidth) GetTimespan() *int64
type StatisticsMedia ¶ added in v0.4.0
type StatisticsMedia struct {
AccountID *int `json:"accountID,omitempty"`
DeviceID *int `json:"deviceID,omitempty"`
Timespan *int `json:"timespan,omitempty"`
At *int `json:"at,omitempty"`
MetadataType *int `json:"metadataType,omitempty"`
Count *int `json:"count,omitempty"`
Duration *int `json:"duration,omitempty"`
}
func (*StatisticsMedia) GetAccountID ¶ added in v0.4.0
func (o *StatisticsMedia) GetAccountID() *int
func (*StatisticsMedia) GetAt ¶ added in v0.4.0
func (o *StatisticsMedia) GetAt() *int
func (*StatisticsMedia) GetCount ¶ added in v0.4.0
func (o *StatisticsMedia) GetCount() *int
func (*StatisticsMedia) GetDeviceID ¶ added in v0.4.0
func (o *StatisticsMedia) GetDeviceID() *int
func (*StatisticsMedia) GetDuration ¶ added in v0.4.0
func (o *StatisticsMedia) GetDuration() *int
func (*StatisticsMedia) GetMetadataType ¶ added in v0.4.0
func (o *StatisticsMedia) GetMetadataType() *int
func (*StatisticsMedia) GetTimespan ¶ added in v0.4.0
func (o *StatisticsMedia) GetTimespan() *int
type StatisticsResources ¶ added in v0.10.0
type StatisticsResources struct {
Timespan *int64 `json:"timespan,omitempty"`
At *int64 `json:"at,omitempty"`
HostCPUUtilization *float32 `json:"hostCpuUtilization,omitempty"`
ProcessCPUUtilization *float32 `json:"processCpuUtilization,omitempty"`
HostMemoryUtilization *float32 `json:"hostMemoryUtilization,omitempty"`
ProcessMemoryUtilization *float32 `json:"processMemoryUtilization,omitempty"`
}
func (*StatisticsResources) GetAt ¶ added in v0.10.0
func (o *StatisticsResources) GetAt() *int64
func (*StatisticsResources) GetHostCPUUtilization ¶ added in v0.10.0
func (o *StatisticsResources) GetHostCPUUtilization() *float32
func (*StatisticsResources) GetHostMemoryUtilization ¶ added in v0.10.0
func (o *StatisticsResources) GetHostMemoryUtilization() *float32
func (*StatisticsResources) GetProcessCPUUtilization ¶ added in v0.10.0
func (o *StatisticsResources) GetProcessCPUUtilization() *float32
func (*StatisticsResources) GetProcessMemoryUtilization ¶ added in v0.10.0
func (o *StatisticsResources) GetProcessMemoryUtilization() *float32
func (*StatisticsResources) GetTimespan ¶ added in v0.10.0
func (o *StatisticsResources) GetTimespan() *int64
type Status ¶ added in v0.11.1
type Status string
Status - Current friend request status
const (
StatusAccepted Status = "accepted"
)
func (*Status) UnmarshalJSON ¶ added in v0.11.1
type StopAllTasksResponse ¶
type StopAllTasksResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StopAllTasksResponse) GetContentType ¶
func (o *StopAllTasksResponse) GetContentType() string
func (*StopAllTasksResponse) GetRawResponse ¶
func (o *StopAllTasksResponse) GetRawResponse() *http.Response
func (*StopAllTasksResponse) GetStatusCode ¶
func (o *StopAllTasksResponse) GetStatusCode() int
type StopTaskRequest ¶
type StopTaskRequest struct {
// The name of the task to be started.
TaskName PathParamTaskName `pathParam:"style=simple,explode=false,name=taskName"`
}
func (*StopTaskRequest) GetTaskName ¶
func (o *StopTaskRequest) GetTaskName() PathParamTaskName
type StopTaskResponse ¶
type StopTaskResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StopTaskResponse) GetContentType ¶
func (o *StopTaskResponse) GetContentType() string
func (*StopTaskResponse) GetRawResponse ¶
func (o *StopTaskResponse) GetRawResponse() *http.Response
func (*StopTaskResponse) GetStatusCode ¶
func (o *StopTaskResponse) GetStatusCode() int
type StopTranscodeSessionRequest ¶
type StopTranscodeSessionRequest struct {
// the Key of the transcode session to stop
SessionKey string `pathParam:"style=simple,explode=false,name=sessionKey"`
}
func (*StopTranscodeSessionRequest) GetSessionKey ¶
func (o *StopTranscodeSessionRequest) GetSessionKey() string
type StopTranscodeSessionResponse ¶
type StopTranscodeSessionResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*StopTranscodeSessionResponse) GetContentType ¶
func (o *StopTranscodeSessionResponse) GetContentType() string
func (*StopTranscodeSessionResponse) GetRawResponse ¶
func (o *StopTranscodeSessionResponse) GetRawResponse() *http.Response
func (*StopTranscodeSessionResponse) GetStatusCode ¶
func (o *StopTranscodeSessionResponse) GetStatusCode() int
type Stream ¶
type Stream struct {
ID *int `json:"id,omitempty"`
StreamType *int `json:"streamType,omitempty"`
Default *bool `json:"default,omitempty"`
Codec *string `json:"codec,omitempty"`
Index *int `json:"index,omitempty"`
Bitrate *int `json:"bitrate,omitempty"`
BitDepth *int `json:"bitDepth,omitempty"`
ChromaLocation *string `json:"chromaLocation,omitempty"`
ChromaSubsampling *string `json:"chromaSubsampling,omitempty"`
CodedHeight *int `json:"codedHeight,omitempty"`
CodedWidth *int `json:"codedWidth,omitempty"`
ColorPrimaries *string `json:"colorPrimaries,omitempty"`
ColorRange *string `json:"colorRange,omitempty"`
ColorSpace *string `json:"colorSpace,omitempty"`
ColorTrc *string `json:"colorTrc,omitempty"`
FrameRate *int `json:"frameRate,omitempty"`
HasScalingMatrix *bool `json:"hasScalingMatrix,omitempty"`
Height *int `json:"height,omitempty"`
Level *int `json:"level,omitempty"`
Profile *string `json:"profile,omitempty"`
RefFrames *int `json:"refFrames,omitempty"`
ScanType *string `json:"scanType,omitempty"`
StreamIdentifier *string `json:"streamIdentifier,omitempty"`
Width *int `json:"width,omitempty"`
DisplayTitle *string `json:"displayTitle,omitempty"`
ExtendedDisplayTitle *string `json:"extendedDisplayTitle,omitempty"`
Selected *bool `json:"selected,omitempty"`
Channels *int `json:"channels,omitempty"`
Language *string `json:"language,omitempty"`
LanguageTag *string `json:"languageTag,omitempty"`
LanguageCode *string `json:"languageCode,omitempty"`
SamplingRate *int `json:"samplingRate,omitempty"`
}
func (*Stream) GetBitDepth ¶
func (*Stream) GetBitrate ¶
func (*Stream) GetChannels ¶ added in v0.1.1
func (*Stream) GetChromaLocation ¶
func (*Stream) GetChromaSubsampling ¶
func (*Stream) GetCodedHeight ¶
func (*Stream) GetCodedWidth ¶
func (*Stream) GetColorPrimaries ¶ added in v0.1.1
func (*Stream) GetColorRange ¶
func (*Stream) GetColorSpace ¶ added in v0.1.1
func (*Stream) GetColorTrc ¶ added in v0.1.1
func (*Stream) GetDefault ¶
func (*Stream) GetDisplayTitle ¶
func (*Stream) GetExtendedDisplayTitle ¶
func (*Stream) GetFrameRate ¶
func (*Stream) GetHasScalingMatrix ¶ added in v0.1.1
func (*Stream) GetLanguage ¶
func (*Stream) GetLanguageCode ¶
func (*Stream) GetLanguageTag ¶
func (*Stream) GetProfile ¶
func (*Stream) GetRefFrames ¶
func (*Stream) GetSamplingRate ¶ added in v0.1.1
func (*Stream) GetScanType ¶ added in v0.1.1
func (*Stream) GetSelected ¶ added in v0.1.1
func (*Stream) GetStreamIdentifier ¶ added in v0.1.1
func (*Stream) GetStreamType ¶
type Subscription ¶ added in v0.11.1
type Subscription struct {
// List of features allowed on your Plex Pass subscription
Features []Features `json:"features,omitempty"`
// If the account's Plex Pass subscription is active
Active *bool `json:"active,omitempty"`
// Date the account subscribed to Plex Pass
SubscribedAt *string `json:"subscribedAt,omitempty"`
// String representation of subscriptionActive
Status *GetUserDetailsAuthenticationStatus `json:"status,omitempty"`
// Payment service used for your Plex Pass subscription
PaymentService *string `json:"paymentService,omitempty"`
// Name of Plex Pass subscription plan
Plan *string `json:"plan,omitempty"`
}
Subscription - If the account’s Plex Pass subscription is active
func (*Subscription) GetActive ¶ added in v0.11.1
func (o *Subscription) GetActive() *bool
func (*Subscription) GetFeatures ¶ added in v0.11.1
func (o *Subscription) GetFeatures() []Features
func (*Subscription) GetPaymentService ¶ added in v0.11.1
func (o *Subscription) GetPaymentService() *string
func (*Subscription) GetPlan ¶ added in v0.11.1
func (o *Subscription) GetPlan() *string
func (*Subscription) GetStatus ¶ added in v0.11.1
func (o *Subscription) GetStatus() *GetUserDetailsAuthenticationStatus
func (*Subscription) GetSubscribedAt ¶ added in v0.11.1
func (o *Subscription) GetSubscribedAt() *string
type Tag ¶ added in v0.1.1
type Tag string
Tag - A key representing a specific tag within the section.
const ( TagAll Tag = "all" TagUnwatched Tag = "unwatched" TagNewest Tag = "newest" TagRecentlyAdded Tag = "recentlyAdded" TagRecentlyViewed Tag = "recentlyViewed" TagOnDeck Tag = "onDeck" TagCollection Tag = "collection" TagEdition Tag = "edition" TagGenre Tag = "genre" TagYear Tag = "year" TagDecade Tag = "decade" TagDirector Tag = "director" TagActor Tag = "actor" TagCountry Tag = "country" TagContentRating Tag = "contentRating" TagRating Tag = "rating" TagResolution Tag = "resolution" TagFirstCharacter Tag = "firstCharacter" TagFolder Tag = "folder" )
func (*Tag) UnmarshalJSON ¶ added in v0.1.1
type TaskName ¶
type TaskName string
TaskName - the name of the task to be started.
const ( TaskNameBackupDatabase TaskName = "BackupDatabase" TaskNameBuildGracenoteCollections TaskName = "BuildGracenoteCollections" TaskNameCheckForUpdates TaskName = "CheckForUpdates" TaskNameCleanOldBundles TaskName = "CleanOldBundles" TaskNameCleanOldCacheFiles TaskName = "CleanOldCacheFiles" TaskNameDeepMediaAnalysis TaskName = "DeepMediaAnalysis" TaskNameGenerateAutoTags TaskName = "GenerateAutoTags" TaskNameGenerateChapterThumbs TaskName = "GenerateChapterThumbs" TaskNameGenerateMediaIndexFiles TaskName = "GenerateMediaIndexFiles" TaskNameOptimizeDatabase TaskName = "OptimizeDatabase" TaskNameRefreshLibraries TaskName = "RefreshLibraries" TaskNameRefreshLocalMedia TaskName = "RefreshLocalMedia" TaskNameRefreshPeriodicMetadata TaskName = "RefreshPeriodicMetadata" TaskNameUpgradeMediaAnalysis TaskName = "UpgradeMediaAnalysis" )
func (*TaskName) UnmarshalJSON ¶
type Tonight ¶
type Tonight int64
Tonight - Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install
func (*Tonight) UnmarshalJSON ¶
type TranscodeSession ¶
type TranscodeSession struct {
Key *string `json:"key,omitempty"`
Throttled *bool `json:"throttled,omitempty"`
Complete *bool `json:"complete,omitempty"`
Progress *float64 `json:"progress,omitempty"`
Size *int `json:"size,omitempty"`
Speed *float64 `json:"speed,omitempty"`
Error *bool `json:"error,omitempty"`
Duration *int `json:"duration,omitempty"`
Remaining *int `json:"remaining,omitempty"`
Context *string `json:"context,omitempty"`
SourceVideoCodec *string `json:"sourceVideoCodec,omitempty"`
SourceAudioCodec *string `json:"sourceAudioCodec,omitempty"`
VideoDecision *string `json:"videoDecision,omitempty"`
AudioDecision *string `json:"audioDecision,omitempty"`
SubtitleDecision *string `json:"subtitleDecision,omitempty"`
Protocol *string `json:"protocol,omitempty"`
Container *string `json:"container,omitempty"`
VideoCodec *string `json:"videoCodec,omitempty"`
AudioCodec *string `json:"audioCodec,omitempty"`
AudioChannels *int `json:"audioChannels,omitempty"`
TranscodeHwRequested *bool `json:"transcodeHwRequested,omitempty"`
TimeStamp *float64 `json:"timeStamp,omitempty"`
MaxOffsetAvailable *float64 `json:"maxOffsetAvailable,omitempty"`
MinOffsetAvailable *float64 `json:"minOffsetAvailable,omitempty"`
}
func (*TranscodeSession) GetAudioChannels ¶
func (o *TranscodeSession) GetAudioChannels() *int
func (*TranscodeSession) GetAudioCodec ¶
func (o *TranscodeSession) GetAudioCodec() *string
func (*TranscodeSession) GetAudioDecision ¶
func (o *TranscodeSession) GetAudioDecision() *string
func (*TranscodeSession) GetComplete ¶
func (o *TranscodeSession) GetComplete() *bool
func (*TranscodeSession) GetContainer ¶
func (o *TranscodeSession) GetContainer() *string
func (*TranscodeSession) GetContext ¶
func (o *TranscodeSession) GetContext() *string
func (*TranscodeSession) GetDuration ¶
func (o *TranscodeSession) GetDuration() *int
func (*TranscodeSession) GetError ¶
func (o *TranscodeSession) GetError() *bool
func (*TranscodeSession) GetKey ¶
func (o *TranscodeSession) GetKey() *string
func (*TranscodeSession) GetMaxOffsetAvailable ¶
func (o *TranscodeSession) GetMaxOffsetAvailable() *float64
func (*TranscodeSession) GetMinOffsetAvailable ¶
func (o *TranscodeSession) GetMinOffsetAvailable() *float64
func (*TranscodeSession) GetProgress ¶
func (o *TranscodeSession) GetProgress() *float64
func (*TranscodeSession) GetProtocol ¶
func (o *TranscodeSession) GetProtocol() *string
func (*TranscodeSession) GetRemaining ¶ added in v0.1.1
func (o *TranscodeSession) GetRemaining() *int
func (*TranscodeSession) GetSize ¶
func (o *TranscodeSession) GetSize() *int
func (*TranscodeSession) GetSourceAudioCodec ¶
func (o *TranscodeSession) GetSourceAudioCodec() *string
func (*TranscodeSession) GetSourceVideoCodec ¶
func (o *TranscodeSession) GetSourceVideoCodec() *string
func (*TranscodeSession) GetSpeed ¶
func (o *TranscodeSession) GetSpeed() *float64
func (*TranscodeSession) GetSubtitleDecision ¶ added in v0.1.1
func (o *TranscodeSession) GetSubtitleDecision() *string
func (*TranscodeSession) GetThrottled ¶
func (o *TranscodeSession) GetThrottled() *bool
func (*TranscodeSession) GetTimeStamp ¶
func (o *TranscodeSession) GetTimeStamp() *float64
func (*TranscodeSession) GetTranscodeHwRequested ¶
func (o *TranscodeSession) GetTranscodeHwRequested() *bool
func (*TranscodeSession) GetVideoCodec ¶
func (o *TranscodeSession) GetVideoCodec() *string
func (*TranscodeSession) GetVideoDecision ¶
func (o *TranscodeSession) GetVideoDecision() *string
type Type ¶
type Type int64
Type - The type of media to retrieve. 1 = movie 2 = show 3 = season 4 = episode E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
func (*Type) UnmarshalJSON ¶
type UpdatePlayProgressRequest ¶
type UpdatePlayProgressRequest struct {
// the media key
Key string `queryParam:"style=form,explode=true,name=key"`
// The time, in milliseconds, used to set the media playback progress.
Time float64 `queryParam:"style=form,explode=true,name=time"`
// The playback state of the media item.
State string `queryParam:"style=form,explode=true,name=state"`
}
func (*UpdatePlayProgressRequest) GetKey ¶
func (o *UpdatePlayProgressRequest) GetKey() string
func (*UpdatePlayProgressRequest) GetState ¶
func (o *UpdatePlayProgressRequest) GetState() string
func (*UpdatePlayProgressRequest) GetTime ¶
func (o *UpdatePlayProgressRequest) GetTime() float64
type UpdatePlayProgressResponse ¶
type UpdatePlayProgressResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*UpdatePlayProgressResponse) GetContentType ¶
func (o *UpdatePlayProgressResponse) GetContentType() string
func (*UpdatePlayProgressResponse) GetRawResponse ¶
func (o *UpdatePlayProgressResponse) GetRawResponse() *http.Response
func (*UpdatePlayProgressResponse) GetStatusCode ¶
func (o *UpdatePlayProgressResponse) GetStatusCode() int
type UpdatePlaylistRequest ¶
type UpdatePlaylistRequest struct {
// the ID of the playlist
PlaylistID float64 `pathParam:"style=simple,explode=false,name=playlistID"`
// name of the playlist
Title *string `queryParam:"style=form,explode=true,name=title"`
// summary description of the playlist
Summary *string `queryParam:"style=form,explode=true,name=summary"`
}
func (*UpdatePlaylistRequest) GetPlaylistID ¶
func (o *UpdatePlaylistRequest) GetPlaylistID() float64
func (*UpdatePlaylistRequest) GetSummary ¶ added in v0.1.1
func (o *UpdatePlaylistRequest) GetSummary() *string
func (*UpdatePlaylistRequest) GetTitle ¶ added in v0.1.1
func (o *UpdatePlaylistRequest) GetTitle() *string
type UpdatePlaylistResponse ¶
type UpdatePlaylistResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*UpdatePlaylistResponse) GetContentType ¶
func (o *UpdatePlaylistResponse) GetContentType() string
func (*UpdatePlaylistResponse) GetRawResponse ¶
func (o *UpdatePlaylistResponse) GetRawResponse() *http.Response
func (*UpdatePlaylistResponse) GetStatusCode ¶
func (o *UpdatePlaylistResponse) GetStatusCode() int
type UploadPlaylistRequest ¶
type UploadPlaylistRequest struct {
// absolute path to a directory on the server where m3u files are stored, or the absolute path to a playlist file on the server.
// If the `path` argument is a directory, that path will be scanned for playlist files to be processed.
// Each file in that directory creates a separate playlist, with a name based on the filename of the file that created it.
// The GUID of each playlist is based on the filename.
// If the `path` argument is a file, that file will be used to create a new playlist, with the name based on the filename of the file that created it.
// The GUID of each playlist is based on the filename.
//
Path string `queryParam:"style=form,explode=true,name=path"`
// Force overwriting of duplicate playlists.
// By default, a playlist file uploaded with the same path will overwrite the existing playlist.
// The `force` argument is used to disable overwriting.
// If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
//
Force QueryParamForce `queryParam:"style=form,explode=true,name=force"`
}
func (*UploadPlaylistRequest) GetForce ¶
func (o *UploadPlaylistRequest) GetForce() QueryParamForce
func (*UploadPlaylistRequest) GetPath ¶
func (o *UploadPlaylistRequest) GetPath() string
type UploadPlaylistResponse ¶
type UploadPlaylistResponse struct {
// HTTP response content type for this operation
ContentType string
// HTTP response status code for this operation
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
}
func (*UploadPlaylistResponse) GetContentType ¶
func (o *UploadPlaylistResponse) GetContentType() string
func (*UploadPlaylistResponse) GetRawResponse ¶
func (o *UploadPlaylistResponse) GetRawResponse() *http.Response
func (*UploadPlaylistResponse) GetStatusCode ¶
func (o *UploadPlaylistResponse) GetStatusCode() int
type Upscale ¶
type Upscale int64
Upscale - allow images to be resized beyond native dimensions.
func (*Upscale) UnmarshalJSON ¶
type UserProfile ¶ added in v0.11.1
type UserProfile struct {
// If the account has automatically select audio and subtitle tracks enabled
AutoSelectAudio *bool `default:"true" json:"autoSelectAudio"`
// The preferred audio language for the account
DefaultAudioLanguage *string `json:"defaultAudioLanguage"`
// The preferred subtitle language for the account
DefaultSubtitleLanguage *string `json:"defaultSubtitleLanguage"`
// The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)
AutoSelectSubtitle *AutoSelectSubtitle `json:"autoSelectSubtitle,omitempty"`
// The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only shown non-SDH subtitles)
DefaultSubtitleAccessibility *DefaultSubtitleAccessibility `json:"defaultSubtitleAccessibility,omitempty"`
// The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)
DefaultSubtitleForced *DefaultSubtitleForced `json:"defaultSubtitleForced,omitempty"`
WatchedIndicator *WatchedIndicator `json:"watchedIndicator,omitempty"`
MediaReviewsVisibility *MediaReviewsVisibility `json:"mediaReviewsVisibility,omitempty"`
}
func (*UserProfile) GetAutoSelectAudio ¶ added in v0.11.1
func (o *UserProfile) GetAutoSelectAudio() *bool
func (*UserProfile) GetAutoSelectSubtitle ¶ added in v0.11.1
func (o *UserProfile) GetAutoSelectSubtitle() *AutoSelectSubtitle
func (*UserProfile) GetDefaultAudioLanguage ¶ added in v0.11.1
func (o *UserProfile) GetDefaultAudioLanguage() *string
func (*UserProfile) GetDefaultSubtitleAccessibility ¶ added in v0.11.1
func (o *UserProfile) GetDefaultSubtitleAccessibility() *DefaultSubtitleAccessibility
func (*UserProfile) GetDefaultSubtitleForced ¶ added in v0.11.1
func (o *UserProfile) GetDefaultSubtitleForced() *DefaultSubtitleForced
func (*UserProfile) GetDefaultSubtitleLanguage ¶ added in v0.11.1
func (o *UserProfile) GetDefaultSubtitleLanguage() *string
func (*UserProfile) GetMediaReviewsVisibility ¶ added in v0.11.1
func (o *UserProfile) GetMediaReviewsVisibility() *MediaReviewsVisibility
func (*UserProfile) GetWatchedIndicator ¶ added in v0.11.1
func (o *UserProfile) GetWatchedIndicator() *WatchedIndicator
func (UserProfile) MarshalJSON ¶ added in v0.11.1
func (u UserProfile) MarshalJSON() ([]byte, error)
func (*UserProfile) UnmarshalJSON ¶ added in v0.11.1
func (u *UserProfile) UnmarshalJSON(data []byte) error
type WatchedIndicator ¶ added in v0.11.1
type WatchedIndicator string
const ( WatchedIndicatorZero WatchedIndicator = "0" WatchedIndicatorOne WatchedIndicator = "1" )
func (WatchedIndicator) ToPointer ¶ added in v0.11.1
func (e WatchedIndicator) ToPointer() *WatchedIndicator
func (*WatchedIndicator) UnmarshalJSON ¶ added in v0.11.1
func (e *WatchedIndicator) UnmarshalJSON(data []byte) error
Source Files
¶
- addplaylistcontents.go
- applyupdates.go
- cancelserveractivities.go
- checkforupdates.go
- clearplaylistcontents.go
- createplaylist.go
- deletelibrary.go
- deleteplaylist.go
- enablepapertrail.go
- getalllibraries.go
- getavailableclients.go
- getbandwidthstatistics.go
- getbannerimage.go
- getbutlertasks.go
- getcompanionsdata.go
- getdevices.go
- getfilehash.go
- getgeodata.go
- getglobalhubs.go
- gethomedata.go
- getlibrarydetails.go
- getlibraryhubs.go
- getlibraryitems.go
- getmediaproviders.go
- getmetadatabyratingkey.go
- getmetadatachildren.go
- getmyplexaccount.go
- getondeck.go
- getpin.go
- getplaylist.go
- getplaylistcontents.go
- getplaylists.go
- getrecentlyadded.go
- getrefreshlibrarymetadata.go
- getresizedphoto.go
- getresourcesstatistics.go
- getsearchlibrary.go
- getsearchresults.go
- getserveractivities.go
- getservercapabilities.go
- getserveridentity.go
- getserverlist.go
- getserverpreferences.go
- getserverresources.go
- getsessionhistory.go
- getsessions.go
- getsourceconnectioninformation.go
- getstatistics.go
- getthumbimage.go
- gettimeline.go
- gettokenbypinid.go
- gettopwatchedcontent.go
- gettranscodesessions.go
- gettransienttoken.go
- getupdatestatus.go
- getuserdetails.go
- getuserfriends.go
- getwatchlist.go
- logline.go
- logmultiline.go
- markplayed.go
- markunplayed.go
- options.go
- performsearch.go
- performvoicesearch.go
- postuserssignindata.go
- startalltasks.go
- starttask.go
- startuniversaltranscode.go
- stopalltasks.go
- stoptask.go
- stoptranscodesession.go
- updateplaylist.go
- updateplayprogress.go
- uploadplaylist.go