embyapi

package
v4.7.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2022 License: Unlicense Imports: 21 Imported by: 0

Documentation ¶

Overview ¶

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

* Emby REST API * * Explore the Emby Server API *

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

Types ¶

type APIClient ¶

type APIClient struct {
	ActivityLogServiceApi *ActivityLogServiceApiService

	ArtistsServiceApi *ArtistsServiceApiService

	AudioServiceApi *AudioServiceApiService

	BifServiceApi *BifServiceApiService

	BrandingServiceApi *BrandingServiceApiService

	ChannelServiceApi *ChannelServiceApiService

	CollectionServiceApi *CollectionServiceApiService

	ConfigurationServiceApi *ConfigurationServiceApiService

	ConnectServiceApi *ConnectServiceApiService

	DashboardServiceApi *DashboardServiceApiService

	DeviceServiceApi *DeviceServiceApiService

	DisplayPreferencesServiceApi *DisplayPreferencesServiceApiService

	DlnaServerServiceApi *DlnaServerServiceApiService

	DlnaServiceApi *DlnaServiceApiService

	DynamicHlsServiceApi *DynamicHlsServiceApiService

	EncodingInfoServiceApi *EncodingInfoServiceApiService

	EnvironmentServiceApi *EnvironmentServiceApiService

	FfmpegOptionsServiceApi *FfmpegOptionsServiceApiService

	GameGenresServiceApi *GameGenresServiceApiService

	GamesServiceApi *GamesServiceApiService

	GenresServiceApi *GenresServiceApiService

	HlsSegmentServiceApi *HlsSegmentServiceApiService

	ImageByNameServiceApi *ImageByNameServiceApiService

	ImageServiceApi *ImageServiceApiService

	InstantMixServiceApi *InstantMixServiceApiService

	ItemLookupServiceApi *ItemLookupServiceApiService

	ItemRefreshServiceApi *ItemRefreshServiceApiService

	ItemUpdateServiceApi *ItemUpdateServiceApiService

	ItemsServiceApi *ItemsServiceApiService

	LibraryServiceApi *LibraryServiceApiService

	LibraryStructureServiceApi *LibraryStructureServiceApiService

	LiveTvServiceApi *LiveTvServiceApiService

	LocalizationServiceApi *LocalizationServiceApiService

	MediaInfoServiceApi *MediaInfoServiceApiService

	MoviesServiceApi *MoviesServiceApiService

	MusicGenresServiceApi *MusicGenresServiceApiService

	NotificationsServiceApi *NotificationsServiceApiService

	OfficialRatingServiceApi *OfficialRatingServiceApiService

	OpenApiServiceApi *OpenApiServiceApiService

	PackageServiceApi *PackageServiceApiService

	PersonsServiceApi *PersonsServiceApiService

	PlaylistServiceApi *PlaylistServiceApiService

	PlaystateServiceApi *PlaystateServiceApiService

	PluginServiceApi *PluginServiceApiService

	RemoteImageServiceApi *RemoteImageServiceApiService

	ScheduledTaskServiceApi *ScheduledTaskServiceApiService

	SessionsServiceApi *SessionsServiceApiService

	StudiosServiceApi *StudiosServiceApiService

	SubtitleOptionsServiceApi *SubtitleOptionsServiceApiService

	SubtitleServiceApi *SubtitleServiceApiService

	SuggestionsServiceApi *SuggestionsServiceApiService

	SyncServiceApi *SyncServiceApiService

	SystemServiceApi *SystemServiceApiService

	TagServiceApi *TagServiceApiService

	ToneMapOptionsServiceApi *ToneMapOptionsServiceApiService

	TrailersServiceApi *TrailersServiceApiService

	TvShowsServiceApi *TvShowsServiceApiService

	UniversalAudioServiceApi *UniversalAudioServiceApiService

	UserLibraryServiceApi *UserLibraryServiceApiService

	UserServiceApi *UserServiceApiService

	UserViewsServiceApi *UserViewsServiceApiService

	VideoHlsServiceApi *VideoHlsServiceApiService

	VideoServiceApi *VideoServiceApiService

	VideosServiceApi *VideosServiceApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Emby REST API API v4.7.5.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath ¶

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

type ActivityLogEntry ¶

type ActivityLogEntry struct {
	Id                  int64               `json:"Id,omitempty"`
	Name                string              `json:"Name,omitempty"`
	Overview            string              `json:"Overview,omitempty"`
	ShortOverview       string              `json:"ShortOverview,omitempty"`
	Type_               string              `json:"Type,omitempty"`
	ItemId              string              `json:"ItemId,omitempty"`
	Date                time.Time           `json:"Date,omitempty"`
	UserId              string              `json:"UserId,omitempty"`
	UserPrimaryImageTag string              `json:"UserPrimaryImageTag,omitempty"`
	Severity            *LoggingLogSeverity `json:"Severity,omitempty"`
}

type ActivityLogServiceApiGetSystemActivitylogEntriesOpts ¶

type ActivityLogServiceApiGetSystemActivitylogEntriesOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
	MinDate    optional.String
}

type ActivityLogServiceApiService ¶

type ActivityLogServiceApiService service

func (*ActivityLogServiceApiService) GetSystemActivitylogEntries ¶

type AllThemeMediaResult ¶

type AllThemeMediaResult struct {
	ThemeVideosResult     *ThemeMediaResult `json:"ThemeVideosResult,omitempty"`
	ThemeSongsResult      *ThemeMediaResult `json:"ThemeSongsResult,omitempty"`
	SoundtrackSongsResult *ThemeMediaResult `json:"SoundtrackSongsResult,omitempty"`
}

type ArtistsServiceApiGetArtistsAlbumartistsOpts ¶

type ArtistsServiceApiGetArtistsAlbumartistsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type ArtistsServiceApiGetArtistsByNameOpts ¶

type ArtistsServiceApiGetArtistsByNameOpts struct {
	UserId optional.String
}

type ArtistsServiceApiGetArtistsOpts ¶

type ArtistsServiceApiGetArtistsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type ArtistsServiceApiService ¶

type ArtistsServiceApiService service

func (*ArtistsServiceApiService) GetArtists ¶

func (*ArtistsServiceApiService) GetArtistsAlbumartists ¶

func (*ArtistsServiceApiService) GetArtistsByName ¶

func (a *ArtistsServiceApiService) GetArtistsByName(ctx context.Context, name string, localVarOptionals *ArtistsServiceApiGetArtistsByNameOpts) (BaseItemDto, *http.Response, error)

type AttributesSimpleCondition ¶

type AttributesSimpleCondition string
const (
	IS_TRUE_AttributesSimpleCondition              AttributesSimpleCondition = "IsTrue"
	IS_FALSE_AttributesSimpleCondition             AttributesSimpleCondition = "IsFalse"
	IS_NULL_AttributesSimpleCondition              AttributesSimpleCondition = "IsNull"
	IS_NOT_NULL_OR_EMPTY_AttributesSimpleCondition AttributesSimpleCondition = "IsNotNullOrEmpty"
)

List of Attributes.SimpleCondition

type AttributesValueCondition ¶

type AttributesValueCondition string
const (
	IS_EQUAL_AttributesValueCondition            AttributesValueCondition = "IsEqual"
	IS_NOT_EQUAL_AttributesValueCondition        AttributesValueCondition = "IsNotEqual"
	IS_GREATER_AttributesValueCondition          AttributesValueCondition = "IsGreater"
	IS_GREATER_OR_EQUAL_AttributesValueCondition AttributesValueCondition = "IsGreaterOrEqual"
	IS_LESS_AttributesValueCondition             AttributesValueCondition = "IsLess"
	IS_LESS_OR_EQUAL_AttributesValueCondition    AttributesValueCondition = "IsLessOrEqual"
)

List of Attributes.ValueCondition

type AudioServiceApiGetAudioByIdStreamByContainerOpts ¶

type AudioServiceApiGetAudioByIdStreamByContainerOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type AudioServiceApiGetAudioByIdStreamOpts ¶

type AudioServiceApiGetAudioByIdStreamOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type AudioServiceApiHeadAudioByIdStreamByContainerOpts ¶

type AudioServiceApiHeadAudioByIdStreamByContainerOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type AudioServiceApiHeadAudioByIdStreamOpts ¶

type AudioServiceApiHeadAudioByIdStreamOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type AudioServiceApiService ¶

type AudioServiceApiService service

func (*AudioServiceApiService) GetAudioByIdStream ¶

func (a *AudioServiceApiService) GetAudioByIdStream(ctx context.Context, id string, container string, localVarOptionals *AudioServiceApiGetAudioByIdStreamOpts) (*http.Response, error)

func (*AudioServiceApiService) GetAudioByIdStreamByContainer ¶

func (a *AudioServiceApiService) GetAudioByIdStreamByContainer(ctx context.Context, id string, container string, localVarOptionals *AudioServiceApiGetAudioByIdStreamByContainerOpts) (*http.Response, error)

func (*AudioServiceApiService) HeadAudioByIdStream ¶

func (a *AudioServiceApiService) HeadAudioByIdStream(ctx context.Context, id string, container string, localVarOptionals *AudioServiceApiHeadAudioByIdStreamOpts) (*http.Response, error)

func (*AudioServiceApiService) HeadAudioByIdStreamByContainer ¶

func (a *AudioServiceApiService) HeadAudioByIdStreamByContainer(ctx context.Context, id string, container string, localVarOptionals *AudioServiceApiHeadAudioByIdStreamByContainerOpts) (*http.Response, error)

type AuthenticateUser ¶

type AuthenticateUser struct {
	Pw string `json:"Pw,omitempty"`
}

type AuthenticateUserByName ¶

type AuthenticateUserByName struct {
	Username string `json:"Username,omitempty"`
	Pw       string `json:"Pw,omitempty"`
}

type AuthenticationAuthenticationResult ¶

type AuthenticationAuthenticationResult struct {
	User        *UserDto            `json:"User,omitempty"`
	SessionInfo *SessionSessionInfo `json:"SessionInfo,omitempty"`
	AccessToken string              `json:"AccessToken,omitempty"`
	ServerId    string              `json:"ServerId,omitempty"`
}

type BaseItemDto ¶

type BaseItemDto struct {
	Name                         string                   `json:"Name,omitempty"`
	OriginalTitle                string                   `json:"OriginalTitle,omitempty"`
	ServerId                     string                   `json:"ServerId,omitempty"`
	Id                           string                   `json:"Id,omitempty"`
	Etag                         string                   `json:"Etag,omitempty"`
	Prefix                       string                   `json:"Prefix,omitempty"`
	PlaylistItemId               string                   `json:"PlaylistItemId,omitempty"`
	DateCreated                  time.Time                `json:"DateCreated,omitempty"`
	ExtraType                    string                   `json:"ExtraType,omitempty"`
	SortIndexNumber              int32                    `json:"SortIndexNumber,omitempty"`
	SortParentIndexNumber        int32                    `json:"SortParentIndexNumber,omitempty"`
	AirsBeforeSeasonNumber       int32                    `json:"AirsBeforeSeasonNumber,omitempty"`
	AirsAfterSeasonNumber        int32                    `json:"AirsAfterSeasonNumber,omitempty"`
	AirsBeforeEpisodeNumber      int32                    `json:"AirsBeforeEpisodeNumber,omitempty"`
	CanDelete                    bool                     `json:"CanDelete,omitempty"`
	CanDownload                  bool                     `json:"CanDownload,omitempty"`
	SupportsResume               bool                     `json:"SupportsResume,omitempty"`
	PresentationUniqueKey        string                   `json:"PresentationUniqueKey,omitempty"`
	PreferredMetadataLanguage    string                   `json:"PreferredMetadataLanguage,omitempty"`
	PreferredMetadataCountryCode string                   `json:"PreferredMetadataCountryCode,omitempty"`
	SupportsSync                 bool                     `json:"SupportsSync,omitempty"`
	Container                    string                   `json:"Container,omitempty"`
	SortName                     string                   `json:"SortName,omitempty"`
	ForcedSortName               string                   `json:"ForcedSortName,omitempty"`
	Video3DFormat                *Video3DFormat           `json:"Video3DFormat,omitempty"`
	PremiereDate                 time.Time                `json:"PremiereDate,omitempty"`
	ExternalUrls                 []ExternalUrl            `json:"ExternalUrls,omitempty"`
	MediaSources                 []MediaSourceInfo        `json:"MediaSources,omitempty"`
	CriticRating                 float32                  `json:"CriticRating,omitempty"`
	GameSystemId                 int64                    `json:"GameSystemId,omitempty"`
	AsSeries                     bool                     `json:"AsSeries,omitempty"`
	GameSystem                   string                   `json:"GameSystem,omitempty"`
	ProductionLocations          []string                 `json:"ProductionLocations,omitempty"`
	Path                         string                   `json:"Path,omitempty"`
	OfficialRating               string                   `json:"OfficialRating,omitempty"`
	CustomRating                 string                   `json:"CustomRating,omitempty"`
	ChannelId                    string                   `json:"ChannelId,omitempty"`
	ChannelName                  string                   `json:"ChannelName,omitempty"`
	Overview                     string                   `json:"Overview,omitempty"`
	Taglines                     []string                 `json:"Taglines,omitempty"`
	Genres                       []string                 `json:"Genres,omitempty"`
	CommunityRating              float32                  `json:"CommunityRating,omitempty"`
	RunTimeTicks                 int64                    `json:"RunTimeTicks,omitempty"`
	Size                         int64                    `json:"Size,omitempty"`
	FileName                     string                   `json:"FileName,omitempty"`
	Bitrate                      int32                    `json:"Bitrate,omitempty"`
	PlayAccess                   *LibraryPlayAccess       `json:"PlayAccess,omitempty"`
	ProductionYear               int32                    `json:"ProductionYear,omitempty"`
	Number                       string                   `json:"Number,omitempty"`
	ChannelNumber                string                   `json:"ChannelNumber,omitempty"`
	IndexNumber                  int32                    `json:"IndexNumber,omitempty"`
	IndexNumberEnd               int32                    `json:"IndexNumberEnd,omitempty"`
	ParentIndexNumber            int32                    `json:"ParentIndexNumber,omitempty"`
	RemoteTrailers               []MediaUrl               `json:"RemoteTrailers,omitempty"`
	ProviderIds                  *map[string]string       `json:"ProviderIds,omitempty"`
	IsFolder                     bool                     `json:"IsFolder,omitempty"`
	ParentId                     string                   `json:"ParentId,omitempty"`
	Type_                        string                   `json:"Type,omitempty"`
	People                       []BaseItemPerson         `json:"People,omitempty"`
	Studios                      []NameLongIdPair         `json:"Studios,omitempty"`
	GenreItems                   []NameLongIdPair         `json:"GenreItems,omitempty"`
	TagItems                     []NameLongIdPair         `json:"TagItems,omitempty"`
	ParentLogoItemId             string                   `json:"ParentLogoItemId,omitempty"`
	ParentBackdropItemId         string                   `json:"ParentBackdropItemId,omitempty"`
	ParentBackdropImageTags      []string                 `json:"ParentBackdropImageTags,omitempty"`
	LocalTrailerCount            int32                    `json:"LocalTrailerCount,omitempty"`
	UserData                     *UserItemDataDto         `json:"UserData,omitempty"`
	RecursiveItemCount           int32                    `json:"RecursiveItemCount,omitempty"`
	ChildCount                   int32                    `json:"ChildCount,omitempty"`
	SeriesName                   string                   `json:"SeriesName,omitempty"`
	SeriesId                     string                   `json:"SeriesId,omitempty"`
	SeasonId                     string                   `json:"SeasonId,omitempty"`
	SpecialFeatureCount          int32                    `json:"SpecialFeatureCount,omitempty"`
	DisplayPreferencesId         string                   `json:"DisplayPreferencesId,omitempty"`
	Status                       string                   `json:"Status,omitempty"`
	AirDays                      []DayOfWeek              `json:"AirDays,omitempty"`
	Tags                         []string                 `json:"Tags,omitempty"`
	PrimaryImageAspectRatio      float64                  `json:"PrimaryImageAspectRatio,omitempty"`
	Artists                      []string                 `json:"Artists,omitempty"`
	ArtistItems                  []NameIdPair             `json:"ArtistItems,omitempty"`
	Composers                    []NameIdPair             `json:"Composers,omitempty"`
	Album                        string                   `json:"Album,omitempty"`
	CollectionType               string                   `json:"CollectionType,omitempty"`
	DisplayOrder                 string                   `json:"DisplayOrder,omitempty"`
	AlbumId                      string                   `json:"AlbumId,omitempty"`
	AlbumPrimaryImageTag         string                   `json:"AlbumPrimaryImageTag,omitempty"`
	SeriesPrimaryImageTag        string                   `json:"SeriesPrimaryImageTag,omitempty"`
	AlbumArtist                  string                   `json:"AlbumArtist,omitempty"`
	AlbumArtists                 []NameIdPair             `json:"AlbumArtists,omitempty"`
	SeasonName                   string                   `json:"SeasonName,omitempty"`
	MediaStreams                 []MediaStream            `json:"MediaStreams,omitempty"`
	PartCount                    int32                    `json:"PartCount,omitempty"`
	ImageTags                    map[string]string        `json:"ImageTags,omitempty"`
	BackdropImageTags            []string                 `json:"BackdropImageTags,omitempty"`
	ParentLogoImageTag           string                   `json:"ParentLogoImageTag,omitempty"`
	SeriesStudio                 string                   `json:"SeriesStudio,omitempty"`
	ParentThumbItemId            string                   `json:"ParentThumbItemId,omitempty"`
	ParentThumbImageTag          string                   `json:"ParentThumbImageTag,omitempty"`
	Chapters                     []ChapterInfo            `json:"Chapters,omitempty"`
	LocationType                 *LocationType            `json:"LocationType,omitempty"`
	MediaType                    string                   `json:"MediaType,omitempty"`
	EndDate                      time.Time                `json:"EndDate,omitempty"`
	LockedFields                 []MetadataFields         `json:"LockedFields,omitempty"`
	LockData                     bool                     `json:"LockData,omitempty"`
	Width                        int32                    `json:"Width,omitempty"`
	Height                       int32                    `json:"Height,omitempty"`
	CameraMake                   string                   `json:"CameraMake,omitempty"`
	CameraModel                  string                   `json:"CameraModel,omitempty"`
	Software                     string                   `json:"Software,omitempty"`
	ExposureTime                 float64                  `json:"ExposureTime,omitempty"`
	FocalLength                  float64                  `json:"FocalLength,omitempty"`
	ImageOrientation             *DrawingImageOrientation `json:"ImageOrientation,omitempty"`
	Aperture                     float64                  `json:"Aperture,omitempty"`
	ShutterSpeed                 float64                  `json:"ShutterSpeed,omitempty"`
	Latitude                     float64                  `json:"Latitude,omitempty"`
	Longitude                    float64                  `json:"Longitude,omitempty"`
	Altitude                     float64                  `json:"Altitude,omitempty"`
	IsoSpeedRating               int32                    `json:"IsoSpeedRating,omitempty"`
	SeriesTimerId                string                   `json:"SeriesTimerId,omitempty"`
	ChannelPrimaryImageTag       string                   `json:"ChannelPrimaryImageTag,omitempty"`
	StartDate                    time.Time                `json:"StartDate,omitempty"`
	CompletionPercentage         float64                  `json:"CompletionPercentage,omitempty"`
	IsRepeat                     bool                     `json:"IsRepeat,omitempty"`
	IsNew                        bool                     `json:"IsNew,omitempty"`
	EpisodeTitle                 string                   `json:"EpisodeTitle,omitempty"`
	IsMovie                      bool                     `json:"IsMovie,omitempty"`
	IsSports                     bool                     `json:"IsSports,omitempty"`
	IsSeries                     bool                     `json:"IsSeries,omitempty"`
	IsLive                       bool                     `json:"IsLive,omitempty"`
	IsNews                       bool                     `json:"IsNews,omitempty"`
	IsKids                       bool                     `json:"IsKids,omitempty"`
	IsPremiere                   bool                     `json:"IsPremiere,omitempty"`
	TimerType                    *LiveTvTimerType         `json:"TimerType,omitempty"`
	Disabled                     bool                     `json:"Disabled,omitempty"`
	ManagementId                 string                   `json:"ManagementId,omitempty"`
	TimerId                      string                   `json:"TimerId,omitempty"`
	CurrentProgram               *BaseItemDto             `json:"CurrentProgram,omitempty"`
	MovieCount                   int32                    `json:"MovieCount,omitempty"`
	SeriesCount                  int32                    `json:"SeriesCount,omitempty"`
	AlbumCount                   int32                    `json:"AlbumCount,omitempty"`
	SongCount                    int32                    `json:"SongCount,omitempty"`
	MusicVideoCount              int32                    `json:"MusicVideoCount,omitempty"`
	Subviews                     []string                 `json:"Subviews,omitempty"`
	ListingsProviderId           string                   `json:"ListingsProviderId,omitempty"`
	ListingsChannelId            string                   `json:"ListingsChannelId,omitempty"`
	ListingsPath                 string                   `json:"ListingsPath,omitempty"`
	ListingsId                   string                   `json:"ListingsId,omitempty"`
	ListingsChannelName          string                   `json:"ListingsChannelName,omitempty"`
	ListingsChannelNumber        string                   `json:"ListingsChannelNumber,omitempty"`
	AffiliateCallSign            string                   `json:"AffiliateCallSign,omitempty"`
}

type BaseItemPerson ¶

type BaseItemPerson struct {
	Name            string      `json:"Name,omitempty"`
	Id              string      `json:"Id,omitempty"`
	Role            string      `json:"Role,omitempty"`
	Type_           *PersonType `json:"Type,omitempty"`
	PrimaryImageTag string      `json:"PrimaryImageTag,omitempty"`
}

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BifServiceApiService ¶

type BifServiceApiService service

func (*BifServiceApiService) GetItemsByIdThumbnailset ¶

func (a *BifServiceApiService) GetItemsByIdThumbnailset(ctx context.Context, width int32, id string) (RokuMetadataApiThumbnailSetInfo, *http.Response, error)

BifServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param width
  • @param id Item Id

@return RokuMetadataApiThumbnailSetInfo

func (*BifServiceApiService) GetVideosByIdIndexBif ¶

func (a *BifServiceApiService) GetVideosByIdIndexBif(ctx context.Context, width int32, id string) (*http.Response, error)

BifServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param width
  • @param id Item Id

type BrandingBrandingOptions ¶

type BrandingBrandingOptions struct {
	LoginDisclaimer string `json:"LoginDisclaimer,omitempty"`
	CustomCss       string `json:"CustomCss,omitempty"`
}

type BrandingServiceApiService ¶

type BrandingServiceApiService service

func (*BrandingServiceApiService) GetBrandingConfiguration ¶

func (a *BrandingServiceApiService) GetBrandingConfiguration(ctx context.Context) (BrandingBrandingOptions, *http.Response, error)

BrandingServiceApiService Gets branding configuration No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return BrandingBrandingOptions

func (*BrandingServiceApiService) GetBrandingCss ¶

func (a *BrandingServiceApiService) GetBrandingCss(ctx context.Context) (*http.Response, error)

BrandingServiceApiService Gets custom css No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*BrandingServiceApiService) GetBrandingCssCss ¶

func (a *BrandingServiceApiService) GetBrandingCssCss(ctx context.Context) (*http.Response, error)

BrandingServiceApiService Gets custom css No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type ChannelServiceApiGetChannelsOpts ¶

type ChannelServiceApiGetChannelsOpts struct {
	UserId     optional.String
	StartIndex optional.Int32
	Limit      optional.Int32
}

type ChannelServiceApiService ¶

type ChannelServiceApiService service

func (*ChannelServiceApiService) GetChannels ¶

type ChapterInfo ¶

type ChapterInfo struct {
	StartPositionTicks int64       `json:"StartPositionTicks,omitempty"`
	Name               string      `json:"Name,omitempty"`
	ImageTag           string      `json:"ImageTag,omitempty"`
	MarkerType         *MarkerType `json:"MarkerType,omitempty"`
	ChapterIndex       int32       `json:"ChapterIndex,omitempty"`
}

type ClientCapabilities ¶

type ClientCapabilities struct {
	PlayableMediaTypes   []string           `json:"PlayableMediaTypes,omitempty"`
	SupportedCommands    []string           `json:"SupportedCommands,omitempty"`
	SupportsMediaControl bool               `json:"SupportsMediaControl,omitempty"`
	PushToken            string             `json:"PushToken,omitempty"`
	PushTokenType        string             `json:"PushTokenType,omitempty"`
	SupportsSync         bool               `json:"SupportsSync,omitempty"`
	DeviceProfile        *DlnaDeviceProfile `json:"DeviceProfile,omitempty"`
	IconUrl              string             `json:"IconUrl,omitempty"`
	AppId                string             `json:"AppId,omitempty"`
}

type CollectionServiceApiPostCollectionsOpts ¶

type CollectionServiceApiPostCollectionsOpts struct {
	IsLocked optional.Bool
	Name     optional.String
	ParentId optional.String
	Ids      optional.String
}

type CollectionServiceApiService ¶

type CollectionServiceApiService service

func (*CollectionServiceApiService) DeleteCollectionsByIdItems ¶

func (a *CollectionServiceApiService) DeleteCollectionsByIdItems(ctx context.Context, ids string, id string) (*http.Response, error)

CollectionServiceApiService Removes items from a collection Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ids Item id, comma delimited
  • @param id

func (*CollectionServiceApiService) PostCollections ¶

func (*CollectionServiceApiService) PostCollectionsByIdItems ¶

func (a *CollectionServiceApiService) PostCollectionsByIdItems(ctx context.Context, ids string, id string) (*http.Response, error)

CollectionServiceApiService Adds items to a collection Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ids Item id, comma delimited
  • @param id

func (*CollectionServiceApiService) PostCollectionsByIdItemsDelete ¶

func (a *CollectionServiceApiService) PostCollectionsByIdItemsDelete(ctx context.Context, ids string, id string) (*http.Response, error)

CollectionServiceApiService Removes items from a collection Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ids Item id, comma delimited
  • @param id

type CollectionsCollectionCreationResult ¶

type CollectionsCollectionCreationResult struct {
	Id   string `json:"Id,omitempty"`
	Name string `json:"Name,omitempty"`
}

type CommonPluginsIPlugin ¶

type CommonPluginsIPlugin struct {
	Name             string   `json:"Name,omitempty"`
	Description      string   `json:"Description,omitempty"`
	Id               string   `json:"Id,omitempty"`
	Version          *Version `json:"Version,omitempty"`
	AssemblyFilePath string   `json:"AssemblyFilePath,omitempty"`
	DataFolderPath   string   `json:"DataFolderPath,omitempty"`
}

type Configuration ¶

type Configuration struct {
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	HTTPClient    *http.Client
}

func NewConfiguration ¶

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

type ConfigurationAccessSchedule ¶

type ConfigurationAccessSchedule struct {
	DayOfWeek *ConfigurationDynamicDayOfWeek `json:"DayOfWeek,omitempty"`
	StartHour float64                        `json:"StartHour,omitempty"`
	EndHour   float64                        `json:"EndHour,omitempty"`
}

type ConfigurationCodecConfiguration ¶

type ConfigurationCodecConfiguration struct {
	IsEnabled bool   `json:"IsEnabled,omitempty"`
	Priority  int32  `json:"Priority,omitempty"`
	CodecId   string `json:"CodecId,omitempty"`
}

type ConfigurationDynamicDayOfWeek ¶

type ConfigurationDynamicDayOfWeek string
const (
	SUNDAY_ConfigurationDynamicDayOfWeek    ConfigurationDynamicDayOfWeek = "Sunday"
	MONDAY_ConfigurationDynamicDayOfWeek    ConfigurationDynamicDayOfWeek = "Monday"
	TUESDAY_ConfigurationDynamicDayOfWeek   ConfigurationDynamicDayOfWeek = "Tuesday"
	WEDNESDAY_ConfigurationDynamicDayOfWeek ConfigurationDynamicDayOfWeek = "Wednesday"
	THURSDAY_ConfigurationDynamicDayOfWeek  ConfigurationDynamicDayOfWeek = "Thursday"
	FRIDAY_ConfigurationDynamicDayOfWeek    ConfigurationDynamicDayOfWeek = "Friday"
	SATURDAY_ConfigurationDynamicDayOfWeek  ConfigurationDynamicDayOfWeek = "Saturday"
	EVERYDAY_ConfigurationDynamicDayOfWeek  ConfigurationDynamicDayOfWeek = "Everyday"
	WEEKDAY_ConfigurationDynamicDayOfWeek   ConfigurationDynamicDayOfWeek = "Weekday"
	WEEKEND_ConfigurationDynamicDayOfWeek   ConfigurationDynamicDayOfWeek = "Weekend"
)

List of Configuration.DynamicDayOfWeek

type ConfigurationImageOption ¶

type ConfigurationImageOption struct {
	Type_    *ImageType `json:"Type,omitempty"`
	Limit    int32      `json:"Limit,omitempty"`
	MinWidth int32      `json:"MinWidth,omitempty"`
}

type ConfigurationImageSavingConvention ¶

type ConfigurationImageSavingConvention string
const (
	LEGACY_ConfigurationImageSavingConvention     ConfigurationImageSavingConvention = "Legacy"
	COMPATIBLE_ConfigurationImageSavingConvention ConfigurationImageSavingConvention = "Compatible"
)

List of Configuration.ImageSavingConvention

type ConfigurationLibraryOptions ¶

type ConfigurationLibraryOptions struct {
	EnableArchiveMediaFiles                 bool                         `json:"EnableArchiveMediaFiles,omitempty"`
	EnablePhotos                            bool                         `json:"EnablePhotos,omitempty"`
	EnableRealtimeMonitor                   bool                         `json:"EnableRealtimeMonitor,omitempty"`
	EnableMarkerDetection                   bool                         `json:"EnableMarkerDetection,omitempty"`
	EnableMarkerDetectionDuringLibraryScan  bool                         `json:"EnableMarkerDetectionDuringLibraryScan,omitempty"`
	EnableChapterImageExtraction            bool                         `json:"EnableChapterImageExtraction,omitempty"`
	ExtractChapterImagesDuringLibraryScan   bool                         `json:"ExtractChapterImagesDuringLibraryScan,omitempty"`
	DownloadImagesInAdvance                 bool                         `json:"DownloadImagesInAdvance,omitempty"`
	PathInfos                               []ConfigurationMediaPathInfo `json:"PathInfos,omitempty"`
	IgnoreHiddenFiles                       bool                         `json:"IgnoreHiddenFiles,omitempty"`
	IgnoreFileExtensions                    []string                     `json:"IgnoreFileExtensions,omitempty"`
	SaveLocalMetadata                       bool                         `json:"SaveLocalMetadata,omitempty"`
	SaveMetadataHidden                      bool                         `json:"SaveMetadataHidden,omitempty"`
	SaveLocalThumbnailSets                  bool                         `json:"SaveLocalThumbnailSets,omitempty"`
	ImportMissingEpisodes                   bool                         `json:"ImportMissingEpisodes,omitempty"`
	ImportPlaylists                         bool                         `json:"ImportPlaylists,omitempty"`
	EnableAutomaticSeriesGrouping           bool                         `json:"EnableAutomaticSeriesGrouping,omitempty"`
	EnableEmbeddedTitles                    bool                         `json:"EnableEmbeddedTitles,omitempty"`
	EnableAudioResume                       bool                         `json:"EnableAudioResume,omitempty"`
	AutomaticRefreshIntervalDays            int32                        `json:"AutomaticRefreshIntervalDays,omitempty"`
	PreferredMetadataLanguage               string                       `json:"PreferredMetadataLanguage,omitempty"`
	PreferredImageLanguage                  string                       `json:"PreferredImageLanguage,omitempty"`
	ContentType                             string                       `json:"ContentType,omitempty"`
	MetadataCountryCode                     string                       `json:"MetadataCountryCode,omitempty"`
	SeasonZeroDisplayName                   string                       `json:"SeasonZeroDisplayName,omitempty"`
	Name                                    string                       `json:"Name,omitempty"`
	MetadataSavers                          []string                     `json:"MetadataSavers,omitempty"`
	DisabledLocalMetadataReaders            []string                     `json:"DisabledLocalMetadataReaders,omitempty"`
	LocalMetadataReaderOrder                []string                     `json:"LocalMetadataReaderOrder,omitempty"`
	DisabledLyricsFetchers                  []string                     `json:"DisabledLyricsFetchers,omitempty"`
	SaveLyricsWithMedia                     bool                         `json:"SaveLyricsWithMedia,omitempty"`
	LyricsDownloadMaxAgeDays                int32                        `json:"LyricsDownloadMaxAgeDays,omitempty"`
	LyricsFetcherOrder                      []string                     `json:"LyricsFetcherOrder,omitempty"`
	LyricsDownloadLanguages                 []string                     `json:"LyricsDownloadLanguages,omitempty"`
	DisabledSubtitleFetchers                []string                     `json:"DisabledSubtitleFetchers,omitempty"`
	SubtitleFetcherOrder                    []string                     `json:"SubtitleFetcherOrder,omitempty"`
	SkipSubtitlesIfEmbeddedSubtitlesPresent bool                         `json:"SkipSubtitlesIfEmbeddedSubtitlesPresent,omitempty"`
	SkipSubtitlesIfAudioTrackMatches        bool                         `json:"SkipSubtitlesIfAudioTrackMatches,omitempty"`
	SubtitleDownloadLanguages               []string                     `json:"SubtitleDownloadLanguages,omitempty"`
	SubtitleDownloadMaxAgeDays              int32                        `json:"SubtitleDownloadMaxAgeDays,omitempty"`
	RequirePerfectSubtitleMatch             bool                         `json:"RequirePerfectSubtitleMatch,omitempty"`
	SaveSubtitlesWithMedia                  bool                         `json:"SaveSubtitlesWithMedia,omitempty"`
	ForcedSubtitlesOnly                     bool                         `json:"ForcedSubtitlesOnly,omitempty"`
	TypeOptions                             []ConfigurationTypeOptions   `json:"TypeOptions,omitempty"`
	CollapseSingleItemFolders               bool                         `json:"CollapseSingleItemFolders,omitempty"`
	EnableAdultMetadata                     bool                         `json:"EnableAdultMetadata,omitempty"`
	ImportCollections                       bool                         `json:"ImportCollections,omitempty"`
	MinCollectionItems                      int32                        `json:"MinCollectionItems,omitempty"`
	MusicFolderStructure                    string                       `json:"MusicFolderStructure,omitempty"`
	MinResumePct                            int32                        `json:"MinResumePct,omitempty"`
	MaxResumePct                            int32                        `json:"MaxResumePct,omitempty"`
	MinResumeDurationSeconds                int32                        `json:"MinResumeDurationSeconds,omitempty"`
	ThumbnailImagesIntervalSeconds          int32                        `json:"ThumbnailImagesIntervalSeconds,omitempty"`
	SampleIgnoreSize                        int32                        `json:"SampleIgnoreSize,omitempty"`
}

type ConfigurationMediaPathInfo ¶

type ConfigurationMediaPathInfo struct {
	Path        string `json:"Path,omitempty"`
	NetworkPath string `json:"NetworkPath,omitempty"`
}

type ConfigurationMetadataFeatures ¶

type ConfigurationMetadataFeatures string
const (
	COLLECTIONS_ConfigurationMetadataFeatures    ConfigurationMetadataFeatures = "Collections"
	ADULT_ConfigurationMetadataFeatures          ConfigurationMetadataFeatures = "Adult"
	REQUIRED_SETUP_ConfigurationMetadataFeatures ConfigurationMetadataFeatures = "RequiredSetup"
)

List of Configuration.MetadataFeatures

type ConfigurationPathSubstitution ¶

type ConfigurationPathSubstitution struct {
	From string `json:"From,omitempty"`
	To   string `json:"To,omitempty"`
}

type ConfigurationSegmentSkipMode ¶

type ConfigurationSegmentSkipMode string
const (
	SHOW_BUTTON_ConfigurationSegmentSkipMode ConfigurationSegmentSkipMode = "ShowButton"
	AUTO_SKIP_ConfigurationSegmentSkipMode   ConfigurationSegmentSkipMode = "AutoSkip"
	NONE_ConfigurationSegmentSkipMode        ConfigurationSegmentSkipMode = "None"
)

List of Configuration.SegmentSkipMode

type ConfigurationServerConfiguration ¶

type ConfigurationServerConfiguration struct {
	EnableUPnP                           bool                                `json:"EnableUPnP,omitempty"`
	PublicPort                           int32                               `json:"PublicPort,omitempty"`
	PublicHttpsPort                      int32                               `json:"PublicHttpsPort,omitempty"`
	HttpServerPortNumber                 int32                               `json:"HttpServerPortNumber,omitempty"`
	HttpsPortNumber                      int32                               `json:"HttpsPortNumber,omitempty"`
	EnableHttps                          bool                                `json:"EnableHttps,omitempty"`
	CertificatePath                      string                              `json:"CertificatePath,omitempty"`
	CertificatePassword                  string                              `json:"CertificatePassword,omitempty"`
	IsPortAuthorized                     bool                                `json:"IsPortAuthorized,omitempty"`
	AutoRunWebApp                        bool                                `json:"AutoRunWebApp,omitempty"`
	EnableRemoteAccess                   bool                                `json:"EnableRemoteAccess,omitempty"`
	LogAllQueryTimes                     bool                                `json:"LogAllQueryTimes,omitempty"`
	EnableCaseSensitiveItemIds           bool                                `json:"EnableCaseSensitiveItemIds,omitempty"`
	MetadataPath                         string                              `json:"MetadataPath,omitempty"`
	MetadataNetworkPath                  string                              `json:"MetadataNetworkPath,omitempty"`
	PreferredMetadataLanguage            string                              `json:"PreferredMetadataLanguage,omitempty"`
	MetadataCountryCode                  string                              `json:"MetadataCountryCode,omitempty"`
	SortRemoveWords                      []string                            `json:"SortRemoveWords,omitempty"`
	LibraryMonitorDelay                  int32                               `json:"LibraryMonitorDelay,omitempty"`
	EnableDashboardResponseCaching       bool                                `json:"EnableDashboardResponseCaching,omitempty"`
	DashboardSourcePath                  string                              `json:"DashboardSourcePath,omitempty"`
	ImageSavingConvention                *ConfigurationImageSavingConvention `json:"ImageSavingConvention,omitempty"`
	EnableAutomaticRestart               bool                                `json:"EnableAutomaticRestart,omitempty"`
	CollectionFolderIdsMigrated          bool                                `json:"CollectionFolderIdsMigrated,omitempty"`
	ServerName                           string                              `json:"ServerName,omitempty"`
	WanDdns                              string                              `json:"WanDdns,omitempty"`
	UICulture                            string                              `json:"UICulture,omitempty"`
	SaveMetadataHidden                   bool                                `json:"SaveMetadataHidden,omitempty"`
	RemoteClientBitrateLimit             int32                               `json:"RemoteClientBitrateLimit,omitempty"`
	DisplaySpecialsWithinSeasons         bool                                `json:"DisplaySpecialsWithinSeasons,omitempty"`
	LocalNetworkSubnets                  []string                            `json:"LocalNetworkSubnets,omitempty"`
	LocalNetworkAddresses                []string                            `json:"LocalNetworkAddresses,omitempty"`
	EnableExternalContentInSuggestions   bool                                `json:"EnableExternalContentInSuggestions,omitempty"`
	RequireHttps                         bool                                `json:"RequireHttps,omitempty"`
	IsBehindProxy                        bool                                `json:"IsBehindProxy,omitempty"`
	RemoteIPFilter                       []string                            `json:"RemoteIPFilter,omitempty"`
	IsRemoteIPFilterBlacklist            bool                                `json:"IsRemoteIPFilterBlacklist,omitempty"`
	ImageExtractionTimeoutMs             int32                               `json:"ImageExtractionTimeoutMs,omitempty"`
	PathSubstitutions                    []ConfigurationPathSubstitution     `json:"PathSubstitutions,omitempty"`
	UninstalledPlugins                   []string                            `json:"UninstalledPlugins,omitempty"`
	CollapseVideoFolders                 bool                                `json:"CollapseVideoFolders,omitempty"`
	EnableOriginalTrackTitles            bool                                `json:"EnableOriginalTrackTitles,omitempty"`
	VacuumDatabaseOnStartup              bool                                `json:"VacuumDatabaseOnStartup,omitempty"`
	SimultaneousStreamLimit              int32                               `json:"SimultaneousStreamLimit,omitempty"`
	DatabaseCacheSizeMB                  int32                               `json:"DatabaseCacheSizeMB,omitempty"`
	EnableSqLiteMmio                     bool                                `json:"EnableSqLiteMmio,omitempty"`
	NextUpUpgraded                       bool                                `json:"NextUpUpgraded,omitempty"`
	ChannelOptionsUpgraded               bool                                `json:"ChannelOptionsUpgraded,omitempty"`
	TimerIdsUpgraded                     bool                                `json:"TimerIdsUpgraded,omitempty"`
	ForcedSortNameUpgraded               bool                                `json:"ForcedSortNameUpgraded,omitempty"`
	InheritedParentalRatingValueUpgraded bool                                `json:"InheritedParentalRatingValueUpgraded,omitempty"`
	EnablePeopleLetterSubFolders         bool                                `json:"EnablePeopleLetterSubFolders,omitempty"`
	OptimizeDatabaseOnShutdown           bool                                `json:"OptimizeDatabaseOnShutdown,omitempty"`
	DatabaseAnalysisLimit                int32                               `json:"DatabaseAnalysisLimit,omitempty"`
	DisableAsyncIO                       bool                                `json:"DisableAsyncIO,omitempty"`
	EnableDebugLevelLogging              bool                                `json:"EnableDebugLevelLogging,omitempty"`
	RevertDebugLogging                   string                              `json:"RevertDebugLogging,omitempty"`
	EnableAutoUpdate                     bool                                `json:"EnableAutoUpdate,omitempty"`
	LogFileRetentionDays                 int32                               `json:"LogFileRetentionDays,omitempty"`
	RunAtStartup                         bool                                `json:"RunAtStartup,omitempty"`
	IsStartupWizardCompleted             bool                                `json:"IsStartupWizardCompleted,omitempty"`
	CachePath                            string                              `json:"CachePath,omitempty"`
}

type ConfigurationServiceApiService ¶

type ConfigurationServiceApiService service

func (*ConfigurationServiceApiService) GetSystemConfiguration ¶

ConfigurationServiceApiService Gets application configuration Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return ConfigurationServerConfiguration

func (*ConfigurationServiceApiService) GetSystemConfigurationByKey ¶

func (a *ConfigurationServiceApiService) GetSystemConfigurationByKey(ctx context.Context, key string) (*http.Response, error)

ConfigurationServiceApiService Gets a named configuration Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param key Key

func (*ConfigurationServiceApiService) PostSystemConfiguration ¶

ConfigurationServiceApiService Updates application configuration Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ServerConfiguration:

func (*ConfigurationServiceApiService) PostSystemConfigurationByKey ¶

func (a *ConfigurationServiceApiService) PostSystemConfigurationByKey(ctx context.Context, body Object, key string) (*http.Response, error)

ConfigurationServiceApiService Updates named configuration Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param key Key

type ConfigurationSubtitlePlaybackMode ¶

type ConfigurationSubtitlePlaybackMode string
const (
	DEFAULT__ConfigurationSubtitlePlaybackMode    ConfigurationSubtitlePlaybackMode = "Default"
	ALWAYS_ConfigurationSubtitlePlaybackMode      ConfigurationSubtitlePlaybackMode = "Always"
	ONLY_FORCED_ConfigurationSubtitlePlaybackMode ConfigurationSubtitlePlaybackMode = "OnlyForced"
	NONE_ConfigurationSubtitlePlaybackMode        ConfigurationSubtitlePlaybackMode = "None"
	SMART_ConfigurationSubtitlePlaybackMode       ConfigurationSubtitlePlaybackMode = "Smart"
)

List of Configuration.SubtitlePlaybackMode

type ConfigurationTypeOptions ¶

type ConfigurationTypeOptions struct {
	Type_                string                     `json:"Type,omitempty"`
	MetadataFetchers     []string                   `json:"MetadataFetchers,omitempty"`
	MetadataFetcherOrder []string                   `json:"MetadataFetcherOrder,omitempty"`
	ImageFetchers        []string                   `json:"ImageFetchers,omitempty"`
	ImageFetcherOrder    []string                   `json:"ImageFetcherOrder,omitempty"`
	ImageOptions         []ConfigurationImageOption `json:"ImageOptions,omitempty"`
}

type ConfigurationUnratedItem ¶

type ConfigurationUnratedItem string
const (
	MOVIE_ConfigurationUnratedItem           ConfigurationUnratedItem = "Movie"
	TRAILER_ConfigurationUnratedItem         ConfigurationUnratedItem = "Trailer"
	SERIES_ConfigurationUnratedItem          ConfigurationUnratedItem = "Series"
	MUSIC_ConfigurationUnratedItem           ConfigurationUnratedItem = "Music"
	GAME_ConfigurationUnratedItem            ConfigurationUnratedItem = "Game"
	BOOK_ConfigurationUnratedItem            ConfigurationUnratedItem = "Book"
	LIVE_TV_CHANNEL_ConfigurationUnratedItem ConfigurationUnratedItem = "LiveTvChannel"
	LIVE_TV_PROGRAM_ConfigurationUnratedItem ConfigurationUnratedItem = "LiveTvProgram"
	CHANNEL_CONTENT_ConfigurationUnratedItem ConfigurationUnratedItem = "ChannelContent"
	OTHER_ConfigurationUnratedItem           ConfigurationUnratedItem = "Other"
)

List of Configuration.UnratedItem

type ConfigurationUserConfiguration ¶

type ConfigurationUserConfiguration struct {
	AudioLanguagePreference    string                             `json:"AudioLanguagePreference,omitempty"`
	PlayDefaultAudioTrack      bool                               `json:"PlayDefaultAudioTrack,omitempty"`
	SubtitleLanguagePreference string                             `json:"SubtitleLanguagePreference,omitempty"`
	DisplayMissingEpisodes     bool                               `json:"DisplayMissingEpisodes,omitempty"`
	SubtitleMode               *ConfigurationSubtitlePlaybackMode `json:"SubtitleMode,omitempty"`
	EnableLocalPassword        bool                               `json:"EnableLocalPassword,omitempty"`
	OrderedViews               []string                           `json:"OrderedViews,omitempty"`
	LatestItemsExcludes        []string                           `json:"LatestItemsExcludes,omitempty"`
	MyMediaExcludes            []string                           `json:"MyMediaExcludes,omitempty"`
	HidePlayedInLatest         bool                               `json:"HidePlayedInLatest,omitempty"`
	RememberAudioSelections    bool                               `json:"RememberAudioSelections,omitempty"`
	RememberSubtitleSelections bool                               `json:"RememberSubtitleSelections,omitempty"`
	EnableNextEpisodeAutoPlay  bool                               `json:"EnableNextEpisodeAutoPlay,omitempty"`
	ResumeRewindSeconds        int32                              `json:"ResumeRewindSeconds,omitempty"`
	IntroSkipMode              *ConfigurationSegmentSkipMode      `json:"IntroSkipMode,omitempty"`
}

type ConnectConnectAuthenticationExchangeResult ¶

type ConnectConnectAuthenticationExchangeResult struct {
	LocalUserId string `json:"LocalUserId,omitempty"`
	AccessToken string `json:"AccessToken,omitempty"`
}

type ConnectServiceApiService ¶

type ConnectServiceApiService service
func (a *ConnectServiceApiService) DeleteUsersByIdConnectLink(ctx context.Context, id string) (*http.Response, error)

ConnectServiceApiService Removes a Connect link for a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id User Id

func (*ConnectServiceApiService) GetConnectExchange ¶

ConnectServiceApiService Gets the corresponding local user from a connect user id Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param connectUserId ConnectUserId

@return ConnectConnectAuthenticationExchangeResult

func (*ConnectServiceApiService) GetConnectPending ¶

func (a *ConnectServiceApiService) GetConnectPending(ctx context.Context) (*http.Response, error)

ConnectServiceApiService Creates a Connect link for a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
func (a *ConnectServiceApiService) PostUsersByIdConnectLink(ctx context.Context, id string, connectUsername string) (ConnectUserLinkResult, *http.Response, error)

ConnectServiceApiService Creates a Connect link for a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id User Id
  • @param connectUsername Connect username

@return ConnectUserLinkResult

func (*ConnectServiceApiService) PostUsersByIdConnectLinkDelete ¶

func (a *ConnectServiceApiService) PostUsersByIdConnectLinkDelete(ctx context.Context, id string) (*http.Response, error)

ConnectServiceApiService Removes a Connect link for a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id User Id

type ConnectUserLinkResult ¶

type ConnectUserLinkResult struct {
	IsPending           bool   `json:"IsPending,omitempty"`
	IsNewUserInvitation bool   `json:"IsNewUserInvitation,omitempty"`
	GuestDisplayName    string `json:"GuestDisplayName,omitempty"`
}

type ConnectUserLinkType ¶

type ConnectUserLinkType string
const (
	LINKED_USER_ConnectUserLinkType ConnectUserLinkType = "LinkedUser"
	GUEST_ConnectUserLinkType       ConnectUserLinkType = "Guest"
)

List of Connect.UserLinkType

type CreateUserByName ¶

type CreateUserByName struct {
	Name string `json:"Name,omitempty"`
}

type DashboardServiceApiService ¶

type DashboardServiceApiService service

func (*DashboardServiceApiService) GetWebConfigurationpage ¶

func (a *DashboardServiceApiService) GetWebConfigurationpage(ctx context.Context) (*http.Response, error)

DashboardServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*DashboardServiceApiService) GetWebConfigurationpages ¶

DashboardServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []EmbyWebApiConfigurationPageInfo

func (*DashboardServiceApiService) GetWebStrings ¶

func (a *DashboardServiceApiService) GetWebStrings(ctx context.Context) (*http.Response, error)

DashboardServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type DayOfWeek ¶

type DayOfWeek string
const (
	SUNDAY_DayOfWeek    DayOfWeek = "Sunday"
	MONDAY_DayOfWeek    DayOfWeek = "Monday"
	TUESDAY_DayOfWeek   DayOfWeek = "Tuesday"
	WEDNESDAY_DayOfWeek DayOfWeek = "Wednesday"
	THURSDAY_DayOfWeek  DayOfWeek = "Thursday"
	FRIDAY_DayOfWeek    DayOfWeek = "Friday"
	SATURDAY_DayOfWeek  DayOfWeek = "Saturday"
)

List of DayOfWeek

type DefaultDirectoryBrowserInfo ¶

type DefaultDirectoryBrowserInfo struct {
	Path string `json:"Path,omitempty"`
}

type DeviceServiceApiService ¶

type DeviceServiceApiService service

func (*DeviceServiceApiService) DeleteDevices ¶

func (a *DeviceServiceApiService) DeleteDevices(ctx context.Context, id string) (*http.Response, error)

DeviceServiceApiService Deletes a device Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Device Id

func (*DeviceServiceApiService) GetDevices ¶

DeviceServiceApiService Gets all devices Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return QueryResultDevicesDeviceInfo

func (*DeviceServiceApiService) GetDevicesCamerauploads ¶

func (a *DeviceServiceApiService) GetDevicesCamerauploads(ctx context.Context, deviceId string) (DevicesContentUploadHistory, *http.Response, error)

DeviceServiceApiService Gets camera upload history for a device Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param deviceId Device Id

@return DevicesContentUploadHistory

func (*DeviceServiceApiService) GetDevicesInfo ¶

DeviceServiceApiService Gets info for a device Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Device Id

@return DevicesDeviceInfo

func (*DeviceServiceApiService) GetDevicesOptions ¶

DeviceServiceApiService Gets options for a device Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Device Id

@return DevicesDeviceOptions

func (*DeviceServiceApiService) PostDevicesCamerauploads ¶

func (a *DeviceServiceApiService) PostDevicesCamerauploads(ctx context.Context, body Object, deviceId string, album string, name string, id string) (*http.Response, error)

DeviceServiceApiService Uploads content Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param deviceId Device Id
  • @param album Album
  • @param name Name
  • @param id Id

func (*DeviceServiceApiService) PostDevicesDelete ¶

func (a *DeviceServiceApiService) PostDevicesDelete(ctx context.Context, id string) (*http.Response, error)

DeviceServiceApiService Deletes a device Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Device Id

func (*DeviceServiceApiService) PostDevicesOptions ¶

func (a *DeviceServiceApiService) PostDevicesOptions(ctx context.Context, body DevicesDeviceOptions, id string) (*http.Response, error)

DeviceServiceApiService Updates device options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body DeviceOptions:
  • @param id Device Id

type DevicesContentUploadHistory ¶

type DevicesContentUploadHistory struct {
	DeviceId      string                 `json:"DeviceId,omitempty"`
	FilesUploaded []DevicesLocalFileInfo `json:"FilesUploaded,omitempty"`
}

type DevicesDeviceInfo ¶

type DevicesDeviceInfo struct {
	Name             string    `json:"Name,omitempty"`
	Id               string    `json:"Id,omitempty"`
	LastUserName     string    `json:"LastUserName,omitempty"`
	AppName          string    `json:"AppName,omitempty"`
	AppVersion       string    `json:"AppVersion,omitempty"`
	LastUserId       string    `json:"LastUserId,omitempty"`
	DateLastActivity time.Time `json:"DateLastActivity,omitempty"`
	IconUrl          string    `json:"IconUrl,omitempty"`
}

type DevicesDeviceOptions ¶

type DevicesDeviceOptions struct {
	CustomName string `json:"CustomName,omitempty"`
}

type DevicesLocalFileInfo ¶

type DevicesLocalFileInfo struct {
	Name     string `json:"Name,omitempty"`
	Id       string `json:"Id,omitempty"`
	Album    string `json:"Album,omitempty"`
	MimeType string `json:"MimeType,omitempty"`
}

type DisplayPreferences ¶

type DisplayPreferences struct {
	Id                 string            `json:"Id,omitempty"`
	ViewType           string            `json:"ViewType,omitempty"`
	SortBy             string            `json:"SortBy,omitempty"`
	IndexBy            string            `json:"IndexBy,omitempty"`
	RememberIndexing   bool              `json:"RememberIndexing,omitempty"`
	PrimaryImageHeight int32             `json:"PrimaryImageHeight,omitempty"`
	PrimaryImageWidth  int32             `json:"PrimaryImageWidth,omitempty"`
	CustomPrefs        map[string]string `json:"CustomPrefs,omitempty"`
	ScrollDirection    *ScrollDirection  `json:"ScrollDirection,omitempty"`
	ShowBackdrop       bool              `json:"ShowBackdrop,omitempty"`
	RememberSorting    bool              `json:"RememberSorting,omitempty"`
	SortOrder          *SortOrder        `json:"SortOrder,omitempty"`
	Client             string            `json:"Client,omitempty"`
}

type DisplayPreferencesServiceApiService ¶

type DisplayPreferencesServiceApiService service

func (*DisplayPreferencesServiceApiService) GetDisplaypreferencesById ¶

func (a *DisplayPreferencesServiceApiService) GetDisplaypreferencesById(ctx context.Context, id string, userId string, client string) (DisplayPreferences, *http.Response, error)

DisplayPreferencesServiceApiService Gets a user's display preferences for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param userId User Id
  • @param client Client

@return DisplayPreferences

func (*DisplayPreferencesServiceApiService) PostDisplaypreferencesByDisplaypreferencesid ¶

func (a *DisplayPreferencesServiceApiService) PostDisplaypreferencesByDisplaypreferencesid(ctx context.Context, body DisplayPreferences, userId string, displayPreferencesId string) (*http.Response, error)

DisplayPreferencesServiceApiService Updates a user's display preferences for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body DisplayPreferences:
  • @param userId User Id
  • @param displayPreferencesId DisplayPreferences Id

type DlnaCodecProfile ¶

type DlnaCodecProfile struct {
	Type_           *DlnaCodecType         `json:"Type,omitempty"`
	Conditions      []DlnaProfileCondition `json:"Conditions,omitempty"`
	ApplyConditions []DlnaProfileCondition `json:"ApplyConditions,omitempty"`
	Codec           string                 `json:"Codec,omitempty"`
	Container       string                 `json:"Container,omitempty"`
}

type DlnaCodecType ¶

type DlnaCodecType string
const (
	VIDEO_DlnaCodecType       DlnaCodecType = "Video"
	VIDEO_AUDIO_DlnaCodecType DlnaCodecType = "VideoAudio"
	AUDIO_DlnaCodecType       DlnaCodecType = "Audio"
)

List of Dlna.CodecType

type DlnaContainerProfile ¶

type DlnaContainerProfile struct {
	Type_      *DlnaDlnaProfileType   `json:"Type,omitempty"`
	Conditions []DlnaProfileCondition `json:"Conditions,omitempty"`
	Container  string                 `json:"Container,omitempty"`
}

type DlnaDeviceProfile ¶

type DlnaDeviceProfile struct {
	Name                             string                   `json:"Name,omitempty"`
	Id                               string                   `json:"Id,omitempty"`
	SupportedMediaTypes              string                   `json:"SupportedMediaTypes,omitempty"`
	MaxStreamingBitrate              int64                    `json:"MaxStreamingBitrate,omitempty"`
	MusicStreamingTranscodingBitrate int32                    `json:"MusicStreamingTranscodingBitrate,omitempty"`
	MaxStaticMusicBitrate            int32                    `json:"MaxStaticMusicBitrate,omitempty"`
	DirectPlayProfiles               []DlnaDirectPlayProfile  `json:"DirectPlayProfiles,omitempty"`
	TranscodingProfiles              []DlnaTranscodingProfile `json:"TranscodingProfiles,omitempty"`
	ContainerProfiles                []DlnaContainerProfile   `json:"ContainerProfiles,omitempty"`
	CodecProfiles                    []DlnaCodecProfile       `json:"CodecProfiles,omitempty"`
	ResponseProfiles                 []DlnaResponseProfile    `json:"ResponseProfiles,omitempty"`
	SubtitleProfiles                 []DlnaSubtitleProfile    `json:"SubtitleProfiles,omitempty"`
}

type DlnaDirectPlayProfile ¶

type DlnaDirectPlayProfile struct {
	Container  string               `json:"Container,omitempty"`
	AudioCodec string               `json:"AudioCodec,omitempty"`
	VideoCodec string               `json:"VideoCodec,omitempty"`
	Type_      *DlnaDlnaProfileType `json:"Type,omitempty"`
}

type DlnaDlnaProfileType ¶

type DlnaDlnaProfileType string
const (
	AUDIO_DlnaDlnaProfileType DlnaDlnaProfileType = "Audio"
	VIDEO_DlnaDlnaProfileType DlnaDlnaProfileType = "Video"
	PHOTO_DlnaDlnaProfileType DlnaDlnaProfileType = "Photo"
)

List of Dlna.DlnaProfileType

type DlnaEncodingContext ¶

type DlnaEncodingContext string
const (
	STREAMING_DlnaEncodingContext DlnaEncodingContext = "Streaming"
	STATIC_DlnaEncodingContext    DlnaEncodingContext = "Static"
)

List of Dlna.EncodingContext

type DlnaPlaybackErrorCode ¶

type DlnaPlaybackErrorCode string
const (
	NOT_ALLOWED_DlnaPlaybackErrorCode          DlnaPlaybackErrorCode = "NotAllowed"
	NO_COMPATIBLE_STREAM_DlnaPlaybackErrorCode DlnaPlaybackErrorCode = "NoCompatibleStream"
	RATE_LIMIT_EXCEEDED_DlnaPlaybackErrorCode  DlnaPlaybackErrorCode = "RateLimitExceeded"
)

List of Dlna.PlaybackErrorCode

type DlnaProfileCondition ¶

type DlnaProfileCondition struct {
	Condition  *DlnaProfileConditionType  `json:"Condition,omitempty"`
	Property   *DlnaProfileConditionValue `json:"Property,omitempty"`
	Value      string                     `json:"Value,omitempty"`
	IsRequired bool                       `json:"IsRequired,omitempty"`
}

type DlnaProfileConditionType ¶

type DlnaProfileConditionType string
const (
	EQUALS_DlnaProfileConditionType             DlnaProfileConditionType = "Equals"
	NOT_EQUALS_DlnaProfileConditionType         DlnaProfileConditionType = "NotEquals"
	LESS_THAN_EQUAL_DlnaProfileConditionType    DlnaProfileConditionType = "LessThanEqual"
	GREATER_THAN_EQUAL_DlnaProfileConditionType DlnaProfileConditionType = "GreaterThanEqual"
	EQUALS_ANY_DlnaProfileConditionType         DlnaProfileConditionType = "EqualsAny"
)

List of Dlna.ProfileConditionType

type DlnaProfileConditionValue ¶

type DlnaProfileConditionValue string
const (
	AUDIO_CHANNELS_DlnaProfileConditionValue     DlnaProfileConditionValue = "AudioChannels"
	AUDIO_BITRATE_DlnaProfileConditionValue      DlnaProfileConditionValue = "AudioBitrate"
	AUDIO_PROFILE_DlnaProfileConditionValue      DlnaProfileConditionValue = "AudioProfile"
	WIDTH_DlnaProfileConditionValue              DlnaProfileConditionValue = "Width"
	HEIGHT_DlnaProfileConditionValue             DlnaProfileConditionValue = "Height"
	HAS64_BIT_OFFSETS_DlnaProfileConditionValue  DlnaProfileConditionValue = "Has64BitOffsets"
	PACKET_LENGTH_DlnaProfileConditionValue      DlnaProfileConditionValue = "PacketLength"
	VIDEO_BIT_DEPTH_DlnaProfileConditionValue    DlnaProfileConditionValue = "VideoBitDepth"
	VIDEO_BITRATE_DlnaProfileConditionValue      DlnaProfileConditionValue = "VideoBitrate"
	VIDEO_FRAMERATE_DlnaProfileConditionValue    DlnaProfileConditionValue = "VideoFramerate"
	VIDEO_LEVEL_DlnaProfileConditionValue        DlnaProfileConditionValue = "VideoLevel"
	VIDEO_PROFILE_DlnaProfileConditionValue      DlnaProfileConditionValue = "VideoProfile"
	VIDEO_TIMESTAMP_DlnaProfileConditionValue    DlnaProfileConditionValue = "VideoTimestamp"
	IS_ANAMORPHIC_DlnaProfileConditionValue      DlnaProfileConditionValue = "IsAnamorphic"
	REF_FRAMES_DlnaProfileConditionValue         DlnaProfileConditionValue = "RefFrames"
	NUM_AUDIO_STREAMS_DlnaProfileConditionValue  DlnaProfileConditionValue = "NumAudioStreams"
	NUM_VIDEO_STREAMS_DlnaProfileConditionValue  DlnaProfileConditionValue = "NumVideoStreams"
	IS_SECONDARY_AUDIO_DlnaProfileConditionValue DlnaProfileConditionValue = "IsSecondaryAudio"
	VIDEO_CODEC_TAG_DlnaProfileConditionValue    DlnaProfileConditionValue = "VideoCodecTag"
	IS_AVC_DlnaProfileConditionValue             DlnaProfileConditionValue = "IsAvc"
	IS_INTERLACED_DlnaProfileConditionValue      DlnaProfileConditionValue = "IsInterlaced"
	AUDIO_SAMPLE_RATE_DlnaProfileConditionValue  DlnaProfileConditionValue = "AudioSampleRate"
	AUDIO_BIT_DEPTH_DlnaProfileConditionValue    DlnaProfileConditionValue = "AudioBitDepth"
)

List of Dlna.ProfileConditionValue

type DlnaResponseProfile ¶

type DlnaResponseProfile struct {
	Container  string                 `json:"Container,omitempty"`
	AudioCodec string                 `json:"AudioCodec,omitempty"`
	VideoCodec string                 `json:"VideoCodec,omitempty"`
	Type_      *DlnaDlnaProfileType   `json:"Type,omitempty"`
	OrgPn      string                 `json:"OrgPn,omitempty"`
	MimeType   string                 `json:"MimeType,omitempty"`
	Conditions []DlnaProfileCondition `json:"Conditions,omitempty"`
}

type DlnaServerServiceApiGetDlnaIconsByFilenameOpts ¶

type DlnaServerServiceApiGetDlnaIconsByFilenameOpts struct {
	UuId optional.String
}

type DlnaServerServiceApiService ¶

type DlnaServerServiceApiService service

func (*DlnaServerServiceApiService) GetDlnaByUuidConnectionmanagerConnectionmanager ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidConnectionmanagerConnectionmanager(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna connection manager xml No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidConnectionmanagerConnectionmanagerXml ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidConnectionmanagerConnectionmanagerXml(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna connection manager xml No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidContentdirectoryContentdirectory ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidContentdirectoryContentdirectory(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna content directory xml No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidContentdirectoryContentdirectoryXml ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidContentdirectoryContentdirectoryXml(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna content directory xml No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidDescription ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidDescription(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna server info No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidDescriptionXml ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidDescriptionXml(ctx context.Context, uuId string) (*http.Response, error)

DlnaServerServiceApiService Gets dlna server info No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) GetDlnaByUuidIconsByFilename ¶

func (a *DlnaServerServiceApiService) GetDlnaByUuidIconsByFilename(ctx context.Context, uuId string, filename string) (*http.Response, error)

DlnaServerServiceApiService Gets a server icon No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param uuId Server UuId
  • @param filename The icon filename

func (*DlnaServerServiceApiService) GetDlnaIconsByFilename ¶

func (a *DlnaServerServiceApiService) GetDlnaIconsByFilename(ctx context.Context, filename string, localVarOptionals *DlnaServerServiceApiGetDlnaIconsByFilenameOpts) (*http.Response, error)

func (*DlnaServerServiceApiService) PostDlnaByUuidConnectionmanagerControl ¶

func (a *DlnaServerServiceApiService) PostDlnaByUuidConnectionmanagerControl(ctx context.Context, body Object, uuId string) (*http.Response, error)

DlnaServerServiceApiService Processes a control request No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param uuId Server UuId

func (*DlnaServerServiceApiService) PostDlnaByUuidContentdirectoryControl ¶

func (a *DlnaServerServiceApiService) PostDlnaByUuidContentdirectoryControl(ctx context.Context, body Object, uuId string) (*http.Response, error)

DlnaServerServiceApiService Processes a control request No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param uuId Server UuId

type DlnaServiceApiService ¶

type DlnaServiceApiService service

func (*DlnaServiceApiService) DeleteDlnaProfilesById ¶

func (a *DlnaServiceApiService) DeleteDlnaProfilesById(ctx context.Context, id string) (*http.Response, error)

DlnaServiceApiService Deletes a profile Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Profile Id

func (*DlnaServiceApiService) GetDlnaProfileinfos ¶

DlnaServiceApiService Gets a list of profiles Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []EmbyDlnaProfilesDlnaProfile

func (*DlnaServiceApiService) GetDlnaProfilesById ¶

DlnaServiceApiService Gets a single profile Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Profile Id

@return EmbyDlnaProfilesDlnaProfile

func (*DlnaServiceApiService) GetDlnaProfilesDefault ¶

DlnaServiceApiService Gets the default profile Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return EmbyDlnaProfilesDlnaProfile

func (*DlnaServiceApiService) PostDlnaProfiles ¶

DlnaServiceApiService Creates a profile Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body DlnaProfile:

func (*DlnaServiceApiService) PostDlnaProfilesById ¶

func (a *DlnaServiceApiService) PostDlnaProfilesById(ctx context.Context, body EmbyDlnaProfilesDlnaProfile, id string) (*http.Response, error)

DlnaServiceApiService Updates a profile Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body DlnaProfile:
  • @param id

type DlnaSubtitleDeliveryMethod ¶

type DlnaSubtitleDeliveryMethod string
const (
	ENCODE_DlnaSubtitleDeliveryMethod          DlnaSubtitleDeliveryMethod = "Encode"
	EMBED_DlnaSubtitleDeliveryMethod           DlnaSubtitleDeliveryMethod = "Embed"
	EXTERNAL_DlnaSubtitleDeliveryMethod        DlnaSubtitleDeliveryMethod = "External"
	HLS_DlnaSubtitleDeliveryMethod             DlnaSubtitleDeliveryMethod = "Hls"
	VIDEO_SIDE_DATA_DlnaSubtitleDeliveryMethod DlnaSubtitleDeliveryMethod = "VideoSideData"
)

List of Dlna.SubtitleDeliveryMethod

type DlnaSubtitleProfile ¶

type DlnaSubtitleProfile struct {
	Format    string                      `json:"Format,omitempty"`
	Method    *DlnaSubtitleDeliveryMethod `json:"Method,omitempty"`
	DidlMode  string                      `json:"DidlMode,omitempty"`
	Language  string                      `json:"Language,omitempty"`
	Container string                      `json:"Container,omitempty"`
	Protocol  string                      `json:"Protocol,omitempty"`
}

type DlnaTranscodeSeekInfo ¶

type DlnaTranscodeSeekInfo string
const (
	AUTO_DlnaTranscodeSeekInfo  DlnaTranscodeSeekInfo = "Auto"
	BYTES_DlnaTranscodeSeekInfo DlnaTranscodeSeekInfo = "Bytes"
)

List of Dlna.TranscodeSeekInfo

type DlnaTranscodingProfile ¶

type DlnaTranscodingProfile struct {
	Container                      string                 `json:"Container,omitempty"`
	Type_                          *DlnaDlnaProfileType   `json:"Type,omitempty"`
	VideoCodec                     string                 `json:"VideoCodec,omitempty"`
	AudioCodec                     string                 `json:"AudioCodec,omitempty"`
	Protocol                       string                 `json:"Protocol,omitempty"`
	EstimateContentLength          bool                   `json:"EstimateContentLength,omitempty"`
	EnableMpegtsM2TsMode           bool                   `json:"EnableMpegtsM2TsMode,omitempty"`
	TranscodeSeekInfo              *DlnaTranscodeSeekInfo `json:"TranscodeSeekInfo,omitempty"`
	CopyTimestamps                 bool                   `json:"CopyTimestamps,omitempty"`
	Context                        *DlnaEncodingContext   `json:"Context,omitempty"`
	MaxAudioChannels               string                 `json:"MaxAudioChannels,omitempty"`
	MinSegments                    int32                  `json:"MinSegments,omitempty"`
	SegmentLength                  int32                  `json:"SegmentLength,omitempty"`
	BreakOnNonKeyFrames            bool                   `json:"BreakOnNonKeyFrames,omitempty"`
	AllowInterlacedVideoStreamCopy bool                   `json:"AllowInterlacedVideoStreamCopy,omitempty"`
	ManifestSubtitles              string                 `json:"ManifestSubtitles,omitempty"`
	MaxManifestSubtitles           int32                  `json:"MaxManifestSubtitles,omitempty"`
}

type DrawingImageOrientation ¶

type DrawingImageOrientation string
const (
	TOP_LEFT_DrawingImageOrientation     DrawingImageOrientation = "TopLeft"
	TOP_RIGHT_DrawingImageOrientation    DrawingImageOrientation = "TopRight"
	BOTTOM_RIGHT_DrawingImageOrientation DrawingImageOrientation = "BottomRight"
	BOTTOM_LEFT_DrawingImageOrientation  DrawingImageOrientation = "BottomLeft"
	LEFT_TOP_DrawingImageOrientation     DrawingImageOrientation = "LeftTop"
	RIGHT_TOP_DrawingImageOrientation    DrawingImageOrientation = "RightTop"
	RIGHT_BOTTOM_DrawingImageOrientation DrawingImageOrientation = "RightBottom"
	LEFT_BOTTOM_DrawingImageOrientation  DrawingImageOrientation = "LeftBottom"
)

List of Drawing.ImageOrientation

type DynamicHlsServiceApiGetAudioByIdMainM3u8Opts ¶

type DynamicHlsServiceApiGetAudioByIdMainM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiGetAudioByIdMasterM3u8Opts ¶

type DynamicHlsServiceApiGetAudioByIdMasterM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiGetVideosByIdMainM3u8Opts ¶

type DynamicHlsServiceApiGetVideosByIdMainM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiGetVideosByIdMasterM3u8Opts ¶

type DynamicHlsServiceApiGetVideosByIdMasterM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiHeadAudioByIdMasterM3u8Opts ¶

type DynamicHlsServiceApiHeadAudioByIdMasterM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiHeadVideosByIdMasterM3u8Opts ¶

type DynamicHlsServiceApiHeadVideosByIdMasterM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type DynamicHlsServiceApiService ¶

type DynamicHlsServiceApiService service

func (*DynamicHlsServiceApiService) GetAudioByIdHls1ByPlaylistidBySegmentidBySegmentcontainer ¶

func (a *DynamicHlsServiceApiService) GetAudioByIdHls1ByPlaylistidBySegmentidBySegmentcontainer(ctx context.Context, segmentContainer string, segmentId string, id string, playlistId string) (*http.Response, error)

DynamicHlsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param segmentContainer
  • @param segmentId
  • @param id
  • @param playlistId

func (*DynamicHlsServiceApiService) GetAudioByIdMainM3u8 ¶

func (a *DynamicHlsServiceApiService) GetAudioByIdMainM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiGetAudioByIdMainM3u8Opts) (*http.Response, error)

func (*DynamicHlsServiceApiService) GetAudioByIdMasterM3u8 ¶

func (a *DynamicHlsServiceApiService) GetAudioByIdMasterM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiGetAudioByIdMasterM3u8Opts) (*http.Response, error)

func (*DynamicHlsServiceApiService) GetVideosByIdHls1ByPlaylistidBySegmentidBySegmentcontainer ¶

func (a *DynamicHlsServiceApiService) GetVideosByIdHls1ByPlaylistidBySegmentidBySegmentcontainer(ctx context.Context, segmentContainer string, segmentId string, id string, playlistId string) (*http.Response, error)

DynamicHlsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param segmentContainer
  • @param segmentId
  • @param id
  • @param playlistId

func (*DynamicHlsServiceApiService) GetVideosByIdLiveSubtitlesM3u8 ¶

func (a *DynamicHlsServiceApiService) GetVideosByIdLiveSubtitlesM3u8(ctx context.Context, id string, subtitleSegmentLength int32, manifestSubtitles string) (*http.Response, error)

DynamicHlsServiceApiService Gets an HLS subtitle playlist. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param subtitleSegmentLength The subtitle segment length
  • @param manifestSubtitles The subtitle segment format

func (*DynamicHlsServiceApiService) GetVideosByIdMainM3u8 ¶

func (a *DynamicHlsServiceApiService) GetVideosByIdMainM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiGetVideosByIdMainM3u8Opts) (*http.Response, error)

func (*DynamicHlsServiceApiService) GetVideosByIdMasterM3u8 ¶

func (a *DynamicHlsServiceApiService) GetVideosByIdMasterM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiGetVideosByIdMasterM3u8Opts) (*http.Response, error)

func (*DynamicHlsServiceApiService) GetVideosByIdSubtitlesM3u8 ¶

func (a *DynamicHlsServiceApiService) GetVideosByIdSubtitlesM3u8(ctx context.Context, id string, subtitleSegmentLength int32, manifestSubtitles string) (*http.Response, error)

DynamicHlsServiceApiService Gets an HLS subtitle playlist. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param subtitleSegmentLength The subtitle segment length
  • @param manifestSubtitles The subtitle segment format

func (*DynamicHlsServiceApiService) HeadAudioByIdHls1ByPlaylistidBySegmentidBySegmentcontainer ¶

func (a *DynamicHlsServiceApiService) HeadAudioByIdHls1ByPlaylistidBySegmentidBySegmentcontainer(ctx context.Context, segmentContainer string, segmentId string, id string, playlistId string) (*http.Response, error)

DynamicHlsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param segmentContainer
  • @param segmentId
  • @param id
  • @param playlistId

func (*DynamicHlsServiceApiService) HeadAudioByIdMasterM3u8 ¶

func (a *DynamicHlsServiceApiService) HeadAudioByIdMasterM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiHeadAudioByIdMasterM3u8Opts) (*http.Response, error)

func (*DynamicHlsServiceApiService) HeadVideosByIdHls1ByPlaylistidBySegmentidBySegmentcontainer ¶

func (a *DynamicHlsServiceApiService) HeadVideosByIdHls1ByPlaylistidBySegmentidBySegmentcontainer(ctx context.Context, segmentContainer string, segmentId string, id string, playlistId string) (*http.Response, error)

DynamicHlsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param segmentContainer
  • @param segmentId
  • @param id
  • @param playlistId

func (*DynamicHlsServiceApiService) HeadVideosByIdMasterM3u8 ¶

func (a *DynamicHlsServiceApiService) HeadVideosByIdMasterM3u8(ctx context.Context, id string, container string, localVarOptionals *DynamicHlsServiceApiHeadVideosByIdMasterM3u8Opts) (*http.Response, error)

type EmbyDlnaProfilesDeviceIdentification ¶

type EmbyDlnaProfilesDeviceIdentification struct {
	FriendlyName      string                           `json:"FriendlyName,omitempty"`
	ModelNumber       string                           `json:"ModelNumber,omitempty"`
	SerialNumber      string                           `json:"SerialNumber,omitempty"`
	ModelName         string                           `json:"ModelName,omitempty"`
	ModelDescription  string                           `json:"ModelDescription,omitempty"`
	DeviceDescription string                           `json:"DeviceDescription,omitempty"`
	ModelUrl          string                           `json:"ModelUrl,omitempty"`
	Manufacturer      string                           `json:"Manufacturer,omitempty"`
	ManufacturerUrl   string                           `json:"ManufacturerUrl,omitempty"`
	Headers           []EmbyDlnaProfilesHttpHeaderInfo `json:"Headers,omitempty"`
}

type EmbyDlnaProfilesDeviceProfileType ¶

type EmbyDlnaProfilesDeviceProfileType string
const (
	SYSTEM_EmbyDlnaProfilesDeviceProfileType EmbyDlnaProfilesDeviceProfileType = "System"
	USER_EmbyDlnaProfilesDeviceProfileType   EmbyDlnaProfilesDeviceProfileType = "User"
)

List of Emby.Dlna.Profiles.DeviceProfileType

type EmbyDlnaProfilesDlnaProfile ¶

type EmbyDlnaProfilesDlnaProfile struct {
	Type_                            *EmbyDlnaProfilesDeviceProfileType     `json:"Type,omitempty"`
	Path                             string                                 `json:"Path,omitempty"`
	UserId                           string                                 `json:"UserId,omitempty"`
	AlbumArtPn                       string                                 `json:"AlbumArtPn,omitempty"`
	MaxAlbumArtWidth                 int32                                  `json:"MaxAlbumArtWidth,omitempty"`
	MaxAlbumArtHeight                int32                                  `json:"MaxAlbumArtHeight,omitempty"`
	MaxIconWidth                     int32                                  `json:"MaxIconWidth,omitempty"`
	MaxIconHeight                    int32                                  `json:"MaxIconHeight,omitempty"`
	FriendlyName                     string                                 `json:"FriendlyName,omitempty"`
	Manufacturer                     string                                 `json:"Manufacturer,omitempty"`
	ManufacturerUrl                  string                                 `json:"ManufacturerUrl,omitempty"`
	ModelName                        string                                 `json:"ModelName,omitempty"`
	ModelDescription                 string                                 `json:"ModelDescription,omitempty"`
	ModelNumber                      string                                 `json:"ModelNumber,omitempty"`
	ModelUrl                         string                                 `json:"ModelUrl,omitempty"`
	SerialNumber                     string                                 `json:"SerialNumber,omitempty"`
	EnableAlbumArtInDidl             bool                                   `json:"EnableAlbumArtInDidl,omitempty"`
	EnableSingleAlbumArtLimit        bool                                   `json:"EnableSingleAlbumArtLimit,omitempty"`
	EnableSingleSubtitleLimit        bool                                   `json:"EnableSingleSubtitleLimit,omitempty"`
	ProtocolInfo                     string                                 `json:"ProtocolInfo,omitempty"`
	TimelineOffsetSeconds            int32                                  `json:"TimelineOffsetSeconds,omitempty"`
	RequiresPlainVideoItems          bool                                   `json:"RequiresPlainVideoItems,omitempty"`
	RequiresPlainFolders             bool                                   `json:"RequiresPlainFolders,omitempty"`
	IgnoreTranscodeByteRangeRequests bool                                   `json:"IgnoreTranscodeByteRangeRequests,omitempty"`
	SupportsSamsungBookmark          bool                                   `json:"SupportsSamsungBookmark,omitempty"`
	Identification                   *EmbyDlnaProfilesDeviceIdentification  `json:"Identification,omitempty"`
	ProtocolInfoDetection            *EmbyDlnaProfilesProtocolInfoDetection `json:"ProtocolInfoDetection,omitempty"`
	Name                             string                                 `json:"Name,omitempty"`
	Id                               string                                 `json:"Id,omitempty"`
	SupportedMediaTypes              string                                 `json:"SupportedMediaTypes,omitempty"`
	MaxStreamingBitrate              int64                                  `json:"MaxStreamingBitrate,omitempty"`
	MusicStreamingTranscodingBitrate int32                                  `json:"MusicStreamingTranscodingBitrate,omitempty"`
	MaxStaticMusicBitrate            int32                                  `json:"MaxStaticMusicBitrate,omitempty"`
	DirectPlayProfiles               []DlnaDirectPlayProfile                `json:"DirectPlayProfiles,omitempty"`
	TranscodingProfiles              []DlnaTranscodingProfile               `json:"TranscodingProfiles,omitempty"`
	ContainerProfiles                []DlnaContainerProfile                 `json:"ContainerProfiles,omitempty"`
	CodecProfiles                    []DlnaCodecProfile                     `json:"CodecProfiles,omitempty"`
	ResponseProfiles                 []DlnaResponseProfile                  `json:"ResponseProfiles,omitempty"`
	SubtitleProfiles                 []DlnaSubtitleProfile                  `json:"SubtitleProfiles,omitempty"`
}

type EmbyDlnaProfilesHeaderMatchType ¶

type EmbyDlnaProfilesHeaderMatchType string
const (
	EQUALS_EmbyDlnaProfilesHeaderMatchType    EmbyDlnaProfilesHeaderMatchType = "Equals"
	REGEX_EmbyDlnaProfilesHeaderMatchType     EmbyDlnaProfilesHeaderMatchType = "Regex"
	SUBSTRING_EmbyDlnaProfilesHeaderMatchType EmbyDlnaProfilesHeaderMatchType = "Substring"
)

List of Emby.Dlna.Profiles.HeaderMatchType

type EmbyDlnaProfilesHttpHeaderInfo ¶

type EmbyDlnaProfilesHttpHeaderInfo struct {
	Name  string                           `json:"Name,omitempty"`
	Value string                           `json:"Value,omitempty"`
	Match *EmbyDlnaProfilesHeaderMatchType `json:"Match,omitempty"`
}

type EmbyDlnaProfilesProtocolInfoDetection ¶

type EmbyDlnaProfilesProtocolInfoDetection struct {
	EnabledForVideo  bool `json:"EnabledForVideo,omitempty"`
	EnabledForAudio  bool `json:"EnabledForAudio,omitempty"`
	EnabledForPhotos bool `json:"EnabledForPhotos,omitempty"`
}

type EmbyLiveTvChannelManagementInfo ¶

type EmbyLiveTvChannelManagementInfo struct {
	Id   string `json:"Id,omitempty"`
	Name string `json:"Name,omitempty"`
}

type EmbyMediaModelEnumsCodecDirections ¶

type EmbyMediaModelEnumsCodecDirections string
const (
	ENCODER_EmbyMediaModelEnumsCodecDirections EmbyMediaModelEnumsCodecDirections = "Encoder"
	DECODER_EmbyMediaModelEnumsCodecDirections EmbyMediaModelEnumsCodecDirections = "Decoder"
)

List of Emby.Media.Model.Enums.CodecDirections

type EmbyMediaModelEnumsCodecKinds ¶

type EmbyMediaModelEnumsCodecKinds string
const (
	AUDIO_EmbyMediaModelEnumsCodecKinds      EmbyMediaModelEnumsCodecKinds = "Audio"
	VIDEO_EmbyMediaModelEnumsCodecKinds      EmbyMediaModelEnumsCodecKinds = "Video"
	SUB_TITLES_EmbyMediaModelEnumsCodecKinds EmbyMediaModelEnumsCodecKinds = "SubTitles"
)

List of Emby.Media.Model.Enums.CodecKinds

type EmbyMediaModelEnumsColorFormats ¶

type EmbyMediaModelEnumsColorFormats string
const (
	UNKNOWN_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "Unknown"
	YUV420P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv420p"
	YUYV422_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuyv422"
	RGB24_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "rgb24"
	BGR24_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "bgr24"
	YUV422P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv422p"
	YUV444P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv444p"
	YUV410P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv410p"
	YUV411P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv411p"
	GRAY_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "gray"
	MONOW_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "monow"
	MONOB_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "monob"
	PAL8_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "pal8"
	YUVJ420P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuvj420p"
	YUVJ422P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuvj422p"
	YUVJ444P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuvj444p"
	UYVY422_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "uyvy422"
	UYYVYY411_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "uyyvyy411"
	BGR8_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "bgr8"
	BGR4_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "bgr4"
	BGR4_BYTE_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "bgr4_byte"
	RGB8_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "rgb8"
	RGB4_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "rgb4"
	RGB4_BYTE_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "rgb4_byte"
	NV12_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "nv12"
	NV21_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "nv21"
	ARGB_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "argb"
	RGBA_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "rgba"
	ABGR_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "abgr"
	BGRA_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "bgra"
	GRAY16_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "gray16"
	YUV440P_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yuv440p"
	YUVJ440P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuvj440p"
	YUVA420P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuva420p"
	RGB48_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "rgb48"
	RGB565_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "rgb565"
	RGB555_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "rgb555"
	BGR565_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bgr565"
	BGR555_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bgr555"
	VAAPI_MOCO_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "vaapi_moco"
	VAAPI_IDCT_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "vaapi_idct"
	VAAPI_VLD_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "vaapi_vld"
	YUV420P16_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv420p16"
	YUV422P16_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv422p16"
	YUV444P16_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv444p16"
	DXVA2_VLD_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "dxva2_vld"
	RGB444_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "rgb444"
	BGR444_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bgr444"
	YA8_EmbyMediaModelEnumsColorFormats         EmbyMediaModelEnumsColorFormats = "ya8"
	BGR48_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "bgr48"
	YUV420P9_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuv420p9"
	YUV420P10_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv420p10"
	YUV422P10_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv422p10"
	YUV444P9_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuv444p9"
	YUV444P10_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuv444p10"
	YUV422P9_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuv422p9"
	GBRP_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "gbrp"
	GBRP9_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "gbrp9"
	GBRP10_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "gbrp10"
	GBRP16_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "gbrp16"
	YUVA422P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuva422p"
	YUVA444P_EmbyMediaModelEnumsColorFormats    EmbyMediaModelEnumsColorFormats = "yuva444p"
	YUVA420P9_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuva420p9"
	YUVA422P9_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuva422p9"
	YUVA444P9_EmbyMediaModelEnumsColorFormats   EmbyMediaModelEnumsColorFormats = "yuva444p9"
	YUVA420P10_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva420p10"
	YUVA422P10_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva422p10"
	YUVA444P10_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva444p10"
	YUVA420P16_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva420p16"
	YUVA422P16_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva422p16"
	YUVA444P16_EmbyMediaModelEnumsColorFormats  EmbyMediaModelEnumsColorFormats = "yuva444p16"
	VDPAU_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "vdpau"
	XYZ12_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "xyz12"
	NV16_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "nv16"
	NV20_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "nv20"
	RGBA64_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "rgba64"
	BGRA64_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bgra64"
	YVYU422_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "yvyu422"
	YA16_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "ya16"
	GBRAP_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "gbrap"
	GBRAP16_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "gbrap16"
	QSV_EmbyMediaModelEnumsColorFormats         EmbyMediaModelEnumsColorFormats = "qsv"
	MMAL_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "mmal"
	D3D11VA_VLD_EmbyMediaModelEnumsColorFormats EmbyMediaModelEnumsColorFormats = "d3d11va_vld"
	CUDA_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "cuda"

	RGB0_EmbyMediaModelEnumsColorFormats EmbyMediaModelEnumsColorFormats = "rgb0"

	BGR0_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "bgr0"
	YUV420P12_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv420p12"
	YUV420P14_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv420p14"
	YUV422P12_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv422p12"
	YUV422P14_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv422p14"
	YUV444P12_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv444p12"
	YUV444P14_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv444p14"
	GBRP12_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "gbrp12"
	GBRP14_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "gbrp14"
	YUVJ411P_EmbyMediaModelEnumsColorFormats         EmbyMediaModelEnumsColorFormats = "yuvj411p"
	BAYER_BGGR8_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bayer_bggr8"
	BAYER_RGGB8_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bayer_rggb8"
	BAYER_GBRG8_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bayer_gbrg8"
	BAYER_GRBG8_EmbyMediaModelEnumsColorFormats      EmbyMediaModelEnumsColorFormats = "bayer_grbg8"
	BAYER_BGGR16_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "bayer_bggr16"
	BAYER_RGGB16_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "bayer_rggb16"
	BAYER_GBRG16_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "bayer_gbrg16"
	BAYER_GRBG16_EmbyMediaModelEnumsColorFormats     EmbyMediaModelEnumsColorFormats = "bayer_grbg16"
	XVMC_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "xvmc"
	YUV440P10_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv440p10"
	YUV440P12_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "yuv440p12"
	AYUV64_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "ayuv64"
	VIDEOTOOLBOX_VLD_EmbyMediaModelEnumsColorFormats EmbyMediaModelEnumsColorFormats = "videotoolbox_vld"
	P010_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "p010"
	GBRAP12_EmbyMediaModelEnumsColorFormats          EmbyMediaModelEnumsColorFormats = "gbrap12"
	GBRAP10_EmbyMediaModelEnumsColorFormats          EmbyMediaModelEnumsColorFormats = "gbrap10"
	MEDIACODEC_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "mediacodec"
	GRAY12_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "gray12"
	GRAY10_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "gray10"
	GRAY14_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "gray14"
	P016_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "p016"
	D3D11_EmbyMediaModelEnumsColorFormats            EmbyMediaModelEnumsColorFormats = "d3d11"
	GRAY9_EmbyMediaModelEnumsColorFormats            EmbyMediaModelEnumsColorFormats = "gray9"
	GBRPF32_EmbyMediaModelEnumsColorFormats          EmbyMediaModelEnumsColorFormats = "gbrpf32"
	GBRAPF32_EmbyMediaModelEnumsColorFormats         EmbyMediaModelEnumsColorFormats = "gbrapf32"
	DRM_PRIME_EmbyMediaModelEnumsColorFormats        EmbyMediaModelEnumsColorFormats = "drm_prime"
	OPENCL_EmbyMediaModelEnumsColorFormats           EmbyMediaModelEnumsColorFormats = "opencl"
	GRAYF32_EmbyMediaModelEnumsColorFormats          EmbyMediaModelEnumsColorFormats = "grayf32"
	YUVA422P12_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "yuva422p12"
	YUVA444P12_EmbyMediaModelEnumsColorFormats       EmbyMediaModelEnumsColorFormats = "yuva444p12"
	NV24_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "nv24"
	NV42_EmbyMediaModelEnumsColorFormats             EmbyMediaModelEnumsColorFormats = "nv42"
)

List of Emby.Media.Model.Enums.ColorFormats

type EmbyMediaModelEnumsSecondaryFrameworks ¶

type EmbyMediaModelEnumsSecondaryFrameworks string
const (
	UNKNOWN_EmbyMediaModelEnumsSecondaryFrameworks       EmbyMediaModelEnumsSecondaryFrameworks = "Unknown"
	NONE_EmbyMediaModelEnumsSecondaryFrameworks          EmbyMediaModelEnumsSecondaryFrameworks = "None"
	AMD_AMF_EmbyMediaModelEnumsSecondaryFrameworks       EmbyMediaModelEnumsSecondaryFrameworks = "AmdAmf"
	MEDIA_CODEC_EmbyMediaModelEnumsSecondaryFrameworks   EmbyMediaModelEnumsSecondaryFrameworks = "MediaCodec"
	NV_ENC_DEC_EmbyMediaModelEnumsSecondaryFrameworks    EmbyMediaModelEnumsSecondaryFrameworks = "NvEncDec"
	OPEN_MAX_EmbyMediaModelEnumsSecondaryFrameworks      EmbyMediaModelEnumsSecondaryFrameworks = "OpenMax"
	QUICK_SYNC_EmbyMediaModelEnumsSecondaryFrameworks    EmbyMediaModelEnumsSecondaryFrameworks = "QuickSync"
	VA_API_EmbyMediaModelEnumsSecondaryFrameworks        EmbyMediaModelEnumsSecondaryFrameworks = "VaApi"
	V4_L2_EmbyMediaModelEnumsSecondaryFrameworks         EmbyMediaModelEnumsSecondaryFrameworks = "V4L2"
	DX_VA_EmbyMediaModelEnumsSecondaryFrameworks         EmbyMediaModelEnumsSecondaryFrameworks = "DxVa"
	D3D11VA_EmbyMediaModelEnumsSecondaryFrameworks       EmbyMediaModelEnumsSecondaryFrameworks = "D3d11va"
	VIDEO_TOOLBOX_EmbyMediaModelEnumsSecondaryFrameworks EmbyMediaModelEnumsSecondaryFrameworks = "VideoToolbox"
	MMAL_EmbyMediaModelEnumsSecondaryFrameworks          EmbyMediaModelEnumsSecondaryFrameworks = "Mmal"
)

List of Emby.Media.Model.Enums.SecondaryFrameworks

type EmbyMediaModelEnumsVideoMediaTypes ¶

type EmbyMediaModelEnumsVideoMediaTypes string
const (
	UNKNOWN_EmbyMediaModelEnumsVideoMediaTypes    EmbyMediaModelEnumsVideoMediaTypes = "Unknown"
	COPY_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "copy"
	FLV1_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "flv1"
	H263_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "h263"
	H263P_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "h263p"
	H264_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "h264"
	HEVC_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "hevc"
	MJPEG_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "mjpeg"
	MPEG1VIDEO_EmbyMediaModelEnumsVideoMediaTypes EmbyMediaModelEnumsVideoMediaTypes = "mpeg1video"
	MPEG2VIDEO_EmbyMediaModelEnumsVideoMediaTypes EmbyMediaModelEnumsVideoMediaTypes = "mpeg2video"
	MPEG4_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "mpeg4"
	MSVIDEO1_EmbyMediaModelEnumsVideoMediaTypes   EmbyMediaModelEnumsVideoMediaTypes = "msvideo1"
	THEORA_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "theora"
	VC1IMAGE_EmbyMediaModelEnumsVideoMediaTypes   EmbyMediaModelEnumsVideoMediaTypes = "vc1image"
	VC1_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "vc1"
	VP8_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "vp8"
	VP9_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "vp9"
	WMV1_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "wmv1"
	WMV2_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "wmv2"
	WMV3_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "wmv3"

	A64_MULTI_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "a64_multi"
	A64_MULTI5_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "a64_multi5"
	AASC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "aasc"
	AIC_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "aic"
	ALIAS_PIX_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "alias_pix"
	AMV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "amv"
	ANM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "anm"
	ANSI_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "ansi"
	APNG_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "apng"
	ASV1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "asv1"
	ASV2_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "asv2"
	AURA_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "aura"
	AURA2_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "aura2"
	AV1_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "av1"
	AVRN_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "avrn"
	AVRP_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "avrp"
	AVS_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "avs"
	AVUI_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "avui"
	AYUV_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "ayuv"
	BETHSOFTVID_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "bethsoftvid"
	BFI_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "bfi"
	BINKVIDEO_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "binkvideo"
	BINTEXT_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "bintext"
	BITPACKED_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "bitpacked"
	BMP_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "bmp"
	BMV_VIDEO_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "bmv_video"
	BRENDER_PIX_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "brender_pix"
	C93_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "c93"
	CAVS_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cavs"
	CDGRAPHICS_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "cdgraphics"
	CDXL_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cdxl"
	CFHD_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cfhd"
	CINEPAK_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "cinepak"
	CLEARVIDEO_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "clearvideo"
	CLJR_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cljr"
	CLLC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cllc"
	CMV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "cmv"
	CPIA_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cpia"
	CSCD_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cscd"
	CYUV_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "cyuv"
	DAALA_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "daala"
	DDS_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "dds"
	DFA_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "dfa"
	DIRAC_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "dirac"
	DNXHD_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "dnxhd"
	DPX_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "dpx"
	DSICINVIDEO_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "dsicinvideo"
	DVVIDEO_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "dvvideo"
	DXA_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "dxa"
	DXTORY_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "dxtory"
	DXV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "dxv"
	ESCAPE124_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "escape124"
	ESCAPE130_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "escape130"
	EXR_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "exr"
	FFV1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "ffv1"
	FFVHUFF_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "ffvhuff"
	FIC_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "fic"
	FITS_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "fits"
	FLASHSV_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "flashsv"
	FLASHSV2_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "flashsv2"
	FLIC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "flic"
	FMVC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "fmvc"
	FRAPS_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "fraps"
	FRWU_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "frwu"
	G2M_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "g2m"
	GDV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "gdv"
	GIF_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "gif"
	H261_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "h261"
	H263I_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "h263i"
	HAP_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "hap"
	HNM4VIDEO_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "hnm4video"
	HQ_HQA_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "hq_hqa"
	HQX_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "hqx"
	HUFFYUV_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "huffyuv"
	IDCIN_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "idcin"
	IDF_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "idf"
	IFF_ILBM_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "iff_ilbm"
	INDEO2_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "indeo2"
	INDEO3_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "indeo3"
	INDEO4_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "indeo4"
	INDEO5_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "indeo5"
	INTERPLAYVIDEO_EmbyMediaModelEnumsVideoMediaTypes  EmbyMediaModelEnumsVideoMediaTypes = "interplayvideo"
	JPEG2000_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "jpeg2000"
	JPEGLS_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "jpegls"
	JV_EmbyMediaModelEnumsVideoMediaTypes              EmbyMediaModelEnumsVideoMediaTypes = "jv"
	KGV1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "kgv1"
	KMVC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "kmvc"
	LAGARITH_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "lagarith"
	LJPEG_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "ljpeg"
	LOCO_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "loco"
	M101_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "m101"
	MAD_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "mad"
	MAGICYUV_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "magicyuv"
	MDEC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mdec"
	MIMIC_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "mimic"
	MJPEGB_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "mjpegb"
	MMVIDEO_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "mmvideo"
	MOTIONPIXELS_EmbyMediaModelEnumsVideoMediaTypes    EmbyMediaModelEnumsVideoMediaTypes = "motionpixels"
	MSA1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "msa1"
	MSCC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mscc"
	MSMPEG4V1_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "msmpeg4v1"
	MSMPEG4V2_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "msmpeg4v2"
	MSMPEG4V3_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "msmpeg4v3"
	MSRLE_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "msrle"
	MSS1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mss1"
	MSS2_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mss2"
	MSZH_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mszh"
	MTS2_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mts2"
	MVC1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mvc1"
	MVC2_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "mvc2"
	MXPEG_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "mxpeg"
	NUV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "nuv"
	PAF_VIDEO_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "paf_video"
	PAM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "pam"
	PBM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "pbm"
	PCX_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "pcx"
	PGM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "pgm"
	PGMYUV_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "pgmyuv"
	PICTOR_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "pictor"
	PIXLET_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "pixlet"
	PNG_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "png"
	PPM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "ppm"
	PRORES_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "prores"
	PSD_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "psd"
	PTX_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "ptx"
	QDRAW_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "qdraw"
	QPEG_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "qpeg"
	QTRLE_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "qtrle"
	R10K_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "r10k"
	R210_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "r210"
	RAWVIDEO_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "rawvideo"
	RL2_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "rl2"
	ROQ_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "roq"
	RPZA_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rpza"
	RSCC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rscc"
	RV10_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rv10"
	RV20_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rv20"
	RV30_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rv30"
	RV40_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "rv40"
	SANM_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "sanm"
	SCPR_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "scpr"
	SCREENPRESSO_EmbyMediaModelEnumsVideoMediaTypes    EmbyMediaModelEnumsVideoMediaTypes = "screenpresso"
	SGI_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "sgi"
	SGIRLE_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "sgirle"
	SHEERVIDEO_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "sheervideo"
	SMACKVIDEO_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "smackvideo"
	SMC_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "smc"
	SMVJPEG_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "smvjpeg"
	SNOW_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "snow"
	SP5X_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "sp5x"
	SPEEDHQ_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "speedhq"
	SRGC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "srgc"
	SUNRAST_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "sunrast"
	SVG_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "svg"
	SVQ1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "svq1"
	SVQ3_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "svq3"
	TARGA_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "targa"
	TARGA_Y216_EmbyMediaModelEnumsVideoMediaTypes      EmbyMediaModelEnumsVideoMediaTypes = "targa_y216"
	TDSC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "tdsc"
	TGQ_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "tgq"
	TGV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "tgv"
	THP_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "thp"
	TIERTEXSEQVIDEO_EmbyMediaModelEnumsVideoMediaTypes EmbyMediaModelEnumsVideoMediaTypes = "tiertexseqvideo"
	TIFF_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "tiff"
	TMV_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "tmv"
	TQI_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "tqi"
	TRUEMOTION1_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "truemotion1"
	TRUEMOTION2_EmbyMediaModelEnumsVideoMediaTypes     EmbyMediaModelEnumsVideoMediaTypes = "truemotion2"
	TRUEMOTION2RT_EmbyMediaModelEnumsVideoMediaTypes   EmbyMediaModelEnumsVideoMediaTypes = "truemotion2rt"
	TSCC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "tscc"
	TSCC2_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "tscc2"
	TXD_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "txd"
	ULTI_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "ulti"
	UTVIDEO_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "utvideo"
	V210_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "v210"
	V210X_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "v210x"
	V308_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "v308"
	V408_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "v408"
	V410_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "v410"
	VB_EmbyMediaModelEnumsVideoMediaTypes              EmbyMediaModelEnumsVideoMediaTypes = "vb"
	VBLE_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vble"
	VCR1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vcr1"
	VIXL_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vixl"
	VMDVIDEO_EmbyMediaModelEnumsVideoMediaTypes        EmbyMediaModelEnumsVideoMediaTypes = "vmdvideo"
	VMNC_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vmnc"
	VP3_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "vp3"
	VP5_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "vp5"
	VP6_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "vp6"
	VP6A_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vp6a"
	VP6F_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "vp6f"
	VP7_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "vp7"
	WEBP_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "webp"
	WMV3IMAGE_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "wmv3image"
	WNV1_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "wnv1"
	WRAPPED_AVFRAME_EmbyMediaModelEnumsVideoMediaTypes EmbyMediaModelEnumsVideoMediaTypes = "wrapped_avframe"
	WS_VQA_EmbyMediaModelEnumsVideoMediaTypes          EmbyMediaModelEnumsVideoMediaTypes = "ws_vqa"
	XAN_WC3_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "xan_wc3"
	XAN_WC4_EmbyMediaModelEnumsVideoMediaTypes         EmbyMediaModelEnumsVideoMediaTypes = "xan_wc4"
	XBIN_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "xbin"
	XBM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "xbm"
	XFACE_EmbyMediaModelEnumsVideoMediaTypes           EmbyMediaModelEnumsVideoMediaTypes = "xface"
	XPM_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "xpm"
	XWD_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "xwd"
	Y41P_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "y41p"
	YLC_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "ylc"
	YOP_EmbyMediaModelEnumsVideoMediaTypes             EmbyMediaModelEnumsVideoMediaTypes = "yop"
	YUV4_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "yuv4"
	ZEROCODEC_EmbyMediaModelEnumsVideoMediaTypes       EmbyMediaModelEnumsVideoMediaTypes = "zerocodec"
	ZLIB_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "zlib"
	ZMBV_EmbyMediaModelEnumsVideoMediaTypes            EmbyMediaModelEnumsVideoMediaTypes = "zmbv"
)

List of Emby.Media.Model.Enums.VideoMediaTypes

type EmbyMediaModelTypesBitRate ¶

type EmbyMediaModelTypesBitRate struct {
	Bps  int64   `json:"bps,omitempty"`
	Kbps float64 `json:"kbps,omitempty"`
	Mbps float64 `json:"Mbps,omitempty"`
}

type EmbyMediaModelTypesLevelInformation ¶

type EmbyMediaModelTypesLevelInformation struct {
	ShortName              string                                  `json:"ShortName,omitempty"`
	Description            string                                  `json:"Description,omitempty"`
	Ordinal                int32                                   `json:"Ordinal,omitempty"`
	MaxBitRate             *EmbyMediaModelTypesBitRate             `json:"MaxBitRate,omitempty"`
	MaxBitRateDisplay      string                                  `json:"MaxBitRateDisplay,omitempty"`
	Id                     string                                  `json:"Id,omitempty"`
	ResolutionRates        []EmbyMediaModelTypesResolutionWithRate `json:"ResolutionRates,omitempty"`
	ResolutionRateStrings  []string                                `json:"ResolutionRateStrings,omitempty"`
	ResolutionRatesDisplay string                                  `json:"ResolutionRatesDisplay,omitempty"`
}

type EmbyMediaModelTypesProfileInformation ¶

type EmbyMediaModelTypesProfileInformation struct {
	ShortName   string  `json:"ShortName,omitempty"`
	Description string  `json:"Description,omitempty"`
	Details     string  `json:"Details,omitempty"`
	Id          string  `json:"Id,omitempty"`
	BitDepths   []int32 `json:"BitDepths,omitempty"`
}

type EmbyMediaModelTypesProfileLevelInformation ¶

type EmbyMediaModelTypesProfileLevelInformation struct {
	Profile *EmbyMediaModelTypesProfileInformation `json:"Profile,omitempty"`
	Level   *EmbyMediaModelTypesLevelInformation   `json:"Level,omitempty"`
}

type EmbyMediaModelTypesResolution ¶

type EmbyMediaModelTypesResolution struct {
	Width  int32 `json:"Width,omitempty"`
	Height int32 `json:"Height,omitempty"`
}

type EmbyMediaModelTypesResolutionWithRate ¶

type EmbyMediaModelTypesResolutionWithRate struct {
	Width      int32                          `json:"Width,omitempty"`
	Height     int32                          `json:"Height,omitempty"`
	FrameRate  float64                        `json:"FrameRate,omitempty"`
	Resolution *EmbyMediaModelTypesResolution `json:"Resolution,omitempty"`
}

type EmbyNotificationsApiNotification ¶

type EmbyNotificationsApiNotification struct {
	Id          string                          `json:"Id,omitempty"`
	UserId      string                          `json:"UserId,omitempty"`
	Date        time.Time                       `json:"Date,omitempty"`
	IsRead      bool                            `json:"IsRead,omitempty"`
	Name        string                          `json:"Name,omitempty"`
	Description string                          `json:"Description,omitempty"`
	Url         string                          `json:"Url,omitempty"`
	Level       *NotificationsNotificationLevel `json:"Level,omitempty"`
}

type EmbyNotificationsApiNotificationResult ¶

type EmbyNotificationsApiNotificationResult struct {
	Notifications    []EmbyNotificationsApiNotification `json:"Notifications,omitempty"`
	TotalRecordCount int32                              `json:"TotalRecordCount,omitempty"`
}

type EmbyNotificationsApiNotificationsSummary ¶

type EmbyNotificationsApiNotificationsSummary struct {
	UnreadCount                int32                           `json:"UnreadCount,omitempty"`
	MaxUnreadNotificationLevel *NotificationsNotificationLevel `json:"MaxUnreadNotificationLevel,omitempty"`
}

type EmbyWebApiConfigurationPageInfo ¶

type EmbyWebApiConfigurationPageInfo struct {
	Name                  string                        `json:"Name,omitempty"`
	EnableInMainMenu      bool                          `json:"EnableInMainMenu,omitempty"`
	MenuSection           string                        `json:"MenuSection,omitempty"`
	MenuIcon              string                        `json:"MenuIcon,omitempty"`
	DisplayName           string                        `json:"DisplayName,omitempty"`
	ConfigurationPageType *PluginsConfigurationPageType `json:"ConfigurationPageType,omitempty"`
	PluginId              string                        `json:"PluginId,omitempty"`
	Plugin                *CommonPluginsIPlugin         `json:"Plugin,omitempty"`
	Translations          []string                      `json:"Translations,omitempty"`
}

type EmbyWebGenericEditActionsPostbackAction ¶

type EmbyWebGenericEditActionsPostbackAction struct {
	TargetEditorId             string `json:"TargetEditorId,omitempty"`
	PostbackCommandId          string `json:"PostbackCommandId,omitempty"`
	CommandParameterPropertyId string `json:"CommandParameterPropertyId,omitempty"`
}

type EmbyWebGenericEditCommonEditorTypes ¶

type EmbyWebGenericEditCommonEditorTypes string
const (
	GROUP_EmbyWebGenericEditCommonEditorTypes           EmbyWebGenericEditCommonEditorTypes = "Group"
	TEXT_EmbyWebGenericEditCommonEditorTypes            EmbyWebGenericEditCommonEditorTypes = "Text"
	NUMERIC_EmbyWebGenericEditCommonEditorTypes         EmbyWebGenericEditCommonEditorTypes = "Numeric"
	BOOLEAN_EmbyWebGenericEditCommonEditorTypes         EmbyWebGenericEditCommonEditorTypes = "Boolean"
	SELECT_SINGLE_EmbyWebGenericEditCommonEditorTypes   EmbyWebGenericEditCommonEditorTypes = "SelectSingle"
	SELECT_MULTIPLE_EmbyWebGenericEditCommonEditorTypes EmbyWebGenericEditCommonEditorTypes = "SelectMultiple"
	DATE_EmbyWebGenericEditCommonEditorTypes            EmbyWebGenericEditCommonEditorTypes = "Date"
	FILE_PATH_EmbyWebGenericEditCommonEditorTypes       EmbyWebGenericEditCommonEditorTypes = "FilePath"
	FOLDER_PATH_EmbyWebGenericEditCommonEditorTypes     EmbyWebGenericEditCommonEditorTypes = "FolderPath"
	STATUS_ITEM_EmbyWebGenericEditCommonEditorTypes     EmbyWebGenericEditCommonEditorTypes = "StatusItem"
	PROGRESS_ITEM_EmbyWebGenericEditCommonEditorTypes   EmbyWebGenericEditCommonEditorTypes = "ProgressItem"
	BUTTON_ITEM_EmbyWebGenericEditCommonEditorTypes     EmbyWebGenericEditCommonEditorTypes = "ButtonItem"
	BUTTON_GROUP_EmbyWebGenericEditCommonEditorTypes    EmbyWebGenericEditCommonEditorTypes = "ButtonGroup"
	CAPTION_ITEM_EmbyWebGenericEditCommonEditorTypes    EmbyWebGenericEditCommonEditorTypes = "CaptionItem"
	LABEL_ITEM_EmbyWebGenericEditCommonEditorTypes      EmbyWebGenericEditCommonEditorTypes = "LabelItem"
	ITEM_LIST_EmbyWebGenericEditCommonEditorTypes       EmbyWebGenericEditCommonEditorTypes = "ItemList"
	RADIO_GROUP_EmbyWebGenericEditCommonEditorTypes     EmbyWebGenericEditCommonEditorTypes = "RadioGroup"
	DATA_GRID_EmbyWebGenericEditCommonEditorTypes       EmbyWebGenericEditCommonEditorTypes = "DataGrid"
	PIVOT_GRID_EmbyWebGenericEditCommonEditorTypes      EmbyWebGenericEditCommonEditorTypes = "PivotGrid"
	SPACER_ITEM_EmbyWebGenericEditCommonEditorTypes     EmbyWebGenericEditCommonEditorTypes = "SpacerItem"
)

List of Emby.Web.GenericEdit.Common.EditorTypes

type EmbyWebGenericEditConditionsPropertyCondition ¶

type EmbyWebGenericEditConditionsPropertyCondition struct {
	AffectedPropertyId string                                             `json:"AffectedPropertyId,omitempty"`
	ConditionType      *EmbyWebGenericEditConditionsPropertyConditionType `json:"ConditionType,omitempty"`
	TargetPropertyId   string                                             `json:"TargetPropertyId,omitempty"`
	SimpleCondition    *AttributesSimpleCondition                         `json:"SimpleCondition,omitempty"`
	ValueCondition     *AttributesValueCondition                          `json:"ValueCondition,omitempty"`
	Value              *interface{}                                       `json:"Value,omitempty"`
}

type EmbyWebGenericEditConditionsPropertyConditionType ¶

type EmbyWebGenericEditConditionsPropertyConditionType string
const (
	VISIBLE_EmbyWebGenericEditConditionsPropertyConditionType EmbyWebGenericEditConditionsPropertyConditionType = "Visible"
	ENABLED_EmbyWebGenericEditConditionsPropertyConditionType EmbyWebGenericEditConditionsPropertyConditionType = "Enabled"
)

List of Emby.Web.GenericEdit.Conditions.PropertyConditionType

type EmbyWebGenericEditEditObjectContainer ¶

type EmbyWebGenericEditEditObjectContainer struct {
	Object        *interface{}                         `json:"Object,omitempty"`
	DefaultObject *interface{}                         `json:"DefaultObject,omitempty"`
	TypeName      string                               `json:"TypeName,omitempty"`
	EditorRoot    *EmbyWebGenericEditEditorsEditorRoot `json:"EditorRoot,omitempty"`
}

type EmbyWebGenericEditEditorsEditorBase ¶

type EmbyWebGenericEditEditorsEditorBase struct {
	EditorType  *EmbyWebGenericEditCommonEditorTypes `json:"EditorType,omitempty"`
	Name        string                               `json:"Name,omitempty"`
	Id          string                               `json:"Id,omitempty"`
	AllowEmpty  bool                                 `json:"AllowEmpty,omitempty"`
	IsReadOnly  bool                                 `json:"IsReadOnly,omitempty"`
	IsAdvanced  bool                                 `json:"IsAdvanced,omitempty"`
	DisplayName string                               `json:"DisplayName,omitempty"`
	Description string                               `json:"Description,omitempty"`
	ParentId    string                               `json:"ParentId,omitempty"`
}

type EmbyWebGenericEditEditorsEditorButtonItem ¶

type EmbyWebGenericEditEditorsEditorButtonItem struct {
	EditorType  *EmbyWebGenericEditCommonEditorTypes `json:"EditorType,omitempty"`
	Name        string                               `json:"Name,omitempty"`
	Id          string                               `json:"Id,omitempty"`
	AllowEmpty  bool                                 `json:"AllowEmpty,omitempty"`
	IsReadOnly  bool                                 `json:"IsReadOnly,omitempty"`
	IsAdvanced  bool                                 `json:"IsAdvanced,omitempty"`
	DisplayName string                               `json:"DisplayName,omitempty"`
	Description string                               `json:"Description,omitempty"`
	ParentId    string                               `json:"ParentId,omitempty"`
}

type EmbyWebGenericEditEditorsEditorRoot ¶

type EmbyWebGenericEditEditorsEditorRoot struct {
	PropertyConditions []EmbyWebGenericEditConditionsPropertyCondition `json:"PropertyConditions,omitempty"`
	PostbackActions    []EmbyWebGenericEditActionsPostbackAction       `json:"PostbackActions,omitempty"`
	TitleButton        *EmbyWebGenericEditEditorsEditorButtonItem      `json:"TitleButton,omitempty"`
	EditorItems        []EmbyWebGenericEditEditorsEditorBase           `json:"EditorItems,omitempty"`
	EditorType         *EmbyWebGenericEditCommonEditorTypes            `json:"EditorType,omitempty"`
	Name               string                                          `json:"Name,omitempty"`
	Id                 string                                          `json:"Id,omitempty"`
	AllowEmpty         bool                                            `json:"AllowEmpty,omitempty"`
	IsReadOnly         bool                                            `json:"IsReadOnly,omitempty"`
	IsAdvanced         bool                                            `json:"IsAdvanced,omitempty"`
	DisplayName        string                                          `json:"DisplayName,omitempty"`
	Description        string                                          `json:"Description,omitempty"`
	ParentId           string                                          `json:"ParentId,omitempty"`
}

type EncodingInfoServiceApiService ¶

type EncodingInfoServiceApiService service

func (*EncodingInfoServiceApiService) GetEncodingCodecconfigurationDefaults ¶

func (a *EncodingInfoServiceApiService) GetEncodingCodecconfigurationDefaults(ctx context.Context) ([]ConfigurationCodecConfiguration, *http.Response, error)

EncodingInfoServiceApiService Gets default codec configurations Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []ConfigurationCodecConfiguration

func (*EncodingInfoServiceApiService) GetEncodingCodecinformationVideo ¶

EncodingInfoServiceApiService Gets details about available video encoders and decoders Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []MediaEncodingCodecsVideoCodecsVideoCodecBase

func (*EncodingInfoServiceApiService) GetEncodingTonemapoptions ¶

EncodingInfoServiceApiService Gets available tone mapping options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return MediaEncodingConfigurationToneMappingToneMapOptionsVisibility

type EnvironmentServiceApiGetEnvironmentDirectorycontentsOpts ¶

type EnvironmentServiceApiGetEnvironmentDirectorycontentsOpts struct {
	IncludeFiles       optional.Bool
	IncludeDirectories optional.Bool
}

type EnvironmentServiceApiService ¶

type EnvironmentServiceApiService service

func (*EnvironmentServiceApiService) GetEnvironmentDefaultdirectorybrowser ¶

func (a *EnvironmentServiceApiService) GetEnvironmentDefaultdirectorybrowser(ctx context.Context) (DefaultDirectoryBrowserInfo, *http.Response, error)

EnvironmentServiceApiService Gets the parent path of a given path Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return DefaultDirectoryBrowserInfo

func (*EnvironmentServiceApiService) GetEnvironmentDirectorycontents ¶

func (*EnvironmentServiceApiService) GetEnvironmentDrives ¶

EnvironmentServiceApiService Gets available drives from the server's file system Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []IoFileSystemEntryInfo

func (*EnvironmentServiceApiService) GetEnvironmentNetworkdevices ¶

func (a *EnvironmentServiceApiService) GetEnvironmentNetworkdevices(ctx context.Context) ([]IoFileSystemEntryInfo, *http.Response, error)

EnvironmentServiceApiService Gets a list of devices on the network Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []IoFileSystemEntryInfo

func (*EnvironmentServiceApiService) GetEnvironmentNetworkshares ¶

func (a *EnvironmentServiceApiService) GetEnvironmentNetworkshares(ctx context.Context, path string) ([]IoFileSystemEntryInfo, *http.Response, error)

EnvironmentServiceApiService Gets shares from a network device Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param path

@return []IoFileSystemEntryInfo

func (*EnvironmentServiceApiService) GetEnvironmentParentpath ¶

func (a *EnvironmentServiceApiService) GetEnvironmentParentpath(ctx context.Context, path string) (string, *http.Response, error)

EnvironmentServiceApiService Gets the parent path of a given path Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param path

@return string

func (*EnvironmentServiceApiService) PostEnvironmentValidatepath ¶

func (a *EnvironmentServiceApiService) PostEnvironmentValidatepath(ctx context.Context, body ValidatePath, path string) (*http.Response, error)

EnvironmentServiceApiService Gets the contents of a given directory in the file system Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ValidatePath
  • @param path

type ExternalIdInfo ¶

type ExternalIdInfo struct {
	Name                    string `json:"Name,omitempty"`
	Key                     string `json:"Key,omitempty"`
	UrlFormatString         string `json:"UrlFormatString,omitempty"`
	IsSupportedAsIdentifier bool   `json:"IsSupportedAsIdentifier,omitempty"`
}

type ExternalUrl ¶

type ExternalUrl struct {
	Name string `json:"Name,omitempty"`
	Url  string `json:"Url,omitempty"`
}

type FfmpegOptionsServiceApiService ¶

type FfmpegOptionsServiceApiService service

func (*FfmpegOptionsServiceApiService) GetEncodingFfmpegoptions ¶

FfmpegOptionsServiceApiService Gets the ffmpeg options Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return EmbyWebGenericEditEditObjectContainer

func (*FfmpegOptionsServiceApiService) PostEncodingFfmpegoptions ¶

func (a *FfmpegOptionsServiceApiService) PostEncodingFfmpegoptions(ctx context.Context, body Object) (*http.Response, error)

FfmpegOptionsServiceApiService Updates the ffmpeg options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream

type ForgotPassword ¶

type ForgotPassword struct {
	EnteredUsername string `json:"EnteredUsername,omitempty"`
}

type ForgotPasswordPin ¶

type ForgotPasswordPin struct {
	Pin string `json:"Pin,omitempty"`
}

type GameGenresServiceApiGetGamegenresByNameOpts ¶

type GameGenresServiceApiGetGamegenresByNameOpts struct {
	UserId optional.String
}

type GameGenresServiceApiGetGamegenresOpts ¶

type GameGenresServiceApiGetGamegenresOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type GameGenresServiceApiService ¶

type GameGenresServiceApiService service

func (*GameGenresServiceApiService) GetGamegenres ¶

func (*GameGenresServiceApiService) GetGamegenresByName ¶

type GameSystemSummary ¶

type GameSystemSummary struct {
	Name                     string   `json:"Name,omitempty"`
	DisplayName              string   `json:"DisplayName,omitempty"`
	GameCount                int32    `json:"GameCount,omitempty"`
	GameFileExtensions       []string `json:"GameFileExtensions,omitempty"`
	ClientInstalledGameCount int32    `json:"ClientInstalledGameCount,omitempty"`
}

type GamesServiceApiGetGamesSystemsummariesOpts ¶

type GamesServiceApiGetGamesSystemsummariesOpts struct {
	UserId optional.String
}

type GamesServiceApiService ¶

type GamesServiceApiService service

func (*GamesServiceApiService) GetGamesSystemsummaries ¶

func (a *GamesServiceApiService) GetGamesSystemsummaries(ctx context.Context, localVarOptionals *GamesServiceApiGetGamesSystemsummariesOpts) ([]GameSystemSummary, *http.Response, error)

type GeneralCommand ¶

type GeneralCommand struct {
	Name              string            `json:"Name,omitempty"`
	ControllingUserId string            `json:"ControllingUserId,omitempty"`
	Arguments         map[string]string `json:"Arguments,omitempty"`
}

type GenericSwaggerError ¶

type GenericSwaggerError struct {
	// contains filtered or unexported fields
}

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body ¶

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Error ¶

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model ¶

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type GenresServiceApiGetGenresByNameOpts ¶

type GenresServiceApiGetGenresByNameOpts struct {
	UserId optional.String
}

type GenresServiceApiGetGenresOpts ¶

type GenresServiceApiGetGenresOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type GenresServiceApiService ¶

type GenresServiceApiService service

func (*GenresServiceApiService) GetGenres ¶

func (*GenresServiceApiService) GetGenresByName ¶

func (a *GenresServiceApiService) GetGenresByName(ctx context.Context, name string, localVarOptionals *GenresServiceApiGetGenresByNameOpts) (BaseItemDto, *http.Response, error)

type GlobalizationCountryInfo ¶

type GlobalizationCountryInfo struct {
	Name                     string `json:"Name,omitempty"`
	DisplayName              string `json:"DisplayName,omitempty"`
	EnglishName              string `json:"EnglishName,omitempty"`
	TwoLetterISORegionName   string `json:"TwoLetterISORegionName,omitempty"`
	ThreeLetterISORegionName string `json:"ThreeLetterISORegionName,omitempty"`
}

type GlobalizationCultureDto ¶

type GlobalizationCultureDto struct {
	Name                        string   `json:"Name,omitempty"`
	DisplayName                 string   `json:"DisplayName,omitempty"`
	TwoLetterISOLanguageName    string   `json:"TwoLetterISOLanguageName,omitempty"`
	ThreeLetterISOLanguageName  string   `json:"ThreeLetterISOLanguageName,omitempty"`
	ThreeLetterISOLanguageNames []string `json:"ThreeLetterISOLanguageNames,omitempty"`
	TwoLetterISOLanguageNames   []string `json:"TwoLetterISOLanguageNames,omitempty"`
}

type GlobalizationLocalizatonOption ¶

type GlobalizationLocalizatonOption struct {
	Name  string `json:"Name,omitempty"`
	Value string `json:"Value,omitempty"`
}

type HlsSegmentServiceApiService ¶

type HlsSegmentServiceApiService service

func (*HlsSegmentServiceApiService) DeleteVideosActiveencodings ¶

func (a *HlsSegmentServiceApiService) DeleteVideosActiveencodings(ctx context.Context, deviceId string, playSessionId string) (*http.Response, error)

HlsSegmentServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param deviceId The device id of the client requesting. Used to stop encoding processes when needed.
  • @param playSessionId The play session id

func (*HlsSegmentServiceApiService) PostVideosActiveencodingsDelete ¶

func (a *HlsSegmentServiceApiService) PostVideosActiveencodingsDelete(ctx context.Context, deviceId string, playSessionId string) (*http.Response, error)

HlsSegmentServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param deviceId The device id of the client requesting. Used to stop encoding processes when needed.
  • @param playSessionId The play session id

type ImageByNameInfo ¶

type ImageByNameInfo struct {
	Name       string `json:"Name,omitempty"`
	Theme      string `json:"Theme,omitempty"`
	Context    string `json:"Context,omitempty"`
	FileLength int64  `json:"FileLength,omitempty"`
	Format     string `json:"Format,omitempty"`
}

type ImageByNameServiceApiService ¶

type ImageByNameServiceApiService service

func (*ImageByNameServiceApiService) GetImagesGeneral ¶

ImageByNameServiceApiService Gets all general images by name Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []ImageByNameInfo

func (*ImageByNameServiceApiService) GetImagesGeneralByNameByType ¶

func (a *ImageByNameServiceApiService) GetImagesGeneralByNameByType(ctx context.Context, name string, type_ string) (*http.Response, error)

ImageByNameServiceApiService Gets a general image by name No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param name The name of the image
  • @param type_ Image Type (primary, backdrop, logo, etc).

func (*ImageByNameServiceApiService) GetImagesMediainfo ¶

ImageByNameServiceApiService Gets all media info image by name Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []ImageByNameInfo

func (*ImageByNameServiceApiService) GetImagesMediainfoByThemeByName ¶

func (a *ImageByNameServiceApiService) GetImagesMediainfoByThemeByName(ctx context.Context, name string, theme string) (*http.Response, error)

ImageByNameServiceApiService Gets a media info image by name No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param name The name of the image
  • @param theme The theme to get the image from

func (*ImageByNameServiceApiService) GetImagesRatings ¶

ImageByNameServiceApiService Gets all rating images by name Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []ImageByNameInfo

func (*ImageByNameServiceApiService) GetImagesRatingsByThemeByName ¶

func (a *ImageByNameServiceApiService) GetImagesRatingsByThemeByName(ctx context.Context, name string, theme string) (*http.Response, error)

ImageByNameServiceApiService Gets a rating image by name No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param name The name of the image
  • @param theme The theme to get the image from

type ImageInfo ¶

type ImageInfo struct {
	ImageType  *ImageType `json:"ImageType,omitempty"`
	ImageIndex int32      `json:"ImageIndex,omitempty"`
	Path       string     `json:"Path,omitempty"`
	Filename   string     `json:"Filename,omitempty"`
	Height     int32      `json:"Height,omitempty"`
	Width      int32      `json:"Width,omitempty"`
	Size       int64      `json:"Size,omitempty"`
}

type ImageProviderInfo ¶

type ImageProviderInfo struct {
	Name            string      `json:"Name,omitempty"`
	SupportedImages []ImageType `json:"SupportedImages,omitempty"`
}

type ImageServiceApiDeleteItemsByIdImagesByTypeOpts ¶

type ImageServiceApiDeleteItemsByIdImagesByTypeOpts struct {
	Index optional.Int32
}

type ImageServiceApiDeleteUsersByIdImagesByTypeOpts ¶

type ImageServiceApiDeleteUsersByIdImagesByTypeOpts struct {
	Index optional.Int32
}

type ImageServiceApiGetArtistsByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetArtistsByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetArtistsByNameImagesByTypeOpts ¶

type ImageServiceApiGetArtistsByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetGamegenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetGamegenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetGamegenresByNameImagesByTypeOpts ¶

type ImageServiceApiGetGamegenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetGenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetGenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetGenresByNameImagesByTypeOpts ¶

type ImageServiceApiGetGenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts ¶

type ImageServiceApiGetItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts struct {
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	AddPlayedIndicator   optional.Bool
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetItemsByIdImagesByTypeByIndexOpts ¶

type ImageServiceApiGetItemsByIdImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetItemsByIdImagesByTypeOpts ¶

type ImageServiceApiGetItemsByIdImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetMusicgenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetMusicgenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetMusicgenresByNameImagesByTypeOpts ¶

type ImageServiceApiGetMusicgenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetPersonsByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetPersonsByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetPersonsByNameImagesByTypeOpts ¶

type ImageServiceApiGetPersonsByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetStudiosByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiGetStudiosByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetStudiosByNameImagesByTypeOpts ¶

type ImageServiceApiGetStudiosByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiGetUsersByIdImagesByTypeByIndexOpts ¶

type ImageServiceApiGetUsersByIdImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiGetUsersByIdImagesByTypeOpts ¶

type ImageServiceApiGetUsersByIdImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadArtistsByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadArtistsByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadArtistsByNameImagesByTypeOpts ¶

type ImageServiceApiHeadArtistsByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadGamegenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadGamegenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadGamegenresByNameImagesByTypeOpts ¶

type ImageServiceApiHeadGamegenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadGenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadGenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadGenresByNameImagesByTypeOpts ¶

type ImageServiceApiHeadGenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts ¶

type ImageServiceApiHeadItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts struct {
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	AddPlayedIndicator   optional.Bool
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadItemsByIdImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadItemsByIdImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadItemsByIdImagesByTypeOpts ¶

type ImageServiceApiHeadItemsByIdImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadMusicgenresByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadMusicgenresByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadMusicgenresByNameImagesByTypeOpts ¶

type ImageServiceApiHeadMusicgenresByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadPersonsByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadPersonsByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadPersonsByNameImagesByTypeOpts ¶

type ImageServiceApiHeadPersonsByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadStudiosByNameImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadStudiosByNameImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadStudiosByNameImagesByTypeOpts ¶

type ImageServiceApiHeadStudiosByNameImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiHeadUsersByIdImagesByTypeByIndexOpts ¶

type ImageServiceApiHeadUsersByIdImagesByTypeByIndexOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
}

type ImageServiceApiHeadUsersByIdImagesByTypeOpts ¶

type ImageServiceApiHeadUsersByIdImagesByTypeOpts struct {
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	Width                optional.Int32
	Height               optional.Int32
	Quality              optional.Int32
	Tag                  optional.String
	CropWhitespace       optional.Bool
	EnableImageEnhancers optional.Bool
	Format               optional.String
	AddPlayedIndicator   optional.Bool
	PercentPlayed        optional.Float64
	UnplayedCount        optional.Int32
	BackgroundColor      optional.String
	ForegroundLayer      optional.String
	AutoOrient           optional.Bool
	Index                optional.Int32
}

type ImageServiceApiPostItemsByIdImagesByTypeDeleteOpts ¶

type ImageServiceApiPostItemsByIdImagesByTypeDeleteOpts struct {
	Index optional.Int32
}

type ImageServiceApiPostItemsByIdImagesByTypeOpts ¶

type ImageServiceApiPostItemsByIdImagesByTypeOpts struct {
	Index optional.Int32
}

type ImageServiceApiPostUsersByIdImagesByTypeDeleteOpts ¶

type ImageServiceApiPostUsersByIdImagesByTypeDeleteOpts struct {
	Index optional.Int32
}

type ImageServiceApiPostUsersByIdImagesByTypeOpts ¶

type ImageServiceApiPostUsersByIdImagesByTypeOpts struct {
	Index optional.Int32
}

type ImageServiceApiService ¶

type ImageServiceApiService service

func (*ImageServiceApiService) DeleteItemsByIdImagesByType ¶

func (a *ImageServiceApiService) DeleteItemsByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiDeleteItemsByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) DeleteItemsByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) DeleteItemsByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) DeleteUsersByIdImagesByType ¶

func (a *ImageServiceApiService) DeleteUsersByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiDeleteUsersByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) DeleteUsersByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) DeleteUsersByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id User Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) GetArtistsByNameImagesByType ¶

func (a *ImageServiceApiService) GetArtistsByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetArtistsByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetArtistsByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetArtistsByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetArtistsByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetGamegenresByNameImagesByType ¶

func (a *ImageServiceApiService) GetGamegenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetGamegenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetGamegenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetGamegenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetGamegenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetGenresByNameImagesByType ¶

func (a *ImageServiceApiService) GetGenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetGenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetGenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetGenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetGenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetItemsByIdImages ¶

func (a *ImageServiceApiService) GetItemsByIdImages(ctx context.Context, id string) ([]ImageInfo, *http.Response, error)

ImageServiceApiService Gets information about an item's images Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

@return []ImageInfo

func (*ImageServiceApiService) GetItemsByIdImagesByType ¶

func (a *ImageServiceApiService) GetItemsByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiGetItemsByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetItemsByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetItemsByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetItemsByIdImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcount ¶

func (a *ImageServiceApiService) GetItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcount(ctx context.Context, id string, maxWidth int32, maxHeight int32, tag string, format string, percentPlayed float64, unplayedCount int32, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts) (*http.Response, error)

func (*ImageServiceApiService) GetMusicgenresByNameImagesByType ¶

func (a *ImageServiceApiService) GetMusicgenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetMusicgenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetMusicgenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetMusicgenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetMusicgenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetPersonsByNameImagesByType ¶

func (a *ImageServiceApiService) GetPersonsByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetPersonsByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetPersonsByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetPersonsByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetPersonsByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetStudiosByNameImagesByType ¶

func (a *ImageServiceApiService) GetStudiosByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiGetStudiosByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetStudiosByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetStudiosByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetStudiosByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) GetUsersByIdImagesByType ¶

func (a *ImageServiceApiService) GetUsersByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiGetUsersByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) GetUsersByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) GetUsersByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiGetUsersByIdImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadArtistsByNameImagesByType ¶

func (a *ImageServiceApiService) HeadArtistsByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadArtistsByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadArtistsByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadArtistsByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadArtistsByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadGamegenresByNameImagesByType ¶

func (a *ImageServiceApiService) HeadGamegenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadGamegenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadGamegenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadGamegenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadGamegenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadGenresByNameImagesByType ¶

func (a *ImageServiceApiService) HeadGenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadGenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadGenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadGenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadGenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadItemsByIdImagesByType ¶

func (a *ImageServiceApiService) HeadItemsByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiHeadItemsByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadItemsByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadItemsByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadItemsByIdImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcount ¶

func (a *ImageServiceApiService) HeadItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcount(ctx context.Context, id string, maxWidth int32, maxHeight int32, tag string, format string, percentPlayed float64, unplayedCount int32, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadItemsByIdImagesByTypeByIndexByTagByFormatByMaxwidthByMaxheightByPercentplayedByUnplayedcountOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadMusicgenresByNameImagesByType ¶

func (a *ImageServiceApiService) HeadMusicgenresByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadMusicgenresByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadMusicgenresByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadMusicgenresByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadMusicgenresByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadPersonsByNameImagesByType ¶

func (a *ImageServiceApiService) HeadPersonsByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadPersonsByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadPersonsByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadPersonsByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadPersonsByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadStudiosByNameImagesByType ¶

func (a *ImageServiceApiService) HeadStudiosByNameImagesByType(ctx context.Context, name string, type_ ImageType, localVarOptionals *ImageServiceApiHeadStudiosByNameImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadStudiosByNameImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadStudiosByNameImagesByTypeByIndex(ctx context.Context, name string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadStudiosByNameImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadUsersByIdImagesByType ¶

func (a *ImageServiceApiService) HeadUsersByIdImagesByType(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiHeadUsersByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) HeadUsersByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) HeadUsersByIdImagesByTypeByIndex(ctx context.Context, id string, type_ ImageType, index int32, localVarOptionals *ImageServiceApiHeadUsersByIdImagesByTypeByIndexOpts) (*http.Response, error)

func (*ImageServiceApiService) PostItemsByIdImagesByType ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByType(ctx context.Context, body Object, id string, type_ ImageType, localVarOptionals *ImageServiceApiPostItemsByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) PostItemsByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByTypeByIndex(ctx context.Context, body Object, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Uploads an image for an item, must be base64 encoded. Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param id Item Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) PostItemsByIdImagesByTypeByIndexDelete ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByTypeByIndexDelete(ctx context.Context, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) PostItemsByIdImagesByTypeByIndexIndex ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByTypeByIndexIndex(ctx context.Context, id string, type_ ImageType, index int32, newIndex int32) (*http.Response, error)

ImageServiceApiService Updates the index for an item image Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param type_ Image Type
  • @param index Image Index
  • @param newIndex The new image index

func (*ImageServiceApiService) PostItemsByIdImagesByTypeByIndexUrl ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByTypeByIndexUrl(ctx context.Context, id string, type_ ImageType, index int32, url string) (*http.Response, error)

ImageServiceApiService Updates the index for an item image Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param type_ Image Type
  • @param index Image Index
  • @param url The url for the new image

func (*ImageServiceApiService) PostItemsByIdImagesByTypeDelete ¶

func (a *ImageServiceApiService) PostItemsByIdImagesByTypeDelete(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiPostItemsByIdImagesByTypeDeleteOpts) (*http.Response, error)

func (*ImageServiceApiService) PostUsersByIdImagesByType ¶

func (a *ImageServiceApiService) PostUsersByIdImagesByType(ctx context.Context, body Object, id string, type_ ImageType, localVarOptionals *ImageServiceApiPostUsersByIdImagesByTypeOpts) (*http.Response, error)

func (*ImageServiceApiService) PostUsersByIdImagesByTypeByIndex ¶

func (a *ImageServiceApiService) PostUsersByIdImagesByTypeByIndex(ctx context.Context, body Object, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Uploads an image for an item, must be base64 encoded. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param id User Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) PostUsersByIdImagesByTypeByIndexDelete ¶

func (a *ImageServiceApiService) PostUsersByIdImagesByTypeByIndexDelete(ctx context.Context, id string, type_ ImageType, index int32) (*http.Response, error)

ImageServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id User Id
  • @param type_ Image Type
  • @param index Image Index

func (*ImageServiceApiService) PostUsersByIdImagesByTypeDelete ¶

func (a *ImageServiceApiService) PostUsersByIdImagesByTypeDelete(ctx context.Context, id string, type_ ImageType, localVarOptionals *ImageServiceApiPostUsersByIdImagesByTypeDeleteOpts) (*http.Response, error)

type ImageType ¶

type ImageType string
const (
	PRIMARY_ImageType          ImageType = "Primary"
	ART_ImageType              ImageType = "Art"
	BACKDROP_ImageType         ImageType = "Backdrop"
	LOGO_ImageType             ImageType = "Logo"
	THUMB_ImageType            ImageType = "Thumb"
	DISC_ImageType             ImageType = "Disc"
	BOX_ImageType              ImageType = "Box"
	SCREENSHOT_ImageType       ImageType = "Screenshot"
	MENU_ImageType             ImageType = "Menu"
	CHAPTER_ImageType          ImageType = "Chapter"
	BOX_REAR_ImageType         ImageType = "BoxRear"
	THUMBNAIL_ImageType        ImageType = "Thumbnail"
	LOGO_LIGHT_ImageType       ImageType = "LogoLight"
	LOGO_LIGHT_COLOR_ImageType ImageType = "LogoLightColor"
)

List of ImageType

type InstantMixServiceApiGetAlbumsByIdInstantmixOpts ¶

type InstantMixServiceApiGetAlbumsByIdInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetArtistsInstantmixOpts ¶

type InstantMixServiceApiGetArtistsInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetAudiobooksNextupOpts ¶

type InstantMixServiceApiGetAudiobooksNextupOpts struct {
	StartIndex       optional.Int32
	Limit            optional.Int32
	Fields           optional.String
	AlbumId          optional.String
	ParentId         optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
}

type InstantMixServiceApiGetItemsByIdInstantmixOpts ¶

type InstantMixServiceApiGetItemsByIdInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetMusicgenresByNameInstantmixOpts ¶

type InstantMixServiceApiGetMusicgenresByNameInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetMusicgenresInstantmixOpts ¶

type InstantMixServiceApiGetMusicgenresInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetPlaylistsByIdInstantmixOpts ¶

type InstantMixServiceApiGetPlaylistsByIdInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiGetSongsByIdInstantmixOpts ¶

type InstantMixServiceApiGetSongsByIdInstantmixOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type InstantMixServiceApiService ¶

type InstantMixServiceApiService service

func (*InstantMixServiceApiService) GetAlbumsByIdInstantmix ¶

func (*InstantMixServiceApiService) GetArtistsInstantmix ¶

func (*InstantMixServiceApiService) GetAudiobooksNextup ¶

func (*InstantMixServiceApiService) GetItemsByIdInstantmix ¶

func (*InstantMixServiceApiService) GetMusicgenresByNameInstantmix ¶

func (*InstantMixServiceApiService) GetMusicgenresInstantmix ¶

func (*InstantMixServiceApiService) GetPlaylistsByIdInstantmix ¶

func (*InstantMixServiceApiService) GetSongsByIdInstantmix ¶

type IoFileSystemEntryInfo ¶

type IoFileSystemEntryInfo struct {
	Name  string                 `json:"Name,omitempty"`
	Path  string                 `json:"Path,omitempty"`
	Type_ *IoFileSystemEntryType `json:"Type,omitempty"`
}

type IoFileSystemEntryType ¶

type IoFileSystemEntryType string
const (
	FILE_IoFileSystemEntryType             IoFileSystemEntryType = "File"
	DIRECTORY_IoFileSystemEntryType        IoFileSystemEntryType = "Directory"
	NETWORK_COMPUTER_IoFileSystemEntryType IoFileSystemEntryType = "NetworkComputer"
	NETWORK_SHARE_IoFileSystemEntryType    IoFileSystemEntryType = "NetworkShare"
)

List of IO.FileSystemEntryType

type ItemCounts ¶

type ItemCounts struct {
	MovieCount      int32 `json:"MovieCount,omitempty"`
	SeriesCount     int32 `json:"SeriesCount,omitempty"`
	EpisodeCount    int32 `json:"EpisodeCount,omitempty"`
	GameCount       int32 `json:"GameCount,omitempty"`
	ArtistCount     int32 `json:"ArtistCount,omitempty"`
	ProgramCount    int32 `json:"ProgramCount,omitempty"`
	GameSystemCount int32 `json:"GameSystemCount,omitempty"`
	TrailerCount    int32 `json:"TrailerCount,omitempty"`
	SongCount       int32 `json:"SongCount,omitempty"`
	AlbumCount      int32 `json:"AlbumCount,omitempty"`
	MusicVideoCount int32 `json:"MusicVideoCount,omitempty"`
	BoxSetCount     int32 `json:"BoxSetCount,omitempty"`
	BookCount       int32 `json:"BookCount,omitempty"`
	ItemCount       int32 `json:"ItemCount,omitempty"`
}

type ItemLookupServiceApiPostItemsRemotesearchApplyByIdOpts ¶

type ItemLookupServiceApiPostItemsRemotesearchApplyByIdOpts struct {
	ReplaceAllImages optional.Bool
}

type ItemLookupServiceApiService ¶

type ItemLookupServiceApiService service

func (*ItemLookupServiceApiService) GetItemsByIdExternalidinfos ¶

func (a *ItemLookupServiceApiService) GetItemsByIdExternalidinfos(ctx context.Context, id string) ([]ExternalIdInfo, *http.Response, error)

ItemLookupServiceApiService Gets external id infos for an item Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

@return []ExternalIdInfo

func (*ItemLookupServiceApiService) GetItemsRemotesearchImage ¶

func (a *ItemLookupServiceApiService) GetItemsRemotesearchImage(ctx context.Context, imageUrl string, providerName string) (*http.Response, error)

ItemLookupServiceApiService Gets a remote image Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param imageUrl The image url
  • @param providerName

func (*ItemLookupServiceApiService) PostItemsRemotesearchApplyById ¶

func (*ItemLookupServiceApiService) PostItemsRemotesearchBook ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchBoxset ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchGame ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchMovie ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchMusicalbum ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchMusicartist ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchMusicvideo ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchPerson ¶

ItemLookupServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchSeries ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

func (*ItemLookupServiceApiService) PostItemsRemotesearchTrailer ¶

ItemLookupServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoteSearchQuery`1:

@return []RemoteSearchResult

type ItemRefreshServiceApiPostItemsByIdRefreshOpts ¶

type ItemRefreshServiceApiPostItemsByIdRefreshOpts struct {
	Recursive           optional.Bool
	MetadataRefreshMode optional.Interface
	ImageRefreshMode    optional.Interface
	ReplaceAllMetadata  optional.Bool
	ReplaceAllImages    optional.Bool
}

type ItemRefreshServiceApiService ¶

type ItemRefreshServiceApiService service

func (*ItemRefreshServiceApiService) PostItemsByIdRefresh ¶

type ItemUpdateServiceApiService ¶

type ItemUpdateServiceApiService service

func (*ItemUpdateServiceApiService) GetItemsByItemidMetadataeditor ¶

func (a *ItemUpdateServiceApiService) GetItemsByItemidMetadataeditor(ctx context.Context, itemId string) (MetadataEditorInfo, *http.Response, error)

ItemUpdateServiceApiService Gets metadata editor info for an item Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param itemId The id of the item

@return MetadataEditorInfo

func (*ItemUpdateServiceApiService) PostItemsByItemid ¶

func (a *ItemUpdateServiceApiService) PostItemsByItemid(ctx context.Context, body BaseItemDto, itemId string) (*http.Response, error)

ItemUpdateServiceApiService Updates an item Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body BaseItemDto:
  • @param itemId The id of the item

type ItemsServiceApiGetItemsOpts ¶

type ItemsServiceApiGetItemsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type ItemsServiceApiGetUsersByUseridItemsOpts ¶

type ItemsServiceApiGetUsersByUseridItemsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type ItemsServiceApiGetUsersByUseridItemsResumeOpts ¶

type ItemsServiceApiGetUsersByUseridItemsResumeOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type ItemsServiceApiService ¶

type ItemsServiceApiService service

func (*ItemsServiceApiService) GetItems ¶

func (*ItemsServiceApiService) GetUsersByUseridItems ¶

func (*ItemsServiceApiService) GetUsersByUseridItemsResume ¶

func (a *ItemsServiceApiService) GetUsersByUseridItemsResume(ctx context.Context, userId string, localVarOptionals *ItemsServiceApiGetUsersByUseridItemsResumeOpts) (QueryResultBaseItemDto, *http.Response, error)

type LibraryAddMediaPath ¶

type LibraryAddMediaPath struct {
	Id             string                      `json:"Id,omitempty"`
	Path           string                      `json:"Path,omitempty"`
	PathInfo       *ConfigurationMediaPathInfo `json:"PathInfo,omitempty"`
	RefreshLibrary bool                        `json:"RefreshLibrary,omitempty"`
}

type LibraryAddVirtualFolder ¶

type LibraryAddVirtualFolder struct {
	Name           string                       `json:"Name,omitempty"`
	CollectionType string                       `json:"CollectionType,omitempty"`
	RefreshLibrary bool                         `json:"RefreshLibrary,omitempty"`
	Paths          []string                     `json:"Paths,omitempty"`
	LibraryOptions *ConfigurationLibraryOptions `json:"LibraryOptions,omitempty"`
}

type LibraryDeleteInfo ¶

type LibraryDeleteInfo struct {
	Paths []string `json:"Paths,omitempty"`
}

type LibraryLibraryOptionInfo ¶

type LibraryLibraryOptionInfo struct {
	Name           string                          `json:"Name,omitempty"`
	DefaultEnabled bool                            `json:"DefaultEnabled,omitempty"`
	Features       []ConfigurationMetadataFeatures `json:"Features,omitempty"`
}

type LibraryLibraryOptionsResult ¶

type LibraryLibraryOptionsResult struct {
	MetadataSavers   []LibraryLibraryOptionInfo  `json:"MetadataSavers,omitempty"`
	MetadataReaders  []LibraryLibraryOptionInfo  `json:"MetadataReaders,omitempty"`
	SubtitleFetchers []LibraryLibraryOptionInfo  `json:"SubtitleFetchers,omitempty"`
	LyricsFetchers   []LibraryLibraryOptionInfo  `json:"LyricsFetchers,omitempty"`
	TypeOptions      []LibraryLibraryTypeOptions `json:"TypeOptions,omitempty"`
}

type LibraryLibraryTypeOptions ¶

type LibraryLibraryTypeOptions struct {
	Type_               string                     `json:"Type,omitempty"`
	MetadataFetchers    []LibraryLibraryOptionInfo `json:"MetadataFetchers,omitempty"`
	ImageFetchers       []LibraryLibraryOptionInfo `json:"ImageFetchers,omitempty"`
	SupportedImageTypes []ImageType                `json:"SupportedImageTypes,omitempty"`
	DefaultImageOptions []ConfigurationImageOption `json:"DefaultImageOptions,omitempty"`
}

type LibraryMediaFolder ¶

type LibraryMediaFolder struct {
	Name       string             `json:"Name,omitempty"`
	Id         string             `json:"Id,omitempty"`
	SubFolders []LibrarySubFolder `json:"SubFolders,omitempty"`
}

type LibraryMediaUpdateInfo ¶

type LibraryMediaUpdateInfo struct {
	Path       string `json:"Path,omitempty"`
	UpdateType string `json:"UpdateType,omitempty"`
}

type LibraryPlayAccess ¶

type LibraryPlayAccess string
const (
	FULL_LibraryPlayAccess LibraryPlayAccess = "Full"
	NONE_LibraryPlayAccess LibraryPlayAccess = "None"
)

List of Library.PlayAccess

type LibraryPostUpdatedMedia ¶

type LibraryPostUpdatedMedia struct {
	Updates []LibraryMediaUpdateInfo `json:"Updates,omitempty"`
}

type LibraryRemoveMediaPath ¶

type LibraryRemoveMediaPath struct {
	Id             string `json:"Id,omitempty"`
	Path           string `json:"Path,omitempty"`
	RefreshLibrary bool   `json:"RefreshLibrary,omitempty"`
}

type LibraryRemoveVirtualFolder ¶

type LibraryRemoveVirtualFolder struct {
	Id             string `json:"Id,omitempty"`
	RefreshLibrary bool   `json:"RefreshLibrary,omitempty"`
}

type LibraryRenameVirtualFolder ¶

type LibraryRenameVirtualFolder struct {
	Id      string `json:"Id,omitempty"`
	NewName string `json:"NewName,omitempty"`
}

type LibraryServiceApiGetAlbumsByIdSimilarOpts ¶

type LibraryServiceApiGetAlbumsByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetArtistsByIdSimilarOpts ¶

type LibraryServiceApiGetArtistsByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetGamesByIdSimilarOpts ¶

type LibraryServiceApiGetGamesByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetItemsByIdAncestorsOpts ¶

type LibraryServiceApiGetItemsByIdAncestorsOpts struct {
	UserId optional.String
}

type LibraryServiceApiGetItemsByIdCriticreviewsOpts ¶

type LibraryServiceApiGetItemsByIdCriticreviewsOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
}

type LibraryServiceApiGetItemsByIdSimilarOpts ¶

type LibraryServiceApiGetItemsByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetItemsByIdThememediaOpts ¶

type LibraryServiceApiGetItemsByIdThememediaOpts struct {
	UserId            optional.String
	InheritFromParent optional.Bool
}

type LibraryServiceApiGetItemsByIdThemesongsOpts ¶

type LibraryServiceApiGetItemsByIdThemesongsOpts struct {
	UserId            optional.String
	InheritFromParent optional.Bool
}

type LibraryServiceApiGetItemsByIdThemevideosOpts ¶

type LibraryServiceApiGetItemsByIdThemevideosOpts struct {
	UserId            optional.String
	InheritFromParent optional.Bool
}

type LibraryServiceApiGetItemsCountsOpts ¶

type LibraryServiceApiGetItemsCountsOpts struct {
	UserId     optional.String
	IsFavorite optional.Bool
}

type LibraryServiceApiGetLibraryMediafoldersOpts ¶

type LibraryServiceApiGetLibraryMediafoldersOpts struct {
	IsHidden optional.Bool
}

type LibraryServiceApiGetMoviesByIdSimilarOpts ¶

type LibraryServiceApiGetMoviesByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetShowsByIdSimilarOpts ¶

type LibraryServiceApiGetShowsByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiGetTrailersByIdSimilarOpts ¶

type LibraryServiceApiGetTrailersByIdSimilarOpts struct {
	IncludeItemTypes optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	UserId           optional.String
	Limit            optional.Int32
	Fields           optional.String
}

type LibraryServiceApiService ¶

type LibraryServiceApiService service

func (*LibraryServiceApiService) DeleteItems ¶

func (a *LibraryServiceApiService) DeleteItems(ctx context.Context, ids string) (*http.Response, error)

LibraryServiceApiService Deletes an item from the library and file system Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ids Ids

func (*LibraryServiceApiService) DeleteItemsById ¶

func (a *LibraryServiceApiService) DeleteItemsById(ctx context.Context, id string) (*http.Response, error)

LibraryServiceApiService Deletes an item from the library and file system Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*LibraryServiceApiService) GetAlbumsByIdSimilar ¶

func (*LibraryServiceApiService) GetArtistsByIdSimilar ¶

func (*LibraryServiceApiService) GetGamesByIdSimilar ¶

func (*LibraryServiceApiService) GetItemsByIdAncestors ¶

func (a *LibraryServiceApiService) GetItemsByIdAncestors(ctx context.Context, id string, localVarOptionals *LibraryServiceApiGetItemsByIdAncestorsOpts) ([]BaseItemDto, *http.Response, error)

func (*LibraryServiceApiService) GetItemsByIdCriticreviews ¶

func (*LibraryServiceApiService) GetItemsByIdDeleteinfo ¶

func (a *LibraryServiceApiService) GetItemsByIdDeleteinfo(ctx context.Context, id string) (LibraryDeleteInfo, *http.Response, error)

LibraryServiceApiService Gets delete info for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

@return LibraryDeleteInfo

func (*LibraryServiceApiService) GetItemsByIdDownload ¶

func (a *LibraryServiceApiService) GetItemsByIdDownload(ctx context.Context, id string) (*http.Response, error)

LibraryServiceApiService Downloads item media Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*LibraryServiceApiService) GetItemsByIdFile ¶

func (a *LibraryServiceApiService) GetItemsByIdFile(ctx context.Context, id string) (*http.Response, error)

LibraryServiceApiService Gets the original file of an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*LibraryServiceApiService) GetItemsByIdSimilar ¶

func (*LibraryServiceApiService) GetItemsByIdThememedia ¶

func (*LibraryServiceApiService) GetItemsByIdThemesongs ¶

func (*LibraryServiceApiService) GetItemsByIdThemevideos ¶

func (*LibraryServiceApiService) GetItemsCounts ¶

func (*LibraryServiceApiService) GetItemsIntros ¶

LibraryServiceApiService Gets info to debug intros Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []PersistenceIntroDebugInfo

func (*LibraryServiceApiService) GetLibrariesAvailableoptions ¶

func (a *LibraryServiceApiService) GetLibrariesAvailableoptions(ctx context.Context) (LibraryLibraryOptionsResult, *http.Response, error)

LibraryServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return LibraryLibraryOptionsResult

func (*LibraryServiceApiService) GetLibraryMediafolders ¶

func (*LibraryServiceApiService) GetLibraryPhysicalpaths ¶

func (a *LibraryServiceApiService) GetLibraryPhysicalpaths(ctx context.Context) ([]string, *http.Response, error)

LibraryServiceApiService Gets a list of physical paths from virtual folders Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []string

func (*LibraryServiceApiService) GetLibrarySelectablemediafolders ¶

func (a *LibraryServiceApiService) GetLibrarySelectablemediafolders(ctx context.Context) ([]LibraryMediaFolder, *http.Response, error)

LibraryServiceApiService Gets all user media folders. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []LibraryMediaFolder

func (*LibraryServiceApiService) GetMoviesByIdSimilar ¶

func (*LibraryServiceApiService) GetShowsByIdSimilar ¶

func (*LibraryServiceApiService) GetTrailersByIdSimilar ¶

func (*LibraryServiceApiService) PostItemsByIdDelete ¶

func (a *LibraryServiceApiService) PostItemsByIdDelete(ctx context.Context, id string) (*http.Response, error)

LibraryServiceApiService Deletes an item from the library and file system Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*LibraryServiceApiService) PostItemsDelete ¶

func (a *LibraryServiceApiService) PostItemsDelete(ctx context.Context, ids string) (*http.Response, error)

LibraryServiceApiService Deletes an item from the library and file system Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ids Ids

func (*LibraryServiceApiService) PostLibraryMediaUpdated ¶

func (a *LibraryServiceApiService) PostLibraryMediaUpdated(ctx context.Context, body LibraryPostUpdatedMedia) (*http.Response, error)

LibraryServiceApiService Reports that new movies have been added by an external source Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PostUpdatedMedia

func (*LibraryServiceApiService) PostLibraryMoviesAdded ¶

func (a *LibraryServiceApiService) PostLibraryMoviesAdded(ctx context.Context) (*http.Response, error)

LibraryServiceApiService Deprecated. Use /Library/Media/Updated Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryServiceApiService) PostLibraryMoviesUpdated ¶

func (a *LibraryServiceApiService) PostLibraryMoviesUpdated(ctx context.Context) (*http.Response, error)

LibraryServiceApiService Deprecated. Use /Library/Media/Updated Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryServiceApiService) PostLibraryRefresh ¶

func (a *LibraryServiceApiService) PostLibraryRefresh(ctx context.Context) (*http.Response, error)

LibraryServiceApiService Starts a library scan Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryServiceApiService) PostLibrarySeriesAdded ¶

func (a *LibraryServiceApiService) PostLibrarySeriesAdded(ctx context.Context) (*http.Response, error)

LibraryServiceApiService Deprecated. Use /Library/Media/Updated Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryServiceApiService) PostLibrarySeriesUpdated ¶

func (a *LibraryServiceApiService) PostLibrarySeriesUpdated(ctx context.Context) (*http.Response, error)

LibraryServiceApiService Deprecated. Use /Library/Media/Updated Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type LibraryStructureServiceApiGetLibraryVirtualfoldersQueryOpts ¶

type LibraryStructureServiceApiGetLibraryVirtualfoldersQueryOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
}

type LibraryStructureServiceApiService ¶

type LibraryStructureServiceApiService service

func (*LibraryStructureServiceApiService) DeleteLibraryVirtualfolders ¶

func (a *LibraryStructureServiceApiService) DeleteLibraryVirtualfolders(ctx context.Context) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryStructureServiceApiService) DeleteLibraryVirtualfoldersPaths ¶

func (a *LibraryStructureServiceApiService) DeleteLibraryVirtualfoldersPaths(ctx context.Context) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LibraryStructureServiceApiService) GetLibraryVirtualfoldersQuery ¶

func (*LibraryStructureServiceApiService) PostLibraryVirtualfolders ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfolders(ctx context.Context, body LibraryAddVirtualFolder) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body AddVirtualFolder

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersDelete ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersDelete(ctx context.Context, body LibraryRemoveVirtualFolder) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoveVirtualFolder

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersLibraryoptions ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersLibraryoptions(ctx context.Context, body LibraryUpdateLibraryOptions) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UpdateLibraryOptions

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersName ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersName(ctx context.Context, body LibraryRenameVirtualFolder) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RenameVirtualFolder

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersPaths ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersPaths(ctx context.Context, body LibraryAddMediaPath) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body AddMediaPath

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersPathsDelete ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersPathsDelete(ctx context.Context, body LibraryRemoveMediaPath) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body RemoveMediaPath

func (*LibraryStructureServiceApiService) PostLibraryVirtualfoldersPathsUpdate ¶

func (a *LibraryStructureServiceApiService) PostLibraryVirtualfoldersPathsUpdate(ctx context.Context, body LibraryUpdateMediaPath) (*http.Response, error)

LibraryStructureServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UpdateMediaPath

type LibrarySubFolder ¶

type LibrarySubFolder struct {
	Name string `json:"Name,omitempty"`
	Id   string `json:"Id,omitempty"`
	Path string `json:"Path,omitempty"`
}

type LibraryUpdateLibraryOptions ¶

type LibraryUpdateLibraryOptions struct {
	Id             string                       `json:"Id,omitempty"`
	LibraryOptions *ConfigurationLibraryOptions `json:"LibraryOptions,omitempty"`
}

type LibraryUpdateMediaPath ¶

type LibraryUpdateMediaPath struct {
	Id       string                      `json:"Id,omitempty"`
	PathInfo *ConfigurationMediaPathInfo `json:"PathInfo,omitempty"`
}

type LiveTvApiEpgRow ¶

type LiveTvApiEpgRow struct {
	Channel  *BaseItemDto  `json:"Channel,omitempty"`
	Programs []BaseItemDto `json:"Programs,omitempty"`
}

type LiveTvApiGetPrograms ¶

type LiveTvApiGetPrograms struct {
	IsAiring               bool   `json:"IsAiring,omitempty"`
	TagIds                 string `json:"TagIds,omitempty"`
	ExcludeItemIds         string `json:"ExcludeItemIds,omitempty"`
	EnableTotalRecordCount bool   `json:"EnableTotalRecordCount,omitempty"`
	SeriesTimerId          string `json:"SeriesTimerId,omitempty"`
	LibrarySeriesId        string `json:"LibrarySeriesId,omitempty"`
	SeriesFromProgramId    string `json:"SeriesFromProgramId,omitempty"`
	ShowingsFromProgramId  string `json:"ShowingsFromProgramId,omitempty"`
	GroupProgramsBySeries  bool   `json:"GroupProgramsBySeries,omitempty"`
}

type LiveTvApiListingProviderTypeInfo ¶

type LiveTvApiListingProviderTypeInfo struct {
	Name     string `json:"Name,omitempty"`
	Id       string `json:"Id,omitempty"`
	SetupUrl string `json:"SetupUrl,omitempty"`
}

type LiveTvApiSetChannelDisabled ¶

type LiveTvApiSetChannelDisabled struct {
	Id           string `json:"Id,omitempty"`
	ManagementId string `json:"ManagementId,omitempty"`
	Disabled     bool   `json:"Disabled,omitempty"`
}

type LiveTvApiSetChannelMapping ¶

type LiveTvApiSetChannelMapping struct {
	TunerChannelId    string `json:"TunerChannelId,omitempty"`
	ProviderChannelId string `json:"ProviderChannelId,omitempty"`
}

type LiveTvApiSetChannelSortIndex ¶

type LiveTvApiSetChannelSortIndex struct {
	Id           string `json:"Id,omitempty"`
	ManagementId string `json:"ManagementId,omitempty"`
	NewIndex     int32  `json:"NewIndex,omitempty"`
}

type LiveTvApiTagItem ¶

type LiveTvApiTagItem struct {
	Name string `json:"Name,omitempty"`
	Id   string `json:"Id,omitempty"`
}

type LiveTvChannelType ¶

type LiveTvChannelType string
const (
	TV_LiveTvChannelType    LiveTvChannelType = "TV"
	RADIO_LiveTvChannelType LiveTvChannelType = "Radio"
)

List of LiveTv.ChannelType

type LiveTvGuideInfo ¶

type LiveTvGuideInfo struct {
	StartDate time.Time `json:"StartDate,omitempty"`
	EndDate   time.Time `json:"EndDate,omitempty"`
}

type LiveTvKeepUntil ¶

type LiveTvKeepUntil string
const (
	UNTIL_DELETED_LiveTvKeepUntil      LiveTvKeepUntil = "UntilDeleted"
	UNTIL_SPACE_NEEDED_LiveTvKeepUntil LiveTvKeepUntil = "UntilSpaceNeeded"
	UNTIL_WATCHED_LiveTvKeepUntil      LiveTvKeepUntil = "UntilWatched"
	UNTIL_DATE_LiveTvKeepUntil         LiveTvKeepUntil = "UntilDate"
)

List of LiveTv.KeepUntil

type LiveTvKeywordInfo ¶

type LiveTvKeywordInfo struct {
	KeywordType *LiveTvKeywordType `json:"KeywordType,omitempty"`
	Keyword     string             `json:"Keyword,omitempty"`
}

type LiveTvKeywordType ¶

type LiveTvKeywordType string
const (
	NAME_LiveTvKeywordType          LiveTvKeywordType = "Name"
	EPISODE_TITLE_LiveTvKeywordType LiveTvKeywordType = "EpisodeTitle"
	OVERVIEW_LiveTvKeywordType      LiveTvKeywordType = "Overview"
	ACTOR_LiveTvKeywordType         LiveTvKeywordType = "Actor"
	DIRECTOR_LiveTvKeywordType      LiveTvKeywordType = "Director"
)

List of LiveTv.KeywordType

type LiveTvListingsProviderInfo ¶

type LiveTvListingsProviderInfo struct {
	Name              string          `json:"Name,omitempty"`
	SetupUrl          string          `json:"SetupUrl,omitempty"`
	Id                string          `json:"Id,omitempty"`
	Type_             string          `json:"Type,omitempty"`
	Username          string          `json:"Username,omitempty"`
	Password          string          `json:"Password,omitempty"`
	ListingsId        string          `json:"ListingsId,omitempty"`
	ZipCode           string          `json:"ZipCode,omitempty"`
	Country           string          `json:"Country,omitempty"`
	Path              string          `json:"Path,omitempty"`
	EnabledTuners     []string        `json:"EnabledTuners,omitempty"`
	EnableAllTuners   bool            `json:"EnableAllTuners,omitempty"`
	NewsCategories    []string        `json:"NewsCategories,omitempty"`
	SportsCategories  []string        `json:"SportsCategories,omitempty"`
	KidsCategories    []string        `json:"KidsCategories,omitempty"`
	MovieCategories   []string        `json:"MovieCategories,omitempty"`
	ChannelMappings   []NameValuePair `json:"ChannelMappings,omitempty"`
	MoviePrefix       string          `json:"MoviePrefix,omitempty"`
	PreferredLanguage string          `json:"PreferredLanguage,omitempty"`
	UserAgent         string          `json:"UserAgent,omitempty"`
	DataVersion       string          `json:"DataVersion,omitempty"`
}

type LiveTvLiveTvInfo ¶

type LiveTvLiveTvInfo struct {
	IsEnabled    bool     `json:"IsEnabled,omitempty"`
	EnabledUsers []string `json:"EnabledUsers,omitempty"`
}

type LiveTvRecordingStatus ¶

type LiveTvRecordingStatus string
const (
	NEW_LiveTvRecordingStatus               LiveTvRecordingStatus = "New"
	IN_PROGRESS_LiveTvRecordingStatus       LiveTvRecordingStatus = "InProgress"
	COMPLETED_LiveTvRecordingStatus         LiveTvRecordingStatus = "Completed"
	CANCELLED_LiveTvRecordingStatus         LiveTvRecordingStatus = "Cancelled"
	CONFLICTED_OK_LiveTvRecordingStatus     LiveTvRecordingStatus = "ConflictedOk"
	CONFLICTED_NOT_OK_LiveTvRecordingStatus LiveTvRecordingStatus = "ConflictedNotOk"
	ERROR__LiveTvRecordingStatus            LiveTvRecordingStatus = "Error"
)

List of LiveTv.RecordingStatus

type LiveTvSeriesTimerInfo ¶

type LiveTvSeriesTimerInfo struct {
	Id                    string              `json:"Id,omitempty"`
	ChannelId             string              `json:"ChannelId,omitempty"`
	ChannelIds            []string            `json:"ChannelIds,omitempty"`
	ProgramId             string              `json:"ProgramId,omitempty"`
	Name                  string              `json:"Name,omitempty"`
	ServiceName           string              `json:"ServiceName,omitempty"`
	Overview              string              `json:"Overview,omitempty"`
	StartDate             time.Time           `json:"StartDate,omitempty"`
	EndDate               time.Time           `json:"EndDate,omitempty"`
	RecordAnyTime         bool                `json:"RecordAnyTime,omitempty"`
	KeepUpTo              int32               `json:"KeepUpTo,omitempty"`
	KeepUntil             *LiveTvKeepUntil    `json:"KeepUntil,omitempty"`
	SkipEpisodesInLibrary bool                `json:"SkipEpisodesInLibrary,omitempty"`
	RecordNewOnly         bool                `json:"RecordNewOnly,omitempty"`
	Days                  []DayOfWeek         `json:"Days,omitempty"`
	Priority              int32               `json:"Priority,omitempty"`
	PrePaddingSeconds     int32               `json:"PrePaddingSeconds,omitempty"`
	PostPaddingSeconds    int32               `json:"PostPaddingSeconds,omitempty"`
	IsPrePaddingRequired  bool                `json:"IsPrePaddingRequired,omitempty"`
	IsPostPaddingRequired bool                `json:"IsPostPaddingRequired,omitempty"`
	SeriesId              string              `json:"SeriesId,omitempty"`
	ProviderIds           *map[string]string  `json:"ProviderIds,omitempty"`
	MaxRecordingSeconds   int32               `json:"MaxRecordingSeconds,omitempty"`
	Keywords              []LiveTvKeywordInfo `json:"Keywords,omitempty"`
	TimerType             *LiveTvTimerType    `json:"TimerType,omitempty"`
}

type LiveTvSeriesTimerInfoDto ¶

type LiveTvSeriesTimerInfoDto struct {
	RecordAnyTime            bool                `json:"RecordAnyTime,omitempty"`
	SkipEpisodesInLibrary    bool                `json:"SkipEpisodesInLibrary,omitempty"`
	RecordAnyChannel         bool                `json:"RecordAnyChannel,omitempty"`
	KeepUpTo                 int32               `json:"KeepUpTo,omitempty"`
	MaxRecordingSeconds      int32               `json:"MaxRecordingSeconds,omitempty"`
	RecordNewOnly            bool                `json:"RecordNewOnly,omitempty"`
	ChannelIds               []string            `json:"ChannelIds,omitempty"`
	Days                     []DayOfWeek         `json:"Days,omitempty"`
	ImageTags                map[string]string   `json:"ImageTags,omitempty"`
	ParentThumbItemId        string              `json:"ParentThumbItemId,omitempty"`
	ParentThumbImageTag      string              `json:"ParentThumbImageTag,omitempty"`
	ParentPrimaryImageItemId string              `json:"ParentPrimaryImageItemId,omitempty"`
	ParentPrimaryImageTag    string              `json:"ParentPrimaryImageTag,omitempty"`
	SeriesId                 string              `json:"SeriesId,omitempty"`
	Keywords                 []LiveTvKeywordInfo `json:"Keywords,omitempty"`
	TimerType                *LiveTvTimerType    `json:"TimerType,omitempty"`
	Id                       string              `json:"Id,omitempty"`
	Type_                    string              `json:"Type,omitempty"`
	ServerId                 string              `json:"ServerId,omitempty"`
	ChannelId                string              `json:"ChannelId,omitempty"`
	ChannelName              string              `json:"ChannelName,omitempty"`
	ChannelPrimaryImageTag   string              `json:"ChannelPrimaryImageTag,omitempty"`
	ProgramId                string              `json:"ProgramId,omitempty"`
	Name                     string              `json:"Name,omitempty"`
	Overview                 string              `json:"Overview,omitempty"`
	StartDate                time.Time           `json:"StartDate,omitempty"`
	EndDate                  time.Time           `json:"EndDate,omitempty"`
	Priority                 int32               `json:"Priority,omitempty"`
	PrePaddingSeconds        int32               `json:"PrePaddingSeconds,omitempty"`
	PostPaddingSeconds       int32               `json:"PostPaddingSeconds,omitempty"`
	IsPrePaddingRequired     bool                `json:"IsPrePaddingRequired,omitempty"`
	ParentBackdropItemId     string              `json:"ParentBackdropItemId,omitempty"`
	ParentBackdropImageTags  []string            `json:"ParentBackdropImageTags,omitempty"`
	IsPostPaddingRequired    bool                `json:"IsPostPaddingRequired,omitempty"`
	KeepUntil                *LiveTvKeepUntil    `json:"KeepUntil,omitempty"`
}

type LiveTvServiceApiDeleteLivetvListingprovidersOpts ¶

type LiveTvServiceApiDeleteLivetvListingprovidersOpts struct {
	Id optional.String
}

type LiveTvServiceApiDeleteLivetvTunerhostsOpts ¶

type LiveTvServiceApiDeleteLivetvTunerhostsOpts struct {
	Id optional.String
}

type LiveTvServiceApiGetLivetvChannelsByIdOpts ¶

type LiveTvServiceApiGetLivetvChannelsByIdOpts struct {
	UserId optional.String
}

type LiveTvServiceApiGetLivetvChannelsOpts ¶

type LiveTvServiceApiGetLivetvChannelsOpts struct {
	Type_                          optional.Interface
	IsLiked                        optional.Bool
	IsDisliked                     optional.Bool
	EnableFavoriteSorting          optional.Bool
	AddCurrentProgram              optional.Bool
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type LiveTvServiceApiGetLivetvChanneltagsOpts ¶

type LiveTvServiceApiGetLivetvChanneltagsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type LiveTvServiceApiGetLivetvChanneltagsPrefixesOpts ¶

type LiveTvServiceApiGetLivetvChanneltagsPrefixesOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type LiveTvServiceApiGetLivetvEPGOpts ¶

type LiveTvServiceApiGetLivetvEPGOpts struct {
	Type_                 optional.Interface
	UserId                optional.String
	GenreIds              optional.String
	MinStartDate          optional.String
	MaxStartDate          optional.String
	MinEndDate            optional.String
	MaxEndDate            optional.String
	StartIndex            optional.Int32
	IsMovie               optional.Bool
	IsSeries              optional.Bool
	IsNews                optional.Bool
	IsKids                optional.Bool
	IsSports              optional.Bool
	Limit                 optional.Int32
	IsFavorite            optional.Bool
	IsLiked               optional.Bool
	IsDisliked            optional.Bool
	EnableFavoriteSorting optional.Bool
	EnableImages          optional.Bool
	ImageTypeLimit        optional.Int32
	EnableImageTypes      optional.String
	Fields                optional.String
	AddCurrentProgram     optional.Bool
	EnableUserData        optional.Bool
	ChannelIds            optional.String
}

type LiveTvServiceApiGetLivetvListingprovidersLineupsOpts ¶

type LiveTvServiceApiGetLivetvListingprovidersLineupsOpts struct {
	Id       optional.String
	Type_    optional.String
	Location optional.String
	Country  optional.String
}

type LiveTvServiceApiGetLivetvManageChannelsOpts ¶

type LiveTvServiceApiGetLivetvManageChannelsOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
	SortBy     optional.String
	SortOrder  optional.String
}

type LiveTvServiceApiGetLivetvProgramsOpts ¶

type LiveTvServiceApiGetLivetvProgramsOpts struct {
	ChannelIds       optional.String
	UserId           optional.String
	HasAired         optional.Bool
	MinStartDate     optional.String
	MaxStartDate     optional.String
	MinEndDate       optional.String
	MaxEndDate       optional.String
	IsMovie          optional.Bool
	IsSeries         optional.Bool
	IsNews           optional.Bool
	IsKids           optional.Bool
	IsSports         optional.Bool
	StartIndex       optional.Int32
	Limit            optional.Int32
	SortBy           optional.String
	SortOrder        optional.String
	GenreIds         optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
	Fields           optional.String
}

type LiveTvServiceApiGetLivetvProgramsRecommendedOpts ¶

type LiveTvServiceApiGetLivetvProgramsRecommendedOpts struct {
	UserId           optional.String
	Limit            optional.Int32
	IsAiring         optional.Bool
	HasAired         optional.Bool
	IsSeries         optional.Bool
	IsMovie          optional.Bool
	IsNews           optional.Bool
	IsKids           optional.Bool
	IsSports         optional.Bool
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	GenreIds         optional.String
	Fields           optional.String
	EnableUserData   optional.Bool
}

type LiveTvServiceApiGetLivetvRecordingsByIdOpts ¶

type LiveTvServiceApiGetLivetvRecordingsByIdOpts struct {
	UserId optional.String
}

type LiveTvServiceApiGetLivetvRecordingsFoldersOpts ¶

type LiveTvServiceApiGetLivetvRecordingsFoldersOpts struct {
	UserId optional.String
}

type LiveTvServiceApiGetLivetvRecordingsOpts ¶

type LiveTvServiceApiGetLivetvRecordingsOpts struct {
	ChannelId                      optional.String
	Status                         optional.Interface
	IsInProgress                   optional.Bool
	SeriesTimerId                  optional.String
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type LiveTvServiceApiGetLivetvSeriestimersOpts ¶

type LiveTvServiceApiGetLivetvSeriestimersOpts struct {
	SortBy     optional.String
	SortOrder  optional.Interface
	StartIndex optional.Int32
	Limit      optional.Int32
}

type LiveTvServiceApiGetLivetvTimersDefaultsOpts ¶

type LiveTvServiceApiGetLivetvTimersDefaultsOpts struct {
	ProgramId optional.String
}

type LiveTvServiceApiGetLivetvTimersOpts ¶

type LiveTvServiceApiGetLivetvTimersOpts struct {
	ChannelId     optional.String
	SeriesTimerId optional.String
}

type LiveTvServiceApiPostLivetvListingprovidersDeleteOpts ¶

type LiveTvServiceApiPostLivetvListingprovidersDeleteOpts struct {
	Id optional.String
}

type LiveTvServiceApiPostLivetvProgramsOpts ¶

type LiveTvServiceApiPostLivetvProgramsOpts struct {
	ChannelIds       optional.String
	UserId           optional.String
	HasAired         optional.Bool
	MinStartDate     optional.String
	MaxStartDate     optional.String
	MinEndDate       optional.String
	MaxEndDate       optional.String
	IsMovie          optional.Bool
	IsSeries         optional.Bool
	IsNews           optional.Bool
	IsKids           optional.Bool
	IsSports         optional.Bool
	StartIndex       optional.Int32
	Limit            optional.Int32
	SortBy           optional.String
	SortOrder        optional.String
	GenreIds         optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
	Fields           optional.String
}

type LiveTvServiceApiPostLivetvTunerhostsDeleteOpts ¶

type LiveTvServiceApiPostLivetvTunerhostsDeleteOpts struct {
	Id optional.String
}

type LiveTvServiceApiService ¶

type LiveTvServiceApiService service

func (*LiveTvServiceApiService) DeleteLivetvChannelmappingoptions ¶

func (a *LiveTvServiceApiService) DeleteLivetvChannelmappingoptions(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) DeleteLivetvChannelmappings ¶

func (a *LiveTvServiceApiService) DeleteLivetvChannelmappings(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) DeleteLivetvListingproviders ¶

func (a *LiveTvServiceApiService) DeleteLivetvListingproviders(ctx context.Context, localVarOptionals *LiveTvServiceApiDeleteLivetvListingprovidersOpts) (*http.Response, error)

func (*LiveTvServiceApiService) DeleteLivetvRecordingsById ¶

func (a *LiveTvServiceApiService) DeleteLivetvRecordingsById(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Deletes a live tv recording Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Recording Id

func (*LiveTvServiceApiService) DeleteLivetvSeriestimersById ¶

func (a *LiveTvServiceApiService) DeleteLivetvSeriestimersById(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Cancels a live tv series timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

func (*LiveTvServiceApiService) DeleteLivetvTimersById ¶

func (a *LiveTvServiceApiService) DeleteLivetvTimersById(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Cancels a live tv timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

func (*LiveTvServiceApiService) DeleteLivetvTunerhosts ¶

func (a *LiveTvServiceApiService) DeleteLivetvTunerhosts(ctx context.Context, localVarOptionals *LiveTvServiceApiDeleteLivetvTunerhostsOpts) (*http.Response, error)

func (*LiveTvServiceApiService) GetLivetvChannelmappingoptions ¶

func (a *LiveTvServiceApiService) GetLivetvChannelmappingoptions(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) GetLivetvChannelmappings ¶

func (a *LiveTvServiceApiService) GetLivetvChannelmappings(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) GetLivetvChannels ¶

func (*LiveTvServiceApiService) GetLivetvChannelsById ¶

func (a *LiveTvServiceApiService) GetLivetvChannelsById(ctx context.Context, id string, localVarOptionals *LiveTvServiceApiGetLivetvChannelsByIdOpts) (BaseItemDto, *http.Response, error)

func (*LiveTvServiceApiService) GetLivetvChanneltags ¶

func (*LiveTvServiceApiService) GetLivetvChanneltagsPrefixes ¶

func (a *LiveTvServiceApiService) GetLivetvChanneltagsPrefixes(ctx context.Context, localVarOptionals *LiveTvServiceApiGetLivetvChanneltagsPrefixesOpts) ([]LiveTvApiTagItem, *http.Response, error)

func (*LiveTvServiceApiService) GetLivetvEPG ¶

func (*LiveTvServiceApiService) GetLivetvFolder ¶

func (a *LiveTvServiceApiService) GetLivetvFolder(ctx context.Context) (BaseItemDto, *http.Response, error)

LiveTvServiceApiService Gets the top level live tv folder Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return BaseItemDto

func (*LiveTvServiceApiService) GetLivetvGuideinfo ¶

func (a *LiveTvServiceApiService) GetLivetvGuideinfo(ctx context.Context) (LiveTvGuideInfo, *http.Response, error)

LiveTvServiceApiService Gets guide info Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return LiveTvGuideInfo

func (*LiveTvServiceApiService) GetLivetvInfo ¶

LiveTvServiceApiService Gets available live tv services. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return LiveTvLiveTvInfo

func (*LiveTvServiceApiService) GetLivetvListingproviders ¶

func (a *LiveTvServiceApiService) GetLivetvListingproviders(ctx context.Context, channelId string) ([]LiveTvListingsProviderInfo, *http.Response, error)

LiveTvServiceApiService Gets current listing providers Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param channelId Channel id

@return []LiveTvListingsProviderInfo

func (*LiveTvServiceApiService) GetLivetvListingprovidersAvailable ¶

func (a *LiveTvServiceApiService) GetLivetvListingprovidersAvailable(ctx context.Context) ([]LiveTvApiListingProviderTypeInfo, *http.Response, error)

LiveTvServiceApiService Gets listing provider Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []LiveTvApiListingProviderTypeInfo

func (*LiveTvServiceApiService) GetLivetvListingprovidersDefault ¶

func (a *LiveTvServiceApiService) GetLivetvListingprovidersDefault(ctx context.Context) (LiveTvListingsProviderInfo, *http.Response, error)

LiveTvServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return LiveTvListingsProviderInfo

func (*LiveTvServiceApiService) GetLivetvListingprovidersLineups ¶

func (a *LiveTvServiceApiService) GetLivetvListingprovidersLineups(ctx context.Context, localVarOptionals *LiveTvServiceApiGetLivetvListingprovidersLineupsOpts) ([]NameIdPair, *http.Response, error)

func (*LiveTvServiceApiService) GetLivetvListingprovidersSchedulesdirectCountries ¶

func (a *LiveTvServiceApiService) GetLivetvListingprovidersSchedulesdirectCountries(ctx context.Context) (*http.Response, error)

LiveTvServiceApiService Gets available lineups Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*LiveTvServiceApiService) GetLivetvLiverecordingsByIdStream ¶

func (a *LiveTvServiceApiService) GetLivetvLiverecordingsByIdStream(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Gets a live tv channel No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

func (*LiveTvServiceApiService) GetLivetvLivestreamfilesByIdStreamByContainer ¶

func (a *LiveTvServiceApiService) GetLivetvLivestreamfilesByIdStreamByContainer(ctx context.Context, id string, container string) (*http.Response, error)

LiveTvServiceApiService Gets a live tv channel No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id
  • @param container

func (*LiveTvServiceApiService) GetLivetvPrograms ¶

func (*LiveTvServiceApiService) GetLivetvProgramsRecommended ¶

func (*LiveTvServiceApiService) GetLivetvRecordings ¶

func (a *LiveTvServiceApiService) GetLivetvRecordings(ctx context.Context, localVarOptionals *LiveTvServiceApiGetLivetvRecordingsOpts) (*http.Response, error)

func (*LiveTvServiceApiService) GetLivetvRecordingsById ¶

func (a *LiveTvServiceApiService) GetLivetvRecordingsById(ctx context.Context, id string, localVarOptionals *LiveTvServiceApiGetLivetvRecordingsByIdOpts) (BaseItemDto, *http.Response, error)

func (*LiveTvServiceApiService) GetLivetvRecordingsFolders ¶

func (a *LiveTvServiceApiService) GetLivetvRecordingsFolders(ctx context.Context, localVarOptionals *LiveTvServiceApiGetLivetvRecordingsFoldersOpts) ([]BaseItemDto, *http.Response, error)

func (*LiveTvServiceApiService) GetLivetvRecordingsGroups ¶

func (a *LiveTvServiceApiService) GetLivetvRecordingsGroups(ctx context.Context) (QueryResultBaseItemDto, *http.Response, error)

LiveTvServiceApiService Gets live tv recording groups Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return QueryResultBaseItemDto

func (*LiveTvServiceApiService) GetLivetvRecordingsSeries ¶

func (a *LiveTvServiceApiService) GetLivetvRecordingsSeries(ctx context.Context) (QueryResultBaseItemDto, *http.Response, error)

LiveTvServiceApiService Gets live tv recordings Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return QueryResultBaseItemDto

func (*LiveTvServiceApiService) GetLivetvSeriestimers ¶

func (*LiveTvServiceApiService) GetLivetvSeriestimersById ¶

func (a *LiveTvServiceApiService) GetLivetvSeriestimersById(ctx context.Context, id string) (LiveTvTimerInfoDto, *http.Response, error)

LiveTvServiceApiService Gets a live tv series timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

@return LiveTvTimerInfoDto

func (*LiveTvServiceApiService) GetLivetvTimers ¶

func (*LiveTvServiceApiService) GetLivetvTimersById ¶

func (a *LiveTvServiceApiService) GetLivetvTimersById(ctx context.Context, id string) (LiveTvTimerInfoDto, *http.Response, error)

LiveTvServiceApiService Gets a live tv timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

@return LiveTvTimerInfoDto

func (*LiveTvServiceApiService) GetLivetvTimersDefaults ¶

func (*LiveTvServiceApiService) GetLivetvTunerhosts ¶

func (a *LiveTvServiceApiService) GetLivetvTunerhosts(ctx context.Context) ([]LiveTvTunerHostInfo, *http.Response, error)

LiveTvServiceApiService Gets tuner hosts Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []LiveTvTunerHostInfo

func (*LiveTvServiceApiService) GetLivetvTunerhostsDefaultByType ¶

func (a *LiveTvServiceApiService) GetLivetvTunerhostsDefaultByType(ctx context.Context, type_ string) (LiveTvTunerHostInfo, *http.Response, error)

LiveTvServiceApiService Gets tuner hosts Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param type_ Type

@return LiveTvTunerHostInfo

func (*LiveTvServiceApiService) GetLivetvTunerhostsTypes ¶

func (a *LiveTvServiceApiService) GetLivetvTunerhostsTypes(ctx context.Context) ([]NameIdPair, *http.Response, error)

LiveTvServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []NameIdPair

func (*LiveTvServiceApiService) GetLivetvTunersDiscvover ¶

func (a *LiveTvServiceApiService) GetLivetvTunersDiscvover(ctx context.Context) ([]LiveTvTunerHostInfo, *http.Response, error)

LiveTvServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []LiveTvTunerHostInfo

func (*LiveTvServiceApiService) HeadLivetvChannelmappingoptions ¶

func (a *LiveTvServiceApiService) HeadLivetvChannelmappingoptions(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) HeadLivetvChannelmappings ¶

func (a *LiveTvServiceApiService) HeadLivetvChannelmappings(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) PostLivetvChannelmappingoptions ¶

func (a *LiveTvServiceApiService) PostLivetvChannelmappingoptions(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) PostLivetvChannelmappings ¶

func (a *LiveTvServiceApiService) PostLivetvChannelmappings(ctx context.Context, body LiveTvApiSetChannelMapping, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SetChannelMapping
  • @param providerId Provider id

func (*LiveTvServiceApiService) PostLivetvListingproviders ¶

LiveTvServiceApiService Adds a listing provider Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ListingsProviderInfo:

@return LiveTvListingsProviderInfo

func (*LiveTvServiceApiService) PostLivetvListingprovidersDelete ¶

func (a *LiveTvServiceApiService) PostLivetvListingprovidersDelete(ctx context.Context, localVarOptionals *LiveTvServiceApiPostLivetvListingprovidersDeleteOpts) (*http.Response, error)

func (*LiveTvServiceApiService) PostLivetvManageChannelsByIdDisabled ¶

LiveTvServiceApiService Sets a channel disabled or not Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SetChannelDisabled
  • @param id

@return QueryResultEmbyLiveTvChannelManagementInfo

func (*LiveTvServiceApiService) PostLivetvManageChannelsByIdSortindex ¶

LiveTvServiceApiService Sets a channel sort index Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SetChannelSortIndex
  • @param id

@return QueryResultEmbyLiveTvChannelManagementInfo

func (*LiveTvServiceApiService) PostLivetvPrograms ¶

func (*LiveTvServiceApiService) PostLivetvRecordingsByIdDelete ¶

func (a *LiveTvServiceApiService) PostLivetvRecordingsByIdDelete(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Deletes a live tv recording Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Recording Id

func (*LiveTvServiceApiService) PostLivetvSeriestimers ¶

func (a *LiveTvServiceApiService) PostLivetvSeriestimers(ctx context.Context, body LiveTvSeriesTimerInfo) (*http.Response, error)

LiveTvServiceApiService Creates a live tv series timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SeriesTimerInfo:

func (*LiveTvServiceApiService) PostLivetvSeriestimersById ¶

func (a *LiveTvServiceApiService) PostLivetvSeriestimersById(ctx context.Context, body LiveTvSeriesTimerInfo, id string) (*http.Response, error)

LiveTvServiceApiService Updates a live tv series timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SeriesTimerInfo:
  • @param id

func (*LiveTvServiceApiService) PostLivetvSeriestimersByIdDelete ¶

func (a *LiveTvServiceApiService) PostLivetvSeriestimersByIdDelete(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Cancels a live tv series timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

func (*LiveTvServiceApiService) PostLivetvTimers ¶

func (a *LiveTvServiceApiService) PostLivetvTimers(ctx context.Context, body LiveTvTimerInfoDto) (*http.Response, error)

LiveTvServiceApiService Creates a live tv timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body TimerInfoDto:

func (*LiveTvServiceApiService) PostLivetvTimersById ¶

func (a *LiveTvServiceApiService) PostLivetvTimersById(ctx context.Context, body LiveTvTimerInfoDto, id string) (*http.Response, error)

LiveTvServiceApiService Updates a live tv timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body TimerInfoDto:
  • @param id

func (*LiveTvServiceApiService) PostLivetvTimersByIdDelete ¶

func (a *LiveTvServiceApiService) PostLivetvTimersByIdDelete(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Cancels a live tv timer Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Timer Id

func (*LiveTvServiceApiService) PostLivetvTunerhosts ¶

LiveTvServiceApiService Adds a tuner host Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body TunerHostInfo:

@return LiveTvTunerHostInfo

func (*LiveTvServiceApiService) PostLivetvTunerhostsDelete ¶

func (a *LiveTvServiceApiService) PostLivetvTunerhostsDelete(ctx context.Context, localVarOptionals *LiveTvServiceApiPostLivetvTunerhostsDeleteOpts) (*http.Response, error)

func (*LiveTvServiceApiService) PostLivetvTunersByIdReset ¶

func (a *LiveTvServiceApiService) PostLivetvTunersByIdReset(ctx context.Context, id string) (*http.Response, error)

LiveTvServiceApiService Resets a tv tuner Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Tuner Id

func (*LiveTvServiceApiService) PutLivetvChannelmappingoptions ¶

func (a *LiveTvServiceApiService) PutLivetvChannelmappingoptions(ctx context.Context, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param providerId Provider id

func (*LiveTvServiceApiService) PutLivetvChannelmappings ¶

func (a *LiveTvServiceApiService) PutLivetvChannelmappings(ctx context.Context, body LiveTvApiSetChannelMapping, providerId string) (*http.Response, error)

LiveTvServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SetChannelMapping
  • @param providerId Provider id

type LiveTvTimerInfoDto ¶

type LiveTvTimerInfoDto struct {
	Status                  *LiveTvRecordingStatus `json:"Status,omitempty"`
	SeriesTimerId           string                 `json:"SeriesTimerId,omitempty"`
	RunTimeTicks            int64                  `json:"RunTimeTicks,omitempty"`
	ProgramInfo             *BaseItemDto           `json:"ProgramInfo,omitempty"`
	TimerType               *LiveTvTimerType       `json:"TimerType,omitempty"`
	Id                      string                 `json:"Id,omitempty"`
	Type_                   string                 `json:"Type,omitempty"`
	ServerId                string                 `json:"ServerId,omitempty"`
	ChannelId               string                 `json:"ChannelId,omitempty"`
	ChannelName             string                 `json:"ChannelName,omitempty"`
	ChannelPrimaryImageTag  string                 `json:"ChannelPrimaryImageTag,omitempty"`
	ProgramId               string                 `json:"ProgramId,omitempty"`
	Name                    string                 `json:"Name,omitempty"`
	Overview                string                 `json:"Overview,omitempty"`
	StartDate               time.Time              `json:"StartDate,omitempty"`
	EndDate                 time.Time              `json:"EndDate,omitempty"`
	Priority                int32                  `json:"Priority,omitempty"`
	PrePaddingSeconds       int32                  `json:"PrePaddingSeconds,omitempty"`
	PostPaddingSeconds      int32                  `json:"PostPaddingSeconds,omitempty"`
	IsPrePaddingRequired    bool                   `json:"IsPrePaddingRequired,omitempty"`
	ParentBackdropItemId    string                 `json:"ParentBackdropItemId,omitempty"`
	ParentBackdropImageTags []string               `json:"ParentBackdropImageTags,omitempty"`
	IsPostPaddingRequired   bool                   `json:"IsPostPaddingRequired,omitempty"`
	KeepUntil               *LiveTvKeepUntil       `json:"KeepUntil,omitempty"`
}

type LiveTvTimerType ¶

type LiveTvTimerType string
const (
	PROGRAM_LiveTvTimerType   LiveTvTimerType = "Program"
	DATE_TIME_LiveTvTimerType LiveTvTimerType = "DateTime"
	KEYWORD_LiveTvTimerType   LiveTvTimerType = "Keyword"
)

List of LiveTv.TimerType

type LiveTvTunerHostInfo ¶

type LiveTvTunerHostInfo struct {
	Id                  string `json:"Id,omitempty"`
	Url                 string `json:"Url,omitempty"`
	Type_               string `json:"Type,omitempty"`
	DeviceId            string `json:"DeviceId,omitempty"`
	FriendlyName        string `json:"FriendlyName,omitempty"`
	SetupUrl            string `json:"SetupUrl,omitempty"`
	ImportFavoritesOnly bool   `json:"ImportFavoritesOnly,omitempty"`
	AllowHWTranscoding  bool   `json:"AllowHWTranscoding,omitempty"`
	Source              string `json:"Source,omitempty"`
	TunerCount          int32  `json:"TunerCount,omitempty"`
	UserAgent           string `json:"UserAgent,omitempty"`
	Referrer            string `json:"Referrer,omitempty"`
	ProviderOptions     string `json:"ProviderOptions,omitempty"`
	DataVersion         int32  `json:"DataVersion,omitempty"`
}

type LocalizationServiceApiService ¶

type LocalizationServiceApiService service

func (*LocalizationServiceApiService) GetLocalizationCountries ¶

LocalizationServiceApiService Gets known countries Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []GlobalizationCountryInfo

func (*LocalizationServiceApiService) GetLocalizationCultures ¶

LocalizationServiceApiService Gets known cultures Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []GlobalizationCultureDto

func (*LocalizationServiceApiService) GetLocalizationOptions ¶

LocalizationServiceApiService Gets localization options Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []GlobalizationLocalizatonOption

func (*LocalizationServiceApiService) GetLocalizationParentalratings ¶

func (a *LocalizationServiceApiService) GetLocalizationParentalratings(ctx context.Context) ([]ParentalRating, *http.Response, error)

LocalizationServiceApiService Gets known parental ratings Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []ParentalRating

type LocationType ¶

type LocationType string
const (
	FILE_SYSTEM_LocationType LocationType = "FileSystem"
	VIRTUAL_LocationType     LocationType = "Virtual"
)

List of LocationType

type LogFile ¶

type LogFile struct {
	DateCreated  time.Time `json:"DateCreated,omitempty"`
	DateModified time.Time `json:"DateModified,omitempty"`
	Size         int64     `json:"Size,omitempty"`
	Name         string    `json:"Name,omitempty"`
}

type LoggingLogSeverity ¶

type LoggingLogSeverity string
const (
	INFO_LoggingLogSeverity   LoggingLogSeverity = "Info"
	DEBUG_LoggingLogSeverity  LoggingLogSeverity = "Debug"
	WARN_LoggingLogSeverity   LoggingLogSeverity = "Warn"
	ERROR__LoggingLogSeverity LoggingLogSeverity = "Error"
	FATAL_LoggingLogSeverity  LoggingLogSeverity = "Fatal"
)

List of Logging.LogSeverity

type MarkerType ¶

type MarkerType string
const (
	CHAPTER_MarkerType       MarkerType = "Chapter"
	INTRO_START_MarkerType   MarkerType = "IntroStart"
	INTRO_END_MarkerType     MarkerType = "IntroEnd"
	CREDITS_START_MarkerType MarkerType = "CreditsStart"
)

List of MarkerType

type MediaEncodingApiOnPlaybackProgress ¶

type MediaEncodingApiOnPlaybackProgress struct {
	PlaylistIndex  int32          `json:"PlaylistIndex,omitempty"`
	PlaylistLength int32          `json:"PlaylistLength,omitempty"`
	EventName      *ProgressEvent `json:"EventName,omitempty"`
}

type MediaEncodingCodecsCommonInterfacesICodecDeviceCapabilities ¶

type MediaEncodingCodecsCommonInterfacesICodecDeviceCapabilities struct {
	SupportsHwUpload             bool `json:"SupportsHwUpload,omitempty"`
	SupportsHwDownload           bool `json:"SupportsHwDownload,omitempty"`
	SupportsStandaloneDeviceInit bool `json:"SupportsStandaloneDeviceInit,omitempty"`
	Supports10BitProcessing      bool `json:"Supports10BitProcessing,omitempty"`
	SupportsNativeToneMapping    bool `json:"SupportsNativeToneMapping,omitempty"`
}

type MediaEncodingCodecsCommonInterfacesICodecDeviceInfo ¶

type MediaEncodingCodecsCommonInterfacesICodecDeviceInfo struct {
	Capabilities             *MediaEncodingCodecsCommonInterfacesICodecDeviceCapabilities `json:"Capabilities,omitempty"`
	Adapter                  int32                                                        `json:"Adapter,omitempty"`
	Name                     string                                                       `json:"Name,omitempty"`
	Desription               string                                                       `json:"Desription,omitempty"`
	Driver                   string                                                       `json:"Driver,omitempty"`
	DriverVersion            *Version                                                     `json:"DriverVersion,omitempty"`
	ApiVersion               *Version                                                     `json:"ApiVersion,omitempty"`
	VendorId                 int32                                                        `json:"VendorId,omitempty"`
	DeviceId                 int32                                                        `json:"DeviceId,omitempty"`
	DeviceIdentifier         string                                                       `json:"DeviceIdentifier,omitempty"`
	HardwareContextFramework *EmbyMediaModelEnumsSecondaryFrameworks                      `json:"HardwareContextFramework,omitempty"`
	DevPath                  string                                                       `json:"DevPath,omitempty"`
	DrmNode                  string                                                       `json:"DrmNode,omitempty"`
	VendorName               string                                                       `json:"VendorName,omitempty"`
	DeviceName               string                                                       `json:"DeviceName,omitempty"`
}

type MediaEncodingCodecsVideoCodecsVideoCodecBase ¶

type MediaEncodingCodecsVideoCodecsVideoCodecBase struct {
	CodecDeviceInfo             *MediaEncodingCodecsCommonInterfacesICodecDeviceInfo `json:"CodecDeviceInfo,omitempty"`
	CodecKind                   *EmbyMediaModelEnumsCodecKinds                       `json:"CodecKind,omitempty"`
	MediaTypeName               string                                               `json:"MediaTypeName,omitempty"`
	VideoMediaType              *EmbyMediaModelEnumsVideoMediaTypes                  `json:"VideoMediaType,omitempty"`
	MinWidth                    int32                                                `json:"MinWidth,omitempty"`
	MaxWidth                    int32                                                `json:"MaxWidth,omitempty"`
	MinHeight                   int32                                                `json:"MinHeight,omitempty"`
	MaxHeight                   int32                                                `json:"MaxHeight,omitempty"`
	WidthAlignment              int32                                                `json:"WidthAlignment,omitempty"`
	HeightAlignment             int32                                                `json:"HeightAlignment,omitempty"`
	MaxBitRate                  *EmbyMediaModelTypesBitRate                          `json:"MaxBitRate,omitempty"`
	SupportedColorFormats       []EmbyMediaModelEnumsColorFormats                    `json:"SupportedColorFormats,omitempty"`
	SupportedColorFormatStrings []string                                             `json:"SupportedColorFormatStrings,omitempty"`
	ProfileAndLevelInformation  []EmbyMediaModelTypesProfileLevelInformation         `json:"ProfileAndLevelInformation,omitempty"`
	Id                          string                                               `json:"Id,omitempty"`
	Direction                   *EmbyMediaModelEnumsCodecDirections                  `json:"Direction,omitempty"`
	Name                        string                                               `json:"Name,omitempty"`
	Description                 string                                               `json:"Description,omitempty"`
	FrameworkCodec              string                                               `json:"FrameworkCodec,omitempty"`
	IsHardwareCodec             bool                                                 `json:"IsHardwareCodec,omitempty"`
	SecondaryFramework          *EmbyMediaModelEnumsSecondaryFrameworks              `json:"SecondaryFramework,omitempty"`
	SecondaryFrameworkCodec     string                                               `json:"SecondaryFrameworkCodec,omitempty"`
	MaxInstanceCount            int32                                                `json:"MaxInstanceCount,omitempty"`
	IsEnabledByDefault          bool                                                 `json:"IsEnabledByDefault,omitempty"`
	DefaultPriority             int32                                                `json:"DefaultPriority,omitempty"`
}

type MediaEncodingConfigurationToneMappingToneMapOptionsVisibility ¶

type MediaEncodingConfigurationToneMappingToneMapOptionsVisibility struct {
	ShowAdvanced                      bool             `json:"ShowAdvanced,omitempty"`
	IsSoftwareToneMappingAvailable    bool             `json:"IsSoftwareToneMappingAvailable,omitempty"`
	IsAnyHardwareToneMappingAvailable bool             `json:"IsAnyHardwareToneMappingAvailable,omitempty"`
	ShowNvidiaOptions                 bool             `json:"ShowNvidiaOptions,omitempty"`
	ShowQuickSyncOptions              bool             `json:"ShowQuickSyncOptions,omitempty"`
	ShowVaapiOptions                  bool             `json:"ShowVaapiOptions,omitempty"`
	IsOpenClAvailable                 bool             `json:"IsOpenClAvailable,omitempty"`
	IsOpenClSuperTAvailable           bool             `json:"IsOpenClSuperTAvailable,omitempty"`
	IsVaapiNativeAvailable            bool             `json:"IsVaapiNativeAvailable,omitempty"`
	IsQuickSyncNativeAvailable        bool             `json:"IsQuickSyncNativeAvailable,omitempty"`
	OperatingSystem                   *OperatingSystem `json:"OperatingSystem,omitempty"`
}

type MediaInfoLiveStreamRequest ¶

type MediaInfoLiveStreamRequest struct {
	OpenToken                      string                   `json:"OpenToken,omitempty"`
	UserId                         string                   `json:"UserId,omitempty"`
	PlaySessionId                  string                   `json:"PlaySessionId,omitempty"`
	MaxStreamingBitrate            int64                    `json:"MaxStreamingBitrate,omitempty"`
	StartTimeTicks                 int64                    `json:"StartTimeTicks,omitempty"`
	AudioStreamIndex               int32                    `json:"AudioStreamIndex,omitempty"`
	SubtitleStreamIndex            int32                    `json:"SubtitleStreamIndex,omitempty"`
	MaxAudioChannels               int32                    `json:"MaxAudioChannels,omitempty"`
	ItemId                         int64                    `json:"ItemId,omitempty"`
	DeviceProfile                  *DlnaDeviceProfile       `json:"DeviceProfile,omitempty"`
	EnableDirectPlay               bool                     `json:"EnableDirectPlay,omitempty"`
	EnableDirectStream             bool                     `json:"EnableDirectStream,omitempty"`
	EnableTranscoding              bool                     `json:"EnableTranscoding,omitempty"`
	AllowVideoStreamCopy           bool                     `json:"AllowVideoStreamCopy,omitempty"`
	AllowInterlacedVideoStreamCopy bool                     `json:"AllowInterlacedVideoStreamCopy,omitempty"`
	AllowAudioStreamCopy           bool                     `json:"AllowAudioStreamCopy,omitempty"`
	DirectPlayProtocols            []MediaInfoMediaProtocol `json:"DirectPlayProtocols,omitempty"`
}

type MediaInfoLiveStreamResponse ¶

type MediaInfoLiveStreamResponse struct {
	MediaSource *MediaSourceInfo `json:"MediaSource,omitempty"`
}

type MediaInfoMediaProtocol ¶

type MediaInfoMediaProtocol string
const (
	FILE_MediaInfoMediaProtocol MediaInfoMediaProtocol = "File"
	HTTP_MediaInfoMediaProtocol MediaInfoMediaProtocol = "Http"
	RTMP_MediaInfoMediaProtocol MediaInfoMediaProtocol = "Rtmp"
	RTSP_MediaInfoMediaProtocol MediaInfoMediaProtocol = "Rtsp"
	UDP_MediaInfoMediaProtocol  MediaInfoMediaProtocol = "Udp"
	RTP_MediaInfoMediaProtocol  MediaInfoMediaProtocol = "Rtp"
	FTP_MediaInfoMediaProtocol  MediaInfoMediaProtocol = "Ftp"
	MMS_MediaInfoMediaProtocol  MediaInfoMediaProtocol = "Mms"
)

List of MediaInfo.MediaProtocol

type MediaInfoPlaybackInfoRequest ¶

type MediaInfoPlaybackInfoRequest struct {
	Id                             string                   `json:"Id,omitempty"`
	UserId                         string                   `json:"UserId,omitempty"`
	MaxStreamingBitrate            int64                    `json:"MaxStreamingBitrate,omitempty"`
	StartTimeTicks                 int64                    `json:"StartTimeTicks,omitempty"`
	AudioStreamIndex               int32                    `json:"AudioStreamIndex,omitempty"`
	SubtitleStreamIndex            int32                    `json:"SubtitleStreamIndex,omitempty"`
	MaxAudioChannels               int32                    `json:"MaxAudioChannels,omitempty"`
	MediaSourceId                  string                   `json:"MediaSourceId,omitempty"`
	LiveStreamId                   string                   `json:"LiveStreamId,omitempty"`
	DeviceProfile                  *DlnaDeviceProfile       `json:"DeviceProfile,omitempty"`
	EnableDirectPlay               bool                     `json:"EnableDirectPlay,omitempty"`
	EnableDirectStream             bool                     `json:"EnableDirectStream,omitempty"`
	EnableTranscoding              bool                     `json:"EnableTranscoding,omitempty"`
	AllowInterlacedVideoStreamCopy bool                     `json:"AllowInterlacedVideoStreamCopy,omitempty"`
	AllowVideoStreamCopy           bool                     `json:"AllowVideoStreamCopy,omitempty"`
	AllowAudioStreamCopy           bool                     `json:"AllowAudioStreamCopy,omitempty"`
	IsPlayback                     bool                     `json:"IsPlayback,omitempty"`
	AutoOpenLiveStream             bool                     `json:"AutoOpenLiveStream,omitempty"`
	DirectPlayProtocols            []MediaInfoMediaProtocol `json:"DirectPlayProtocols,omitempty"`
	CurrentPlaySessionId           string                   `json:"CurrentPlaySessionId,omitempty"`
}

type MediaInfoPlaybackInfoResponse ¶

type MediaInfoPlaybackInfoResponse struct {
	MediaSources  []MediaSourceInfo      `json:"MediaSources,omitempty"`
	PlaySessionId string                 `json:"PlaySessionId,omitempty"`
	ErrorCode     *DlnaPlaybackErrorCode `json:"ErrorCode,omitempty"`
}

type MediaInfoServiceApiService ¶

type MediaInfoServiceApiService service

func (*MediaInfoServiceApiService) GetItemsByIdPlaybackinfo ¶

func (a *MediaInfoServiceApiService) GetItemsByIdPlaybackinfo(ctx context.Context, id string, userId string) (MediaInfoPlaybackInfoResponse, *http.Response, error)

MediaInfoServiceApiService Gets live playback media info for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param userId User Id

@return MediaInfoPlaybackInfoResponse

func (*MediaInfoServiceApiService) GetPlaybackBitratetest ¶

func (a *MediaInfoServiceApiService) GetPlaybackBitratetest(ctx context.Context, size int64) (*http.Response, error)

MediaInfoServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param size Size

func (*MediaInfoServiceApiService) PostItemsByIdPlaybackinfo ¶

MediaInfoServiceApiService Gets live playback media info for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PlaybackInfoRequest:
  • @param id

@return MediaInfoPlaybackInfoResponse

func (*MediaInfoServiceApiService) PostLivestreamsClose ¶

func (a *MediaInfoServiceApiService) PostLivestreamsClose(ctx context.Context, liveStreamId string) (*http.Response, error)

MediaInfoServiceApiService Closes a media source Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param liveStreamId LiveStreamId

func (*MediaInfoServiceApiService) PostLivestreamsMediainfo ¶

func (a *MediaInfoServiceApiService) PostLivestreamsMediainfo(ctx context.Context, liveStreamId string) (*http.Response, error)

MediaInfoServiceApiService Closes a media source Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param liveStreamId LiveStreamId

func (*MediaInfoServiceApiService) PostLivestreamsOpen ¶

MediaInfoServiceApiService Opens a media source Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body LiveStreamRequest:

@return MediaInfoLiveStreamResponse

type MediaInfoTransportStreamTimestamp ¶

type MediaInfoTransportStreamTimestamp string
const (
	NONE_MediaInfoTransportStreamTimestamp  MediaInfoTransportStreamTimestamp = "None"
	ZERO_MediaInfoTransportStreamTimestamp  MediaInfoTransportStreamTimestamp = "Zero"
	VALID_MediaInfoTransportStreamTimestamp MediaInfoTransportStreamTimestamp = "Valid"
)

List of MediaInfo.TransportStreamTimestamp

type MediaSourceInfo ¶

type MediaSourceInfo struct {
	Protocol                   *MediaInfoMediaProtocol            `json:"Protocol,omitempty"`
	Id                         string                             `json:"Id,omitempty"`
	Path                       string                             `json:"Path,omitempty"`
	EncoderPath                string                             `json:"EncoderPath,omitempty"`
	EncoderProtocol            *MediaInfoMediaProtocol            `json:"EncoderProtocol,omitempty"`
	Type_                      *MediaSourceType                   `json:"Type,omitempty"`
	Container                  string                             `json:"Container,omitempty"`
	Size                       int64                              `json:"Size,omitempty"`
	Name                       string                             `json:"Name,omitempty"`
	SortName                   string                             `json:"SortName,omitempty"`
	IsRemote                   bool                               `json:"IsRemote,omitempty"`
	RunTimeTicks               int64                              `json:"RunTimeTicks,omitempty"`
	ContainerStartTimeTicks    int64                              `json:"ContainerStartTimeTicks,omitempty"`
	SupportsTranscoding        bool                               `json:"SupportsTranscoding,omitempty"`
	SupportsDirectStream       bool                               `json:"SupportsDirectStream,omitempty"`
	SupportsDirectPlay         bool                               `json:"SupportsDirectPlay,omitempty"`
	IsInfiniteStream           bool                               `json:"IsInfiniteStream,omitempty"`
	RequiresOpening            bool                               `json:"RequiresOpening,omitempty"`
	OpenToken                  string                             `json:"OpenToken,omitempty"`
	RequiresClosing            bool                               `json:"RequiresClosing,omitempty"`
	LiveStreamId               string                             `json:"LiveStreamId,omitempty"`
	BufferMs                   int32                              `json:"BufferMs,omitempty"`
	RequiresLooping            bool                               `json:"RequiresLooping,omitempty"`
	SupportsProbing            bool                               `json:"SupportsProbing,omitempty"`
	Video3DFormat              *Video3DFormat                     `json:"Video3DFormat,omitempty"`
	MediaStreams               []MediaStream                      `json:"MediaStreams,omitempty"`
	Formats                    []string                           `json:"Formats,omitempty"`
	Bitrate                    int32                              `json:"Bitrate,omitempty"`
	Timestamp                  *MediaInfoTransportStreamTimestamp `json:"Timestamp,omitempty"`
	RequiredHttpHeaders        map[string]string                  `json:"RequiredHttpHeaders,omitempty"`
	DirectStreamUrl            string                             `json:"DirectStreamUrl,omitempty"`
	TranscodingUrl             string                             `json:"TranscodingUrl,omitempty"`
	TranscodingSubProtocol     string                             `json:"TranscodingSubProtocol,omitempty"`
	TranscodingContainer       string                             `json:"TranscodingContainer,omitempty"`
	AnalyzeDurationMs          int32                              `json:"AnalyzeDurationMs,omitempty"`
	ReadAtNativeFramerate      bool                               `json:"ReadAtNativeFramerate,omitempty"`
	DefaultAudioStreamIndex    int32                              `json:"DefaultAudioStreamIndex,omitempty"`
	DefaultSubtitleStreamIndex int32                              `json:"DefaultSubtitleStreamIndex,omitempty"`
	ItemId                     string                             `json:"ItemId,omitempty"`
	ServerId                   string                             `json:"ServerId,omitempty"`
}

type MediaSourceType ¶

type MediaSourceType string
const (
	DEFAULT__MediaSourceType    MediaSourceType = "Default"
	GROUPING_MediaSourceType    MediaSourceType = "Grouping"
	PLACEHOLDER_MediaSourceType MediaSourceType = "Placeholder"
)

List of MediaSourceType

type MediaStream ¶

type MediaStream struct {
	Codec                  string                      `json:"Codec,omitempty"`
	CodecTag               string                      `json:"CodecTag,omitempty"`
	Language               string                      `json:"Language,omitempty"`
	ColorTransfer          string                      `json:"ColorTransfer,omitempty"`
	ColorPrimaries         string                      `json:"ColorPrimaries,omitempty"`
	ColorSpace             string                      `json:"ColorSpace,omitempty"`
	Comment                string                      `json:"Comment,omitempty"`
	StreamStartTimeTicks   int64                       `json:"StreamStartTimeTicks,omitempty"`
	TimeBase               string                      `json:"TimeBase,omitempty"`
	CodecTimeBase          string                      `json:"CodecTimeBase,omitempty"`
	Title                  string                      `json:"Title,omitempty"`
	Extradata              string                      `json:"Extradata,omitempty"`
	VideoRange             string                      `json:"VideoRange,omitempty"`
	DisplayTitle           string                      `json:"DisplayTitle,omitempty"`
	DisplayLanguage        string                      `json:"DisplayLanguage,omitempty"`
	NalLengthSize          string                      `json:"NalLengthSize,omitempty"`
	IsInterlaced           bool                        `json:"IsInterlaced,omitempty"`
	IsAVC                  bool                        `json:"IsAVC,omitempty"`
	ChannelLayout          string                      `json:"ChannelLayout,omitempty"`
	BitRate                int32                       `json:"BitRate,omitempty"`
	BitDepth               int32                       `json:"BitDepth,omitempty"`
	RefFrames              int32                       `json:"RefFrames,omitempty"`
	Rotation               int32                       `json:"Rotation,omitempty"`
	Channels               int32                       `json:"Channels,omitempty"`
	SampleRate             int32                       `json:"SampleRate,omitempty"`
	IsDefault              bool                        `json:"IsDefault,omitempty"`
	IsForced               bool                        `json:"IsForced,omitempty"`
	Height                 int32                       `json:"Height,omitempty"`
	Width                  int32                       `json:"Width,omitempty"`
	AverageFrameRate       float32                     `json:"AverageFrameRate,omitempty"`
	RealFrameRate          float32                     `json:"RealFrameRate,omitempty"`
	Profile                string                      `json:"Profile,omitempty"`
	Type_                  *MediaStreamType            `json:"Type,omitempty"`
	AspectRatio            string                      `json:"AspectRatio,omitempty"`
	Index                  int32                       `json:"Index,omitempty"`
	IsExternal             bool                        `json:"IsExternal,omitempty"`
	DeliveryMethod         *DlnaSubtitleDeliveryMethod `json:"DeliveryMethod,omitempty"`
	DeliveryUrl            string                      `json:"DeliveryUrl,omitempty"`
	IsExternalUrl          bool                        `json:"IsExternalUrl,omitempty"`
	IsTextSubtitleStream   bool                        `json:"IsTextSubtitleStream,omitempty"`
	SupportsExternalStream bool                        `json:"SupportsExternalStream,omitempty"`
	Path                   string                      `json:"Path,omitempty"`
	Protocol               *MediaInfoMediaProtocol     `json:"Protocol,omitempty"`
	PixelFormat            string                      `json:"PixelFormat,omitempty"`
	Level                  float64                     `json:"Level,omitempty"`
	IsAnamorphic           bool                        `json:"IsAnamorphic,omitempty"`
	ItemId                 string                      `json:"ItemId,omitempty"`
	ServerId               string                      `json:"ServerId,omitempty"`
	AttachmentSize         int32                       `json:"AttachmentSize,omitempty"`
	MimeType               string                      `json:"MimeType,omitempty"`
	IsClosedCaptions       bool                        `json:"IsClosedCaptions,omitempty"`
	SubtitleLocationType   *SubtitleLocationType       `json:"SubtitleLocationType,omitempty"`
}

type MediaStreamType ¶

type MediaStreamType string
const (
	UNKNOWN_MediaStreamType        MediaStreamType = "Unknown"
	AUDIO_MediaStreamType          MediaStreamType = "Audio"
	VIDEO_MediaStreamType          MediaStreamType = "Video"
	SUBTITLE_MediaStreamType       MediaStreamType = "Subtitle"
	EMBEDDED_IMAGE_MediaStreamType MediaStreamType = "EmbeddedImage"
	ATTACHMENT_MediaStreamType     MediaStreamType = "Attachment"
	DATA_MediaStreamType           MediaStreamType = "Data"
)

List of MediaStreamType

type MediaUrl ¶

type MediaUrl struct {
	Url  string `json:"Url,omitempty"`
	Name string `json:"Name,omitempty"`
}

type MetadataEditorInfo ¶

type MetadataEditorInfo struct {
	ParentalRatingOptions []ParentalRating           `json:"ParentalRatingOptions,omitempty"`
	Countries             []GlobalizationCountryInfo `json:"Countries,omitempty"`
	Cultures              []GlobalizationCultureDto  `json:"Cultures,omitempty"`
	ExternalIdInfos       []ExternalIdInfo           `json:"ExternalIdInfos,omitempty"`
}

type MetadataFields ¶

type MetadataFields string
const (
	CAST_MetadataFields                 MetadataFields = "Cast"
	GENRES_MetadataFields               MetadataFields = "Genres"
	PRODUCTION_LOCATIONS_MetadataFields MetadataFields = "ProductionLocations"
	STUDIOS_MetadataFields              MetadataFields = "Studios"
	TAGS_MetadataFields                 MetadataFields = "Tags"
	NAME_MetadataFields                 MetadataFields = "Name"
	OVERVIEW_MetadataFields             MetadataFields = "Overview"
	RUNTIME_MetadataFields              MetadataFields = "Runtime"
	OFFICIAL_RATING_MetadataFields      MetadataFields = "OfficialRating"
	COLLECTIONS_MetadataFields          MetadataFields = "Collections"
	CHANNEL_NUMBER_MetadataFields       MetadataFields = "ChannelNumber"
	SORT_NAME_MetadataFields            MetadataFields = "SortName"
	ORIGINAL_TITLE_MetadataFields       MetadataFields = "OriginalTitle"
)

List of MetadataFields

type MoviesServiceApiGetMoviesRecommendationsOpts ¶

type MoviesServiceApiGetMoviesRecommendationsOpts struct {
	CategoryLimit    optional.Int32
	ItemLimit        optional.Int32
	UserId           optional.String
	ParentId         optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
}

type MoviesServiceApiService ¶

type MoviesServiceApiService service

func (*MoviesServiceApiService) GetMoviesRecommendations ¶

type MusicGenresServiceApiGetMusicgenresByNameOpts ¶

type MusicGenresServiceApiGetMusicgenresByNameOpts struct {
	UserId optional.String
}

type MusicGenresServiceApiGetMusicgenresOpts ¶

type MusicGenresServiceApiGetMusicgenresOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type MusicGenresServiceApiService ¶

type MusicGenresServiceApiService service

func (*MusicGenresServiceApiService) GetMusicgenres ¶

func (*MusicGenresServiceApiService) GetMusicgenresByName ¶

type NameIdPair ¶

type NameIdPair struct {
	Name string `json:"Name,omitempty"`
	Id   string `json:"Id,omitempty"`
}

type NameLongIdPair ¶

type NameLongIdPair struct {
	Name string `json:"Name,omitempty"`
	Id   int64  `json:"Id,omitempty"`
}

type NameValuePair ¶

type NameValuePair struct {
	Name  string `json:"Name,omitempty"`
	Value string `json:"Value,omitempty"`
}

type NetEndPointInfo ¶

type NetEndPointInfo struct {
	IsLocal     bool `json:"IsLocal,omitempty"`
	IsInNetwork bool `json:"IsInNetwork,omitempty"`
}

type NotificationsNotificationLevel ¶

type NotificationsNotificationLevel string
const (
	NORMAL_NotificationsNotificationLevel  NotificationsNotificationLevel = "Normal"
	WARNING_NotificationsNotificationLevel NotificationsNotificationLevel = "Warning"
	ERROR__NotificationsNotificationLevel  NotificationsNotificationLevel = "Error"
)

List of Notifications.NotificationLevel

type NotificationsNotificationTypeInfo ¶

type NotificationsNotificationTypeInfo struct {
	Type_              string `json:"Type,omitempty"`
	Name               string `json:"Name,omitempty"`
	Enabled            bool   `json:"Enabled,omitempty"`
	Category           string `json:"Category,omitempty"`
	IsBasedOnUserEvent bool   `json:"IsBasedOnUserEvent,omitempty"`
}

type NotificationsServiceApiGetNotificationsByUseridOpts ¶

type NotificationsServiceApiGetNotificationsByUseridOpts struct {
	IsRead     optional.Bool
	StartIndex optional.Int32
	Limit      optional.Int32
}

type NotificationsServiceApiPostNotificationsAdminOpts ¶

type NotificationsServiceApiPostNotificationsAdminOpts struct {
	ImageUrl optional.String
	Url      optional.String
	Level    optional.Interface
}

type NotificationsServiceApiService ¶

type NotificationsServiceApiService service

func (*NotificationsServiceApiService) GetNotificationsByUserid ¶

func (*NotificationsServiceApiService) GetNotificationsByUseridSummary ¶

NotificationsServiceApiService Gets a notification summary for a user Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id

@return EmbyNotificationsApiNotificationsSummary

func (*NotificationsServiceApiService) GetNotificationsServices ¶

func (a *NotificationsServiceApiService) GetNotificationsServices(ctx context.Context) ([]NameIdPair, *http.Response, error)

NotificationsServiceApiService Gets notification types Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []NameIdPair

func (*NotificationsServiceApiService) GetNotificationsTypes ¶

NotificationsServiceApiService Gets notification types Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []NotificationsNotificationTypeInfo

func (*NotificationsServiceApiService) PostNotificationsAdmin ¶

func (a *NotificationsServiceApiService) PostNotificationsAdmin(ctx context.Context, name string, description string, localVarOptionals *NotificationsServiceApiPostNotificationsAdminOpts) (*http.Response, error)

func (*NotificationsServiceApiService) PostNotificationsByUseridRead ¶

func (a *NotificationsServiceApiService) PostNotificationsByUseridRead(ctx context.Context, userId string, ids string) (*http.Response, error)

NotificationsServiceApiService Marks notifications as read Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param ids A list of notification ids, comma delimited

func (*NotificationsServiceApiService) PostNotificationsByUseridUnread ¶

func (a *NotificationsServiceApiService) PostNotificationsByUseridUnread(ctx context.Context, userId string, ids string) (*http.Response, error)

NotificationsServiceApiService Marks notifications as unread Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param ids A list of notification ids, comma delimited

type OfficialRatingServiceApiGetOfficialratingsOpts ¶

type OfficialRatingServiceApiGetOfficialratingsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type OfficialRatingServiceApiService ¶

type OfficialRatingServiceApiService service

type OpenApiServiceApiService ¶

type OpenApiServiceApiService service

func (*OpenApiServiceApiService) GetOpenapi ¶

OpenApiServiceApiService Gets the OpenAPI 3 specifications No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return string

func (*OpenApiServiceApiService) GetOpenapiJson ¶

func (a *OpenApiServiceApiService) GetOpenapiJson(ctx context.Context) (string, *http.Response, error)

OpenApiServiceApiService Gets OpenAPI 3 specifications No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return string

func (*OpenApiServiceApiService) GetSwagger ¶

OpenApiServiceApiService Gets the swagger specifications No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return string

func (*OpenApiServiceApiService) GetSwaggerJson ¶

func (a *OpenApiServiceApiService) GetSwaggerJson(ctx context.Context) (string, *http.Response, error)

OpenApiServiceApiService Gets the swagger specifications No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return string

type OperatingSystem ¶

type OperatingSystem string
const (
	WINDOWS_OperatingSystem OperatingSystem = "Windows"
	LINUX_OperatingSystem   OperatingSystem = "Linux"
	OSX_OperatingSystem     OperatingSystem = "OSX"
	BSD_OperatingSystem     OperatingSystem = "BSD"
	ANDROID_OperatingSystem OperatingSystem = "Android"
)

List of OperatingSystem

type PackageServiceApiGetPackagesByNameOpts ¶

type PackageServiceApiGetPackagesByNameOpts struct {
	AssemblyGuid optional.String
}

type PackageServiceApiGetPackagesOpts ¶

type PackageServiceApiGetPackagesOpts struct {
	PackageType   optional.String
	TargetSystems optional.String
	IsPremium     optional.Bool
	IsAdult       optional.Bool
}

type PackageServiceApiPostPackagesInstalledByNameOpts ¶

type PackageServiceApiPostPackagesInstalledByNameOpts struct {
	AssemblyGuid optional.String
	Version      optional.String
	UpdateClass  optional.Interface
}

type PackageServiceApiService ¶

type PackageServiceApiService service

func (*PackageServiceApiService) DeletePackagesInstallingById ¶

func (a *PackageServiceApiService) DeletePackagesInstallingById(ctx context.Context, id string) (*http.Response, error)

PackageServiceApiService Cancels a package installation Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Installation Id

func (*PackageServiceApiService) GetPackages ¶

func (*PackageServiceApiService) GetPackagesByName ¶

func (*PackageServiceApiService) GetPackagesUpdates ¶

func (a *PackageServiceApiService) GetPackagesUpdates(ctx context.Context, packageType string) ([]UpdatesPackageVersionInfo, *http.Response, error)

PackageServiceApiService Gets available package updates for currently installed packages Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param packageType Package type filter (System/UserInstalled)

@return []UpdatesPackageVersionInfo

func (*PackageServiceApiService) PostPackagesInstalledByName ¶

func (a *PackageServiceApiService) PostPackagesInstalledByName(ctx context.Context, name string, localVarOptionals *PackageServiceApiPostPackagesInstalledByNameOpts) (*http.Response, error)

func (*PackageServiceApiService) PostPackagesInstallingByIdDelete ¶

func (a *PackageServiceApiService) PostPackagesInstallingByIdDelete(ctx context.Context, id string) (*http.Response, error)

PackageServiceApiService Cancels a package installation Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Installation Id

type ParentalRating ¶

type ParentalRating struct {
	Name  string `json:"Name,omitempty"`
	Value int32  `json:"Value,omitempty"`
}

type PersistenceIntroDebugInfo ¶

type PersistenceIntroDebugInfo struct {
	Id    int64  `json:"Id,omitempty"`
	Path  string `json:"Path,omitempty"`
	Start int64  `json:"Start,omitempty"`
	End   int64  `json:"End,omitempty"`
}

type PersonType ¶

type PersonType string
const (
	ACTOR_PersonType      PersonType = "Actor"
	DIRECTOR_PersonType   PersonType = "Director"
	WRITER_PersonType     PersonType = "Writer"
	PRODUCER_PersonType   PersonType = "Producer"
	GUEST_STAR_PersonType PersonType = "GuestStar"
	COMPOSER_PersonType   PersonType = "Composer"
	CONDUCTOR_PersonType  PersonType = "Conductor"
	LYRICIST_PersonType   PersonType = "Lyricist"
)

List of PersonType

type PersonsServiceApiGetPersonsByNameOpts ¶

type PersonsServiceApiGetPersonsByNameOpts struct {
	UserId optional.String
}

type PersonsServiceApiGetPersonsOpts ¶

type PersonsServiceApiGetPersonsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type PersonsServiceApiService ¶

type PersonsServiceApiService service

func (*PersonsServiceApiService) GetPersons ¶

func (*PersonsServiceApiService) GetPersonsByName ¶

func (a *PersonsServiceApiService) GetPersonsByName(ctx context.Context, name string, localVarOptionals *PersonsServiceApiGetPersonsByNameOpts) (BaseItemDto, *http.Response, error)

type PlayCommand ¶

type PlayCommand string
const (
	PLAY_NOW_PlayCommand         PlayCommand = "PlayNow"
	PLAY_NEXT_PlayCommand        PlayCommand = "PlayNext"
	PLAY_LAST_PlayCommand        PlayCommand = "PlayLast"
	PLAY_INSTANT_MIX_PlayCommand PlayCommand = "PlayInstantMix"
	PLAY_SHUFFLE_PlayCommand     PlayCommand = "PlayShuffle"
)

List of PlayCommand

type PlayMethod ¶

type PlayMethod string
const (
	TRANSCODE_PlayMethod     PlayMethod = "Transcode"
	DIRECT_STREAM_PlayMethod PlayMethod = "DirectStream"
	DIRECT_PLAY_PlayMethod   PlayMethod = "DirectPlay"
)

List of PlayMethod

type PlayRequest ¶

type PlayRequest struct {
	ControllingUserId   string `json:"ControllingUserId,omitempty"`
	SubtitleStreamIndex int32  `json:"SubtitleStreamIndex,omitempty"`
	AudioStreamIndex    int32  `json:"AudioStreamIndex,omitempty"`
	MediaSourceId       string `json:"MediaSourceId,omitempty"`
	StartIndex          int32  `json:"StartIndex,omitempty"`
}

type PlaybackProgressInfo ¶

type PlaybackProgressInfo struct {
	CanSeek                bool           `json:"CanSeek,omitempty"`
	Item                   *BaseItemDto   `json:"Item,omitempty"`
	NowPlayingQueue        []QueueItem    `json:"NowPlayingQueue,omitempty"`
	PlaylistItemId         string         `json:"PlaylistItemId,omitempty"`
	ItemId                 string         `json:"ItemId,omitempty"`
	SessionId              string         `json:"SessionId,omitempty"`
	MediaSourceId          string         `json:"MediaSourceId,omitempty"`
	AudioStreamIndex       int32          `json:"AudioStreamIndex,omitempty"`
	SubtitleStreamIndex    int32          `json:"SubtitleStreamIndex,omitempty"`
	IsPaused               bool           `json:"IsPaused,omitempty"`
	PlaylistIndex          int32          `json:"PlaylistIndex,omitempty"`
	PlaylistLength         int32          `json:"PlaylistLength,omitempty"`
	IsMuted                bool           `json:"IsMuted,omitempty"`
	PositionTicks          int64          `json:"PositionTicks,omitempty"`
	RunTimeTicks           int64          `json:"RunTimeTicks,omitempty"`
	PlaybackStartTimeTicks int64          `json:"PlaybackStartTimeTicks,omitempty"`
	VolumeLevel            int32          `json:"VolumeLevel,omitempty"`
	Brightness             int32          `json:"Brightness,omitempty"`
	AspectRatio            string         `json:"AspectRatio,omitempty"`
	EventName              *ProgressEvent `json:"EventName,omitempty"`
	PlayMethod             *PlayMethod    `json:"PlayMethod,omitempty"`
	LiveStreamId           string         `json:"LiveStreamId,omitempty"`
	PlaySessionId          string         `json:"PlaySessionId,omitempty"`
	RepeatMode             *RepeatMode    `json:"RepeatMode,omitempty"`
	SubtitleOffset         int32          `json:"SubtitleOffset,omitempty"`
	PlaybackRate           float64        `json:"PlaybackRate,omitempty"`
	PlaylistItemIds        []string       `json:"PlaylistItemIds,omitempty"`
}

type PlaybackStartInfo ¶

type PlaybackStartInfo struct {
	CanSeek                bool           `json:"CanSeek,omitempty"`
	Item                   *BaseItemDto   `json:"Item,omitempty"`
	NowPlayingQueue        []QueueItem    `json:"NowPlayingQueue,omitempty"`
	PlaylistItemId         string         `json:"PlaylistItemId,omitempty"`
	ItemId                 string         `json:"ItemId,omitempty"`
	SessionId              string         `json:"SessionId,omitempty"`
	MediaSourceId          string         `json:"MediaSourceId,omitempty"`
	AudioStreamIndex       int32          `json:"AudioStreamIndex,omitempty"`
	SubtitleStreamIndex    int32          `json:"SubtitleStreamIndex,omitempty"`
	IsPaused               bool           `json:"IsPaused,omitempty"`
	PlaylistIndex          int32          `json:"PlaylistIndex,omitempty"`
	PlaylistLength         int32          `json:"PlaylistLength,omitempty"`
	IsMuted                bool           `json:"IsMuted,omitempty"`
	PositionTicks          int64          `json:"PositionTicks,omitempty"`
	RunTimeTicks           int64          `json:"RunTimeTicks,omitempty"`
	PlaybackStartTimeTicks int64          `json:"PlaybackStartTimeTicks,omitempty"`
	VolumeLevel            int32          `json:"VolumeLevel,omitempty"`
	Brightness             int32          `json:"Brightness,omitempty"`
	AspectRatio            string         `json:"AspectRatio,omitempty"`
	EventName              *ProgressEvent `json:"EventName,omitempty"`
	PlayMethod             *PlayMethod    `json:"PlayMethod,omitempty"`
	LiveStreamId           string         `json:"LiveStreamId,omitempty"`
	PlaySessionId          string         `json:"PlaySessionId,omitempty"`
	RepeatMode             *RepeatMode    `json:"RepeatMode,omitempty"`
	SubtitleOffset         int32          `json:"SubtitleOffset,omitempty"`
	PlaybackRate           float64        `json:"PlaybackRate,omitempty"`
	PlaylistItemIds        []string       `json:"PlaylistItemIds,omitempty"`
}

type PlaybackStopInfo ¶

type PlaybackStopInfo struct {
	NowPlayingQueue []QueueItem  `json:"NowPlayingQueue,omitempty"`
	PlaylistItemId  string       `json:"PlaylistItemId,omitempty"`
	PlaylistIndex   int32        `json:"PlaylistIndex,omitempty"`
	PlaylistLength  int32        `json:"PlaylistLength,omitempty"`
	Item            *BaseItemDto `json:"Item,omitempty"`
	ItemId          string       `json:"ItemId,omitempty"`
	SessionId       string       `json:"SessionId,omitempty"`
	MediaSourceId   string       `json:"MediaSourceId,omitempty"`
	PositionTicks   int64        `json:"PositionTicks,omitempty"`
	LiveStreamId    string       `json:"LiveStreamId,omitempty"`
	PlaySessionId   string       `json:"PlaySessionId,omitempty"`
	Failed          bool         `json:"Failed,omitempty"`
	NextMediaType   string       `json:"NextMediaType,omitempty"`
}

type PlayerStateInfo ¶

type PlayerStateInfo struct {
	PositionTicks       int64       `json:"PositionTicks,omitempty"`
	CanSeek             bool        `json:"CanSeek,omitempty"`
	IsPaused            bool        `json:"IsPaused,omitempty"`
	IsMuted             bool        `json:"IsMuted,omitempty"`
	VolumeLevel         int32       `json:"VolumeLevel,omitempty"`
	AudioStreamIndex    int32       `json:"AudioStreamIndex,omitempty"`
	SubtitleStreamIndex int32       `json:"SubtitleStreamIndex,omitempty"`
	MediaSourceId       string      `json:"MediaSourceId,omitempty"`
	PlayMethod          *PlayMethod `json:"PlayMethod,omitempty"`
	RepeatMode          *RepeatMode `json:"RepeatMode,omitempty"`
	SubtitleOffset      int32       `json:"SubtitleOffset,omitempty"`
	PlaybackRate        float64     `json:"PlaybackRate,omitempty"`
}

type PlaylistServiceApiGetPlaylistsByIdItemsOpts ¶

type PlaylistServiceApiGetPlaylistsByIdItemsOpts struct {
	UserId           optional.String
	StartIndex       optional.Int32
	Limit            optional.Int32
	Fields           optional.String
	EnableImages     optional.Bool
	EnableUserData   optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
}

type PlaylistServiceApiPostPlaylistsByIdItemsOpts ¶

type PlaylistServiceApiPostPlaylistsByIdItemsOpts struct {
	UserId optional.String
}

type PlaylistServiceApiPostPlaylistsOpts ¶

type PlaylistServiceApiPostPlaylistsOpts struct {
	Name      optional.String
	Ids       optional.String
	MediaType optional.String
}

type PlaylistServiceApiService ¶

type PlaylistServiceApiService service

func (*PlaylistServiceApiService) DeletePlaylistsByIdItems ¶

func (a *PlaylistServiceApiService) DeletePlaylistsByIdItems(ctx context.Context, id string, entryIds string) (*http.Response, error)

PlaylistServiceApiService Removes items from a playlist Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id
  • @param entryIds

func (*PlaylistServiceApiService) GetPlaylistsByIdItems ¶

func (*PlaylistServiceApiService) PostPlaylists ¶

func (*PlaylistServiceApiService) PostPlaylistsByIdItems ¶

func (a *PlaylistServiceApiService) PostPlaylistsByIdItems(ctx context.Context, ids string, id string, localVarOptionals *PlaylistServiceApiPostPlaylistsByIdItemsOpts) (*http.Response, error)

func (*PlaylistServiceApiService) PostPlaylistsByIdItemsByItemidMoveByNewindex ¶

func (a *PlaylistServiceApiService) PostPlaylistsByIdItemsByItemidMoveByNewindex(ctx context.Context, itemId int64, id string, newIndex int32) (*http.Response, error)

PlaylistServiceApiService Moves a playlist item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param itemId ItemId
  • @param id
  • @param newIndex NewIndex

func (*PlaylistServiceApiService) PostPlaylistsByIdItemsDelete ¶

func (a *PlaylistServiceApiService) PostPlaylistsByIdItemsDelete(ctx context.Context, id string, entryIds string) (*http.Response, error)

PlaylistServiceApiService Removes items from a playlist Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id
  • @param entryIds

type PlaylistsPlaylistCreationResult ¶

type PlaylistsPlaylistCreationResult struct {
	Id   string `json:"Id,omitempty"`
	Name string `json:"Name,omitempty"`
}

type PlaystateCommand ¶

type PlaystateCommand string
const (
	STOP_PlaystateCommand           PlaystateCommand = "Stop"
	PAUSE_PlaystateCommand          PlaystateCommand = "Pause"
	UNPAUSE_PlaystateCommand        PlaystateCommand = "Unpause"
	NEXT_TRACK_PlaystateCommand     PlaystateCommand = "NextTrack"
	PREVIOUS_TRACK_PlaystateCommand PlaystateCommand = "PreviousTrack"
	SEEK_PlaystateCommand           PlaystateCommand = "Seek"
	REWIND_PlaystateCommand         PlaystateCommand = "Rewind"
	FAST_FORWARD_PlaystateCommand   PlaystateCommand = "FastForward"
	PLAY_PAUSE_PlaystateCommand     PlaystateCommand = "PlayPause"
)

List of PlaystateCommand

type PlaystateRequest ¶

type PlaystateRequest struct {
	Command           *PlaystateCommand `json:"Command,omitempty"`
	SeekPositionTicks int64             `json:"SeekPositionTicks,omitempty"`
	ControllingUserId string            `json:"ControllingUserId,omitempty"`
}

type PlaystateServiceApiDeleteUsersByUseridPlayingitemsByIdOpts ¶

type PlaystateServiceApiDeleteUsersByUseridPlayingitemsByIdOpts struct {
	PositionTicks optional.Int64
	LiveStreamId  optional.String
	PlaySessionId optional.String
}

type PlaystateServiceApiPostSessionsPlayingPingOpts ¶

type PlaystateServiceApiPostSessionsPlayingPingOpts struct {
	PlaySessionId optional.String
}

type PlaystateServiceApiPostUsersByUseridPlayeditemsByIdOpts ¶

type PlaystateServiceApiPostUsersByUseridPlayeditemsByIdOpts struct {
	DatePlayed optional.String
}

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdDeleteOpts ¶

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdDeleteOpts struct {
	PositionTicks optional.Int64
	LiveStreamId  optional.String
	PlaySessionId optional.String
}

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdOpts ¶

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdOpts struct {
	CanSeek             optional.Bool
	AudioStreamIndex    optional.Int32
	SubtitleStreamIndex optional.Int32
	PlayMethod          optional.Interface
	LiveStreamId        optional.String
	PlaySessionId       optional.String
}

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdProgressOpts ¶

type PlaystateServiceApiPostUsersByUseridPlayingitemsByIdProgressOpts struct {
	PositionTicks       optional.Int64
	IsPaused            optional.Bool
	IsMuted             optional.Bool
	AudioStreamIndex    optional.Int32
	SubtitleStreamIndex optional.Int32
	VolumeLevel         optional.Int32
	PlayMethod          optional.Interface
	LiveStreamId        optional.String
	PlaySessionId       optional.String
	RepeatMode          optional.Interface
	SubtitleOffset      optional.Int32
	PlaybackRate        optional.Float64
}

type PlaystateServiceApiService ¶

type PlaystateServiceApiService service

func (*PlaystateServiceApiService) DeleteUsersByUseridPlayeditemsById ¶

func (a *PlaystateServiceApiService) DeleteUsersByUseridPlayeditemsById(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

PlaystateServiceApiService Marks an item as unplayed Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*PlaystateServiceApiService) DeleteUsersByUseridPlayingitemsById ¶

func (a *PlaystateServiceApiService) DeleteUsersByUseridPlayingitemsById(ctx context.Context, userId string, id string, mediaSourceId string, nextMediaType string, localVarOptionals *PlaystateServiceApiDeleteUsersByUseridPlayingitemsByIdOpts) (*http.Response, error)

func (*PlaystateServiceApiService) PostSessionsPlaying ¶

func (a *PlaystateServiceApiService) PostSessionsPlaying(ctx context.Context, body PlaybackStartInfo) (*http.Response, error)

PlaystateServiceApiService Reports playback has started within a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PlaybackStartInfo:

func (*PlaystateServiceApiService) PostSessionsPlayingPing ¶

func (a *PlaystateServiceApiService) PostSessionsPlayingPing(ctx context.Context, localVarOptionals *PlaystateServiceApiPostSessionsPlayingPingOpts) (*http.Response, error)

func (*PlaystateServiceApiService) PostSessionsPlayingProgress ¶

func (a *PlaystateServiceApiService) PostSessionsPlayingProgress(ctx context.Context, body PlaybackProgressInfo) (*http.Response, error)

PlaystateServiceApiService Reports playback progress within a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PlaybackProgressInfo:

func (*PlaystateServiceApiService) PostSessionsPlayingStopped ¶

func (a *PlaystateServiceApiService) PostSessionsPlayingStopped(ctx context.Context, body PlaybackStopInfo) (*http.Response, error)

PlaystateServiceApiService Reports playback has stopped within a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PlaybackStopInfo:

func (*PlaystateServiceApiService) PostUsersByUseridItemsByItemidUserdata ¶

func (a *PlaystateServiceApiService) PostUsersByUseridItemsByItemidUserdata(ctx context.Context, body UserItemDataDto, userId string, itemId string) (*http.Response, error)

PlaystateServiceApiService Updates userdata for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UserItemDataDto:
  • @param userId User Id
  • @param itemId

func (*PlaystateServiceApiService) PostUsersByUseridPlayeditemsById ¶

func (a *PlaystateServiceApiService) PostUsersByUseridPlayeditemsById(ctx context.Context, userId string, id string, localVarOptionals *PlaystateServiceApiPostUsersByUseridPlayeditemsByIdOpts) (UserItemDataDto, *http.Response, error)

func (*PlaystateServiceApiService) PostUsersByUseridPlayeditemsByIdDelete ¶

func (a *PlaystateServiceApiService) PostUsersByUseridPlayeditemsByIdDelete(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

PlaystateServiceApiService Marks an item as unplayed Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*PlaystateServiceApiService) PostUsersByUseridPlayingitemsById ¶

func (a *PlaystateServiceApiService) PostUsersByUseridPlayingitemsById(ctx context.Context, userId string, id string, mediaSourceId string, localVarOptionals *PlaystateServiceApiPostUsersByUseridPlayingitemsByIdOpts) (*http.Response, error)

func (*PlaystateServiceApiService) PostUsersByUseridPlayingitemsByIdDelete ¶

func (a *PlaystateServiceApiService) PostUsersByUseridPlayingitemsByIdDelete(ctx context.Context, userId string, id string, mediaSourceId string, nextMediaType string, localVarOptionals *PlaystateServiceApiPostUsersByUseridPlayingitemsByIdDeleteOpts) (*http.Response, error)

func (*PlaystateServiceApiService) PostUsersByUseridPlayingitemsByIdProgress ¶

func (a *PlaystateServiceApiService) PostUsersByUseridPlayingitemsByIdProgress(ctx context.Context, body MediaEncodingApiOnPlaybackProgress, mediaSourceId string, userId string, id string, localVarOptionals *PlaystateServiceApiPostUsersByUseridPlayingitemsByIdProgressOpts) (*http.Response, error)

type PluginServiceApiService ¶

type PluginServiceApiService service

func (*PluginServiceApiService) DeletePluginsById ¶

func (a *PluginServiceApiService) DeletePluginsById(ctx context.Context, id string) (*http.Response, error)

PluginServiceApiService Uninstalls a plugin Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Plugin Id

func (*PluginServiceApiService) GetPlugins ¶

PluginServiceApiService Gets a list of currently installed plugins Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []PluginsPluginInfo

func (*PluginServiceApiService) GetPluginsByIdConfiguration ¶

func (a *PluginServiceApiService) GetPluginsByIdConfiguration(ctx context.Context, id string) (*http.Response, error)

PluginServiceApiService Gets a plugin's configuration Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Plugin Id

func (*PluginServiceApiService) GetPluginsByIdThumb ¶

func (a *PluginServiceApiService) GetPluginsByIdThumb(ctx context.Context, id string) (*http.Response, error)

PluginServiceApiService Gets a plugin thumb image No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Plugin Id

func (*PluginServiceApiService) PostPluginsByIdConfiguration ¶

func (a *PluginServiceApiService) PostPluginsByIdConfiguration(ctx context.Context, body Object, id string) (*http.Response, error)

PluginServiceApiService Updates a plugin's configuration Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream
  • @param id Plugin Id

func (*PluginServiceApiService) PostPluginsByIdDelete ¶

func (a *PluginServiceApiService) PostPluginsByIdDelete(ctx context.Context, id string) (*http.Response, error)

PluginServiceApiService Uninstalls a plugin Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Plugin Id

type PluginsConfigurationPageType ¶

type PluginsConfigurationPageType string
const (
	PLUGIN_CONFIGURATION_PluginsConfigurationPageType PluginsConfigurationPageType = "PluginConfiguration"
	NONE_PluginsConfigurationPageType                 PluginsConfigurationPageType = "None"
)

List of Plugins.ConfigurationPageType

type PluginsPluginInfo ¶

type PluginsPluginInfo struct {
	Name                  string `json:"Name,omitempty"`
	Version               string `json:"Version,omitempty"`
	ConfigurationFileName string `json:"ConfigurationFileName,omitempty"`
	Description           string `json:"Description,omitempty"`
	Id                    string `json:"Id,omitempty"`
	ImageTag              string `json:"ImageTag,omitempty"`
}

type ProgressEvent ¶

type ProgressEvent string
const (
	TIME_UPDATE_ProgressEvent            ProgressEvent = "TimeUpdate"
	PAUSE_ProgressEvent                  ProgressEvent = "Pause"
	UNPAUSE_ProgressEvent                ProgressEvent = "Unpause"
	VOLUME_CHANGE_ProgressEvent          ProgressEvent = "VolumeChange"
	REPEAT_MODE_CHANGE_ProgressEvent     ProgressEvent = "RepeatModeChange"
	AUDIO_TRACK_CHANGE_ProgressEvent     ProgressEvent = "AudioTrackChange"
	SUBTITLE_TRACK_CHANGE_ProgressEvent  ProgressEvent = "SubtitleTrackChange"
	PLAYLIST_ITEM_MOVE_ProgressEvent     ProgressEvent = "PlaylistItemMove"
	PLAYLIST_ITEM_REMOVE_ProgressEvent   ProgressEvent = "PlaylistItemRemove"
	PLAYLIST_ITEM_ADD_ProgressEvent      ProgressEvent = "PlaylistItemAdd"
	QUALITY_CHANGE_ProgressEvent         ProgressEvent = "QualityChange"
	STATE_CHANGE_ProgressEvent           ProgressEvent = "StateChange"
	SUBTITLE_OFFSET_CHANGE_ProgressEvent ProgressEvent = "SubtitleOffsetChange"
	PLAYBACK_RATE_CHANGE_ProgressEvent   ProgressEvent = "PlaybackRateChange"
)

List of ProgressEvent

type ProvidersAlbumInfo ¶

type ProvidersAlbumInfo struct {
	AlbumArtists        []string            `json:"AlbumArtists,omitempty"`
	SongInfos           []ProvidersSongInfo `json:"SongInfos,omitempty"`
	Name                string              `json:"Name,omitempty"`
	MetadataLanguage    string              `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string              `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string  `json:"ProviderIds,omitempty"`
	Year                int32               `json:"Year,omitempty"`
	IndexNumber         int32               `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32               `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time           `json:"PremiereDate,omitempty"`
	IsAutomated         bool                `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool                `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersArtistInfo ¶

type ProvidersArtistInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersBookInfo ¶

type ProvidersBookInfo struct {
	SeriesName          string             `json:"SeriesName,omitempty"`
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersGameInfo ¶

type ProvidersGameInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersItemLookupInfo ¶

type ProvidersItemLookupInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersMetadataRefreshMode ¶

type ProvidersMetadataRefreshMode string
const (
	VALIDATION_ONLY_ProvidersMetadataRefreshMode ProvidersMetadataRefreshMode = "ValidationOnly"
	DEFAULT__ProvidersMetadataRefreshMode        ProvidersMetadataRefreshMode = "Default"
	FULL_REFRESH_ProvidersMetadataRefreshMode    ProvidersMetadataRefreshMode = "FullRefresh"
)

List of Providers.MetadataRefreshMode

type ProvidersMovieInfo ¶

type ProvidersMovieInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersMusicVideoInfo ¶

type ProvidersMusicVideoInfo struct {
	Artists             []string           `json:"Artists,omitempty"`
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersPersonLookupInfo ¶

type ProvidersPersonLookupInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersAlbumInfo ¶

type ProvidersRemoteSearchQueryProvidersAlbumInfo struct {
	SearchInfo               *ProvidersAlbumInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64               `json:"ItemId,omitempty"`
	SearchProviderName       string              `json:"SearchProviderName,omitempty"`
	Providers                []string            `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersArtistInfo ¶

type ProvidersRemoteSearchQueryProvidersArtistInfo struct {
	SearchInfo               *ProvidersArtistInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                `json:"ItemId,omitempty"`
	SearchProviderName       string               `json:"SearchProviderName,omitempty"`
	Providers                []string             `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                 `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersBookInfo ¶

type ProvidersRemoteSearchQueryProvidersBookInfo struct {
	SearchInfo               *ProvidersBookInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64              `json:"ItemId,omitempty"`
	SearchProviderName       string             `json:"SearchProviderName,omitempty"`
	Providers                []string           `json:"Providers,omitempty"`
	IncludeDisabledProviders bool               `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersGameInfo ¶

type ProvidersRemoteSearchQueryProvidersGameInfo struct {
	SearchInfo               *ProvidersGameInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64              `json:"ItemId,omitempty"`
	SearchProviderName       string             `json:"SearchProviderName,omitempty"`
	Providers                []string           `json:"Providers,omitempty"`
	IncludeDisabledProviders bool               `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersItemLookupInfo ¶

type ProvidersRemoteSearchQueryProvidersItemLookupInfo struct {
	SearchInfo               *ProvidersItemLookupInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                    `json:"ItemId,omitempty"`
	SearchProviderName       string                   `json:"SearchProviderName,omitempty"`
	Providers                []string                 `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                     `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersMovieInfo ¶

type ProvidersRemoteSearchQueryProvidersMovieInfo struct {
	SearchInfo               *ProvidersMovieInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64               `json:"ItemId,omitempty"`
	SearchProviderName       string              `json:"SearchProviderName,omitempty"`
	Providers                []string            `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersMusicVideoInfo ¶

type ProvidersRemoteSearchQueryProvidersMusicVideoInfo struct {
	SearchInfo               *ProvidersMusicVideoInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                    `json:"ItemId,omitempty"`
	SearchProviderName       string                   `json:"SearchProviderName,omitempty"`
	Providers                []string                 `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                     `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersPersonLookupInfo ¶

type ProvidersRemoteSearchQueryProvidersPersonLookupInfo struct {
	SearchInfo               *ProvidersPersonLookupInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                      `json:"ItemId,omitempty"`
	SearchProviderName       string                     `json:"SearchProviderName,omitempty"`
	Providers                []string                   `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                       `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersSeriesInfo ¶

type ProvidersRemoteSearchQueryProvidersSeriesInfo struct {
	SearchInfo               *ProvidersSeriesInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                `json:"ItemId,omitempty"`
	SearchProviderName       string               `json:"SearchProviderName,omitempty"`
	Providers                []string             `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                 `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersRemoteSearchQueryProvidersTrailerInfo ¶

type ProvidersRemoteSearchQueryProvidersTrailerInfo struct {
	SearchInfo               *ProvidersTrailerInfo `json:"SearchInfo,omitempty"`
	ItemId                   int64                 `json:"ItemId,omitempty"`
	SearchProviderName       string                `json:"SearchProviderName,omitempty"`
	Providers                []string              `json:"Providers,omitempty"`
	IncludeDisabledProviders bool                  `json:"IncludeDisabledProviders,omitempty"`
}

type ProvidersSeriesInfo ¶

type ProvidersSeriesInfo struct {
	EpisodeAirDate      time.Time           `json:"EpisodeAirDate,omitempty"`
	DisplayOrder        *SeriesDisplayOrder `json:"DisplayOrder,omitempty"`
	Name                string              `json:"Name,omitempty"`
	MetadataLanguage    string              `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string              `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string  `json:"ProviderIds,omitempty"`
	Year                int32               `json:"Year,omitempty"`
	IndexNumber         int32               `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32               `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time           `json:"PremiereDate,omitempty"`
	IsAutomated         bool                `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool                `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersSongInfo ¶

type ProvidersSongInfo struct {
	AlbumArtists        []string           `json:"AlbumArtists,omitempty"`
	Album               string             `json:"Album,omitempty"`
	Artists             []string           `json:"Artists,omitempty"`
	Composers           []string           `json:"Composers,omitempty"`
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type ProvidersTrailerInfo ¶

type ProvidersTrailerInfo struct {
	Name                string             `json:"Name,omitempty"`
	MetadataLanguage    string             `json:"MetadataLanguage,omitempty"`
	MetadataCountryCode string             `json:"MetadataCountryCode,omitempty"`
	ProviderIds         *map[string]string `json:"ProviderIds,omitempty"`
	Year                int32              `json:"Year,omitempty"`
	IndexNumber         int32              `json:"IndexNumber,omitempty"`
	ParentIndexNumber   int32              `json:"ParentIndexNumber,omitempty"`
	PremiereDate        time.Time          `json:"PremiereDate,omitempty"`
	IsAutomated         bool               `json:"IsAutomated,omitempty"`
	EnableAdultMetadata bool               `json:"EnableAdultMetadata,omitempty"`
}

type PublicSystemInfo ¶

type PublicSystemInfo struct {
	LocalAddress    string   `json:"LocalAddress,omitempty"`
	LocalAddresses  []string `json:"LocalAddresses,omitempty"`
	WanAddress      string   `json:"WanAddress,omitempty"`
	RemoteAddresses []string `json:"RemoteAddresses,omitempty"`
	ServerName      string   `json:"ServerName,omitempty"`
	Version         string   `json:"Version,omitempty"`
	Id              string   `json:"Id,omitempty"`
}

type QueryResultActivityLogEntry ¶

type QueryResultActivityLogEntry struct {
	Items            []ActivityLogEntry `json:"Items,omitempty"`
	TotalRecordCount int32              `json:"TotalRecordCount,omitempty"`
}

type QueryResultBaseItemDto ¶

type QueryResultBaseItemDto struct {
	Items            []BaseItemDto `json:"Items,omitempty"`
	TotalRecordCount int32         `json:"TotalRecordCount,omitempty"`
}

type QueryResultDevicesDeviceInfo ¶

type QueryResultDevicesDeviceInfo struct {
	Items            []DevicesDeviceInfo `json:"Items,omitempty"`
	TotalRecordCount int32               `json:"TotalRecordCount,omitempty"`
}

type QueryResultEmbyLiveTvChannelManagementInfo ¶

type QueryResultEmbyLiveTvChannelManagementInfo struct {
	Items            []EmbyLiveTvChannelManagementInfo `json:"Items,omitempty"`
	TotalRecordCount int32                             `json:"TotalRecordCount,omitempty"`
}

type QueryResultLiveTvApiEpgRow ¶

type QueryResultLiveTvApiEpgRow struct {
	Items            []LiveTvApiEpgRow `json:"Items,omitempty"`
	TotalRecordCount int32             `json:"TotalRecordCount,omitempty"`
}

type QueryResultLiveTvSeriesTimerInfoDto ¶

type QueryResultLiveTvSeriesTimerInfoDto struct {
	Items            []LiveTvSeriesTimerInfoDto `json:"Items,omitempty"`
	TotalRecordCount int32                      `json:"TotalRecordCount,omitempty"`
}

type QueryResultLiveTvTimerInfoDto ¶

type QueryResultLiveTvTimerInfoDto struct {
	Items            []LiveTvTimerInfoDto `json:"Items,omitempty"`
	TotalRecordCount int32                `json:"TotalRecordCount,omitempty"`
}

type QueryResultLogFile ¶

type QueryResultLogFile struct {
	Items            []LogFile `json:"Items,omitempty"`
	TotalRecordCount int32     `json:"TotalRecordCount,omitempty"`
}

type QueryResultString ¶

type QueryResultString struct {
	Items            []string `json:"Items,omitempty"`
	TotalRecordCount int32    `json:"TotalRecordCount,omitempty"`
}

type QueryResultSyncModelSyncJobItem ¶

type QueryResultSyncModelSyncJobItem struct {
	Items            []SyncModelSyncJobItem `json:"Items,omitempty"`
	TotalRecordCount int32                  `json:"TotalRecordCount,omitempty"`
}

type QueryResultSyncSyncJob ¶

type QueryResultSyncSyncJob struct {
	Items            []SyncSyncJob `json:"Items,omitempty"`
	TotalRecordCount int32         `json:"TotalRecordCount,omitempty"`
}

type QueryResultUserDto ¶

type QueryResultUserDto struct {
	Items            []UserDto `json:"Items,omitempty"`
	TotalRecordCount int32     `json:"TotalRecordCount,omitempty"`
}

type QueryResultUserLibraryOfficialRatingItem ¶

type QueryResultUserLibraryOfficialRatingItem struct {
	Items            []UserLibraryOfficialRatingItem `json:"Items,omitempty"`
	TotalRecordCount int32                           `json:"TotalRecordCount,omitempty"`
}

type QueryResultUserLibraryTagItem ¶

type QueryResultUserLibraryTagItem struct {
	Items            []UserLibraryTagItem `json:"Items,omitempty"`
	TotalRecordCount int32                `json:"TotalRecordCount,omitempty"`
}

type QueryResultVirtualFolderInfo ¶

type QueryResultVirtualFolderInfo struct {
	Items            []VirtualFolderInfo `json:"Items,omitempty"`
	TotalRecordCount int32               `json:"TotalRecordCount,omitempty"`
}

type QueueItem ¶

type QueueItem struct {
	Id             int64  `json:"Id,omitempty"`
	PlaylistItemId string `json:"PlaylistItemId,omitempty"`
}

type RatingType ¶

type RatingType string
const (
	SCORE_RatingType RatingType = "Score"
	LIKES_RatingType RatingType = "Likes"
)

List of RatingType

type RecommendationDto ¶

type RecommendationDto struct {
	Items              []BaseItemDto       `json:"Items,omitempty"`
	RecommendationType *RecommendationType `json:"RecommendationType,omitempty"`
	BaselineItemName   string              `json:"BaselineItemName,omitempty"`
	CategoryId         int64               `json:"CategoryId,omitempty"`
}

type RecommendationType ¶

type RecommendationType string
const (
	SIMILAR_TO_RECENTLY_PLAYED_RecommendationType        RecommendationType = "SimilarToRecentlyPlayed"
	SIMILAR_TO_LIKED_ITEM_RecommendationType             RecommendationType = "SimilarToLikedItem"
	HAS_DIRECTOR_FROM_RECENTLY_PLAYED_RecommendationType RecommendationType = "HasDirectorFromRecentlyPlayed"
	HAS_ACTOR_FROM_RECENTLY_PLAYED_RecommendationType    RecommendationType = "HasActorFromRecentlyPlayed"
	HAS_LIKED_DIRECTOR_RecommendationType                RecommendationType = "HasLikedDirector"
	HAS_LIKED_ACTOR_RecommendationType                   RecommendationType = "HasLikedActor"
)

List of RecommendationType

type RemoteImageInfo ¶

type RemoteImageInfo struct {
	ProviderName    string      `json:"ProviderName,omitempty"`
	Url             string      `json:"Url,omitempty"`
	ThumbnailUrl    string      `json:"ThumbnailUrl,omitempty"`
	Height          int32       `json:"Height,omitempty"`
	Width           int32       `json:"Width,omitempty"`
	CommunityRating float64     `json:"CommunityRating,omitempty"`
	VoteCount       int32       `json:"VoteCount,omitempty"`
	Language        string      `json:"Language,omitempty"`
	DisplayLanguage string      `json:"DisplayLanguage,omitempty"`
	Type_           *ImageType  `json:"Type,omitempty"`
	RatingType      *RatingType `json:"RatingType,omitempty"`
}

type RemoteImageResult ¶

type RemoteImageResult struct {
	Images           []RemoteImageInfo `json:"Images,omitempty"`
	TotalRecordCount int32             `json:"TotalRecordCount,omitempty"`
	Providers        []string          `json:"Providers,omitempty"`
}

type RemoteImageServiceApiGetItemsByIdRemoteimagesOpts ¶

type RemoteImageServiceApiGetItemsByIdRemoteimagesOpts struct {
	Type_               optional.Interface
	StartIndex          optional.Int32
	Limit               optional.Int32
	ProviderName        optional.String
	IncludeAllLanguages optional.Bool
}

type RemoteImageServiceApiPostItemsByIdRemoteimagesDownloadOpts ¶

type RemoteImageServiceApiPostItemsByIdRemoteimagesDownloadOpts struct {
	ProviderName optional.String
	ImageUrl     optional.String
}

type RemoteImageServiceApiService ¶

type RemoteImageServiceApiService service

func (*RemoteImageServiceApiService) GetImagesRemote ¶

func (a *RemoteImageServiceApiService) GetImagesRemote(ctx context.Context, imageUrl string) (*http.Response, error)

RemoteImageServiceApiService Gets a remote image Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param imageUrl The image url

func (*RemoteImageServiceApiService) GetItemsByIdRemoteimages ¶

func (*RemoteImageServiceApiService) GetItemsByIdRemoteimagesProviders ¶

func (a *RemoteImageServiceApiService) GetItemsByIdRemoteimagesProviders(ctx context.Context, id string) ([]ImageProviderInfo, *http.Response, error)

RemoteImageServiceApiService Gets available remote image providers for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

@return []ImageProviderInfo

func (*RemoteImageServiceApiService) PostItemsByIdRemoteimagesDownload ¶

func (a *RemoteImageServiceApiService) PostItemsByIdRemoteimagesDownload(ctx context.Context, id string, type_ ImageType, localVarOptionals *RemoteImageServiceApiPostItemsByIdRemoteimagesDownloadOpts) (*http.Response, error)

type RemoteSearchResult ¶

type RemoteSearchResult struct {
	Name                  string               `json:"Name,omitempty"`
	ProviderIds           *map[string]string   `json:"ProviderIds,omitempty"`
	ProductionYear        int32                `json:"ProductionYear,omitempty"`
	IndexNumber           int32                `json:"IndexNumber,omitempty"`
	IndexNumberEnd        int32                `json:"IndexNumberEnd,omitempty"`
	ParentIndexNumber     int32                `json:"ParentIndexNumber,omitempty"`
	PremiereDate          time.Time            `json:"PremiereDate,omitempty"`
	ImageUrl              string               `json:"ImageUrl,omitempty"`
	SearchProviderName    string               `json:"SearchProviderName,omitempty"`
	GameSystem            string               `json:"GameSystem,omitempty"`
	Overview              string               `json:"Overview,omitempty"`
	DisambiguationComment string               `json:"DisambiguationComment,omitempty"`
	AlbumArtist           *RemoteSearchResult  `json:"AlbumArtist,omitempty"`
	Artists               []RemoteSearchResult `json:"Artists,omitempty"`
}

type RemoteSubtitleInfo ¶

type RemoteSubtitleInfo struct {
	ThreeLetterISOLanguageName string    `json:"ThreeLetterISOLanguageName,omitempty"`
	Id                         string    `json:"Id,omitempty"`
	ProviderName               string    `json:"ProviderName,omitempty"`
	Name                       string    `json:"Name,omitempty"`
	Format                     string    `json:"Format,omitempty"`
	Author                     string    `json:"Author,omitempty"`
	Comment                    string    `json:"Comment,omitempty"`
	DateCreated                time.Time `json:"DateCreated,omitempty"`
	CommunityRating            float32   `json:"CommunityRating,omitempty"`
	DownloadCount              int32     `json:"DownloadCount,omitempty"`
	IsHashMatch                bool      `json:"IsHashMatch,omitempty"`
	IsForced                   bool      `json:"IsForced,omitempty"`
	Language                   string    `json:"Language,omitempty"`
}

type RepeatMode ¶

type RepeatMode string
const (
	REPEAT_NONE_RepeatMode RepeatMode = "RepeatNone"
	REPEAT_ALL_RepeatMode  RepeatMode = "RepeatAll"
	REPEAT_ONE_RepeatMode  RepeatMode = "RepeatOne"
)

List of RepeatMode

type RokuMetadataApiThumbnailInfo ¶

type RokuMetadataApiThumbnailInfo struct {
	PositionTicks int64  `json:"PositionTicks,omitempty"`
	ImageTag      string `json:"ImageTag,omitempty"`
}

type RokuMetadataApiThumbnailSetInfo ¶

type RokuMetadataApiThumbnailSetInfo struct {
	AspectRatio float64                        `json:"AspectRatio,omitempty"`
	Thumbnails  []RokuMetadataApiThumbnailInfo `json:"Thumbnails,omitempty"`
}

type ScheduledTaskServiceApiGetScheduledtasksOpts ¶

type ScheduledTaskServiceApiGetScheduledtasksOpts struct {
	IsHidden  optional.Bool
	IsEnabled optional.Bool
}

type ScheduledTaskServiceApiService ¶

type ScheduledTaskServiceApiService service

func (*ScheduledTaskServiceApiService) DeleteScheduledtasksRunningById ¶

func (a *ScheduledTaskServiceApiService) DeleteScheduledtasksRunningById(ctx context.Context, id string) (*http.Response, error)

ScheduledTaskServiceApiService Stops a scheduled task Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

func (*ScheduledTaskServiceApiService) GetScheduledtasks ¶

func (*ScheduledTaskServiceApiService) GetScheduledtasksById ¶

func (a *ScheduledTaskServiceApiService) GetScheduledtasksById(ctx context.Context, id string) (TasksTaskInfo, *http.Response, error)

ScheduledTaskServiceApiService Gets a scheduled task, by Id Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

@return TasksTaskInfo

func (*ScheduledTaskServiceApiService) PostScheduledtasksByIdTriggers ¶

func (a *ScheduledTaskServiceApiService) PostScheduledtasksByIdTriggers(ctx context.Context, body []TasksTaskTriggerInfo, id string) (*http.Response, error)

ScheduledTaskServiceApiService Updates the triggers for a scheduled task Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body List`1:
  • @param id

func (*ScheduledTaskServiceApiService) PostScheduledtasksRunningById ¶

func (a *ScheduledTaskServiceApiService) PostScheduledtasksRunningById(ctx context.Context, id string) (*http.Response, error)

ScheduledTaskServiceApiService Starts a scheduled task Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

func (*ScheduledTaskServiceApiService) PostScheduledtasksRunningByIdDelete ¶

func (a *ScheduledTaskServiceApiService) PostScheduledtasksRunningByIdDelete(ctx context.Context, id string) (*http.Response, error)

ScheduledTaskServiceApiService Stops a scheduled task Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

type ScrollDirection ¶

type ScrollDirection string
const (
	HORIZONTAL_ScrollDirection ScrollDirection = "Horizontal"
	VERTICAL_ScrollDirection   ScrollDirection = "Vertical"
)

List of ScrollDirection

type SeriesDisplayOrder ¶

type SeriesDisplayOrder string
const (
	AIRED_SeriesDisplayOrder    SeriesDisplayOrder = "Aired"
	DVD_SeriesDisplayOrder      SeriesDisplayOrder = "Dvd"
	ABSOLUTE_SeriesDisplayOrder SeriesDisplayOrder = "Absolute"
)

List of SeriesDisplayOrder

type SessionSessionInfo ¶

type SessionSessionInfo struct {
	PlayState             *PlayerStateInfo  `json:"PlayState,omitempty"`
	AdditionalUsers       []SessionUserInfo `json:"AdditionalUsers,omitempty"`
	RemoteEndPoint        string            `json:"RemoteEndPoint,omitempty"`
	PlayableMediaTypes    []string          `json:"PlayableMediaTypes,omitempty"`
	PlaylistItemId        string            `json:"PlaylistItemId,omitempty"`
	PlaylistIndex         int32             `json:"PlaylistIndex,omitempty"`
	PlaylistLength        int32             `json:"PlaylistLength,omitempty"`
	Id                    string            `json:"Id,omitempty"`
	ServerId              string            `json:"ServerId,omitempty"`
	UserId                string            `json:"UserId,omitempty"`
	UserName              string            `json:"UserName,omitempty"`
	UserPrimaryImageTag   string            `json:"UserPrimaryImageTag,omitempty"`
	Client                string            `json:"Client,omitempty"`
	LastActivityDate      time.Time         `json:"LastActivityDate,omitempty"`
	DeviceName            string            `json:"DeviceName,omitempty"`
	DeviceType            string            `json:"DeviceType,omitempty"`
	NowPlayingItem        *BaseItemDto      `json:"NowPlayingItem,omitempty"`
	DeviceId              string            `json:"DeviceId,omitempty"`
	ApplicationVersion    string            `json:"ApplicationVersion,omitempty"`
	AppIconUrl            string            `json:"AppIconUrl,omitempty"`
	SupportedCommands     []string          `json:"SupportedCommands,omitempty"`
	TranscodingInfo       *TranscodingInfo  `json:"TranscodingInfo,omitempty"`
	SupportsRemoteControl bool              `json:"SupportsRemoteControl,omitempty"`
}

type SessionUserInfo ¶

type SessionUserInfo struct {
	UserId         string `json:"UserId,omitempty"`
	UserName       string `json:"UserName,omitempty"`
	UserInternalId int64  `json:"UserInternalId,omitempty"`
}

type SessionsServiceApiGetAuthKeysOpts ¶

type SessionsServiceApiGetAuthKeysOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
}

type SessionsServiceApiGetSessionsOpts ¶

type SessionsServiceApiGetSessionsOpts struct {
	ControllableByUserId optional.String
	DeviceId             optional.String
	Id                   optional.String
}

type SessionsServiceApiGetSessionsPlayqueueOpts ¶

type SessionsServiceApiGetSessionsPlayqueueOpts struct {
	Id       optional.String
	DeviceId optional.String
}

type SessionsServiceApiPostSessionsByIdMessageOpts ¶

type SessionsServiceApiPostSessionsByIdMessageOpts struct {
	TimeoutMs optional.Int64
}

type SessionsServiceApiPostSessionsByIdPlayingOpts ¶

type SessionsServiceApiPostSessionsByIdPlayingOpts struct {
	StartPositionTicks optional.Int64
}

type SessionsServiceApiPostSessionsCapabilitiesOpts ¶

type SessionsServiceApiPostSessionsCapabilitiesOpts struct {
	PlayableMediaTypes   optional.String
	SupportedCommands    optional.String
	SupportsMediaControl optional.Bool
	SupportsSync         optional.Bool
}

type SessionsServiceApiService ¶

type SessionsServiceApiService service

func (*SessionsServiceApiService) DeleteAuthKeysByKey ¶

func (a *SessionsServiceApiService) DeleteAuthKeysByKey(ctx context.Context, key string) (*http.Response, error)

SessionsServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param key Auth Key

func (*SessionsServiceApiService) DeleteSessionsByIdUsersByUserid ¶

func (a *SessionsServiceApiService) DeleteSessionsByIdUsersByUserid(ctx context.Context, id string, userId string) (*http.Response, error)

SessionsServiceApiService Removes an additional user from a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param userId UserId Id

func (*SessionsServiceApiService) GetAuthKeys ¶

func (*SessionsServiceApiService) GetAuthProviders ¶

func (a *SessionsServiceApiService) GetAuthProviders(ctx context.Context) ([]NameIdPair, *http.Response, error)

SessionsServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []NameIdPair

func (*SessionsServiceApiService) GetSessions ¶

func (*SessionsServiceApiService) GetSessionsPlayqueue ¶

func (*SessionsServiceApiService) PostAuthKeys ¶

func (a *SessionsServiceApiService) PostAuthKeys(ctx context.Context, app string) (*http.Response, error)

SessionsServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param app App

func (*SessionsServiceApiService) PostAuthKeysByKeyDelete ¶

func (a *SessionsServiceApiService) PostAuthKeysByKeyDelete(ctx context.Context, key string) (*http.Response, error)

SessionsServiceApiService Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param key Auth Key

func (*SessionsServiceApiService) PostSessionsByIdCommand ¶

func (a *SessionsServiceApiService) PostSessionsByIdCommand(ctx context.Context, body GeneralCommand, id string) (*http.Response, error)

SessionsServiceApiService Issues a system command to a client Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body GeneralCommand:
  • @param id Session Id

func (*SessionsServiceApiService) PostSessionsByIdCommandByCommand ¶

func (a *SessionsServiceApiService) PostSessionsByIdCommandByCommand(ctx context.Context, id string, command string) (*http.Response, error)

SessionsServiceApiService Issues a system command to a client Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param command The command to send.

func (*SessionsServiceApiService) PostSessionsByIdMessage ¶

func (a *SessionsServiceApiService) PostSessionsByIdMessage(ctx context.Context, id string, text string, header string, localVarOptionals *SessionsServiceApiPostSessionsByIdMessageOpts) (*http.Response, error)

func (*SessionsServiceApiService) PostSessionsByIdPlaying ¶

func (a *SessionsServiceApiService) PostSessionsByIdPlaying(ctx context.Context, body PlayRequest, itemIds []int64, playCommand PlayCommand, id string, localVarOptionals *SessionsServiceApiPostSessionsByIdPlayingOpts) (*http.Response, error)

func (*SessionsServiceApiService) PostSessionsByIdPlayingByCommand ¶

func (a *SessionsServiceApiService) PostSessionsByIdPlayingByCommand(ctx context.Context, body PlaystateRequest, id string, command PlaystateCommand) (*http.Response, error)

SessionsServiceApiService Issues a playstate command to a client Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body PlaystateRequest:
  • @param id Session Id
  • @param command

func (*SessionsServiceApiService) PostSessionsByIdSystemByCommand ¶

func (a *SessionsServiceApiService) PostSessionsByIdSystemByCommand(ctx context.Context, id string, command string) (*http.Response, error)

SessionsServiceApiService Issues a system command to a client Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param command The command to send.

func (*SessionsServiceApiService) PostSessionsByIdUsersByUserid ¶

func (a *SessionsServiceApiService) PostSessionsByIdUsersByUserid(ctx context.Context, id string, userId string) (*http.Response, error)

SessionsServiceApiService Adds an additional user to a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param userId UserId Id

func (*SessionsServiceApiService) PostSessionsByIdUsersByUseridDelete ¶

func (a *SessionsServiceApiService) PostSessionsByIdUsersByUseridDelete(ctx context.Context, id string, userId string) (*http.Response, error)

SessionsServiceApiService Removes an additional user from a session Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param userId UserId Id

func (*SessionsServiceApiService) PostSessionsByIdViewing ¶

func (a *SessionsServiceApiService) PostSessionsByIdViewing(ctx context.Context, id string, itemType string, itemId string, itemName string) (*http.Response, error)

SessionsServiceApiService Instructs a session to browse to an item or view Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Session Id
  • @param itemType The type of item to browse to.
  • @param itemId The Id of the item.
  • @param itemName The name of the item.

func (*SessionsServiceApiService) PostSessionsCapabilities ¶

func (a *SessionsServiceApiService) PostSessionsCapabilities(ctx context.Context, id string, localVarOptionals *SessionsServiceApiPostSessionsCapabilitiesOpts) (*http.Response, error)

func (*SessionsServiceApiService) PostSessionsCapabilitiesFull ¶

func (a *SessionsServiceApiService) PostSessionsCapabilitiesFull(ctx context.Context, body ClientCapabilities, id string) (*http.Response, error)

SessionsServiceApiService Updates capabilities for a device Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ClientCapabilities:
  • @param id Session Id

func (*SessionsServiceApiService) PostSessionsLogout ¶

func (a *SessionsServiceApiService) PostSessionsLogout(ctx context.Context) (*http.Response, error)

SessionsServiceApiService Reports that a session has ended Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type SortOrder ¶

type SortOrder string
const (
	ASCENDING_SortOrder  SortOrder = "Ascending"
	DESCENDING_SortOrder SortOrder = "Descending"
)

List of SortOrder

type StudiosServiceApiGetStudiosByNameOpts ¶

type StudiosServiceApiGetStudiosByNameOpts struct {
	UserId optional.String
}

type StudiosServiceApiGetStudiosOpts ¶

type StudiosServiceApiGetStudiosOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type StudiosServiceApiService ¶

type StudiosServiceApiService service

func (*StudiosServiceApiService) GetStudios ¶

func (*StudiosServiceApiService) GetStudiosByName ¶

func (a *StudiosServiceApiService) GetStudiosByName(ctx context.Context, name string, localVarOptionals *StudiosServiceApiGetStudiosByNameOpts) (BaseItemDto, *http.Response, error)

type SubtitleLocationType ¶

type SubtitleLocationType string
const (
	INTERNAL_STREAM_SubtitleLocationType SubtitleLocationType = "InternalStream"
	VIDEO_SIDE_DATA_SubtitleLocationType SubtitleLocationType = "VideoSideData"
)

List of SubtitleLocationType

type SubtitleOptionsServiceApiService ¶

type SubtitleOptionsServiceApiService service

func (*SubtitleOptionsServiceApiService) GetEncodingSubtitleoptions ¶

SubtitleOptionsServiceApiService Gets the subtitle options Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return EmbyWebGenericEditEditObjectContainer

func (*SubtitleOptionsServiceApiService) PostEncodingSubtitleoptions ¶

func (a *SubtitleOptionsServiceApiService) PostEncodingSubtitleoptions(ctx context.Context, body Object) (*http.Response, error)

SubtitleOptionsServiceApiService Updates the subtitle options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream

type SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts ¶

type SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts struct {
	EndPositionTicks optional.Int64
	CopyTimestamps   optional.Bool
}

type SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts ¶

type SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts struct {
	StartPositionTicks optional.Int64
	EndPositionTicks   optional.Int64
	CopyTimestamps     optional.Bool
}

type SubtitleServiceApiGetItemsByIdRemotesearchSubtitlesByLanguageOpts ¶

type SubtitleServiceApiGetItemsByIdRemotesearchSubtitlesByLanguageOpts struct {
	IsPerfectMatch optional.Bool
	IsForced       optional.Bool
}

type SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts ¶

type SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts struct {
	EndPositionTicks optional.Int64
	CopyTimestamps   optional.Bool
}

type SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts ¶

type SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts struct {
	StartPositionTicks optional.Int64
	EndPositionTicks   optional.Int64
	CopyTimestamps     optional.Bool
}

type SubtitleServiceApiService ¶

type SubtitleServiceApiService service

func (*SubtitleServiceApiService) DeleteItemsByIdSubtitlesByIndex ¶

func (a *SubtitleServiceApiService) DeleteItemsByIdSubtitlesByIndex(ctx context.Context, id string, mediaSourceId string, index int32) (*http.Response, error)

SubtitleServiceApiService Deletes an external subtitle file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param mediaSourceId MediaSourceId
  • @param index The subtitle stream index

func (*SubtitleServiceApiService) DeleteVideosByIdSubtitlesByIndex ¶

func (a *SubtitleServiceApiService) DeleteVideosByIdSubtitlesByIndex(ctx context.Context, id string, mediaSourceId string, index int32) (*http.Response, error)

SubtitleServiceApiService Deletes an external subtitle file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param mediaSourceId MediaSourceId
  • @param index The subtitle stream index

func (*SubtitleServiceApiService) GetItemsByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormat ¶

func (a *SubtitleServiceApiService) GetItemsByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormat(ctx context.Context, id string, mediaSourceId string, index int32, format string, startPositionTicks int64, localVarOptionals *SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts) (*http.Response, error)

func (*SubtitleServiceApiService) GetItemsByIdByMediasourceidSubtitlesByIndexStreamByFormat ¶

func (a *SubtitleServiceApiService) GetItemsByIdByMediasourceidSubtitlesByIndexStreamByFormat(ctx context.Context, id string, mediaSourceId string, index int32, format string, localVarOptionals *SubtitleServiceApiGetItemsByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts) (*http.Response, error)

func (*SubtitleServiceApiService) GetItemsByIdRemotesearchSubtitlesByLanguage ¶

func (a *SubtitleServiceApiService) GetItemsByIdRemotesearchSubtitlesByLanguage(ctx context.Context, id string, mediaSourceId string, language string, localVarOptionals *SubtitleServiceApiGetItemsByIdRemotesearchSubtitlesByLanguageOpts) ([]RemoteSubtitleInfo, *http.Response, error)

func (*SubtitleServiceApiService) GetProvidersSubtitlesSubtitlesById ¶

func (a *SubtitleServiceApiService) GetProvidersSubtitlesSubtitlesById(ctx context.Context, id string) (*http.Response, error)

SubtitleServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*SubtitleServiceApiService) GetVideosByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormat ¶

func (a *SubtitleServiceApiService) GetVideosByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormat(ctx context.Context, id string, mediaSourceId string, index int32, format string, startPositionTicks int64, localVarOptionals *SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexByStartpositionticksStreamByFormatOpts) (*http.Response, error)

func (*SubtitleServiceApiService) GetVideosByIdByMediasourceidSubtitlesByIndexStreamByFormat ¶

func (a *SubtitleServiceApiService) GetVideosByIdByMediasourceidSubtitlesByIndexStreamByFormat(ctx context.Context, id string, mediaSourceId string, index int32, format string, localVarOptionals *SubtitleServiceApiGetVideosByIdByMediasourceidSubtitlesByIndexStreamByFormatOpts) (*http.Response, error)

func (*SubtitleServiceApiService) PostItemsByIdRemotesearchSubtitlesBySubtitleid ¶

func (a *SubtitleServiceApiService) PostItemsByIdRemotesearchSubtitlesBySubtitleid(ctx context.Context, id string, mediaSourceId string, subtitleId string) (SubtitlesSubtitleDownloadResult, *http.Response, error)

SubtitleServiceApiService Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param mediaSourceId MediaSourceId
  • @param subtitleId SubtitleId

@return SubtitlesSubtitleDownloadResult

func (*SubtitleServiceApiService) PostItemsByIdSubtitlesByIndexDelete ¶

func (a *SubtitleServiceApiService) PostItemsByIdSubtitlesByIndexDelete(ctx context.Context, id string, mediaSourceId string, index int32) (*http.Response, error)

SubtitleServiceApiService Deletes an external subtitle file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param mediaSourceId MediaSourceId
  • @param index The subtitle stream index

func (*SubtitleServiceApiService) PostVideosByIdSubtitlesByIndexDelete ¶

func (a *SubtitleServiceApiService) PostVideosByIdSubtitlesByIndexDelete(ctx context.Context, id string, mediaSourceId string, index int32) (*http.Response, error)

SubtitleServiceApiService Deletes an external subtitle file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id
  • @param mediaSourceId MediaSourceId
  • @param index The subtitle stream index

type SubtitlesSubtitleDownloadResult ¶

type SubtitlesSubtitleDownloadResult struct {
	NewIndex int32 `json:"NewIndex,omitempty"`
}

type SuggestionsServiceApiService ¶

type SuggestionsServiceApiService service

func (*SuggestionsServiceApiService) GetUsersByUseridSuggestions ¶

func (a *SuggestionsServiceApiService) GetUsersByUseridSuggestions(ctx context.Context, userId string) (QueryResultBaseItemDto, *http.Response, error)

SuggestionsServiceApiService Gets items based on a query. No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId

@return QueryResultBaseItemDto

type SyncModelItemFileInfo ¶

type SyncModelItemFileInfo struct {
	Type_     *SyncModelItemFileType `json:"Type,omitempty"`
	Name      string                 `json:"Name,omitempty"`
	Path      string                 `json:"Path,omitempty"`
	ImageType *ImageType             `json:"ImageType,omitempty"`
	Index     int32                  `json:"Index,omitempty"`
}

type SyncModelItemFileType ¶

type SyncModelItemFileType string
const (
	MEDIA_SyncModelItemFileType     SyncModelItemFileType = "Media"
	IMAGE_SyncModelItemFileType     SyncModelItemFileType = "Image"
	SUBTITLES_SyncModelItemFileType SyncModelItemFileType = "Subtitles"
)

List of Sync.Model.ItemFileType

type SyncModelSyncDataRequest ¶

type SyncModelSyncDataRequest struct {
	LocalItemIds []string `json:"LocalItemIds,omitempty"`
	TargetId     string   `json:"TargetId,omitempty"`
}

type SyncModelSyncDataResponse ¶

type SyncModelSyncDataResponse struct {
	ItemIdsToRemove []string `json:"ItemIdsToRemove,omitempty"`
}

type SyncModelSyncDialogOptions ¶

type SyncModelSyncDialogOptions struct {
	Targets        []SyncSyncTarget             `json:"Targets,omitempty"`
	Options        []SyncModelSyncJobOption     `json:"Options,omitempty"`
	QualityOptions []SyncModelSyncQualityOption `json:"QualityOptions,omitempty"`
	ProfileOptions []SyncModelSyncProfileOption `json:"ProfileOptions,omitempty"`
}

type SyncModelSyncJobCreationResult ¶

type SyncModelSyncJobCreationResult struct {
	Job      *SyncSyncJob           `json:"Job,omitempty"`
	JobItems []SyncModelSyncJobItem `json:"JobItems,omitempty"`
}

type SyncModelSyncJobItem ¶

type SyncModelSyncJobItem struct {
	Id                    int64                       `json:"Id,omitempty"`
	JobId                 int64                       `json:"JobId,omitempty"`
	ItemId                int64                       `json:"ItemId,omitempty"`
	ItemName              string                      `json:"ItemName,omitempty"`
	MediaSourceId         string                      `json:"MediaSourceId,omitempty"`
	MediaSource           *MediaSourceInfo            `json:"MediaSource,omitempty"`
	TargetId              string                      `json:"TargetId,omitempty"`
	OutputPath            string                      `json:"OutputPath,omitempty"`
	Status                *SyncModelSyncJobItemStatus `json:"Status,omitempty"`
	Progress              float64                     `json:"Progress,omitempty"`
	DateCreated           time.Time                   `json:"DateCreated,omitempty"`
	PrimaryImageItemId    string                      `json:"PrimaryImageItemId,omitempty"`
	PrimaryImageTag       string                      `json:"PrimaryImageTag,omitempty"`
	TemporaryPath         string                      `json:"TemporaryPath,omitempty"`
	AdditionalFiles       []SyncModelItemFileInfo     `json:"AdditionalFiles,omitempty"`
	ItemDateModifiedTicks int64                       `json:"ItemDateModifiedTicks,omitempty"`
}

type SyncModelSyncJobItemStatus ¶

type SyncModelSyncJobItemStatus string
const (
	QUEUED_SyncModelSyncJobItemStatus            SyncModelSyncJobItemStatus = "Queued"
	CONVERTING_SyncModelSyncJobItemStatus        SyncModelSyncJobItemStatus = "Converting"
	READY_TO_TRANSFER_SyncModelSyncJobItemStatus SyncModelSyncJobItemStatus = "ReadyToTransfer"
	TRANSFERRING_SyncModelSyncJobItemStatus      SyncModelSyncJobItemStatus = "Transferring"
	SYNCED_SyncModelSyncJobItemStatus            SyncModelSyncJobItemStatus = "Synced"
	FAILED_SyncModelSyncJobItemStatus            SyncModelSyncJobItemStatus = "Failed"
)

List of Sync.Model.SyncJobItemStatus

type SyncModelSyncJobOption ¶

type SyncModelSyncJobOption string
const (
	NAME_SyncModelSyncJobOption             SyncModelSyncJobOption = "Name"
	QUALITY_SyncModelSyncJobOption          SyncModelSyncJobOption = "Quality"
	UNWATCHED_ONLY_SyncModelSyncJobOption   SyncModelSyncJobOption = "UnwatchedOnly"
	SYNC_NEW_CONTENT_SyncModelSyncJobOption SyncModelSyncJobOption = "SyncNewContent"
	ITEM_LIMIT_SyncModelSyncJobOption       SyncModelSyncJobOption = "ItemLimit"
	PROFILE_SyncModelSyncJobOption          SyncModelSyncJobOption = "Profile"
)

List of Sync.Model.SyncJobOption

type SyncModelSyncJobRequest ¶

type SyncModelSyncJobRequest struct {
	TargetId       string            `json:"TargetId,omitempty"`
	ItemIds        []string          `json:"ItemIds,omitempty"`
	Category       *SyncSyncCategory `json:"Category,omitempty"`
	ParentId       string            `json:"ParentId,omitempty"`
	Quality        string            `json:"Quality,omitempty"`
	Profile        string            `json:"Profile,omitempty"`
	Container      string            `json:"Container,omitempty"`
	VideoCodec     string            `json:"VideoCodec,omitempty"`
	AudioCodec     string            `json:"AudioCodec,omitempty"`
	Name           string            `json:"Name,omitempty"`
	UserId         string            `json:"UserId,omitempty"`
	UnwatchedOnly  bool              `json:"UnwatchedOnly,omitempty"`
	SyncNewContent bool              `json:"SyncNewContent,omitempty"`
	ItemLimit      int32             `json:"ItemLimit,omitempty"`
	Bitrate        int32             `json:"Bitrate,omitempty"`
	Downloaded     bool              `json:"Downloaded,omitempty"`
}

type SyncModelSyncProfileOption ¶

type SyncModelSyncProfileOption struct {
	Name                 string `json:"Name,omitempty"`
	Description          string `json:"Description,omitempty"`
	Id                   string `json:"Id,omitempty"`
	IsDefault            bool   `json:"IsDefault,omitempty"`
	EnableQualityOptions bool   `json:"EnableQualityOptions,omitempty"`
}

type SyncModelSyncQualityOption ¶

type SyncModelSyncQualityOption struct {
	Name              string `json:"Name,omitempty"`
	Description       string `json:"Description,omitempty"`
	Id                string `json:"Id,omitempty"`
	IsDefault         bool   `json:"IsDefault,omitempty"`
	IsOriginalQuality bool   `json:"IsOriginalQuality,omitempty"`
}

type SyncModelSyncedItem ¶

type SyncModelSyncedItem struct {
	ServerId           string                  `json:"ServerId,omitempty"`
	SyncJobId          int64                   `json:"SyncJobId,omitempty"`
	SyncJobName        string                  `json:"SyncJobName,omitempty"`
	SyncJobDateCreated time.Time               `json:"SyncJobDateCreated,omitempty"`
	SyncJobItemId      int64                   `json:"SyncJobItemId,omitempty"`
	OriginalFileName   string                  `json:"OriginalFileName,omitempty"`
	Item               *BaseItemDto            `json:"Item,omitempty"`
	UserId             string                  `json:"UserId,omitempty"`
	AdditionalFiles    []SyncModelItemFileInfo `json:"AdditionalFiles,omitempty"`
}

type SyncModelSyncedItemProgress ¶

type SyncModelSyncedItemProgress struct {
	Progress float64                     `json:"Progress,omitempty"`
	Status   *SyncModelSyncJobItemStatus `json:"Status,omitempty"`
}

type SyncServiceApiDeleteSyncByTargetidItemsOpts ¶

type SyncServiceApiDeleteSyncByTargetidItemsOpts struct {
	ItemIds optional.String
}

type SyncServiceApiGetSyncOptionsOpts ¶

type SyncServiceApiGetSyncOptionsOpts struct {
	ItemIds  optional.String
	ParentId optional.String
	TargetId optional.String
	Category optional.Interface
}

type SyncServiceApiPostSyncByTargetidItemsDeleteOpts ¶

type SyncServiceApiPostSyncByTargetidItemsDeleteOpts struct {
	ItemIds optional.String
}

type SyncServiceApiPostSyncItemsCancelOpts ¶

type SyncServiceApiPostSyncItemsCancelOpts struct {
	ItemIds optional.String
}

type SyncServiceApiService ¶

type SyncServiceApiService service

func (*SyncServiceApiService) DeleteSyncByTargetidItems ¶

func (a *SyncServiceApiService) DeleteSyncByTargetidItems(ctx context.Context, targetId string, localVarOptionals *SyncServiceApiDeleteSyncByTargetidItemsOpts) (*http.Response, error)

func (*SyncServiceApiService) DeleteSyncJobitemsById ¶

func (a *SyncServiceApiService) DeleteSyncJobitemsById(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Cancels a sync job item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) DeleteSyncJobsById ¶

func (a *SyncServiceApiService) DeleteSyncJobsById(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Cancels a sync job. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) GetSyncItemsReady ¶

func (a *SyncServiceApiService) GetSyncItemsReady(ctx context.Context, targetId string) ([]SyncModelSyncedItem, *http.Response, error)

SyncServiceApiService Gets ready to download sync items. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param targetId TargetId

@return []SyncModelSyncedItem

func (*SyncServiceApiService) GetSyncJobitems ¶

SyncServiceApiService Gets sync job items. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return QueryResultSyncModelSyncJobItem

func (*SyncServiceApiService) GetSyncJobitemsByIdAdditionalfiles ¶

func (a *SyncServiceApiService) GetSyncJobitemsByIdAdditionalfiles(ctx context.Context, id string, name string) (*http.Response, error)

SyncServiceApiService Gets a sync job item file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id
  • @param name Name

func (*SyncServiceApiService) GetSyncJobitemsByIdFile ¶

func (a *SyncServiceApiService) GetSyncJobitemsByIdFile(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Gets a sync job item file Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) GetSyncJobs ¶

SyncServiceApiService Gets sync jobs. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return QueryResultSyncSyncJob

func (*SyncServiceApiService) GetSyncJobsById ¶

func (a *SyncServiceApiService) GetSyncJobsById(ctx context.Context, id string) (SyncSyncJob, *http.Response, error)

SyncServiceApiService Gets a sync job. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

@return SyncSyncJob

func (*SyncServiceApiService) GetSyncOptions ¶

func (*SyncServiceApiService) GetSyncTargets ¶

func (a *SyncServiceApiService) GetSyncTargets(ctx context.Context, userId string) ([]SyncSyncTarget, *http.Response, error)

SyncServiceApiService Gets a list of available sync targets. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId UserId

@return []SyncSyncTarget

func (*SyncServiceApiService) PostSyncByItemidStatus ¶

func (a *SyncServiceApiService) PostSyncByItemidStatus(ctx context.Context, body SyncModelSyncedItemProgress, itemId string) (*http.Response, error)

SyncServiceApiService Gets sync status for an item. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SyncedItemProgress:
  • @param itemId

func (*SyncServiceApiService) PostSyncByTargetidItemsDelete ¶

func (a *SyncServiceApiService) PostSyncByTargetidItemsDelete(ctx context.Context, targetId string, localVarOptionals *SyncServiceApiPostSyncByTargetidItemsDeleteOpts) (*http.Response, error)

func (*SyncServiceApiService) PostSyncData ¶

SyncServiceApiService Syncs data between device and server Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SyncDataRequest:

@return SyncModelSyncDataResponse

func (*SyncServiceApiService) PostSyncItemsCancel ¶

func (a *SyncServiceApiService) PostSyncItemsCancel(ctx context.Context, localVarOptionals *SyncServiceApiPostSyncItemsCancelOpts) (*http.Response, error)

func (*SyncServiceApiService) PostSyncJobitemsByIdDelete ¶

func (a *SyncServiceApiService) PostSyncJobitemsByIdDelete(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Cancels a sync job item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncJobitemsByIdEnable ¶

func (a *SyncServiceApiService) PostSyncJobitemsByIdEnable(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Enables a cancelled or queued sync job item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncJobitemsByIdMarkforremoval ¶

func (a *SyncServiceApiService) PostSyncJobitemsByIdMarkforremoval(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Marks a job item for removal Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncJobitemsByIdTransferred ¶

func (a *SyncServiceApiService) PostSyncJobitemsByIdTransferred(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Reports that a sync job item has successfully been transferred. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncJobitemsByIdUnmarkforremoval ¶

func (a *SyncServiceApiService) PostSyncJobitemsByIdUnmarkforremoval(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Unmarks a job item for removal Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncJobs ¶

SyncServiceApiService Gets sync jobs. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SyncJobRequest:

@return SyncModelSyncJobCreationResult

func (*SyncServiceApiService) PostSyncJobsById ¶

func (a *SyncServiceApiService) PostSyncJobsById(ctx context.Context, body SyncSyncJob, id int64) (*http.Response, error)

SyncServiceApiService Updates a sync job. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body SyncJob:
  • @param id

func (*SyncServiceApiService) PostSyncJobsByIdDelete ¶

func (a *SyncServiceApiService) PostSyncJobsByIdDelete(ctx context.Context, id string) (*http.Response, error)

SyncServiceApiService Cancels a sync job. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Id

func (*SyncServiceApiService) PostSyncOfflineactions ¶

func (a *SyncServiceApiService) PostSyncOfflineactions(ctx context.Context, body []UsersUserAction) (*http.Response, error)

SyncServiceApiService Reports an action that occurred while offline. Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body List`1:

type SyncSyncCategory ¶

type SyncSyncCategory string
const (
	LATEST_SyncSyncCategory  SyncSyncCategory = "Latest"
	NEXT_UP_SyncSyncCategory SyncSyncCategory = "NextUp"
	RESUME_SyncSyncCategory  SyncSyncCategory = "Resume"
)

List of Sync.SyncCategory

type SyncSyncJob ¶

type SyncSyncJob struct {
	Id                 int64              `json:"Id,omitempty"`
	TargetId           string             `json:"TargetId,omitempty"`
	TargetName         string             `json:"TargetName,omitempty"`
	Quality            string             `json:"Quality,omitempty"`
	Bitrate            int32              `json:"Bitrate,omitempty"`
	Container          string             `json:"Container,omitempty"`
	VideoCodec         string             `json:"VideoCodec,omitempty"`
	AudioCodec         string             `json:"AudioCodec,omitempty"`
	Profile            string             `json:"Profile,omitempty"`
	Category           *SyncSyncCategory  `json:"Category,omitempty"`
	ParentId           int64              `json:"ParentId,omitempty"`
	Progress           float64            `json:"Progress,omitempty"`
	Name               string             `json:"Name,omitempty"`
	Status             *SyncSyncJobStatus `json:"Status,omitempty"`
	UserId             int64              `json:"UserId,omitempty"`
	UnwatchedOnly      bool               `json:"UnwatchedOnly,omitempty"`
	SyncNewContent     bool               `json:"SyncNewContent,omitempty"`
	ItemLimit          int32              `json:"ItemLimit,omitempty"`
	RequestedItemIds   []int64            `json:"RequestedItemIds,omitempty"`
	DateCreated        time.Time          `json:"DateCreated,omitempty"`
	DateLastModified   time.Time          `json:"DateLastModified,omitempty"`
	ItemCount          int32              `json:"ItemCount,omitempty"`
	ParentName         string             `json:"ParentName,omitempty"`
	PrimaryImageItemId string             `json:"PrimaryImageItemId,omitempty"`
	PrimaryImageTag    string             `json:"PrimaryImageTag,omitempty"`
}

type SyncSyncJobStatus ¶

type SyncSyncJobStatus string
const (
	QUEUED_SyncSyncJobStatus               SyncSyncJobStatus = "Queued"
	CONVERTING_SyncSyncJobStatus           SyncSyncJobStatus = "Converting"
	READY_TO_TRANSFER_SyncSyncJobStatus    SyncSyncJobStatus = "ReadyToTransfer"
	TRANSFERRING_SyncSyncJobStatus         SyncSyncJobStatus = "Transferring"
	COMPLETED_SyncSyncJobStatus            SyncSyncJobStatus = "Completed"
	COMPLETED_WITH_ERROR_SyncSyncJobStatus SyncSyncJobStatus = "CompletedWithError"
	FAILED_SyncSyncJobStatus               SyncSyncJobStatus = "Failed"
)

List of Sync.SyncJobStatus

type SyncSyncTarget ¶

type SyncSyncTarget struct {
	Name string `json:"Name,omitempty"`
	Id   string `json:"Id,omitempty"`
}

type SystemInfo ¶

type SystemInfo struct {
	SystemUpdateLevel                    *UpdatesPackageVersionClass `json:"SystemUpdateLevel,omitempty"`
	OperatingSystemDisplayName           string                      `json:"OperatingSystemDisplayName,omitempty"`
	PackageName                          string                      `json:"PackageName,omitempty"`
	HasPendingRestart                    bool                        `json:"HasPendingRestart,omitempty"`
	IsShuttingDown                       bool                        `json:"IsShuttingDown,omitempty"`
	OperatingSystem                      string                      `json:"OperatingSystem,omitempty"`
	SupportsLibraryMonitor               bool                        `json:"SupportsLibraryMonitor,omitempty"`
	SupportsLocalPortConfiguration       bool                        `json:"SupportsLocalPortConfiguration,omitempty"`
	SupportsWakeServer                   bool                        `json:"SupportsWakeServer,omitempty"`
	WebSocketPortNumber                  int32                       `json:"WebSocketPortNumber,omitempty"`
	CompletedInstallations               []UpdatesInstallationInfo   `json:"CompletedInstallations,omitempty"`
	CanSelfRestart                       bool                        `json:"CanSelfRestart,omitempty"`
	CanSelfUpdate                        bool                        `json:"CanSelfUpdate,omitempty"`
	CanLaunchWebBrowser                  bool                        `json:"CanLaunchWebBrowser,omitempty"`
	ProgramDataPath                      string                      `json:"ProgramDataPath,omitempty"`
	ItemsByNamePath                      string                      `json:"ItemsByNamePath,omitempty"`
	CachePath                            string                      `json:"CachePath,omitempty"`
	LogPath                              string                      `json:"LogPath,omitempty"`
	InternalMetadataPath                 string                      `json:"InternalMetadataPath,omitempty"`
	TranscodingTempPath                  string                      `json:"TranscodingTempPath,omitempty"`
	HttpServerPortNumber                 int32                       `json:"HttpServerPortNumber,omitempty"`
	SupportsHttps                        bool                        `json:"SupportsHttps,omitempty"`
	HttpsPortNumber                      int32                       `json:"HttpsPortNumber,omitempty"`
	HasUpdateAvailable                   bool                        `json:"HasUpdateAvailable,omitempty"`
	SupportsAutoRunAtStartup             bool                        `json:"SupportsAutoRunAtStartup,omitempty"`
	HardwareAccelerationRequiresPremiere bool                        `json:"HardwareAccelerationRequiresPremiere,omitempty"`
	LocalAddress                         string                      `json:"LocalAddress,omitempty"`
	LocalAddresses                       []string                    `json:"LocalAddresses,omitempty"`
	WanAddress                           string                      `json:"WanAddress,omitempty"`
	RemoteAddresses                      []string                    `json:"RemoteAddresses,omitempty"`
	ServerName                           string                      `json:"ServerName,omitempty"`
	Version                              string                      `json:"Version,omitempty"`
	Id                                   string                      `json:"Id,omitempty"`
}

type SystemServiceApiGetSystemLogsByNameOpts ¶

type SystemServiceApiGetSystemLogsByNameOpts struct {
	Sanitize optional.Bool
}

type SystemServiceApiGetSystemLogsQueryOpts ¶

type SystemServiceApiGetSystemLogsQueryOpts struct {
	StartIndex optional.Int32
	Limit      optional.Int32
}

type SystemServiceApiService ¶

type SystemServiceApiService service

func (*SystemServiceApiService) GetSystemEndpoint ¶

func (a *SystemServiceApiService) GetSystemEndpoint(ctx context.Context) (NetEndPointInfo, *http.Response, error)

SystemServiceApiService Gets information about the request endpoint Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return NetEndPointInfo

func (*SystemServiceApiService) GetSystemInfo ¶

SystemServiceApiService Gets information about the server Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return SystemInfo

func (*SystemServiceApiService) GetSystemInfoPublic ¶

func (a *SystemServiceApiService) GetSystemInfoPublic(ctx context.Context) (PublicSystemInfo, *http.Response, error)

SystemServiceApiService Gets public information about the server No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return PublicSystemInfo

func (*SystemServiceApiService) GetSystemLogsByName ¶

func (a *SystemServiceApiService) GetSystemLogsByName(ctx context.Context, name string, localVarOptionals *SystemServiceApiGetSystemLogsByNameOpts) (*http.Response, error)

func (*SystemServiceApiService) GetSystemLogsByNameLines ¶

func (a *SystemServiceApiService) GetSystemLogsByNameLines(ctx context.Context, name string) (QueryResultString, *http.Response, error)

SystemServiceApiService Gets a log file Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param name The log file name.

@return QueryResultString

func (*SystemServiceApiService) GetSystemLogsQuery ¶

func (*SystemServiceApiService) GetSystemPing ¶

func (a *SystemServiceApiService) GetSystemPing(ctx context.Context) (*http.Response, error)

SystemServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*SystemServiceApiService) GetSystemReleasenotes ¶

SystemServiceApiService Gets release notes Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return UpdatesPackageVersionInfo

func (*SystemServiceApiService) GetSystemReleasenotesVersions ¶

func (a *SystemServiceApiService) GetSystemReleasenotesVersions(ctx context.Context) ([]UpdatesPackageVersionInfo, *http.Response, error)

SystemServiceApiService Gets release notes Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []UpdatesPackageVersionInfo

func (*SystemServiceApiService) GetSystemWakeonlaninfo ¶

func (a *SystemServiceApiService) GetSystemWakeonlaninfo(ctx context.Context) ([]WakeOnLanInfo, *http.Response, error)

SystemServiceApiService Gets wake on lan information Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []WakeOnLanInfo

func (*SystemServiceApiService) PostSystemPing ¶

func (a *SystemServiceApiService) PostSystemPing(ctx context.Context) (*http.Response, error)

SystemServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*SystemServiceApiService) PostSystemRestart ¶

func (a *SystemServiceApiService) PostSystemRestart(ctx context.Context) (*http.Response, error)

SystemServiceApiService Restarts the application, if needed Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

func (*SystemServiceApiService) PostSystemShutdown ¶

func (a *SystemServiceApiService) PostSystemShutdown(ctx context.Context) (*http.Response, error)

SystemServiceApiService Shuts down the application Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

type TagServiceApiGetArtistsPrefixesOpts ¶

type TagServiceApiGetArtistsPrefixesOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetAudiocodecsOpts ¶

type TagServiceApiGetAudiocodecsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetContainersOpts ¶

type TagServiceApiGetContainersOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetItemsPrefixesOpts ¶

type TagServiceApiGetItemsPrefixesOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetItemtypesOpts ¶

type TagServiceApiGetItemtypesOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetStreamlanguagesOpts ¶

type TagServiceApiGetStreamlanguagesOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetSubtitlecodecsOpts ¶

type TagServiceApiGetSubtitlecodecsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetTagsOpts ¶

type TagServiceApiGetTagsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetVideocodecsOpts ¶

type TagServiceApiGetVideocodecsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiGetYearsOpts ¶

type TagServiceApiGetYearsOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TagServiceApiService ¶

type TagServiceApiService service

func (*TagServiceApiService) GetArtistsPrefixes ¶

func (a *TagServiceApiService) GetArtistsPrefixes(ctx context.Context, localVarOptionals *TagServiceApiGetArtistsPrefixesOpts) ([]NameValuePair, *http.Response, error)

func (*TagServiceApiService) GetAudiocodecs ¶

func (*TagServiceApiService) GetContainers ¶

func (*TagServiceApiService) GetItemsPrefixes ¶

func (a *TagServiceApiService) GetItemsPrefixes(ctx context.Context, localVarOptionals *TagServiceApiGetItemsPrefixesOpts) ([]NameValuePair, *http.Response, error)

func (*TagServiceApiService) GetItemtypes ¶

func (*TagServiceApiService) GetStreamlanguages ¶

func (*TagServiceApiService) GetSubtitlecodecs ¶

func (*TagServiceApiService) GetTags ¶

func (*TagServiceApiService) GetVideocodecs ¶

func (*TagServiceApiService) GetYears ¶

func (*TagServiceApiService) PostItemsByIdTagsAdd ¶

func (a *TagServiceApiService) PostItemsByIdTagsAdd(ctx context.Context, body UserLibraryAddTags, id string) (*http.Response, error)

TagServiceApiService Adds new tags to an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body AddTags
  • @param id Item Id

type TasksSystemEvent ¶

type TasksSystemEvent string
const (
	WAKE_FROM_SLEEP_TasksSystemEvent              TasksSystemEvent = "WakeFromSleep"
	DISPLAY_CONFIGURATION_CHANGE_TasksSystemEvent TasksSystemEvent = "DisplayConfigurationChange"
	NETWORK_CHANGE_TasksSystemEvent               TasksSystemEvent = "NetworkChange"
)

List of Tasks.SystemEvent

type TasksTaskCompletionStatus ¶

type TasksTaskCompletionStatus string
const (
	COMPLETED_TasksTaskCompletionStatus TasksTaskCompletionStatus = "Completed"
	FAILED_TasksTaskCompletionStatus    TasksTaskCompletionStatus = "Failed"
	CANCELLED_TasksTaskCompletionStatus TasksTaskCompletionStatus = "Cancelled"
	ABORTED_TasksTaskCompletionStatus   TasksTaskCompletionStatus = "Aborted"
)

List of Tasks.TaskCompletionStatus

type TasksTaskInfo ¶

type TasksTaskInfo struct {
	Name                      string                 `json:"Name,omitempty"`
	State                     *TasksTaskState        `json:"State,omitempty"`
	CurrentProgressPercentage float64                `json:"CurrentProgressPercentage,omitempty"`
	Id                        string                 `json:"Id,omitempty"`
	LastExecutionResult       *TasksTaskResult       `json:"LastExecutionResult,omitempty"`
	Triggers                  []TasksTaskTriggerInfo `json:"Triggers,omitempty"`
	Description               string                 `json:"Description,omitempty"`
	Category                  string                 `json:"Category,omitempty"`
	IsHidden                  bool                   `json:"IsHidden,omitempty"`
	Key                       string                 `json:"Key,omitempty"`
}

type TasksTaskResult ¶

type TasksTaskResult struct {
	StartTimeUtc     time.Time                  `json:"StartTimeUtc,omitempty"`
	EndTimeUtc       time.Time                  `json:"EndTimeUtc,omitempty"`
	Status           *TasksTaskCompletionStatus `json:"Status,omitempty"`
	Name             string                     `json:"Name,omitempty"`
	Key              string                     `json:"Key,omitempty"`
	Id               string                     `json:"Id,omitempty"`
	ErrorMessage     string                     `json:"ErrorMessage,omitempty"`
	LongErrorMessage string                     `json:"LongErrorMessage,omitempty"`
}

type TasksTaskState ¶

type TasksTaskState string
const (
	IDLE_TasksTaskState       TasksTaskState = "Idle"
	CANCELLING_TasksTaskState TasksTaskState = "Cancelling"
	RUNNING_TasksTaskState    TasksTaskState = "Running"
)

List of Tasks.TaskState

type TasksTaskTriggerInfo ¶

type TasksTaskTriggerInfo struct {
	Type_           string            `json:"Type,omitempty"`
	TimeOfDayTicks  int64             `json:"TimeOfDayTicks,omitempty"`
	IntervalTicks   int64             `json:"IntervalTicks,omitempty"`
	SystemEvent     *TasksSystemEvent `json:"SystemEvent,omitempty"`
	DayOfWeek       *DayOfWeek        `json:"DayOfWeek,omitempty"`
	MaxRuntimeTicks int64             `json:"MaxRuntimeTicks,omitempty"`
}

type ThemeMediaResult ¶

type ThemeMediaResult struct {
	OwnerId          int64         `json:"OwnerId,omitempty"`
	Items            []BaseItemDto `json:"Items,omitempty"`
	TotalRecordCount int32         `json:"TotalRecordCount,omitempty"`
}

type ToneMapOptionsServiceApiService ¶

type ToneMapOptionsServiceApiService service

func (*ToneMapOptionsServiceApiService) GetEncodingFulltonemapoptions ¶

ToneMapOptionsServiceApiService Gets the tone mapping options Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return EmbyWebGenericEditEditObjectContainer

func (*ToneMapOptionsServiceApiService) GetEncodingPublictonemapoptions ¶

ToneMapOptionsServiceApiService Gets the tone mapping options Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return EmbyWebGenericEditEditObjectContainer

func (*ToneMapOptionsServiceApiService) PostEncodingFulltonemapoptions ¶

func (a *ToneMapOptionsServiceApiService) PostEncodingFulltonemapoptions(ctx context.Context, body Object) (*http.Response, error)

ToneMapOptionsServiceApiService Updates the tone mapping options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream

func (*ToneMapOptionsServiceApiService) PostEncodingPublictonemapoptions ¶

func (a *ToneMapOptionsServiceApiService) PostEncodingPublictonemapoptions(ctx context.Context, body Object) (*http.Response, error)

ToneMapOptionsServiceApiService Updates the tone mapping options Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Binary stream

type TrailersServiceApiGetTrailersOpts ¶

type TrailersServiceApiGetTrailersOpts struct {
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TrailersServiceApiService ¶

type TrailersServiceApiService service

func (*TrailersServiceApiService) GetTrailers ¶

type TranscodeReason ¶

type TranscodeReason string
const (
	CONTAINER_NOT_SUPPORTED_TranscodeReason         TranscodeReason = "ContainerNotSupported"
	VIDEO_CODEC_NOT_SUPPORTED_TranscodeReason       TranscodeReason = "VideoCodecNotSupported"
	AUDIO_CODEC_NOT_SUPPORTED_TranscodeReason       TranscodeReason = "AudioCodecNotSupported"
	CONTAINER_BITRATE_EXCEEDS_LIMIT_TranscodeReason TranscodeReason = "ContainerBitrateExceedsLimit"
	AUDIO_BITRATE_NOT_SUPPORTED_TranscodeReason     TranscodeReason = "AudioBitrateNotSupported"
	AUDIO_CHANNELS_NOT_SUPPORTED_TranscodeReason    TranscodeReason = "AudioChannelsNotSupported"
	VIDEO_RESOLUTION_NOT_SUPPORTED_TranscodeReason  TranscodeReason = "VideoResolutionNotSupported"
	UNKNOWN_VIDEO_STREAM_INFO_TranscodeReason       TranscodeReason = "UnknownVideoStreamInfo"
	UNKNOWN_AUDIO_STREAM_INFO_TranscodeReason       TranscodeReason = "UnknownAudioStreamInfo"
	AUDIO_PROFILE_NOT_SUPPORTED_TranscodeReason     TranscodeReason = "AudioProfileNotSupported"
	AUDIO_SAMPLE_RATE_NOT_SUPPORTED_TranscodeReason TranscodeReason = "AudioSampleRateNotSupported"
	ANAMORPHIC_VIDEO_NOT_SUPPORTED_TranscodeReason  TranscodeReason = "AnamorphicVideoNotSupported"
	INTERLACED_VIDEO_NOT_SUPPORTED_TranscodeReason  TranscodeReason = "InterlacedVideoNotSupported"
	SECONDARY_AUDIO_NOT_SUPPORTED_TranscodeReason   TranscodeReason = "SecondaryAudioNotSupported"
	REF_FRAMES_NOT_SUPPORTED_TranscodeReason        TranscodeReason = "RefFramesNotSupported"
	VIDEO_BIT_DEPTH_NOT_SUPPORTED_TranscodeReason   TranscodeReason = "VideoBitDepthNotSupported"
	VIDEO_BITRATE_NOT_SUPPORTED_TranscodeReason     TranscodeReason = "VideoBitrateNotSupported"
	VIDEO_FRAMERATE_NOT_SUPPORTED_TranscodeReason   TranscodeReason = "VideoFramerateNotSupported"
	VIDEO_LEVEL_NOT_SUPPORTED_TranscodeReason       TranscodeReason = "VideoLevelNotSupported"
	VIDEO_PROFILE_NOT_SUPPORTED_TranscodeReason     TranscodeReason = "VideoProfileNotSupported"
	AUDIO_BIT_DEPTH_NOT_SUPPORTED_TranscodeReason   TranscodeReason = "AudioBitDepthNotSupported"
	SUBTITLE_CODEC_NOT_SUPPORTED_TranscodeReason    TranscodeReason = "SubtitleCodecNotSupported"
	DIRECT_PLAY_ERROR_TranscodeReason               TranscodeReason = "DirectPlayError"
)

List of TranscodeReason

type TranscodingInfo ¶

type TranscodingInfo struct {
	AudioCodec                    string                    `json:"AudioCodec,omitempty"`
	VideoCodec                    string                    `json:"VideoCodec,omitempty"`
	SubProtocol                   string                    `json:"SubProtocol,omitempty"`
	Container                     string                    `json:"Container,omitempty"`
	IsVideoDirect                 bool                      `json:"IsVideoDirect,omitempty"`
	IsAudioDirect                 bool                      `json:"IsAudioDirect,omitempty"`
	Bitrate                       int32                     `json:"Bitrate,omitempty"`
	AudioBitrate                  int32                     `json:"AudioBitrate,omitempty"`
	VideoBitrate                  int32                     `json:"VideoBitrate,omitempty"`
	Framerate                     float32                   `json:"Framerate,omitempty"`
	CompletionPercentage          float64                   `json:"CompletionPercentage,omitempty"`
	TranscodingPositionTicks      float64                   `json:"TranscodingPositionTicks,omitempty"`
	TranscodingStartPositionTicks float64                   `json:"TranscodingStartPositionTicks,omitempty"`
	Width                         int32                     `json:"Width,omitempty"`
	Height                        int32                     `json:"Height,omitempty"`
	AudioChannels                 int32                     `json:"AudioChannels,omitempty"`
	TranscodeReasons              []TranscodeReason         `json:"TranscodeReasons,omitempty"`
	CurrentCpuUsage               float64                   `json:"CurrentCpuUsage,omitempty"`
	AverageCpuUsage               float64                   `json:"AverageCpuUsage,omitempty"`
	CpuHistory                    []TupleDoubleDouble       `json:"CpuHistory,omitempty"`
	CurrentThrottle               int32                     `json:"CurrentThrottle,omitempty"`
	VideoDecoder                  string                    `json:"VideoDecoder,omitempty"`
	VideoDecoderIsHardware        bool                      `json:"VideoDecoderIsHardware,omitempty"`
	VideoDecoderMediaType         string                    `json:"VideoDecoderMediaType,omitempty"`
	VideoDecoderHwAccel           string                    `json:"VideoDecoderHwAccel,omitempty"`
	VideoEncoder                  string                    `json:"VideoEncoder,omitempty"`
	VideoEncoderIsHardware        bool                      `json:"VideoEncoderIsHardware,omitempty"`
	VideoEncoderMediaType         string                    `json:"VideoEncoderMediaType,omitempty"`
	VideoEncoderHwAccel           string                    `json:"VideoEncoderHwAccel,omitempty"`
	VideoPipelineInfo             []TranscodingVpStepInfo   `json:"VideoPipelineInfo,omitempty"`
	SubtitlePipelineInfos         [][]TranscodingVpStepInfo `json:"SubtitlePipelineInfos,omitempty"`
}

type TranscodingVpStepInfo ¶

type TranscodingVpStepInfo struct {
	StepType            *TranscodingVpStepTypes `json:"StepType,omitempty"`
	StepTypeName        string                  `json:"StepTypeName,omitempty"`
	HardwareContextName string                  `json:"HardwareContextName,omitempty"`
	IsHardwareContext   bool                    `json:"IsHardwareContext,omitempty"`
	Name                string                  `json:"Name,omitempty"`
	Short               string                  `json:"Short,omitempty"`
	FfmpegName          string                  `json:"FfmpegName,omitempty"`
	FfmpegDescription   string                  `json:"FfmpegDescription,omitempty"`
	FfmpegOptions       string                  `json:"FfmpegOptions,omitempty"`
	Param               string                  `json:"Param,omitempty"`
	ParamShort          string                  `json:"ParamShort,omitempty"`
}

type TranscodingVpStepTypes ¶

type TranscodingVpStepTypes string
const (
	DECODER_TranscodingVpStepTypes              TranscodingVpStepTypes = "Decoder"
	ENCODER_TranscodingVpStepTypes              TranscodingVpStepTypes = "Encoder"
	SCALING_TranscodingVpStepTypes              TranscodingVpStepTypes = "Scaling"
	DEINTERLACE_TranscodingVpStepTypes          TranscodingVpStepTypes = "Deinterlace"
	SUBTITLE_OVERLAY_TranscodingVpStepTypes     TranscodingVpStepTypes = "SubtitleOverlay"
	TONE_MAPPING_TranscodingVpStepTypes         TranscodingVpStepTypes = "ToneMapping"
	COLOR_CONVERSION_TranscodingVpStepTypes     TranscodingVpStepTypes = "ColorConversion"
	SPLIT_CAPTIONS_TranscodingVpStepTypes       TranscodingVpStepTypes = "SplitCaptions"
	TEXT_SUB2_VIDEO_TranscodingVpStepTypes      TranscodingVpStepTypes = "TextSub2Video"
	GRAPHIC_SUB2_VIDEO_TranscodingVpStepTypes   TranscodingVpStepTypes = "GraphicSub2Video"
	GRAPHIC_SUB2_TEXT_TranscodingVpStepTypes    TranscodingVpStepTypes = "GraphicSub2Text"
	BURN_IN_TEXT_SUBS_TranscodingVpStepTypes    TranscodingVpStepTypes = "BurnInTextSubs"
	BURN_IN_GRAPHIC_SUBS_TranscodingVpStepTypes TranscodingVpStepTypes = "BurnInGraphicSubs"
	SCALE_SUBS_TranscodingVpStepTypes           TranscodingVpStepTypes = "ScaleSubs"
	TEXT_MOD_TranscodingVpStepTypes             TranscodingVpStepTypes = "TextMod"
	CENSOR_TranscodingVpStepTypes               TranscodingVpStepTypes = "Censor"
	SHOW_SPEAKER_TranscodingVpStepTypes         TranscodingVpStepTypes = "ShowSpeaker"
	STRIP_STYLES_TranscodingVpStepTypes         TranscodingVpStepTypes = "StripStyles"
	CONNECT_TO_TranscodingVpStepTypes           TranscodingVpStepTypes = "ConnectTo"
)

List of Transcoding.VpStepTypes

type TupleDoubleDouble ¶

type TupleDoubleDouble struct {
	Item1 float64 `json:"Item1,omitempty"`
	Item2 float64 `json:"Item2,omitempty"`
}

type TvShowsServiceApiGetShowsByIdEpisodesOpts ¶

type TvShowsServiceApiGetShowsByIdEpisodesOpts struct {
	Season                         optional.Int32
	SeasonId                       optional.String
	StartItemId                    optional.String
	ArtistType                     optional.String
	MaxOfficialRating              optional.String
	HasThemeSong                   optional.Bool
	HasThemeVideo                  optional.Bool
	HasSubtitles                   optional.Bool
	HasSpecialFeature              optional.Bool
	HasTrailer                     optional.Bool
	AdjacentTo                     optional.String
	MinIndexNumber                 optional.Int32
	MinPlayers                     optional.Int32
	MaxPlayers                     optional.Int32
	ParentIndexNumber              optional.Int32
	HasParentalRating              optional.Bool
	IsHD                           optional.Bool
	LocationTypes                  optional.String
	ExcludeLocationTypes           optional.String
	IsMissing                      optional.Bool
	IsUnaired                      optional.Bool
	MinCommunityRating             optional.Float64
	MinCriticRating                optional.Float64
	AiredDuringSeason              optional.Int32
	MinPremiereDate                optional.String
	MinDateLastSaved               optional.String
	MinDateLastSavedForUser        optional.String
	MaxPremiereDate                optional.String
	HasOverview                    optional.Bool
	HasImdbId                      optional.Bool
	HasTmdbId                      optional.Bool
	HasTvdbId                      optional.Bool
	ExcludeItemIds                 optional.String
	StartIndex                     optional.Int32
	Limit                          optional.Int32
	Recursive                      optional.Bool
	SearchTerm                     optional.String
	SortOrder                      optional.String
	ParentId                       optional.String
	Fields                         optional.String
	ExcludeItemTypes               optional.String
	IncludeItemTypes               optional.String
	AnyProviderIdEquals            optional.String
	Filters                        optional.String
	IsFavorite                     optional.Bool
	IsMovie                        optional.Bool
	IsSeries                       optional.Bool
	IsNews                         optional.Bool
	IsKids                         optional.Bool
	IsSports                       optional.Bool
	MediaTypes                     optional.String
	ImageTypes                     optional.String
	SortBy                         optional.String
	IsPlayed                       optional.Bool
	Genres                         optional.String
	OfficialRatings                optional.String
	Tags                           optional.String
	Years                          optional.String
	EnableImages                   optional.Bool
	EnableUserData                 optional.Bool
	ImageTypeLimit                 optional.Int32
	EnableImageTypes               optional.String
	Person                         optional.String
	PersonIds                      optional.String
	PersonTypes                    optional.String
	Studios                        optional.String
	StudioIds                      optional.String
	Artists                        optional.String
	ArtistIds                      optional.String
	Albums                         optional.String
	Ids                            optional.String
	VideoTypes                     optional.String
	Containers                     optional.String
	AudioCodecs                    optional.String
	VideoCodecs                    optional.String
	SubtitleCodecs                 optional.String
	Path                           optional.String
	UserId                         optional.String
	MinOfficialRating              optional.String
	IsLocked                       optional.Bool
	IsPlaceHolder                  optional.Bool
	HasOfficialRating              optional.Bool
	GroupItemsIntoCollections      optional.Bool
	Is3D                           optional.Bool
	SeriesStatus                   optional.String
	NameStartsWithOrGreater        optional.String
	ArtistStartsWithOrGreater      optional.String
	AlbumArtistStartsWithOrGreater optional.String
	NameStartsWith                 optional.String
	NameLessThan                   optional.String
}

type TvShowsServiceApiGetShowsByIdSeasonsOpts ¶

type TvShowsServiceApiGetShowsByIdSeasonsOpts struct {
	Fields           optional.String
	IsSpecialSeason  optional.Bool
	IsMissing        optional.Bool
	AdjacentTo       optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
}

type TvShowsServiceApiGetShowsNextupOpts ¶

type TvShowsServiceApiGetShowsNextupOpts struct {
	StartIndex       optional.Int32
	Limit            optional.Int32
	Fields           optional.String
	SeriesId         optional.String
	ParentId         optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
}

type TvShowsServiceApiGetShowsUpcomingOpts ¶

type TvShowsServiceApiGetShowsUpcomingOpts struct {
	StartIndex       optional.Int32
	Limit            optional.Int32
	Fields           optional.String
	ParentId         optional.String
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
}

type TvShowsServiceApiService ¶

type TvShowsServiceApiService service

func (*TvShowsServiceApiService) GetShowsByIdEpisodes ¶

func (a *TvShowsServiceApiService) GetShowsByIdEpisodes(ctx context.Context, id string, localVarOptionals *TvShowsServiceApiGetShowsByIdEpisodesOpts) (*http.Response, error)

func (*TvShowsServiceApiService) GetShowsByIdSeasons ¶

func (*TvShowsServiceApiService) GetShowsNextup ¶

func (*TvShowsServiceApiService) GetShowsUpcoming ¶

type UniversalAudioServiceApiGetAudioByIdUniversalByContainerOpts ¶

type UniversalAudioServiceApiGetAudioByIdUniversalByContainerOpts struct {
	DeviceId       optional.String
	StartTimeTicks optional.Int64
}

type UniversalAudioServiceApiGetAudioByIdUniversalOpts ¶

type UniversalAudioServiceApiGetAudioByIdUniversalOpts struct {
	DeviceId       optional.String
	StartTimeTicks optional.Int64
}

type UniversalAudioServiceApiHeadAudioByIdUniversalByContainerOpts ¶

type UniversalAudioServiceApiHeadAudioByIdUniversalByContainerOpts struct {
	DeviceId       optional.String
	StartTimeTicks optional.Int64
}

type UniversalAudioServiceApiHeadAudioByIdUniversalOpts ¶

type UniversalAudioServiceApiHeadAudioByIdUniversalOpts struct {
	DeviceId       optional.String
	StartTimeTicks optional.Int64
}

type UniversalAudioServiceApiService ¶

type UniversalAudioServiceApiService service

func (*UniversalAudioServiceApiService) GetAudioByIdUniversal ¶

func (*UniversalAudioServiceApiService) GetAudioByIdUniversalByContainer ¶

func (a *UniversalAudioServiceApiService) GetAudioByIdUniversalByContainer(ctx context.Context, id string, container string, localVarOptionals *UniversalAudioServiceApiGetAudioByIdUniversalByContainerOpts) (*http.Response, error)

func (*UniversalAudioServiceApiService) HeadAudioByIdUniversal ¶

func (*UniversalAudioServiceApiService) HeadAudioByIdUniversalByContainer ¶

func (a *UniversalAudioServiceApiService) HeadAudioByIdUniversalByContainer(ctx context.Context, id string, container string, localVarOptionals *UniversalAudioServiceApiHeadAudioByIdUniversalByContainerOpts) (*http.Response, error)

type UpdateUserEasyPassword ¶

type UpdateUserEasyPassword struct {
	Id            string `json:"Id,omitempty"`
	NewPw         string `json:"NewPw,omitempty"`
	ResetPassword bool   `json:"ResetPassword,omitempty"`
}

type UpdateUserPassword ¶

type UpdateUserPassword struct {
	Id            string `json:"Id,omitempty"`
	CurrentPw     string `json:"CurrentPw,omitempty"`
	NewPw         string `json:"NewPw,omitempty"`
	ResetPassword bool   `json:"ResetPassword,omitempty"`
}

type UpdatesInstallationInfo ¶

type UpdatesInstallationInfo struct {
	Id              string                      `json:"Id,omitempty"`
	Name            string                      `json:"Name,omitempty"`
	AssemblyGuid    string                      `json:"AssemblyGuid,omitempty"`
	Version         string                      `json:"Version,omitempty"`
	UpdateClass     *UpdatesPackageVersionClass `json:"UpdateClass,omitempty"`
	PercentComplete float64                     `json:"PercentComplete,omitempty"`
}

type UpdatesPackageInfo ¶

type UpdatesPackageInfo struct {
	Id               string                      `json:"id,omitempty"`
	Name             string                      `json:"name,omitempty"`
	ShortDescription string                      `json:"shortDescription,omitempty"`
	Overview         string                      `json:"overview,omitempty"`
	IsPremium        bool                        `json:"isPremium,omitempty"`
	Adult            bool                        `json:"adult,omitempty"`
	RichDescUrl      string                      `json:"richDescUrl,omitempty"`
	ThumbImage       string                      `json:"thumbImage,omitempty"`
	PreviewImage     string                      `json:"previewImage,omitempty"`
	Type_            string                      `json:"type,omitempty"`
	TargetFilename   string                      `json:"targetFilename,omitempty"`
	Owner            string                      `json:"owner,omitempty"`
	Category         string                      `json:"category,omitempty"`
	TileColor        string                      `json:"tileColor,omitempty"`
	FeatureId        string                      `json:"featureId,omitempty"`
	RegInfo          string                      `json:"regInfo,omitempty"`
	Price            float32                     `json:"price,omitempty"`
	TargetSystem     *UpdatesPackageTargetSystem `json:"targetSystem,omitempty"`
	Guid             string                      `json:"guid,omitempty"`
	TotalRatings     int32                       `json:"totalRatings,omitempty"`
	AvgRating        float32                     `json:"avgRating,omitempty"`
	IsRegistered     bool                        `json:"isRegistered,omitempty"`
	ExpDate          time.Time                   `json:"expDate,omitempty"`
	Versions         []UpdatesPackageVersionInfo `json:"versions,omitempty"`
	EnableInAppStore bool                        `json:"enableInAppStore,omitempty"`
	Installs         int32                       `json:"installs,omitempty"`
}

type UpdatesPackageTargetSystem ¶

type UpdatesPackageTargetSystem string
const (
	SERVER_UpdatesPackageTargetSystem     UpdatesPackageTargetSystem = "Server"
	MB_THEATER_UpdatesPackageTargetSystem UpdatesPackageTargetSystem = "MBTheater"
	MB_CLASSIC_UpdatesPackageTargetSystem UpdatesPackageTargetSystem = "MBClassic"
	OTHER_UpdatesPackageTargetSystem      UpdatesPackageTargetSystem = "Other"
)

List of Updates.PackageTargetSystem

type UpdatesPackageVersionClass ¶

type UpdatesPackageVersionClass string
const (
	RELEASE_UpdatesPackageVersionClass UpdatesPackageVersionClass = "Release"
	BETA_UpdatesPackageVersionClass    UpdatesPackageVersionClass = "Beta"
	DEV_UpdatesPackageVersionClass     UpdatesPackageVersionClass = "Dev"
)

List of Updates.PackageVersionClass

type UpdatesPackageVersionInfo ¶

type UpdatesPackageVersionInfo struct {
	Name               string                      `json:"name,omitempty"`
	Guid               string                      `json:"guid,omitempty"`
	VersionStr         string                      `json:"versionStr,omitempty"`
	Classification     *UpdatesPackageVersionClass `json:"classification,omitempty"`
	Description        string                      `json:"description,omitempty"`
	RequiredVersionStr string                      `json:"requiredVersionStr,omitempty"`
	SourceUrl          string                      `json:"sourceUrl,omitempty"`
	Checksum           string                      `json:"checksum,omitempty"`
	TargetFilename     string                      `json:"targetFilename,omitempty"`
	InfoUrl            string                      `json:"infoUrl,omitempty"`
	Runtimes           string                      `json:"runtimes,omitempty"`
}

type UserDto ¶

type UserDto struct {
	Name                      string                          `json:"Name,omitempty"`
	ServerId                  string                          `json:"ServerId,omitempty"`
	ServerName                string                          `json:"ServerName,omitempty"`
	Prefix                    string                          `json:"Prefix,omitempty"`
	ConnectUserName           string                          `json:"ConnectUserName,omitempty"`
	DateCreated               time.Time                       `json:"DateCreated,omitempty"`
	ConnectLinkType           *ConnectUserLinkType            `json:"ConnectLinkType,omitempty"`
	Id                        string                          `json:"Id,omitempty"`
	PrimaryImageTag           string                          `json:"PrimaryImageTag,omitempty"`
	HasPassword               bool                            `json:"HasPassword,omitempty"`
	HasConfiguredPassword     bool                            `json:"HasConfiguredPassword,omitempty"`
	HasConfiguredEasyPassword bool                            `json:"HasConfiguredEasyPassword,omitempty"`
	EnableAutoLogin           bool                            `json:"EnableAutoLogin,omitempty"`
	LastLoginDate             time.Time                       `json:"LastLoginDate,omitempty"`
	LastActivityDate          time.Time                       `json:"LastActivityDate,omitempty"`
	Configuration             *ConfigurationUserConfiguration `json:"Configuration,omitempty"`
	Policy                    *UsersUserPolicy                `json:"Policy,omitempty"`
	PrimaryImageAspectRatio   float64                         `json:"PrimaryImageAspectRatio,omitempty"`
}

type UserItemDataDto ¶

type UserItemDataDto struct {
	Rating                float64   `json:"Rating,omitempty"`
	PlayedPercentage      float64   `json:"PlayedPercentage,omitempty"`
	UnplayedItemCount     int32     `json:"UnplayedItemCount,omitempty"`
	PlaybackPositionTicks int64     `json:"PlaybackPositionTicks,omitempty"`
	PlayCount             int32     `json:"PlayCount,omitempty"`
	IsFavorite            bool      `json:"IsFavorite,omitempty"`
	LastPlayedDate        time.Time `json:"LastPlayedDate,omitempty"`
	Played                bool      `json:"Played,omitempty"`
	Key                   string    `json:"Key,omitempty"`
	ItemId                string    `json:"ItemId,omitempty"`
	ServerId              string    `json:"ServerId,omitempty"`
}

type UserLibraryAddTags ¶

type UserLibraryAddTags struct {
	Tags []NameIdPair `json:"Tags,omitempty"`
}

type UserLibraryOfficialRatingItem ¶

type UserLibraryOfficialRatingItem struct {
	Name string `json:"Name,omitempty"`
}

type UserLibraryServiceApiGetUsersByUseridItemsLatestOpts ¶

type UserLibraryServiceApiGetUsersByUseridItemsLatestOpts struct {
	Limit            optional.Int32
	ParentId         optional.String
	Fields           optional.String
	IncludeItemTypes optional.String
	MediaTypes       optional.String
	IsFolder         optional.Bool
	IsPlayed         optional.Bool
	GroupItems       optional.Bool
	EnableImages     optional.Bool
	ImageTypeLimit   optional.Int32
	EnableImageTypes optional.String
	EnableUserData   optional.Bool
}

type UserLibraryServiceApiGetVideosByIdAdditionalpartsOpts ¶

type UserLibraryServiceApiGetVideosByIdAdditionalpartsOpts struct {
	UserId optional.String
}

type UserLibraryServiceApiService ¶

type UserLibraryServiceApiService service

func (*UserLibraryServiceApiService) DeleteUsersByUseridFavoriteitemsById ¶

func (a *UserLibraryServiceApiService) DeleteUsersByUseridFavoriteitemsById(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Unmarks an item as a favorite Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*UserLibraryServiceApiService) DeleteUsersByUseridItemsByIdRating ¶

func (a *UserLibraryServiceApiService) DeleteUsersByUseridItemsByIdRating(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Deletes a user's saved personal rating for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*UserLibraryServiceApiService) GetLivetvProgramsById ¶

func (a *UserLibraryServiceApiService) GetLivetvProgramsById(ctx context.Context, id string) (BaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets a live tv program Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

@return BaseItemDto

func (*UserLibraryServiceApiService) GetUsersByUseridItemsById ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsById(ctx context.Context, userId string, id string) (BaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets an item from a user's library Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return BaseItemDto

func (*UserLibraryServiceApiService) GetUsersByUseridItemsByIdIntros ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsByIdIntros(ctx context.Context, userId string, id string) (QueryResultBaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets intros to play before the main media item plays Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return QueryResultBaseItemDto

func (*UserLibraryServiceApiService) GetUsersByUseridItemsByIdLocaltrailers ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsByIdLocaltrailers(ctx context.Context, userId string, id string) ([]BaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets local trailers for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return []BaseItemDto

func (*UserLibraryServiceApiService) GetUsersByUseridItemsByIdSpecialfeatures ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsByIdSpecialfeatures(ctx context.Context, userId string, id string) ([]BaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets special features for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Movie Id

@return []BaseItemDto

func (*UserLibraryServiceApiService) GetUsersByUseridItemsLatest ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsLatest(ctx context.Context, userId string, localVarOptionals *UserLibraryServiceApiGetUsersByUseridItemsLatestOpts) ([]BaseItemDto, *http.Response, error)

func (*UserLibraryServiceApiService) GetUsersByUseridItemsRoot ¶

func (a *UserLibraryServiceApiService) GetUsersByUseridItemsRoot(ctx context.Context, userId string) (BaseItemDto, *http.Response, error)

UserLibraryServiceApiService Gets the root folder from a user's library Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id

@return BaseItemDto

func (*UserLibraryServiceApiService) GetVideosByIdAdditionalparts ¶

func (*UserLibraryServiceApiService) PostUsersByUseridFavoriteitemsById ¶

func (a *UserLibraryServiceApiService) PostUsersByUseridFavoriteitemsById(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Marks an item as a favorite Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*UserLibraryServiceApiService) PostUsersByUseridFavoriteitemsByIdDelete ¶

func (a *UserLibraryServiceApiService) PostUsersByUseridFavoriteitemsByIdDelete(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Unmarks an item as a favorite Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

func (*UserLibraryServiceApiService) PostUsersByUseridItemsByIdHidefromresume ¶

func (a *UserLibraryServiceApiService) PostUsersByUseridItemsByIdHidefromresume(ctx context.Context, userId string, id string, hide bool) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Updates a user's hide from resume for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id
  • @param hide Whether the item should be hidden from reusme or not. true/false

@return UserItemDataDto

func (*UserLibraryServiceApiService) PostUsersByUseridItemsByIdRating ¶

func (a *UserLibraryServiceApiService) PostUsersByUseridItemsByIdRating(ctx context.Context, userId string, id string, likes bool) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Updates a user's rating for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id
  • @param likes Whether the user likes the item or not. true/false

@return UserItemDataDto

func (*UserLibraryServiceApiService) PostUsersByUseridItemsByIdRatingDelete ¶

func (a *UserLibraryServiceApiService) PostUsersByUseridItemsByIdRatingDelete(ctx context.Context, userId string, id string) (UserItemDataDto, *http.Response, error)

UserLibraryServiceApiService Deletes a user's saved personal rating for an item Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param id Item Id

@return UserItemDataDto

type UserLibraryTagItem ¶

type UserLibraryTagItem struct {
	Name string `json:"Name,omitempty"`
	Id   string `json:"Id,omitempty"`
}

type UserServiceApiGetUsersPrefixesOpts ¶

type UserServiceApiGetUsersPrefixesOpts struct {
	IsHidden                optional.Bool
	IsDisabled              optional.Bool
	StartIndex              optional.Int32
	Limit                   optional.Int32
	NameStartsWithOrGreater optional.String
}

type UserServiceApiGetUsersQueryOpts ¶

type UserServiceApiGetUsersQueryOpts struct {
	IsHidden                optional.Bool
	IsDisabled              optional.Bool
	StartIndex              optional.Int32
	Limit                   optional.Int32
	NameStartsWithOrGreater optional.String
}

type UserServiceApiService ¶

type UserServiceApiService service

func (*UserServiceApiService) DeleteUsersById ¶

func (a *UserServiceApiService) DeleteUsersById(ctx context.Context, id string) (*http.Response, error)

UserServiceApiService Deletes a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

func (*UserServiceApiService) DeleteUsersByIdTrackselectionsByTracktype ¶

func (a *UserServiceApiService) DeleteUsersByIdTrackselectionsByTracktype(ctx context.Context, id string, trackType string) (*http.Response, error)

UserServiceApiService Clears audio or subtitle track selections for a user No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id
  • @param trackType

func (*UserServiceApiService) GetUsersById ¶

func (a *UserServiceApiService) GetUsersById(ctx context.Context, id string) (UserDto, *http.Response, error)

UserServiceApiService Gets a user by Id Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

@return UserDto

func (*UserServiceApiService) GetUsersPrefixes ¶

func (a *UserServiceApiService) GetUsersPrefixes(ctx context.Context, localVarOptionals *UserServiceApiGetUsersPrefixesOpts) ([]NameIdPair, *http.Response, error)

func (*UserServiceApiService) GetUsersPublic ¶

func (a *UserServiceApiService) GetUsersPublic(ctx context.Context) ([]UserDto, *http.Response, error)

UserServiceApiService Gets a list of publicly visible users for display on a login screen. No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return []UserDto

func (*UserServiceApiService) GetUsersQuery ¶

func (*UserServiceApiService) PostUsersAuthenticatebyname ¶

func (a *UserServiceApiService) PostUsersAuthenticatebyname(ctx context.Context, body AuthenticateUserByName, xEmbyAuthorization string) (AuthenticationAuthenticationResult, *http.Response, error)

UserServiceApiService Authenticates a user Authenticate a user by nane and password. A 200 status code indicates success, while anything in the 400 or 500 range indicates failure --- No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body AuthenticateUserByName
  • @param xEmbyAuthorization The authorization header can be either named 'Authorization' or 'X-Emby-Authorization'. It must be of the following schema: Emby UserId=\"(guid)\", Client=\"(string)\", Device=\"(string)\", DeviceId=\"(string)\", Version=\"string\", Token=\"(string)\" Please consult the documentation for further details.

@return AuthenticationAuthenticationResult

func (*UserServiceApiService) PostUsersById ¶

func (a *UserServiceApiService) PostUsersById(ctx context.Context, body UserDto, id string) (*http.Response, error)

UserServiceApiService Updates a user Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UserDto:
  • @param id

func (*UserServiceApiService) PostUsersByIdAuthenticate ¶

UserServiceApiService Authenticates a user No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body AuthenticateUser
  • @param id

@return AuthenticationAuthenticationResult

func (*UserServiceApiService) PostUsersByIdConfiguration ¶

func (a *UserServiceApiService) PostUsersByIdConfiguration(ctx context.Context, body ConfigurationUserConfiguration, id string) (*http.Response, error)

UserServiceApiService Updates a user configuration Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UserConfiguration:
  • @param id

func (*UserServiceApiService) PostUsersByIdDelete ¶

func (a *UserServiceApiService) PostUsersByIdDelete(ctx context.Context, id string) (*http.Response, error)

UserServiceApiService Deletes a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id

func (*UserServiceApiService) PostUsersByIdEasypassword ¶

func (a *UserServiceApiService) PostUsersByIdEasypassword(ctx context.Context, body UpdateUserEasyPassword, id string) (*http.Response, error)

UserServiceApiService Updates a user's easy password Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UpdateUserEasyPassword
  • @param id

func (*UserServiceApiService) PostUsersByIdPassword ¶

func (a *UserServiceApiService) PostUsersByIdPassword(ctx context.Context, body UpdateUserPassword, id string) (*http.Response, error)

UserServiceApiService Updates a user's password Requires authentication as user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UpdateUserPassword
  • @param id

func (*UserServiceApiService) PostUsersByIdPolicy ¶

func (a *UserServiceApiService) PostUsersByIdPolicy(ctx context.Context, body UsersUserPolicy, id string) (*http.Response, error)

UserServiceApiService Updates a user policy Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body UserPolicy:
  • @param id

func (*UserServiceApiService) PostUsersByIdTrackselectionsByTracktypeDelete ¶

func (a *UserServiceApiService) PostUsersByIdTrackselectionsByTracktypeDelete(ctx context.Context, id string, trackType string) (*http.Response, error)

UserServiceApiService Clears audio or subtitle track selections for a user No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id
  • @param trackType

func (*UserServiceApiService) PostUsersForgotpassword ¶

UserServiceApiService Initiates the forgot password process for a local user No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ForgotPassword

@return UsersForgotPasswordResult

func (*UserServiceApiService) PostUsersForgotpasswordPin ¶

func (a *UserServiceApiService) PostUsersForgotpasswordPin(ctx context.Context, body ForgotPasswordPin) (UsersPinRedeemResult, *http.Response, error)

UserServiceApiService Redeems a forgot password pin No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body ForgotPasswordPin

@return UsersPinRedeemResult

func (*UserServiceApiService) PostUsersNew ¶

UserServiceApiService Creates a user Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body CreateUserByName

@return UserDto

type UserViewsServiceApiService ¶

type UserViewsServiceApiService service

func (*UserViewsServiceApiService) GetUsersByUseridViews ¶

func (a *UserViewsServiceApiService) GetUsersByUseridViews(ctx context.Context, userId string, includeExternalContent bool) (QueryResultBaseItemDto, *http.Response, error)

UserViewsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId User Id
  • @param includeExternalContent Whether or not to include external views such as channels or live tv

@return QueryResultBaseItemDto

type UsersForgotPasswordAction ¶

type UsersForgotPasswordAction string
const (
	CONTACT_ADMIN_UsersForgotPasswordAction       UsersForgotPasswordAction = "ContactAdmin"
	PIN_CODE_UsersForgotPasswordAction            UsersForgotPasswordAction = "PinCode"
	IN_NETWORK_REQUIRED_UsersForgotPasswordAction UsersForgotPasswordAction = "InNetworkRequired"
)

List of Users.ForgotPasswordAction

type UsersForgotPasswordResult ¶

type UsersForgotPasswordResult struct {
	Action            *UsersForgotPasswordAction `json:"Action,omitempty"`
	PinFile           string                     `json:"PinFile,omitempty"`
	PinExpirationDate time.Time                  `json:"PinExpirationDate,omitempty"`
}

type UsersPinRedeemResult ¶

type UsersPinRedeemResult struct {
	Success    bool     `json:"Success,omitempty"`
	UsersReset []string `json:"UsersReset,omitempty"`
}

type UsersUserAction ¶

type UsersUserAction struct {
	Id            string               `json:"Id,omitempty"`
	ServerId      string               `json:"ServerId,omitempty"`
	UserId        string               `json:"UserId,omitempty"`
	ItemId        string               `json:"ItemId,omitempty"`
	Type_         *UsersUserActionType `json:"Type,omitempty"`
	Date          time.Time            `json:"Date,omitempty"`
	PositionTicks int64                `json:"PositionTicks,omitempty"`
}

type UsersUserActionType ¶

type UsersUserActionType string
const (
	PLAYED_ITEM_UsersUserActionType UsersUserActionType = "PlayedItem"
)

List of Users.UserActionType

type UsersUserPolicy ¶

type UsersUserPolicy struct {
	IsAdministrator                  bool                          `json:"IsAdministrator,omitempty"`
	IsHidden                         bool                          `json:"IsHidden,omitempty"`
	IsHiddenRemotely                 bool                          `json:"IsHiddenRemotely,omitempty"`
	IsHiddenFromUnusedDevices        bool                          `json:"IsHiddenFromUnusedDevices,omitempty"`
	IsDisabled                       bool                          `json:"IsDisabled,omitempty"`
	MaxParentalRating                int32                         `json:"MaxParentalRating,omitempty"`
	BlockedTags                      []string                      `json:"BlockedTags,omitempty"`
	IsTagBlockingModeInclusive       bool                          `json:"IsTagBlockingModeInclusive,omitempty"`
	IncludeTags                      []string                      `json:"IncludeTags,omitempty"`
	EnableUserPreferenceAccess       bool                          `json:"EnableUserPreferenceAccess,omitempty"`
	AccessSchedules                  []ConfigurationAccessSchedule `json:"AccessSchedules,omitempty"`
	BlockUnratedItems                []ConfigurationUnratedItem    `json:"BlockUnratedItems,omitempty"`
	EnableRemoteControlOfOtherUsers  bool                          `json:"EnableRemoteControlOfOtherUsers,omitempty"`
	EnableSharedDeviceControl        bool                          `json:"EnableSharedDeviceControl,omitempty"`
	EnableRemoteAccess               bool                          `json:"EnableRemoteAccess,omitempty"`
	EnableLiveTvManagement           bool                          `json:"EnableLiveTvManagement,omitempty"`
	EnableLiveTvAccess               bool                          `json:"EnableLiveTvAccess,omitempty"`
	EnableMediaPlayback              bool                          `json:"EnableMediaPlayback,omitempty"`
	EnableAudioPlaybackTranscoding   bool                          `json:"EnableAudioPlaybackTranscoding,omitempty"`
	EnableVideoPlaybackTranscoding   bool                          `json:"EnableVideoPlaybackTranscoding,omitempty"`
	EnablePlaybackRemuxing           bool                          `json:"EnablePlaybackRemuxing,omitempty"`
	EnableContentDeletion            bool                          `json:"EnableContentDeletion,omitempty"`
	EnableContentDeletionFromFolders []string                      `json:"EnableContentDeletionFromFolders,omitempty"`
	EnableContentDownloading         bool                          `json:"EnableContentDownloading,omitempty"`
	EnableSubtitleDownloading        bool                          `json:"EnableSubtitleDownloading,omitempty"`
	EnableSubtitleManagement         bool                          `json:"EnableSubtitleManagement,omitempty"`
	EnableSyncTranscoding            bool                          `json:"EnableSyncTranscoding,omitempty"`
	EnableMediaConversion            bool                          `json:"EnableMediaConversion,omitempty"`
	EnabledChannels                  []string                      `json:"EnabledChannels,omitempty"`
	EnableAllChannels                bool                          `json:"EnableAllChannels,omitempty"`
	EnabledFolders                   []string                      `json:"EnabledFolders,omitempty"`
	EnableAllFolders                 bool                          `json:"EnableAllFolders,omitempty"`
	InvalidLoginAttemptCount         int32                         `json:"InvalidLoginAttemptCount,omitempty"`
	EnablePublicSharing              bool                          `json:"EnablePublicSharing,omitempty"`
	BlockedMediaFolders              []string                      `json:"BlockedMediaFolders,omitempty"`
	RemoteClientBitrateLimit         int32                         `json:"RemoteClientBitrateLimit,omitempty"`
	AuthenticationProviderId         string                        `json:"AuthenticationProviderId,omitempty"`
	ExcludedSubFolders               []string                      `json:"ExcludedSubFolders,omitempty"`
	SimultaneousStreamLimit          int32                         `json:"SimultaneousStreamLimit,omitempty"`
	EnabledDevices                   []string                      `json:"EnabledDevices,omitempty"`
	EnableAllDevices                 bool                          `json:"EnableAllDevices,omitempty"`
}

type ValidatePath ¶

type ValidatePath struct {
	ValidateWriteable bool `json:"ValidateWriteable,omitempty"`
	IsFile            bool `json:"IsFile,omitempty"`
}

type Version ¶

type Version struct {
	Major         int32 `json:"Major,omitempty"`
	Minor         int32 `json:"Minor,omitempty"`
	Build         int32 `json:"Build,omitempty"`
	Revision      int32 `json:"Revision,omitempty"`
	MajorRevision int32 `json:"MajorRevision,omitempty"`
	MinorRevision int32 `json:"MinorRevision,omitempty"`
}

type Video3DFormat ¶

type Video3DFormat string
const (
	HALF_SIDE_BY_SIDE_Video3DFormat   Video3DFormat = "HalfSideBySide"
	FULL_SIDE_BY_SIDE_Video3DFormat   Video3DFormat = "FullSideBySide"
	FULL_TOP_AND_BOTTOM_Video3DFormat Video3DFormat = "FullTopAndBottom"
	HALF_TOP_AND_BOTTOM_Video3DFormat Video3DFormat = "HalfTopAndBottom"
	MVC_Video3DFormat                 Video3DFormat = "MVC"
)

List of Video3DFormat

type VideoHlsServiceApiGetVideosByIdLiveM3u8Opts ¶

type VideoHlsServiceApiGetVideosByIdLiveM3u8Opts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type VideoHlsServiceApiService ¶

type VideoHlsServiceApiService service

func (*VideoHlsServiceApiService) GetVideosByIdHlsByPlaylistidBySegmentidBySegmentcontainer ¶

func (a *VideoHlsServiceApiService) GetVideosByIdHlsByPlaylistidBySegmentidBySegmentcontainer(ctx context.Context, segmentContainer string, segmentId string, id string, playlistId string) (*http.Response, error)

VideoHlsServiceApiService No authentication required

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param segmentContainer
  • @param segmentId
  • @param id
  • @param playlistId

func (*VideoHlsServiceApiService) GetVideosByIdLiveM3u8 ¶

func (a *VideoHlsServiceApiService) GetVideosByIdLiveM3u8(ctx context.Context, id string, container string, localVarOptionals *VideoHlsServiceApiGetVideosByIdLiveM3u8Opts) (*http.Response, error)

type VideoServiceApiGetVideosByIdStreamByContainerOpts ¶

type VideoServiceApiGetVideosByIdStreamByContainerOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type VideoServiceApiGetVideosByIdStreamOpts ¶

type VideoServiceApiGetVideosByIdStreamOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type VideoServiceApiHeadVideosByIdStreamByContainerOpts ¶

type VideoServiceApiHeadVideosByIdStreamByContainerOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type VideoServiceApiHeadVideosByIdStreamOpts ¶

type VideoServiceApiHeadVideosByIdStreamOpts struct {
	DeviceProfileId      optional.String
	DeviceId             optional.String
	AudioCodec           optional.String
	EnableAutoStreamCopy optional.Bool
	AudioSampleRate      optional.Int32
	AudioBitRate         optional.Int32
	AudioChannels        optional.Int32
	MaxAudioChannels     optional.Int32
	Static               optional.Bool
	Profile              optional.String
	Level                optional.String
	Framerate            optional.Float32
	MaxFramerate         optional.Float32
	CopyTimestamps       optional.Bool
	StartTimeTicks       optional.Int64
	Width                optional.Int32
	Height               optional.Int32
	MaxWidth             optional.Int32
	MaxHeight            optional.Int32
	VideoBitRate         optional.Int32
	SubtitleStreamIndex  optional.Int32
	SubtitleMethod       optional.Interface
	MaxRefFrames         optional.Int32
	MaxVideoBitDepth     optional.Int32
	VideoCodec           optional.String
	AudioStreamIndex     optional.Int32
	VideoStreamIndex     optional.Int32
}

type VideoServiceApiService ¶

type VideoServiceApiService service

func (*VideoServiceApiService) GetVideosByIdStream ¶

func (a *VideoServiceApiService) GetVideosByIdStream(ctx context.Context, id string, container string, localVarOptionals *VideoServiceApiGetVideosByIdStreamOpts) (*http.Response, error)

func (*VideoServiceApiService) GetVideosByIdStreamByContainer ¶

func (a *VideoServiceApiService) GetVideosByIdStreamByContainer(ctx context.Context, id string, container string, localVarOptionals *VideoServiceApiGetVideosByIdStreamByContainerOpts) (*http.Response, error)

func (*VideoServiceApiService) HeadVideosByIdStream ¶

func (a *VideoServiceApiService) HeadVideosByIdStream(ctx context.Context, id string, container string, localVarOptionals *VideoServiceApiHeadVideosByIdStreamOpts) (*http.Response, error)

func (*VideoServiceApiService) HeadVideosByIdStreamByContainer ¶

func (a *VideoServiceApiService) HeadVideosByIdStreamByContainer(ctx context.Context, id string, container string, localVarOptionals *VideoServiceApiHeadVideosByIdStreamByContainerOpts) (*http.Response, error)

type VideosServiceApiPostVideosMergeversionsOpts ¶

type VideosServiceApiPostVideosMergeversionsOpts struct {
	Ids optional.String
}

type VideosServiceApiService ¶

type VideosServiceApiService service

func (*VideosServiceApiService) DeleteVideosByIdAlternatesources ¶

func (a *VideosServiceApiService) DeleteVideosByIdAlternatesources(ctx context.Context, id string) (*http.Response, error)

VideosServiceApiService Removes alternate video sources. Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*VideosServiceApiService) PostVideosByIdAlternatesourcesDelete ¶

func (a *VideosServiceApiService) PostVideosByIdAlternatesourcesDelete(ctx context.Context, id string) (*http.Response, error)

VideosServiceApiService Removes alternate video sources. Requires authentication as administrator

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param id Item Id

func (*VideosServiceApiService) PostVideosMergeversions ¶

func (a *VideosServiceApiService) PostVideosMergeversions(ctx context.Context, localVarOptionals *VideosServiceApiPostVideosMergeversionsOpts) (*http.Response, error)

type VirtualFolderInfo ¶

type VirtualFolderInfo struct {
	Name               string                       `json:"Name,omitempty"`
	Locations          []string                     `json:"Locations,omitempty"`
	CollectionType     string                       `json:"CollectionType,omitempty"`
	LibraryOptions     *ConfigurationLibraryOptions `json:"LibraryOptions,omitempty"`
	ItemId             string                       `json:"ItemId,omitempty"`
	PrimaryImageItemId string                       `json:"PrimaryImageItemId,omitempty"`
	RefreshProgress    float64                      `json:"RefreshProgress,omitempty"`
	RefreshStatus      string                       `json:"RefreshStatus,omitempty"`
}

type WakeOnLanInfo ¶

type WakeOnLanInfo struct {
	MacAddress       string `json:"MacAddress,omitempty"`
	BroadcastAddress string `json:"BroadcastAddress,omitempty"`
	Port             int32  `json:"Port,omitempty"`
}

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL