Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAuthProviderServer(s grpc.ServiceRegistrar, srv AuthProviderServer)
- func RegisterEventConsumerServer(s grpc.ServiceRegistrar, srv EventConsumerServer)
- func RegisterHttpRoutesServer(s grpc.ServiceRegistrar, srv HttpRoutesServer)
- func RegisterMediaAnalyzerServer(s grpc.ServiceRegistrar, srv MediaAnalyzerServer)
- func RegisterMetadataProviderServer(s grpc.ServiceRegistrar, srv MetadataProviderServer)
- func RegisterRuntimeServer(s grpc.ServiceRegistrar, srv RuntimeServer)
- func RegisterScheduledTaskServer(s grpc.ServiceRegistrar, srv ScheduledTaskServer)
- type AdminFormControl
- func (AdminFormControl) Descriptor() protoreflect.EnumDescriptor
- func (x AdminFormControl) Enum() *AdminFormControl
- func (AdminFormControl) EnumDescriptor() ([]byte, []int)deprecated
- func (x AdminFormControl) Number() protoreflect.EnumNumber
- func (x AdminFormControl) String() string
- func (AdminFormControl) Type() protoreflect.EnumType
- type AdminFormDescriptor
- func (*AdminFormDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *AdminFormDescriptor) GetFields() []*AdminFormField
- func (x *AdminFormDescriptor) GetSubmitLabel() string
- func (*AdminFormDescriptor) ProtoMessage()
- func (x *AdminFormDescriptor) ProtoReflect() protoreflect.Message
- func (x *AdminFormDescriptor) Reset()
- func (x *AdminFormDescriptor) String() string
- type AdminFormField
- func (*AdminFormField) Descriptor() ([]byte, []int)deprecated
- func (x *AdminFormField) GetControl() AdminFormControl
- func (x *AdminFormField) GetDefaultValue() *structpb.Value
- func (x *AdminFormField) GetDescription() string
- func (x *AdminFormField) GetKey() string
- func (x *AdminFormField) GetLabel() string
- func (x *AdminFormField) GetMultiline() bool
- func (x *AdminFormField) GetOptions() []*AdminFormOption
- func (x *AdminFormField) GetPlaceholder() string
- func (x *AdminFormField) GetRequired() bool
- func (x *AdminFormField) GetRows() int32
- func (x *AdminFormField) GetSecret() bool
- func (*AdminFormField) ProtoMessage()
- func (x *AdminFormField) ProtoReflect() protoreflect.Message
- func (x *AdminFormField) Reset()
- func (x *AdminFormField) String() string
- type AdminFormOption
- func (*AdminFormOption) Descriptor() ([]byte, []int)deprecated
- func (x *AdminFormOption) GetDescription() string
- func (x *AdminFormOption) GetLabel() string
- func (x *AdminFormOption) GetValue() string
- func (*AdminFormOption) ProtoMessage()
- func (x *AdminFormOption) ProtoReflect() protoreflect.Message
- func (x *AdminFormOption) Reset()
- func (x *AdminFormOption) String() string
- type AnalyzeMediaRequest
- func (*AnalyzeMediaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeMediaRequest) GetDurationSeconds() float64
- func (x *AnalyzeMediaRequest) GetFileHash() string
- func (x *AnalyzeMediaRequest) GetMediaPath() string
- func (x *AnalyzeMediaRequest) GetMetadata() *structpb.Struct
- func (*AnalyzeMediaRequest) ProtoMessage()
- func (x *AnalyzeMediaRequest) ProtoReflect() protoreflect.Message
- func (x *AnalyzeMediaRequest) Reset()
- func (x *AnalyzeMediaRequest) String() string
- type AnalyzeMediaResponse
- func (*AnalyzeMediaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeMediaResponse) GetConfidence() float64
- func (x *AnalyzeMediaResponse) GetCredits() *MarkerRange
- func (x *AnalyzeMediaResponse) GetIntro() *MarkerRange
- func (x *AnalyzeMediaResponse) GetMetadata() *structpb.Struct
- func (*AnalyzeMediaResponse) ProtoMessage()
- func (x *AnalyzeMediaResponse) ProtoReflect() protoreflect.Message
- func (x *AnalyzeMediaResponse) Reset()
- func (x *AnalyzeMediaResponse) String() string
- type AuthProviderClient
- type AuthProviderServer
- type AuthenticateRequest
- func (*AuthenticateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticateRequest) GetMetadata() *structpb.Struct
- func (x *AuthenticateRequest) GetPassword() string
- func (x *AuthenticateRequest) GetUsername() string
- func (*AuthenticateRequest) ProtoMessage()
- func (x *AuthenticateRequest) ProtoReflect() protoreflect.Message
- func (x *AuthenticateRequest) Reset()
- func (x *AuthenticateRequest) String() string
- type AuthenticateResponse
- func (*AuthenticateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticateResponse) GetClaims() *structpb.Struct
- func (x *AuthenticateResponse) GetDisplayName() string
- func (x *AuthenticateResponse) GetEmail() string
- func (x *AuthenticateResponse) GetExternalSubject() string
- func (*AuthenticateResponse) ProtoMessage()
- func (x *AuthenticateResponse) ProtoReflect() protoreflect.Message
- func (x *AuthenticateResponse) Reset()
- func (x *AuthenticateResponse) String() string
- type CapabilityDescriptor
- func (*CapabilityDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilityDescriptor) GetConfigSchema() []*ConfigSchema
- func (x *CapabilityDescriptor) GetDescription() string
- func (x *CapabilityDescriptor) GetDisplayName() string
- func (x *CapabilityDescriptor) GetId() string
- func (x *CapabilityDescriptor) GetMetadata() *structpb.Struct
- func (x *CapabilityDescriptor) GetSubscriptions() []string
- func (x *CapabilityDescriptor) GetType() string
- func (*CapabilityDescriptor) ProtoMessage()
- func (x *CapabilityDescriptor) ProtoReflect() protoreflect.Message
- func (x *CapabilityDescriptor) Reset()
- func (x *CapabilityDescriptor) String() string
- type ConfigEntry
- func (*ConfigEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigEntry) GetKey() string
- func (x *ConfigEntry) GetValue() *structpb.Struct
- func (*ConfigEntry) ProtoMessage()
- func (x *ConfigEntry) ProtoReflect() protoreflect.Message
- func (x *ConfigEntry) Reset()
- func (x *ConfigEntry) String() string
- type ConfigSchema
- func (*ConfigSchema) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigSchema) GetAdminForm() *AdminFormDescriptor
- func (x *ConfigSchema) GetDescription() string
- func (x *ConfigSchema) GetJsonSchema() string
- func (x *ConfigSchema) GetKey() string
- func (x *ConfigSchema) GetRequired() bool
- func (x *ConfigSchema) GetTitle() string
- func (*ConfigSchema) ProtoMessage()
- func (x *ConfigSchema) ProtoReflect() protoreflect.Message
- func (x *ConfigSchema) Reset()
- func (x *ConfigSchema) String() string
- type ConfigureRequest
- type ConfigureResponse
- type EpisodeRecord
- func (*EpisodeRecord) Descriptor() ([]byte, []int)deprecated
- func (x *EpisodeRecord) GetAirDate() string
- func (x *EpisodeRecord) GetEpisodeNumber() int32
- func (x *EpisodeRecord) GetMetadata() *structpb.Struct
- func (x *EpisodeRecord) GetOverview() string
- func (x *EpisodeRecord) GetProviderId() string
- func (x *EpisodeRecord) GetProviderIds() *structpb.Struct
- func (x *EpisodeRecord) GetRatings() *structpb.Struct
- func (x *EpisodeRecord) GetRuntime() int32
- func (x *EpisodeRecord) GetSeasonNumber() int32
- func (x *EpisodeRecord) GetStillPath() string
- func (x *EpisodeRecord) GetTitle() string
- func (*EpisodeRecord) ProtoMessage()
- func (x *EpisodeRecord) ProtoReflect() protoreflect.Message
- func (x *EpisodeRecord) Reset()
- func (x *EpisodeRecord) String() string
- type EventConsumerClient
- type EventConsumerServer
- type GetEpisodesRequest
- func (*GetEpisodesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEpisodesRequest) GetLanguage() string
- func (x *GetEpisodesRequest) GetProviderIds() *structpb.Struct
- func (x *GetEpisodesRequest) GetSeasonNumber() int32
- func (x *GetEpisodesRequest) GetSeriesProviderId() string
- func (*GetEpisodesRequest) ProtoMessage()
- func (x *GetEpisodesRequest) ProtoReflect() protoreflect.Message
- func (x *GetEpisodesRequest) Reset()
- func (x *GetEpisodesRequest) String() string
- type GetEpisodesResponse
- func (*GetEpisodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetEpisodesResponse) GetEpisodes() []*EpisodeRecord
- func (*GetEpisodesResponse) ProtoMessage()
- func (x *GetEpisodesResponse) ProtoReflect() protoreflect.Message
- func (x *GetEpisodesResponse) Reset()
- func (x *GetEpisodesResponse) String() string
- type GetImagesRequest
- func (*GetImagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetImagesRequest) GetItemType() string
- func (x *GetImagesRequest) GetLanguage() string
- func (x *GetImagesRequest) GetProviderId() string
- func (x *GetImagesRequest) GetProviderIds() *structpb.Struct
- func (*GetImagesRequest) ProtoMessage()
- func (x *GetImagesRequest) ProtoReflect() protoreflect.Message
- func (x *GetImagesRequest) Reset()
- func (x *GetImagesRequest) String() string
- type GetImagesResponse
- func (*GetImagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetImagesResponse) GetImages() []*ImageRecord
- func (*GetImagesResponse) ProtoMessage()
- func (x *GetImagesResponse) ProtoReflect() protoreflect.Message
- func (x *GetImagesResponse) Reset()
- func (x *GetImagesResponse) String() string
- type GetManifestRequest
- type GetManifestResponse
- func (*GetManifestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetManifestResponse) GetManifest() *PluginManifest
- func (*GetManifestResponse) ProtoMessage()
- func (x *GetManifestResponse) ProtoReflect() protoreflect.Message
- func (x *GetManifestResponse) Reset()
- func (x *GetManifestResponse) String() string
- type GetMetadataRequest
- func (*GetMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadataRequest) GetFilePath() string
- func (x *GetMetadataRequest) GetItemType() string
- func (x *GetMetadataRequest) GetLanguage() string
- func (x *GetMetadataRequest) GetProviderId() string
- func (x *GetMetadataRequest) GetProviderIds() *structpb.Struct
- func (*GetMetadataRequest) ProtoMessage()
- func (x *GetMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetMetadataRequest) Reset()
- func (x *GetMetadataRequest) String() string
- type GetMetadataResponse
- func (*GetMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadataResponse) GetItem() *MetadataItem
- func (*GetMetadataResponse) ProtoMessage()
- func (x *GetMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *GetMetadataResponse) Reset()
- func (x *GetMetadataResponse) String() string
- type GetPersonDetailRequest
- func (*GetPersonDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPersonDetailRequest) GetLanguage() string
- func (x *GetPersonDetailRequest) GetProviderIds() *structpb.Struct
- func (*GetPersonDetailRequest) ProtoMessage()
- func (x *GetPersonDetailRequest) ProtoReflect() protoreflect.Message
- func (x *GetPersonDetailRequest) Reset()
- func (x *GetPersonDetailRequest) String() string
- type GetPersonDetailResponse
- func (*GetPersonDetailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPersonDetailResponse) GetPerson() *PersonDetailRecord
- func (*GetPersonDetailResponse) ProtoMessage()
- func (x *GetPersonDetailResponse) ProtoReflect() protoreflect.Message
- func (x *GetPersonDetailResponse) Reset()
- func (x *GetPersonDetailResponse) String() string
- type GetSeasonsRequest
- func (*GetSeasonsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSeasonsRequest) GetLanguage() string
- func (x *GetSeasonsRequest) GetProviderIds() *structpb.Struct
- func (x *GetSeasonsRequest) GetSeriesProviderId() string
- func (*GetSeasonsRequest) ProtoMessage()
- func (x *GetSeasonsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSeasonsRequest) Reset()
- func (x *GetSeasonsRequest) String() string
- type GetSeasonsResponse
- func (*GetSeasonsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSeasonsResponse) GetSeasons() []*SeasonRecord
- func (*GetSeasonsResponse) ProtoMessage()
- func (x *GetSeasonsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSeasonsResponse) Reset()
- func (x *GetSeasonsResponse) String() string
- type HandleEventRequest
- func (*HandleEventRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HandleEventRequest) GetEventName() string
- func (x *HandleEventRequest) GetPayload() *structpb.Struct
- func (*HandleEventRequest) ProtoMessage()
- func (x *HandleEventRequest) ProtoReflect() protoreflect.Message
- func (x *HandleEventRequest) Reset()
- func (x *HandleEventRequest) String() string
- type HandleEventResponse
- type HandleHTTPRequest
- func (*HandleHTTPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HandleHTTPRequest) GetBody() []byte
- func (x *HandleHTTPRequest) GetHeaders() map[string]string
- func (x *HandleHTTPRequest) GetMethod() string
- func (x *HandleHTTPRequest) GetPath() string
- func (x *HandleHTTPRequest) GetQuery() *structpb.Struct
- func (*HandleHTTPRequest) ProtoMessage()
- func (x *HandleHTTPRequest) ProtoReflect() protoreflect.Message
- func (x *HandleHTTPRequest) Reset()
- func (x *HandleHTTPRequest) String() string
- type HandleHTTPResponse
- func (*HandleHTTPResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HandleHTTPResponse) GetBody() []byte
- func (x *HandleHTTPResponse) GetHeaders() map[string]string
- func (x *HandleHTTPResponse) GetStatusCode() int32
- func (*HandleHTTPResponse) ProtoMessage()
- func (x *HandleHTTPResponse) ProtoReflect() protoreflect.Message
- func (x *HandleHTTPResponse) Reset()
- func (x *HandleHTTPResponse) String() string
- type HttpRouteDescriptor
- func (*HttpRouteDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRouteDescriptor) GetAccess() string
- func (x *HttpRouteDescriptor) GetId() string
- func (x *HttpRouteDescriptor) GetMethod() string
- func (x *HttpRouteDescriptor) GetNavigable() bool
- func (x *HttpRouteDescriptor) GetNavigationKind() string
- func (x *HttpRouteDescriptor) GetNavigationLabel() string
- func (x *HttpRouteDescriptor) GetPath() string
- func (x *HttpRouteDescriptor) GetStaticAsset() bool
- func (*HttpRouteDescriptor) ProtoMessage()
- func (x *HttpRouteDescriptor) ProtoReflect() protoreflect.Message
- func (x *HttpRouteDescriptor) Reset()
- func (x *HttpRouteDescriptor) String() string
- type HttpRoutesClient
- type HttpRoutesServer
- type ImageRecord
- func (*ImageRecord) Descriptor() ([]byte, []int)deprecated
- func (x *ImageRecord) GetHeight() int32
- func (x *ImageRecord) GetKind() string
- func (x *ImageRecord) GetLanguage() string
- func (x *ImageRecord) GetMetadata() *structpb.Struct
- func (x *ImageRecord) GetUrl() string
- func (x *ImageRecord) GetWidth() int32
- func (*ImageRecord) ProtoMessage()
- func (x *ImageRecord) ProtoReflect() protoreflect.Message
- func (x *ImageRecord) Reset()
- func (x *ImageRecord) String() string
- type MarkerRange
- func (*MarkerRange) Descriptor() ([]byte, []int)deprecated
- func (x *MarkerRange) GetEndSeconds() float64
- func (x *MarkerRange) GetStartSeconds() float64
- func (*MarkerRange) ProtoMessage()
- func (x *MarkerRange) ProtoReflect() protoreflect.Message
- func (x *MarkerRange) Reset()
- func (x *MarkerRange) String() string
- type MediaAnalyzerClient
- type MediaAnalyzerServer
- type MetadataItem
- func (*MetadataItem) Descriptor() ([]byte, []int)deprecated
- func (x *MetadataItem) GetAirTime() string
- func (x *MetadataItem) GetBackdropPath() string
- func (x *MetadataItem) GetBackdropThumbhash() string
- func (x *MetadataItem) GetContentRating() string
- func (x *MetadataItem) GetCountries() []string
- func (x *MetadataItem) GetFirstAirDate() string
- func (x *MetadataItem) GetGenres() []string
- func (x *MetadataItem) GetItemType() string
- func (x *MetadataItem) GetLastAirDate() string
- func (x *MetadataItem) GetLegacyPeople() *structpb.Structdeprecated
- func (x *MetadataItem) GetLogoPath() string
- func (x *MetadataItem) GetMetadata() *structpb.Struct
- func (x *MetadataItem) GetNetworks() []string
- func (x *MetadataItem) GetOriginalLanguage() string
- func (x *MetadataItem) GetOriginalTitle() string
- func (x *MetadataItem) GetOverview() string
- func (x *MetadataItem) GetPeople() []*PersonRecord
- func (x *MetadataItem) GetPosterPath() string
- func (x *MetadataItem) GetPosterThumbhash() string
- func (x *MetadataItem) GetProviderId() string
- func (x *MetadataItem) GetProviderIds() *structpb.Struct
- func (x *MetadataItem) GetRatings() *structpb.Struct
- func (x *MetadataItem) GetReleaseDate() string
- func (x *MetadataItem) GetRuntime() int32
- func (x *MetadataItem) GetSeasonCount() int32
- func (x *MetadataItem) GetSortTitle() string
- func (x *MetadataItem) GetStudios() []string
- func (x *MetadataItem) GetTagline() string
- func (x *MetadataItem) GetTitle() string
- func (x *MetadataItem) GetYear() int32
- func (*MetadataItem) ProtoMessage()
- func (x *MetadataItem) ProtoReflect() protoreflect.Message
- func (x *MetadataItem) Reset()
- func (x *MetadataItem) String() string
- type MetadataProviderClient
- type MetadataProviderServer
- type PackagedAsset
- func (*PackagedAsset) Descriptor() ([]byte, []int)deprecated
- func (x *PackagedAsset) GetContentType() string
- func (x *PackagedAsset) GetIntegrity() string
- func (x *PackagedAsset) GetPath() string
- func (*PackagedAsset) ProtoMessage()
- func (x *PackagedAsset) ProtoReflect() protoreflect.Message
- func (x *PackagedAsset) Reset()
- func (x *PackagedAsset) String() string
- type PersonDetailRecord
- func (*PersonDetailRecord) Descriptor() ([]byte, []int)deprecated
- func (x *PersonDetailRecord) GetBio() string
- func (x *PersonDetailRecord) GetBirthDate() string
- func (x *PersonDetailRecord) GetBirthplace() string
- func (x *PersonDetailRecord) GetDeathDate() string
- func (x *PersonDetailRecord) GetHomepage() string
- func (x *PersonDetailRecord) GetName() string
- func (x *PersonDetailRecord) GetPhotoPath() string
- func (x *PersonDetailRecord) GetPhotoThumbhash() string
- func (x *PersonDetailRecord) GetProviderIds() *structpb.Struct
- func (x *PersonDetailRecord) GetSortName() string
- func (*PersonDetailRecord) ProtoMessage()
- func (x *PersonDetailRecord) ProtoReflect() protoreflect.Message
- func (x *PersonDetailRecord) Reset()
- func (x *PersonDetailRecord) String() string
- type PersonRecord
- func (*PersonRecord) Descriptor() ([]byte, []int)deprecated
- func (x *PersonRecord) GetCharacter() string
- func (x *PersonRecord) GetImdbId() string
- func (x *PersonRecord) GetKind() string
- func (x *PersonRecord) GetName() string
- func (x *PersonRecord) GetPhotoPath() string
- func (x *PersonRecord) GetPhotoThumbhash() string
- func (x *PersonRecord) GetPlexGuid() string
- func (x *PersonRecord) GetSortOrder() int32
- func (x *PersonRecord) GetTmdbId() string
- func (x *PersonRecord) GetTvdbId() string
- func (*PersonRecord) ProtoMessage()
- func (x *PersonRecord) ProtoReflect() protoreflect.Message
- func (x *PersonRecord) Reset()
- func (x *PersonRecord) String() string
- type PluginManifest
- func (*PluginManifest) Descriptor() ([]byte, []int)deprecated
- func (x *PluginManifest) GetAssets() []*PackagedAsset
- func (x *PluginManifest) GetCapabilities() []*CapabilityDescriptor
- func (x *PluginManifest) GetChecksum() string
- func (x *PluginManifest) GetContinuumApiVersion() string
- func (x *PluginManifest) GetGlobalConfigSchema() []*ConfigSchema
- func (x *PluginManifest) GetHttpRoutes() []*HttpRouteDescriptor
- func (x *PluginManifest) GetMetadata() *structpb.Struct
- func (x *PluginManifest) GetPluginId() string
- func (x *PluginManifest) GetSupportedPlatforms() []*SupportedPlatform
- func (x *PluginManifest) GetUserConfigSchema() []*ConfigSchema
- func (x *PluginManifest) GetVersion() string
- func (*PluginManifest) ProtoMessage()
- func (x *PluginManifest) ProtoReflect() protoreflect.Message
- func (x *PluginManifest) Reset()
- func (x *PluginManifest) String() string
- type ProviderSearchResult
- func (*ProviderSearchResult) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderSearchResult) GetImageUrl() string
- func (x *ProviderSearchResult) GetItemType() string
- func (x *ProviderSearchResult) GetOriginalTitle() string
- func (x *ProviderSearchResult) GetOverview() string
- func (x *ProviderSearchResult) GetProviderId() string
- func (x *ProviderSearchResult) GetProviderIds() *structpb.Struct
- func (x *ProviderSearchResult) GetTitle() string
- func (x *ProviderSearchResult) GetYear() int32
- func (*ProviderSearchResult) ProtoMessage()
- func (x *ProviderSearchResult) ProtoReflect() protoreflect.Message
- func (x *ProviderSearchResult) Reset()
- func (x *ProviderSearchResult) String() string
- type ResolveImageURLRequest
- func (*ResolveImageURLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveImageURLRequest) GetPath() string
- func (x *ResolveImageURLRequest) GetVariant() string
- func (*ResolveImageURLRequest) ProtoMessage()
- func (x *ResolveImageURLRequest) ProtoReflect() protoreflect.Message
- func (x *ResolveImageURLRequest) Reset()
- func (x *ResolveImageURLRequest) String() string
- type ResolveImageURLResponse
- func (*ResolveImageURLResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveImageURLResponse) GetUrl() string
- func (*ResolveImageURLResponse) ProtoMessage()
- func (x *ResolveImageURLResponse) ProtoReflect() protoreflect.Message
- func (x *ResolveImageURLResponse) Reset()
- func (x *ResolveImageURLResponse) String() string
- type ResolveImageURLsRequest
- func (*ResolveImageURLsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveImageURLsRequest) GetPaths() []string
- func (x *ResolveImageURLsRequest) GetVariant() string
- func (*ResolveImageURLsRequest) ProtoMessage()
- func (x *ResolveImageURLsRequest) ProtoReflect() protoreflect.Message
- func (x *ResolveImageURLsRequest) Reset()
- func (x *ResolveImageURLsRequest) String() string
- type ResolveImageURLsResponse
- func (*ResolveImageURLsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveImageURLsResponse) GetUrls() map[string]string
- func (*ResolveImageURLsResponse) ProtoMessage()
- func (x *ResolveImageURLsResponse) ProtoReflect() protoreflect.Message
- func (x *ResolveImageURLsResponse) Reset()
- func (x *ResolveImageURLsResponse) String() string
- type RunScheduledTaskRequest
- func (*RunScheduledTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunScheduledTaskRequest) GetInput() *structpb.Struct
- func (x *RunScheduledTaskRequest) GetTaskKey() string
- func (*RunScheduledTaskRequest) ProtoMessage()
- func (x *RunScheduledTaskRequest) ProtoReflect() protoreflect.Message
- func (x *RunScheduledTaskRequest) Reset()
- func (x *RunScheduledTaskRequest) String() string
- type RunScheduledTaskResponse
- func (*RunScheduledTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunScheduledTaskResponse) GetOutput() *structpb.Struct
- func (*RunScheduledTaskResponse) ProtoMessage()
- func (x *RunScheduledTaskResponse) ProtoReflect() protoreflect.Message
- func (x *RunScheduledTaskResponse) Reset()
- func (x *RunScheduledTaskResponse) String() string
- type RuntimeClient
- type RuntimeServer
- type ScheduledTaskClient
- type ScheduledTaskServer
- type SearchMetadataRequest
- func (*SearchMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchMetadataRequest) GetItemType() string
- func (x *SearchMetadataRequest) GetLanguage() string
- func (x *SearchMetadataRequest) GetProviderIds() *structpb.Struct
- func (x *SearchMetadataRequest) GetQuery() string
- func (x *SearchMetadataRequest) GetYear() int32
- func (*SearchMetadataRequest) ProtoMessage()
- func (x *SearchMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *SearchMetadataRequest) Reset()
- func (x *SearchMetadataRequest) String() string
- type SearchMetadataResponse
- func (*SearchMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchMetadataResponse) GetResults() []*ProviderSearchResult
- func (*SearchMetadataResponse) ProtoMessage()
- func (x *SearchMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *SearchMetadataResponse) Reset()
- func (x *SearchMetadataResponse) String() string
- type SeasonRecord
- func (*SeasonRecord) Descriptor() ([]byte, []int)deprecated
- func (x *SeasonRecord) GetAirDate() string
- func (x *SeasonRecord) GetMetadata() *structpb.Struct
- func (x *SeasonRecord) GetOverview() string
- func (x *SeasonRecord) GetPosterPath() string
- func (x *SeasonRecord) GetProviderId() string
- func (x *SeasonRecord) GetProviderIds() *structpb.Struct
- func (x *SeasonRecord) GetSeasonNumber() int32
- func (x *SeasonRecord) GetTitle() string
- func (*SeasonRecord) ProtoMessage()
- func (x *SeasonRecord) ProtoReflect() protoreflect.Message
- func (x *SeasonRecord) Reset()
- func (x *SeasonRecord) String() string
- type SupportedPlatform
- func (*SupportedPlatform) Descriptor() ([]byte, []int)deprecated
- func (x *SupportedPlatform) GetArch() string
- func (x *SupportedPlatform) GetOs() string
- func (*SupportedPlatform) ProtoMessage()
- func (x *SupportedPlatform) ProtoReflect() protoreflect.Message
- func (x *SupportedPlatform) Reset()
- func (x *SupportedPlatform) String() string
- type UnimplementedAuthProviderServer
- type UnimplementedEventConsumerServer
- type UnimplementedHttpRoutesServer
- type UnimplementedMediaAnalyzerServer
- type UnimplementedMetadataProviderServer
- func (UnimplementedMetadataProviderServer) GetEpisodes(context.Context, *GetEpisodesRequest) (*GetEpisodesResponse, error)
- func (UnimplementedMetadataProviderServer) GetImages(context.Context, *GetImagesRequest) (*GetImagesResponse, error)
- func (UnimplementedMetadataProviderServer) GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error)
- func (UnimplementedMetadataProviderServer) GetPersonDetail(context.Context, *GetPersonDetailRequest) (*GetPersonDetailResponse, error)
- func (UnimplementedMetadataProviderServer) GetSeasons(context.Context, *GetSeasonsRequest) (*GetSeasonsResponse, error)
- func (UnimplementedMetadataProviderServer) ResolveImageURL(context.Context, *ResolveImageURLRequest) (*ResolveImageURLResponse, error)
- func (UnimplementedMetadataProviderServer) ResolveImageURLs(context.Context, *ResolveImageURLsRequest) (*ResolveImageURLsResponse, error)
- func (UnimplementedMetadataProviderServer) Search(context.Context, *SearchMetadataRequest) (*SearchMetadataResponse, error)
- type UnimplementedRuntimeServer
- type UnimplementedScheduledTaskServer
- type UnsafeAuthProviderServer
- type UnsafeEventConsumerServer
- type UnsafeHttpRoutesServer
- type UnsafeMediaAnalyzerServer
- type UnsafeMetadataProviderServer
- type UnsafeRuntimeServer
- type UnsafeScheduledTaskServer
Constants ¶
const ( Runtime_GetManifest_FullMethodName = "/continuum.plugin.v1.Runtime/GetManifest" Runtime_Configure_FullMethodName = "/continuum.plugin.v1.Runtime/Configure" )
const ( MetadataProvider_Search_FullMethodName = "/continuum.plugin.v1.MetadataProvider/Search" MetadataProvider_GetMetadata_FullMethodName = "/continuum.plugin.v1.MetadataProvider/GetMetadata" MetadataProvider_GetPersonDetail_FullMethodName = "/continuum.plugin.v1.MetadataProvider/GetPersonDetail" MetadataProvider_GetSeasons_FullMethodName = "/continuum.plugin.v1.MetadataProvider/GetSeasons" MetadataProvider_GetEpisodes_FullMethodName = "/continuum.plugin.v1.MetadataProvider/GetEpisodes" MetadataProvider_GetImages_FullMethodName = "/continuum.plugin.v1.MetadataProvider/GetImages" MetadataProvider_ResolveImageURL_FullMethodName = "/continuum.plugin.v1.MetadataProvider/ResolveImageURL" MetadataProvider_ResolveImageURLs_FullMethodName = "/continuum.plugin.v1.MetadataProvider/ResolveImageURLs" )
const (
AuthProvider_Authenticate_FullMethodName = "/continuum.plugin.v1.AuthProvider/Authenticate"
)
const (
EventConsumer_HandleEvent_FullMethodName = "/continuum.plugin.v1.EventConsumer/HandleEvent"
)
const (
HttpRoutes_Handle_FullMethodName = "/continuum.plugin.v1.HttpRoutes/Handle"
)
const (
MediaAnalyzer_Analyze_FullMethodName = "/continuum.plugin.v1.MediaAnalyzer/Analyze"
)
const (
ScheduledTask_Run_FullMethodName = "/continuum.plugin.v1.ScheduledTask/Run"
)
Variables ¶
var ( AdminFormControl_name = map[int32]string{ 0: "ADMIN_FORM_CONTROL_UNSPECIFIED", 1: "ADMIN_FORM_CONTROL_TEXT", 2: "ADMIN_FORM_CONTROL_TEXTAREA", 3: "ADMIN_FORM_CONTROL_PASSWORD", 4: "ADMIN_FORM_CONTROL_NUMBER", 5: "ADMIN_FORM_CONTROL_SWITCH", 6: "ADMIN_FORM_CONTROL_SELECT", } AdminFormControl_value = map[string]int32{ "ADMIN_FORM_CONTROL_UNSPECIFIED": 0, "ADMIN_FORM_CONTROL_TEXT": 1, "ADMIN_FORM_CONTROL_TEXTAREA": 2, "ADMIN_FORM_CONTROL_PASSWORD": 3, "ADMIN_FORM_CONTROL_NUMBER": 4, "ADMIN_FORM_CONTROL_SWITCH": 5, "ADMIN_FORM_CONTROL_SELECT": 6, } )
Enum value maps for AdminFormControl.
var AuthProvider_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.AuthProvider", HandlerType: (*AuthProviderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Authenticate", Handler: _AuthProvider_Authenticate_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/auth_provider.proto", }
AuthProvider_ServiceDesc is the grpc.ServiceDesc for AuthProvider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var EventConsumer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.EventConsumer", HandlerType: (*EventConsumerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "HandleEvent", Handler: _EventConsumer_HandleEvent_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/event_consumer.proto", }
EventConsumer_ServiceDesc is the grpc.ServiceDesc for EventConsumer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_continuum_plugin_v1_auth_provider_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_common_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_event_consumer_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_http_routes_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_media_analyzer_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_metadata_provider_proto protoreflect.FileDescriptor
var File_continuum_plugin_v1_scheduled_task_proto protoreflect.FileDescriptor
var HttpRoutes_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.HttpRoutes", HandlerType: (*HttpRoutesServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Handle", Handler: _HttpRoutes_Handle_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/http_routes.proto", }
HttpRoutes_ServiceDesc is the grpc.ServiceDesc for HttpRoutes service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MediaAnalyzer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.MediaAnalyzer", HandlerType: (*MediaAnalyzerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Analyze", Handler: _MediaAnalyzer_Analyze_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/media_analyzer.proto", }
MediaAnalyzer_ServiceDesc is the grpc.ServiceDesc for MediaAnalyzer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MetadataProvider_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.MetadataProvider", HandlerType: (*MetadataProviderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Search", Handler: _MetadataProvider_Search_Handler, }, { MethodName: "GetMetadata", Handler: _MetadataProvider_GetMetadata_Handler, }, { MethodName: "GetPersonDetail", Handler: _MetadataProvider_GetPersonDetail_Handler, }, { MethodName: "GetSeasons", Handler: _MetadataProvider_GetSeasons_Handler, }, { MethodName: "GetEpisodes", Handler: _MetadataProvider_GetEpisodes_Handler, }, { MethodName: "GetImages", Handler: _MetadataProvider_GetImages_Handler, }, { MethodName: "ResolveImageURL", Handler: _MetadataProvider_ResolveImageURL_Handler, }, { MethodName: "ResolveImageURLs", Handler: _MetadataProvider_ResolveImageURLs_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/metadata_provider.proto", }
MetadataProvider_ServiceDesc is the grpc.ServiceDesc for MetadataProvider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Runtime_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.Runtime", HandlerType: (*RuntimeServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetManifest", Handler: _Runtime_GetManifest_Handler, }, { MethodName: "Configure", Handler: _Runtime_Configure_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/common.proto", }
Runtime_ServiceDesc is the grpc.ServiceDesc for Runtime service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ScheduledTask_ServiceDesc = grpc.ServiceDesc{ ServiceName: "continuum.plugin.v1.ScheduledTask", HandlerType: (*ScheduledTaskServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Run", Handler: _ScheduledTask_Run_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "continuum/plugin/v1/scheduled_task.proto", }
ScheduledTask_ServiceDesc is the grpc.ServiceDesc for ScheduledTask service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAuthProviderServer ¶
func RegisterAuthProviderServer(s grpc.ServiceRegistrar, srv AuthProviderServer)
func RegisterEventConsumerServer ¶
func RegisterEventConsumerServer(s grpc.ServiceRegistrar, srv EventConsumerServer)
func RegisterHttpRoutesServer ¶
func RegisterHttpRoutesServer(s grpc.ServiceRegistrar, srv HttpRoutesServer)
func RegisterMediaAnalyzerServer ¶
func RegisterMediaAnalyzerServer(s grpc.ServiceRegistrar, srv MediaAnalyzerServer)
func RegisterMetadataProviderServer ¶
func RegisterMetadataProviderServer(s grpc.ServiceRegistrar, srv MetadataProviderServer)
func RegisterRuntimeServer ¶
func RegisterRuntimeServer(s grpc.ServiceRegistrar, srv RuntimeServer)
func RegisterScheduledTaskServer ¶
func RegisterScheduledTaskServer(s grpc.ServiceRegistrar, srv ScheduledTaskServer)
Types ¶
type AdminFormControl ¶
type AdminFormControl int32
const ( AdminFormControl_ADMIN_FORM_CONTROL_UNSPECIFIED AdminFormControl = 0 AdminFormControl_ADMIN_FORM_CONTROL_TEXT AdminFormControl = 1 AdminFormControl_ADMIN_FORM_CONTROL_TEXTAREA AdminFormControl = 2 AdminFormControl_ADMIN_FORM_CONTROL_PASSWORD AdminFormControl = 3 AdminFormControl_ADMIN_FORM_CONTROL_NUMBER AdminFormControl = 4 AdminFormControl_ADMIN_FORM_CONTROL_SWITCH AdminFormControl = 5 AdminFormControl_ADMIN_FORM_CONTROL_SELECT AdminFormControl = 6 )
func (AdminFormControl) Descriptor ¶
func (AdminFormControl) Descriptor() protoreflect.EnumDescriptor
func (AdminFormControl) Enum ¶
func (x AdminFormControl) Enum() *AdminFormControl
func (AdminFormControl) EnumDescriptor
deprecated
func (AdminFormControl) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdminFormControl.Descriptor instead.
func (AdminFormControl) Number ¶
func (x AdminFormControl) Number() protoreflect.EnumNumber
func (AdminFormControl) String ¶
func (x AdminFormControl) String() string
func (AdminFormControl) Type ¶
func (AdminFormControl) Type() protoreflect.EnumType
type AdminFormDescriptor ¶
type AdminFormDescriptor struct {
Fields []*AdminFormField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
SubmitLabel string `protobuf:"bytes,2,opt,name=submit_label,json=submitLabel,proto3" json:"submit_label,omitempty"`
// contains filtered or unexported fields
}
func (*AdminFormDescriptor) Descriptor
deprecated
func (*AdminFormDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use AdminFormDescriptor.ProtoReflect.Descriptor instead.
func (*AdminFormDescriptor) GetFields ¶
func (x *AdminFormDescriptor) GetFields() []*AdminFormField
func (*AdminFormDescriptor) GetSubmitLabel ¶
func (x *AdminFormDescriptor) GetSubmitLabel() string
func (*AdminFormDescriptor) ProtoMessage ¶
func (*AdminFormDescriptor) ProtoMessage()
func (*AdminFormDescriptor) ProtoReflect ¶
func (x *AdminFormDescriptor) ProtoReflect() protoreflect.Message
func (*AdminFormDescriptor) Reset ¶
func (x *AdminFormDescriptor) Reset()
func (*AdminFormDescriptor) String ¶
func (x *AdminFormDescriptor) String() string
type AdminFormField ¶
type AdminFormField struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Control AdminFormControl `protobuf:"varint,4,opt,name=control,proto3,enum=continuum.plugin.v1.AdminFormControl" json:"control,omitempty"`
Placeholder string `protobuf:"bytes,5,opt,name=placeholder,proto3" json:"placeholder,omitempty"`
Required bool `protobuf:"varint,6,opt,name=required,proto3" json:"required,omitempty"`
Secret bool `protobuf:"varint,7,opt,name=secret,proto3" json:"secret,omitempty"`
Multiline bool `protobuf:"varint,8,opt,name=multiline,proto3" json:"multiline,omitempty"`
DefaultValue *structpb.Value `protobuf:"bytes,9,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
Options []*AdminFormOption `protobuf:"bytes,10,rep,name=options,proto3" json:"options,omitempty"`
Rows int32 `protobuf:"varint,11,opt,name=rows,proto3" json:"rows,omitempty"`
// contains filtered or unexported fields
}
func (*AdminFormField) Descriptor
deprecated
func (*AdminFormField) Descriptor() ([]byte, []int)
Deprecated: Use AdminFormField.ProtoReflect.Descriptor instead.
func (*AdminFormField) GetControl ¶
func (x *AdminFormField) GetControl() AdminFormControl
func (*AdminFormField) GetDefaultValue ¶
func (x *AdminFormField) GetDefaultValue() *structpb.Value
func (*AdminFormField) GetDescription ¶
func (x *AdminFormField) GetDescription() string
func (*AdminFormField) GetKey ¶
func (x *AdminFormField) GetKey() string
func (*AdminFormField) GetLabel ¶
func (x *AdminFormField) GetLabel() string
func (*AdminFormField) GetMultiline ¶
func (x *AdminFormField) GetMultiline() bool
func (*AdminFormField) GetOptions ¶
func (x *AdminFormField) GetOptions() []*AdminFormOption
func (*AdminFormField) GetPlaceholder ¶
func (x *AdminFormField) GetPlaceholder() string
func (*AdminFormField) GetRequired ¶
func (x *AdminFormField) GetRequired() bool
func (*AdminFormField) GetRows ¶
func (x *AdminFormField) GetRows() int32
func (*AdminFormField) GetSecret ¶
func (x *AdminFormField) GetSecret() bool
func (*AdminFormField) ProtoMessage ¶
func (*AdminFormField) ProtoMessage()
func (*AdminFormField) ProtoReflect ¶
func (x *AdminFormField) ProtoReflect() protoreflect.Message
func (*AdminFormField) Reset ¶
func (x *AdminFormField) Reset()
func (*AdminFormField) String ¶
func (x *AdminFormField) String() string
type AdminFormOption ¶
type AdminFormOption struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*AdminFormOption) Descriptor
deprecated
func (*AdminFormOption) Descriptor() ([]byte, []int)
Deprecated: Use AdminFormOption.ProtoReflect.Descriptor instead.
func (*AdminFormOption) GetDescription ¶
func (x *AdminFormOption) GetDescription() string
func (*AdminFormOption) GetLabel ¶
func (x *AdminFormOption) GetLabel() string
func (*AdminFormOption) GetValue ¶
func (x *AdminFormOption) GetValue() string
func (*AdminFormOption) ProtoMessage ¶
func (*AdminFormOption) ProtoMessage()
func (*AdminFormOption) ProtoReflect ¶
func (x *AdminFormOption) ProtoReflect() protoreflect.Message
func (*AdminFormOption) Reset ¶
func (x *AdminFormOption) Reset()
func (*AdminFormOption) String ¶
func (x *AdminFormOption) String() string
type AnalyzeMediaRequest ¶
type AnalyzeMediaRequest struct {
MediaPath string `protobuf:"bytes,1,opt,name=media_path,json=mediaPath,proto3" json:"media_path,omitempty"`
FileHash string `protobuf:"bytes,2,opt,name=file_hash,json=fileHash,proto3" json:"file_hash,omitempty"`
DurationSeconds float64 `protobuf:"fixed64,3,opt,name=duration_seconds,json=durationSeconds,proto3" json:"duration_seconds,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AnalyzeMediaRequest) Descriptor
deprecated
func (*AnalyzeMediaRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeMediaRequest.ProtoReflect.Descriptor instead.
func (*AnalyzeMediaRequest) GetDurationSeconds ¶
func (x *AnalyzeMediaRequest) GetDurationSeconds() float64
func (*AnalyzeMediaRequest) GetFileHash ¶
func (x *AnalyzeMediaRequest) GetFileHash() string
func (*AnalyzeMediaRequest) GetMediaPath ¶
func (x *AnalyzeMediaRequest) GetMediaPath() string
func (*AnalyzeMediaRequest) GetMetadata ¶
func (x *AnalyzeMediaRequest) GetMetadata() *structpb.Struct
func (*AnalyzeMediaRequest) ProtoMessage ¶
func (*AnalyzeMediaRequest) ProtoMessage()
func (*AnalyzeMediaRequest) ProtoReflect ¶
func (x *AnalyzeMediaRequest) ProtoReflect() protoreflect.Message
func (*AnalyzeMediaRequest) Reset ¶
func (x *AnalyzeMediaRequest) Reset()
func (*AnalyzeMediaRequest) String ¶
func (x *AnalyzeMediaRequest) String() string
type AnalyzeMediaResponse ¶
type AnalyzeMediaResponse struct {
Intro *MarkerRange `protobuf:"bytes,1,opt,name=intro,proto3" json:"intro,omitempty"`
Credits *MarkerRange `protobuf:"bytes,2,opt,name=credits,proto3" json:"credits,omitempty"`
Confidence float64 `protobuf:"fixed64,3,opt,name=confidence,proto3" json:"confidence,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AnalyzeMediaResponse) Descriptor
deprecated
func (*AnalyzeMediaResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeMediaResponse.ProtoReflect.Descriptor instead.
func (*AnalyzeMediaResponse) GetConfidence ¶
func (x *AnalyzeMediaResponse) GetConfidence() float64
func (*AnalyzeMediaResponse) GetCredits ¶
func (x *AnalyzeMediaResponse) GetCredits() *MarkerRange
func (*AnalyzeMediaResponse) GetIntro ¶
func (x *AnalyzeMediaResponse) GetIntro() *MarkerRange
func (*AnalyzeMediaResponse) GetMetadata ¶
func (x *AnalyzeMediaResponse) GetMetadata() *structpb.Struct
func (*AnalyzeMediaResponse) ProtoMessage ¶
func (*AnalyzeMediaResponse) ProtoMessage()
func (*AnalyzeMediaResponse) ProtoReflect ¶
func (x *AnalyzeMediaResponse) ProtoReflect() protoreflect.Message
func (*AnalyzeMediaResponse) Reset ¶
func (x *AnalyzeMediaResponse) Reset()
func (*AnalyzeMediaResponse) String ¶
func (x *AnalyzeMediaResponse) String() string
type AuthProviderClient ¶
type AuthProviderClient interface {
Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
}
AuthProviderClient is the client API for AuthProvider service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAuthProviderClient ¶
func NewAuthProviderClient(cc grpc.ClientConnInterface) AuthProviderClient
type AuthProviderServer ¶
type AuthProviderServer interface {
Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
}
AuthProviderServer is the server API for AuthProvider service. All implementations should embed UnimplementedAuthProviderServer for forward compatibility.
type AuthenticateRequest ¶
type AuthenticateRequest struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AuthenticateRequest) Descriptor
deprecated
func (*AuthenticateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticateRequest.ProtoReflect.Descriptor instead.
func (*AuthenticateRequest) GetMetadata ¶
func (x *AuthenticateRequest) GetMetadata() *structpb.Struct
func (*AuthenticateRequest) GetPassword ¶
func (x *AuthenticateRequest) GetPassword() string
func (*AuthenticateRequest) GetUsername ¶
func (x *AuthenticateRequest) GetUsername() string
func (*AuthenticateRequest) ProtoMessage ¶
func (*AuthenticateRequest) ProtoMessage()
func (*AuthenticateRequest) ProtoReflect ¶
func (x *AuthenticateRequest) ProtoReflect() protoreflect.Message
func (*AuthenticateRequest) Reset ¶
func (x *AuthenticateRequest) Reset()
func (*AuthenticateRequest) String ¶
func (x *AuthenticateRequest) String() string
type AuthenticateResponse ¶
type AuthenticateResponse struct {
ExternalSubject string `protobuf:"bytes,1,opt,name=external_subject,json=externalSubject,proto3" json:"external_subject,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
Claims *structpb.Struct `protobuf:"bytes,4,opt,name=claims,proto3" json:"claims,omitempty"`
// contains filtered or unexported fields
}
func (*AuthenticateResponse) Descriptor
deprecated
func (*AuthenticateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticateResponse.ProtoReflect.Descriptor instead.
func (*AuthenticateResponse) GetClaims ¶
func (x *AuthenticateResponse) GetClaims() *structpb.Struct
func (*AuthenticateResponse) GetDisplayName ¶
func (x *AuthenticateResponse) GetDisplayName() string
func (*AuthenticateResponse) GetEmail ¶
func (x *AuthenticateResponse) GetEmail() string
func (*AuthenticateResponse) GetExternalSubject ¶
func (x *AuthenticateResponse) GetExternalSubject() string
func (*AuthenticateResponse) ProtoMessage ¶
func (*AuthenticateResponse) ProtoMessage()
func (*AuthenticateResponse) ProtoReflect ¶
func (x *AuthenticateResponse) ProtoReflect() protoreflect.Message
func (*AuthenticateResponse) Reset ¶
func (x *AuthenticateResponse) Reset()
func (*AuthenticateResponse) String ¶
func (x *AuthenticateResponse) String() string
type CapabilityDescriptor ¶
type CapabilityDescriptor struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
Subscriptions []string `protobuf:"bytes,5,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
ConfigSchema []*ConfigSchema `protobuf:"bytes,6,rep,name=config_schema,json=configSchema,proto3" json:"config_schema,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilityDescriptor) Descriptor
deprecated
func (*CapabilityDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityDescriptor.ProtoReflect.Descriptor instead.
func (*CapabilityDescriptor) GetConfigSchema ¶
func (x *CapabilityDescriptor) GetConfigSchema() []*ConfigSchema
func (*CapabilityDescriptor) GetDescription ¶
func (x *CapabilityDescriptor) GetDescription() string
func (*CapabilityDescriptor) GetDisplayName ¶
func (x *CapabilityDescriptor) GetDisplayName() string
func (*CapabilityDescriptor) GetId ¶
func (x *CapabilityDescriptor) GetId() string
func (*CapabilityDescriptor) GetMetadata ¶
func (x *CapabilityDescriptor) GetMetadata() *structpb.Struct
func (*CapabilityDescriptor) GetSubscriptions ¶
func (x *CapabilityDescriptor) GetSubscriptions() []string
func (*CapabilityDescriptor) GetType ¶
func (x *CapabilityDescriptor) GetType() string
func (*CapabilityDescriptor) ProtoMessage ¶
func (*CapabilityDescriptor) ProtoMessage()
func (*CapabilityDescriptor) ProtoReflect ¶
func (x *CapabilityDescriptor) ProtoReflect() protoreflect.Message
func (*CapabilityDescriptor) Reset ¶
func (x *CapabilityDescriptor) Reset()
func (*CapabilityDescriptor) String ¶
func (x *CapabilityDescriptor) String() string
type ConfigEntry ¶
type ConfigEntry struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value *structpb.Struct `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigEntry) Descriptor
deprecated
func (*ConfigEntry) Descriptor() ([]byte, []int)
Deprecated: Use ConfigEntry.ProtoReflect.Descriptor instead.
func (*ConfigEntry) GetKey ¶
func (x *ConfigEntry) GetKey() string
func (*ConfigEntry) GetValue ¶
func (x *ConfigEntry) GetValue() *structpb.Struct
func (*ConfigEntry) ProtoMessage ¶
func (*ConfigEntry) ProtoMessage()
func (*ConfigEntry) ProtoReflect ¶
func (x *ConfigEntry) ProtoReflect() protoreflect.Message
func (*ConfigEntry) Reset ¶
func (x *ConfigEntry) Reset()
func (*ConfigEntry) String ¶
func (x *ConfigEntry) String() string
type ConfigSchema ¶
type ConfigSchema struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
JsonSchema string `protobuf:"bytes,4,opt,name=json_schema,json=jsonSchema,proto3" json:"json_schema,omitempty"`
Required bool `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`
AdminForm *AdminFormDescriptor `protobuf:"bytes,6,opt,name=admin_form,json=adminForm,proto3" json:"admin_form,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigSchema) Descriptor
deprecated
func (*ConfigSchema) Descriptor() ([]byte, []int)
Deprecated: Use ConfigSchema.ProtoReflect.Descriptor instead.
func (*ConfigSchema) GetAdminForm ¶
func (x *ConfigSchema) GetAdminForm() *AdminFormDescriptor
func (*ConfigSchema) GetDescription ¶
func (x *ConfigSchema) GetDescription() string
func (*ConfigSchema) GetJsonSchema ¶
func (x *ConfigSchema) GetJsonSchema() string
func (*ConfigSchema) GetKey ¶
func (x *ConfigSchema) GetKey() string
func (*ConfigSchema) GetRequired ¶
func (x *ConfigSchema) GetRequired() bool
func (*ConfigSchema) GetTitle ¶
func (x *ConfigSchema) GetTitle() string
func (*ConfigSchema) ProtoMessage ¶
func (*ConfigSchema) ProtoMessage()
func (*ConfigSchema) ProtoReflect ¶
func (x *ConfigSchema) ProtoReflect() protoreflect.Message
func (*ConfigSchema) Reset ¶
func (x *ConfigSchema) Reset()
func (*ConfigSchema) String ¶
func (x *ConfigSchema) String() string
type ConfigureRequest ¶
type ConfigureRequest struct {
Config []*ConfigEntry `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigureRequest) Descriptor
deprecated
func (*ConfigureRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigureRequest.ProtoReflect.Descriptor instead.
func (*ConfigureRequest) GetConfig ¶
func (x *ConfigureRequest) GetConfig() []*ConfigEntry
func (*ConfigureRequest) ProtoMessage ¶
func (*ConfigureRequest) ProtoMessage()
func (*ConfigureRequest) ProtoReflect ¶
func (x *ConfigureRequest) ProtoReflect() protoreflect.Message
func (*ConfigureRequest) Reset ¶
func (x *ConfigureRequest) Reset()
func (*ConfigureRequest) String ¶
func (x *ConfigureRequest) String() string
type ConfigureResponse ¶
type ConfigureResponse struct {
// contains filtered or unexported fields
}
func (*ConfigureResponse) Descriptor
deprecated
func (*ConfigureResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigureResponse.ProtoReflect.Descriptor instead.
func (*ConfigureResponse) ProtoMessage ¶
func (*ConfigureResponse) ProtoMessage()
func (*ConfigureResponse) ProtoReflect ¶
func (x *ConfigureResponse) ProtoReflect() protoreflect.Message
func (*ConfigureResponse) Reset ¶
func (x *ConfigureResponse) Reset()
func (*ConfigureResponse) String ¶
func (x *ConfigureResponse) String() string
type EpisodeRecord ¶
type EpisodeRecord struct {
SeasonNumber int32 `protobuf:"varint,1,opt,name=season_number,json=seasonNumber,proto3" json:"season_number,omitempty"`
EpisodeNumber int32 `protobuf:"varint,2,opt,name=episode_number,json=episodeNumber,proto3" json:"episode_number,omitempty"`
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
Overview string `protobuf:"bytes,4,opt,name=overview,proto3" json:"overview,omitempty"`
AirDate string `protobuf:"bytes,5,opt,name=air_date,json=airDate,proto3" json:"air_date,omitempty"`
Runtime int32 `protobuf:"varint,6,opt,name=runtime,proto3" json:"runtime,omitempty"`
StillPath string `protobuf:"bytes,7,opt,name=still_path,json=stillPath,proto3" json:"still_path,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,8,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Ratings *structpb.Struct `protobuf:"bytes,9,opt,name=ratings,proto3" json:"ratings,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
ProviderId string `protobuf:"bytes,11,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
// contains filtered or unexported fields
}
func (*EpisodeRecord) Descriptor
deprecated
func (*EpisodeRecord) Descriptor() ([]byte, []int)
Deprecated: Use EpisodeRecord.ProtoReflect.Descriptor instead.
func (*EpisodeRecord) GetAirDate ¶
func (x *EpisodeRecord) GetAirDate() string
func (*EpisodeRecord) GetEpisodeNumber ¶
func (x *EpisodeRecord) GetEpisodeNumber() int32
func (*EpisodeRecord) GetMetadata ¶
func (x *EpisodeRecord) GetMetadata() *structpb.Struct
func (*EpisodeRecord) GetOverview ¶
func (x *EpisodeRecord) GetOverview() string
func (*EpisodeRecord) GetProviderId ¶
func (x *EpisodeRecord) GetProviderId() string
func (*EpisodeRecord) GetProviderIds ¶
func (x *EpisodeRecord) GetProviderIds() *structpb.Struct
func (*EpisodeRecord) GetRatings ¶
func (x *EpisodeRecord) GetRatings() *structpb.Struct
func (*EpisodeRecord) GetRuntime ¶
func (x *EpisodeRecord) GetRuntime() int32
func (*EpisodeRecord) GetSeasonNumber ¶
func (x *EpisodeRecord) GetSeasonNumber() int32
func (*EpisodeRecord) GetStillPath ¶
func (x *EpisodeRecord) GetStillPath() string
func (*EpisodeRecord) GetTitle ¶
func (x *EpisodeRecord) GetTitle() string
func (*EpisodeRecord) ProtoMessage ¶
func (*EpisodeRecord) ProtoMessage()
func (*EpisodeRecord) ProtoReflect ¶
func (x *EpisodeRecord) ProtoReflect() protoreflect.Message
func (*EpisodeRecord) Reset ¶
func (x *EpisodeRecord) Reset()
func (*EpisodeRecord) String ¶
func (x *EpisodeRecord) String() string
type EventConsumerClient ¶
type EventConsumerClient interface {
HandleEvent(ctx context.Context, in *HandleEventRequest, opts ...grpc.CallOption) (*HandleEventResponse, error)
}
EventConsumerClient is the client API for EventConsumer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEventConsumerClient ¶
func NewEventConsumerClient(cc grpc.ClientConnInterface) EventConsumerClient
type EventConsumerServer ¶
type EventConsumerServer interface {
HandleEvent(context.Context, *HandleEventRequest) (*HandleEventResponse, error)
}
EventConsumerServer is the server API for EventConsumer service. All implementations should embed UnimplementedEventConsumerServer for forward compatibility.
type GetEpisodesRequest ¶
type GetEpisodesRequest struct {
SeriesProviderId string `protobuf:"bytes,1,opt,name=series_provider_id,json=seriesProviderId,proto3" json:"series_provider_id,omitempty"`
SeasonNumber int32 `protobuf:"varint,2,opt,name=season_number,json=seasonNumber,proto3" json:"season_number,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,3,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*GetEpisodesRequest) Descriptor
deprecated
func (*GetEpisodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEpisodesRequest.ProtoReflect.Descriptor instead.
func (*GetEpisodesRequest) GetLanguage ¶ added in v0.3.5
func (x *GetEpisodesRequest) GetLanguage() string
func (*GetEpisodesRequest) GetProviderIds ¶ added in v0.3.3
func (x *GetEpisodesRequest) GetProviderIds() *structpb.Struct
func (*GetEpisodesRequest) GetSeasonNumber ¶
func (x *GetEpisodesRequest) GetSeasonNumber() int32
func (*GetEpisodesRequest) GetSeriesProviderId ¶
func (x *GetEpisodesRequest) GetSeriesProviderId() string
func (*GetEpisodesRequest) ProtoMessage ¶
func (*GetEpisodesRequest) ProtoMessage()
func (*GetEpisodesRequest) ProtoReflect ¶
func (x *GetEpisodesRequest) ProtoReflect() protoreflect.Message
func (*GetEpisodesRequest) Reset ¶
func (x *GetEpisodesRequest) Reset()
func (*GetEpisodesRequest) String ¶
func (x *GetEpisodesRequest) String() string
type GetEpisodesResponse ¶
type GetEpisodesResponse struct {
Episodes []*EpisodeRecord `protobuf:"bytes,1,rep,name=episodes,proto3" json:"episodes,omitempty"`
// contains filtered or unexported fields
}
func (*GetEpisodesResponse) Descriptor
deprecated
func (*GetEpisodesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetEpisodesResponse.ProtoReflect.Descriptor instead.
func (*GetEpisodesResponse) GetEpisodes ¶
func (x *GetEpisodesResponse) GetEpisodes() []*EpisodeRecord
func (*GetEpisodesResponse) ProtoMessage ¶
func (*GetEpisodesResponse) ProtoMessage()
func (*GetEpisodesResponse) ProtoReflect ¶
func (x *GetEpisodesResponse) ProtoReflect() protoreflect.Message
func (*GetEpisodesResponse) Reset ¶
func (x *GetEpisodesResponse) Reset()
func (*GetEpisodesResponse) String ¶
func (x *GetEpisodesResponse) String() string
type GetImagesRequest ¶
type GetImagesRequest struct {
ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ItemType string `protobuf:"bytes,2,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,3,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*GetImagesRequest) Descriptor
deprecated
func (*GetImagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetImagesRequest.ProtoReflect.Descriptor instead.
func (*GetImagesRequest) GetItemType ¶
func (x *GetImagesRequest) GetItemType() string
func (*GetImagesRequest) GetLanguage ¶ added in v0.3.3
func (x *GetImagesRequest) GetLanguage() string
func (*GetImagesRequest) GetProviderId ¶
func (x *GetImagesRequest) GetProviderId() string
func (*GetImagesRequest) GetProviderIds ¶ added in v0.3.3
func (x *GetImagesRequest) GetProviderIds() *structpb.Struct
func (*GetImagesRequest) ProtoMessage ¶
func (*GetImagesRequest) ProtoMessage()
func (*GetImagesRequest) ProtoReflect ¶
func (x *GetImagesRequest) ProtoReflect() protoreflect.Message
func (*GetImagesRequest) Reset ¶
func (x *GetImagesRequest) Reset()
func (*GetImagesRequest) String ¶
func (x *GetImagesRequest) String() string
type GetImagesResponse ¶
type GetImagesResponse struct {
Images []*ImageRecord `protobuf:"bytes,1,rep,name=images,proto3" json:"images,omitempty"`
// contains filtered or unexported fields
}
func (*GetImagesResponse) Descriptor
deprecated
func (*GetImagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetImagesResponse.ProtoReflect.Descriptor instead.
func (*GetImagesResponse) GetImages ¶
func (x *GetImagesResponse) GetImages() []*ImageRecord
func (*GetImagesResponse) ProtoMessage ¶
func (*GetImagesResponse) ProtoMessage()
func (*GetImagesResponse) ProtoReflect ¶
func (x *GetImagesResponse) ProtoReflect() protoreflect.Message
func (*GetImagesResponse) Reset ¶
func (x *GetImagesResponse) Reset()
func (*GetImagesResponse) String ¶
func (x *GetImagesResponse) String() string
type GetManifestRequest ¶
type GetManifestRequest struct {
// contains filtered or unexported fields
}
func (*GetManifestRequest) Descriptor
deprecated
func (*GetManifestRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetManifestRequest.ProtoReflect.Descriptor instead.
func (*GetManifestRequest) ProtoMessage ¶
func (*GetManifestRequest) ProtoMessage()
func (*GetManifestRequest) ProtoReflect ¶
func (x *GetManifestRequest) ProtoReflect() protoreflect.Message
func (*GetManifestRequest) Reset ¶
func (x *GetManifestRequest) Reset()
func (*GetManifestRequest) String ¶
func (x *GetManifestRequest) String() string
type GetManifestResponse ¶
type GetManifestResponse struct {
Manifest *PluginManifest `protobuf:"bytes,1,opt,name=manifest,proto3" json:"manifest,omitempty"`
// contains filtered or unexported fields
}
func (*GetManifestResponse) Descriptor
deprecated
func (*GetManifestResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetManifestResponse.ProtoReflect.Descriptor instead.
func (*GetManifestResponse) GetManifest ¶
func (x *GetManifestResponse) GetManifest() *PluginManifest
func (*GetManifestResponse) ProtoMessage ¶
func (*GetManifestResponse) ProtoMessage()
func (*GetManifestResponse) ProtoReflect ¶
func (x *GetManifestResponse) ProtoReflect() protoreflect.Message
func (*GetManifestResponse) Reset ¶
func (x *GetManifestResponse) Reset()
func (*GetManifestResponse) String ¶
func (x *GetManifestResponse) String() string
type GetMetadataRequest ¶
type GetMetadataRequest struct {
ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ItemType string `protobuf:"bytes,2,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,3,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
FilePath string `protobuf:"bytes,5,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
// contains filtered or unexported fields
}
func (*GetMetadataRequest) Descriptor
deprecated
func (*GetMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetMetadataRequest) GetFilePath ¶ added in v0.3.3
func (x *GetMetadataRequest) GetFilePath() string
func (*GetMetadataRequest) GetItemType ¶
func (x *GetMetadataRequest) GetItemType() string
func (*GetMetadataRequest) GetLanguage ¶ added in v0.3.3
func (x *GetMetadataRequest) GetLanguage() string
func (*GetMetadataRequest) GetProviderId ¶
func (x *GetMetadataRequest) GetProviderId() string
func (*GetMetadataRequest) GetProviderIds ¶ added in v0.3.3
func (x *GetMetadataRequest) GetProviderIds() *structpb.Struct
func (*GetMetadataRequest) ProtoMessage ¶
func (*GetMetadataRequest) ProtoMessage()
func (*GetMetadataRequest) ProtoReflect ¶
func (x *GetMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetMetadataRequest) Reset ¶
func (x *GetMetadataRequest) Reset()
func (*GetMetadataRequest) String ¶
func (x *GetMetadataRequest) String() string
type GetMetadataResponse ¶
type GetMetadataResponse struct {
Item *MetadataItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
// contains filtered or unexported fields
}
func (*GetMetadataResponse) Descriptor
deprecated
func (*GetMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadataResponse.ProtoReflect.Descriptor instead.
func (*GetMetadataResponse) GetItem ¶
func (x *GetMetadataResponse) GetItem() *MetadataItem
func (*GetMetadataResponse) ProtoMessage ¶
func (*GetMetadataResponse) ProtoMessage()
func (*GetMetadataResponse) ProtoReflect ¶
func (x *GetMetadataResponse) ProtoReflect() protoreflect.Message
func (*GetMetadataResponse) Reset ¶
func (x *GetMetadataResponse) Reset()
func (*GetMetadataResponse) String ¶
func (x *GetMetadataResponse) String() string
type GetPersonDetailRequest ¶ added in v0.3.4
type GetPersonDetailRequest struct {
ProviderIds *structpb.Struct `protobuf:"bytes,1,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*GetPersonDetailRequest) Descriptor
deprecated
added in
v0.3.4
func (*GetPersonDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPersonDetailRequest.ProtoReflect.Descriptor instead.
func (*GetPersonDetailRequest) GetLanguage ¶ added in v0.3.4
func (x *GetPersonDetailRequest) GetLanguage() string
func (*GetPersonDetailRequest) GetProviderIds ¶ added in v0.3.4
func (x *GetPersonDetailRequest) GetProviderIds() *structpb.Struct
func (*GetPersonDetailRequest) ProtoMessage ¶ added in v0.3.4
func (*GetPersonDetailRequest) ProtoMessage()
func (*GetPersonDetailRequest) ProtoReflect ¶ added in v0.3.4
func (x *GetPersonDetailRequest) ProtoReflect() protoreflect.Message
func (*GetPersonDetailRequest) Reset ¶ added in v0.3.4
func (x *GetPersonDetailRequest) Reset()
func (*GetPersonDetailRequest) String ¶ added in v0.3.4
func (x *GetPersonDetailRequest) String() string
type GetPersonDetailResponse ¶ added in v0.3.4
type GetPersonDetailResponse struct {
Person *PersonDetailRecord `protobuf:"bytes,1,opt,name=person,proto3" json:"person,omitempty"`
// contains filtered or unexported fields
}
func (*GetPersonDetailResponse) Descriptor
deprecated
added in
v0.3.4
func (*GetPersonDetailResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetPersonDetailResponse.ProtoReflect.Descriptor instead.
func (*GetPersonDetailResponse) GetPerson ¶ added in v0.3.4
func (x *GetPersonDetailResponse) GetPerson() *PersonDetailRecord
func (*GetPersonDetailResponse) ProtoMessage ¶ added in v0.3.4
func (*GetPersonDetailResponse) ProtoMessage()
func (*GetPersonDetailResponse) ProtoReflect ¶ added in v0.3.4
func (x *GetPersonDetailResponse) ProtoReflect() protoreflect.Message
func (*GetPersonDetailResponse) Reset ¶ added in v0.3.4
func (x *GetPersonDetailResponse) Reset()
func (*GetPersonDetailResponse) String ¶ added in v0.3.4
func (x *GetPersonDetailResponse) String() string
type GetSeasonsRequest ¶
type GetSeasonsRequest struct {
SeriesProviderId string `protobuf:"bytes,1,opt,name=series_provider_id,json=seriesProviderId,proto3" json:"series_provider_id,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,2,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,3,opt,name=language,proto3" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*GetSeasonsRequest) Descriptor
deprecated
func (*GetSeasonsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSeasonsRequest.ProtoReflect.Descriptor instead.
func (*GetSeasonsRequest) GetLanguage ¶ added in v0.3.5
func (x *GetSeasonsRequest) GetLanguage() string
func (*GetSeasonsRequest) GetProviderIds ¶ added in v0.3.3
func (x *GetSeasonsRequest) GetProviderIds() *structpb.Struct
func (*GetSeasonsRequest) GetSeriesProviderId ¶
func (x *GetSeasonsRequest) GetSeriesProviderId() string
func (*GetSeasonsRequest) ProtoMessage ¶
func (*GetSeasonsRequest) ProtoMessage()
func (*GetSeasonsRequest) ProtoReflect ¶
func (x *GetSeasonsRequest) ProtoReflect() protoreflect.Message
func (*GetSeasonsRequest) Reset ¶
func (x *GetSeasonsRequest) Reset()
func (*GetSeasonsRequest) String ¶
func (x *GetSeasonsRequest) String() string
type GetSeasonsResponse ¶
type GetSeasonsResponse struct {
Seasons []*SeasonRecord `protobuf:"bytes,1,rep,name=seasons,proto3" json:"seasons,omitempty"`
// contains filtered or unexported fields
}
func (*GetSeasonsResponse) Descriptor
deprecated
func (*GetSeasonsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSeasonsResponse.ProtoReflect.Descriptor instead.
func (*GetSeasonsResponse) GetSeasons ¶
func (x *GetSeasonsResponse) GetSeasons() []*SeasonRecord
func (*GetSeasonsResponse) ProtoMessage ¶
func (*GetSeasonsResponse) ProtoMessage()
func (*GetSeasonsResponse) ProtoReflect ¶
func (x *GetSeasonsResponse) ProtoReflect() protoreflect.Message
func (*GetSeasonsResponse) Reset ¶
func (x *GetSeasonsResponse) Reset()
func (*GetSeasonsResponse) String ¶
func (x *GetSeasonsResponse) String() string
type HandleEventRequest ¶
type HandleEventRequest struct {
EventName string `protobuf:"bytes,1,opt,name=event_name,json=eventName,proto3" json:"event_name,omitempty"`
Payload *structpb.Struct `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
func (*HandleEventRequest) Descriptor
deprecated
func (*HandleEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use HandleEventRequest.ProtoReflect.Descriptor instead.
func (*HandleEventRequest) GetEventName ¶
func (x *HandleEventRequest) GetEventName() string
func (*HandleEventRequest) GetPayload ¶
func (x *HandleEventRequest) GetPayload() *structpb.Struct
func (*HandleEventRequest) ProtoMessage ¶
func (*HandleEventRequest) ProtoMessage()
func (*HandleEventRequest) ProtoReflect ¶
func (x *HandleEventRequest) ProtoReflect() protoreflect.Message
func (*HandleEventRequest) Reset ¶
func (x *HandleEventRequest) Reset()
func (*HandleEventRequest) String ¶
func (x *HandleEventRequest) String() string
type HandleEventResponse ¶
type HandleEventResponse struct {
// contains filtered or unexported fields
}
func (*HandleEventResponse) Descriptor
deprecated
func (*HandleEventResponse) Descriptor() ([]byte, []int)
Deprecated: Use HandleEventResponse.ProtoReflect.Descriptor instead.
func (*HandleEventResponse) ProtoMessage ¶
func (*HandleEventResponse) ProtoMessage()
func (*HandleEventResponse) ProtoReflect ¶
func (x *HandleEventResponse) ProtoReflect() protoreflect.Message
func (*HandleEventResponse) Reset ¶
func (x *HandleEventResponse) Reset()
func (*HandleEventResponse) String ¶
func (x *HandleEventResponse) String() string
type HandleHTTPRequest ¶
type HandleHTTPRequest struct {
Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
Headers map[string]string `` /* 141-byte string literal not displayed */
Body []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
Query *structpb.Struct `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
// contains filtered or unexported fields
}
func (*HandleHTTPRequest) Descriptor
deprecated
func (*HandleHTTPRequest) Descriptor() ([]byte, []int)
Deprecated: Use HandleHTTPRequest.ProtoReflect.Descriptor instead.
func (*HandleHTTPRequest) GetBody ¶
func (x *HandleHTTPRequest) GetBody() []byte
func (*HandleHTTPRequest) GetHeaders ¶
func (x *HandleHTTPRequest) GetHeaders() map[string]string
func (*HandleHTTPRequest) GetMethod ¶
func (x *HandleHTTPRequest) GetMethod() string
func (*HandleHTTPRequest) GetPath ¶
func (x *HandleHTTPRequest) GetPath() string
func (*HandleHTTPRequest) GetQuery ¶
func (x *HandleHTTPRequest) GetQuery() *structpb.Struct
func (*HandleHTTPRequest) ProtoMessage ¶
func (*HandleHTTPRequest) ProtoMessage()
func (*HandleHTTPRequest) ProtoReflect ¶
func (x *HandleHTTPRequest) ProtoReflect() protoreflect.Message
func (*HandleHTTPRequest) Reset ¶
func (x *HandleHTTPRequest) Reset()
func (*HandleHTTPRequest) String ¶
func (x *HandleHTTPRequest) String() string
type HandleHTTPResponse ¶
type HandleHTTPResponse struct {
StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
Headers map[string]string `` /* 141-byte string literal not displayed */
Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
func (*HandleHTTPResponse) Descriptor
deprecated
func (*HandleHTTPResponse) Descriptor() ([]byte, []int)
Deprecated: Use HandleHTTPResponse.ProtoReflect.Descriptor instead.
func (*HandleHTTPResponse) GetBody ¶
func (x *HandleHTTPResponse) GetBody() []byte
func (*HandleHTTPResponse) GetHeaders ¶
func (x *HandleHTTPResponse) GetHeaders() map[string]string
func (*HandleHTTPResponse) GetStatusCode ¶
func (x *HandleHTTPResponse) GetStatusCode() int32
func (*HandleHTTPResponse) ProtoMessage ¶
func (*HandleHTTPResponse) ProtoMessage()
func (*HandleHTTPResponse) ProtoReflect ¶
func (x *HandleHTTPResponse) ProtoReflect() protoreflect.Message
func (*HandleHTTPResponse) Reset ¶
func (x *HandleHTTPResponse) Reset()
func (*HandleHTTPResponse) String ¶
func (x *HandleHTTPResponse) String() string
type HttpRouteDescriptor ¶
type HttpRouteDescriptor struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
Access string `protobuf:"bytes,4,opt,name=access,proto3" json:"access,omitempty"`
StaticAsset bool `protobuf:"varint,8,opt,name=static_asset,json=staticAsset,proto3" json:"static_asset,omitempty"`
// contains filtered or unexported fields
}
func (*HttpRouteDescriptor) Descriptor
deprecated
func (*HttpRouteDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use HttpRouteDescriptor.ProtoReflect.Descriptor instead.
func (*HttpRouteDescriptor) GetAccess ¶
func (x *HttpRouteDescriptor) GetAccess() string
func (*HttpRouteDescriptor) GetId ¶
func (x *HttpRouteDescriptor) GetId() string
func (*HttpRouteDescriptor) GetMethod ¶
func (x *HttpRouteDescriptor) GetMethod() string
func (*HttpRouteDescriptor) GetNavigable ¶
func (x *HttpRouteDescriptor) GetNavigable() bool
func (*HttpRouteDescriptor) GetNavigationKind ¶
func (x *HttpRouteDescriptor) GetNavigationKind() string
func (*HttpRouteDescriptor) GetNavigationLabel ¶
func (x *HttpRouteDescriptor) GetNavigationLabel() string
func (*HttpRouteDescriptor) GetPath ¶
func (x *HttpRouteDescriptor) GetPath() string
func (*HttpRouteDescriptor) GetStaticAsset ¶
func (x *HttpRouteDescriptor) GetStaticAsset() bool
func (*HttpRouteDescriptor) ProtoMessage ¶
func (*HttpRouteDescriptor) ProtoMessage()
func (*HttpRouteDescriptor) ProtoReflect ¶
func (x *HttpRouteDescriptor) ProtoReflect() protoreflect.Message
func (*HttpRouteDescriptor) Reset ¶
func (x *HttpRouteDescriptor) Reset()
func (*HttpRouteDescriptor) String ¶
func (x *HttpRouteDescriptor) String() string
type HttpRoutesClient ¶
type HttpRoutesClient interface {
Handle(ctx context.Context, in *HandleHTTPRequest, opts ...grpc.CallOption) (*HandleHTTPResponse, error)
}
HttpRoutesClient is the client API for HttpRoutes service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewHttpRoutesClient ¶
func NewHttpRoutesClient(cc grpc.ClientConnInterface) HttpRoutesClient
type HttpRoutesServer ¶
type HttpRoutesServer interface {
Handle(context.Context, *HandleHTTPRequest) (*HandleHTTPResponse, error)
}
HttpRoutesServer is the server API for HttpRoutes service. All implementations should embed UnimplementedHttpRoutesServer for forward compatibility.
type ImageRecord ¶
type ImageRecord struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
Language string `protobuf:"bytes,3,opt,name=language,proto3" json:"language,omitempty"`
Width int32 `protobuf:"varint,4,opt,name=width,proto3" json:"width,omitempty"`
Height int32 `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*ImageRecord) Descriptor
deprecated
func (*ImageRecord) Descriptor() ([]byte, []int)
Deprecated: Use ImageRecord.ProtoReflect.Descriptor instead.
func (*ImageRecord) GetHeight ¶
func (x *ImageRecord) GetHeight() int32
func (*ImageRecord) GetKind ¶
func (x *ImageRecord) GetKind() string
func (*ImageRecord) GetLanguage ¶
func (x *ImageRecord) GetLanguage() string
func (*ImageRecord) GetMetadata ¶
func (x *ImageRecord) GetMetadata() *structpb.Struct
func (*ImageRecord) GetUrl ¶
func (x *ImageRecord) GetUrl() string
func (*ImageRecord) GetWidth ¶
func (x *ImageRecord) GetWidth() int32
func (*ImageRecord) ProtoMessage ¶
func (*ImageRecord) ProtoMessage()
func (*ImageRecord) ProtoReflect ¶
func (x *ImageRecord) ProtoReflect() protoreflect.Message
func (*ImageRecord) Reset ¶
func (x *ImageRecord) Reset()
func (*ImageRecord) String ¶
func (x *ImageRecord) String() string
type MarkerRange ¶
type MarkerRange struct {
StartSeconds float64 `protobuf:"fixed64,1,opt,name=start_seconds,json=startSeconds,proto3" json:"start_seconds,omitempty"`
EndSeconds float64 `protobuf:"fixed64,2,opt,name=end_seconds,json=endSeconds,proto3" json:"end_seconds,omitempty"`
// contains filtered or unexported fields
}
func (*MarkerRange) Descriptor
deprecated
func (*MarkerRange) Descriptor() ([]byte, []int)
Deprecated: Use MarkerRange.ProtoReflect.Descriptor instead.
func (*MarkerRange) GetEndSeconds ¶
func (x *MarkerRange) GetEndSeconds() float64
func (*MarkerRange) GetStartSeconds ¶
func (x *MarkerRange) GetStartSeconds() float64
func (*MarkerRange) ProtoMessage ¶
func (*MarkerRange) ProtoMessage()
func (*MarkerRange) ProtoReflect ¶
func (x *MarkerRange) ProtoReflect() protoreflect.Message
func (*MarkerRange) Reset ¶
func (x *MarkerRange) Reset()
func (*MarkerRange) String ¶
func (x *MarkerRange) String() string
type MediaAnalyzerClient ¶
type MediaAnalyzerClient interface {
Analyze(ctx context.Context, in *AnalyzeMediaRequest, opts ...grpc.CallOption) (*AnalyzeMediaResponse, error)
}
MediaAnalyzerClient is the client API for MediaAnalyzer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMediaAnalyzerClient ¶
func NewMediaAnalyzerClient(cc grpc.ClientConnInterface) MediaAnalyzerClient
type MediaAnalyzerServer ¶
type MediaAnalyzerServer interface {
Analyze(context.Context, *AnalyzeMediaRequest) (*AnalyzeMediaResponse, error)
}
MediaAnalyzerServer is the server API for MediaAnalyzer service. All implementations should embed UnimplementedMediaAnalyzerServer for forward compatibility.
type MetadataItem ¶
type MetadataItem struct {
ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ItemType string `protobuf:"bytes,2,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
OriginalTitle string `protobuf:"bytes,4,opt,name=original_title,json=originalTitle,proto3" json:"original_title,omitempty"`
Year int32 `protobuf:"varint,5,opt,name=year,proto3" json:"year,omitempty"`
Overview string `protobuf:"bytes,6,opt,name=overview,proto3" json:"overview,omitempty"`
Genres []string `protobuf:"bytes,7,rep,name=genres,proto3" json:"genres,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,8,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Ratings *structpb.Struct `protobuf:"bytes,9,opt,name=ratings,proto3" json:"ratings,omitempty"`
// Deprecated: Marked as deprecated in continuum/plugin/v1/metadata_provider.proto.
LegacyPeople *structpb.Struct `protobuf:"bytes,10,opt,name=legacy_people,json=legacyPeople,proto3" json:"legacy_people,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
SortTitle string `protobuf:"bytes,12,opt,name=sort_title,json=sortTitle,proto3" json:"sort_title,omitempty"`
Tagline string `protobuf:"bytes,13,opt,name=tagline,proto3" json:"tagline,omitempty"`
Runtime int32 `protobuf:"varint,14,opt,name=runtime,proto3" json:"runtime,omitempty"`
Studios []string `protobuf:"bytes,15,rep,name=studios,proto3" json:"studios,omitempty"`
Networks []string `protobuf:"bytes,16,rep,name=networks,proto3" json:"networks,omitempty"`
Countries []string `protobuf:"bytes,17,rep,name=countries,proto3" json:"countries,omitempty"`
OriginalLanguage string `protobuf:"bytes,18,opt,name=original_language,json=originalLanguage,proto3" json:"original_language,omitempty"`
ContentRating string `protobuf:"bytes,19,opt,name=content_rating,json=contentRating,proto3" json:"content_rating,omitempty"`
PosterPath string `protobuf:"bytes,20,opt,name=poster_path,json=posterPath,proto3" json:"poster_path,omitempty"`
PosterThumbhash string `protobuf:"bytes,21,opt,name=poster_thumbhash,json=posterThumbhash,proto3" json:"poster_thumbhash,omitempty"`
BackdropPath string `protobuf:"bytes,22,opt,name=backdrop_path,json=backdropPath,proto3" json:"backdrop_path,omitempty"`
BackdropThumbhash string `protobuf:"bytes,23,opt,name=backdrop_thumbhash,json=backdropThumbhash,proto3" json:"backdrop_thumbhash,omitempty"`
LogoPath string `protobuf:"bytes,24,opt,name=logo_path,json=logoPath,proto3" json:"logo_path,omitempty"`
SeasonCount int32 `protobuf:"varint,25,opt,name=season_count,json=seasonCount,proto3" json:"season_count,omitempty"`
FirstAirDate string `protobuf:"bytes,26,opt,name=first_air_date,json=firstAirDate,proto3" json:"first_air_date,omitempty"`
LastAirDate string `protobuf:"bytes,27,opt,name=last_air_date,json=lastAirDate,proto3" json:"last_air_date,omitempty"`
People []*PersonRecord `protobuf:"bytes,28,rep,name=people,proto3" json:"people,omitempty"`
ReleaseDate string `protobuf:"bytes,29,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"`
AirTime string `protobuf:"bytes,30,opt,name=air_time,json=airTime,proto3" json:"air_time,omitempty"`
// contains filtered or unexported fields
}
func (*MetadataItem) Descriptor
deprecated
func (*MetadataItem) Descriptor() ([]byte, []int)
Deprecated: Use MetadataItem.ProtoReflect.Descriptor instead.
func (*MetadataItem) GetAirTime ¶ added in v0.3.6
func (x *MetadataItem) GetAirTime() string
func (*MetadataItem) GetBackdropPath ¶
func (x *MetadataItem) GetBackdropPath() string
func (*MetadataItem) GetBackdropThumbhash ¶
func (x *MetadataItem) GetBackdropThumbhash() string
func (*MetadataItem) GetContentRating ¶
func (x *MetadataItem) GetContentRating() string
func (*MetadataItem) GetCountries ¶
func (x *MetadataItem) GetCountries() []string
func (*MetadataItem) GetFirstAirDate ¶
func (x *MetadataItem) GetFirstAirDate() string
func (*MetadataItem) GetGenres ¶
func (x *MetadataItem) GetGenres() []string
func (*MetadataItem) GetItemType ¶
func (x *MetadataItem) GetItemType() string
func (*MetadataItem) GetLastAirDate ¶
func (x *MetadataItem) GetLastAirDate() string
func (*MetadataItem) GetLegacyPeople
deprecated
func (x *MetadataItem) GetLegacyPeople() *structpb.Struct
Deprecated: Marked as deprecated in continuum/plugin/v1/metadata_provider.proto.
func (*MetadataItem) GetLogoPath ¶
func (x *MetadataItem) GetLogoPath() string
func (*MetadataItem) GetMetadata ¶
func (x *MetadataItem) GetMetadata() *structpb.Struct
func (*MetadataItem) GetNetworks ¶
func (x *MetadataItem) GetNetworks() []string
func (*MetadataItem) GetOriginalLanguage ¶
func (x *MetadataItem) GetOriginalLanguage() string
func (*MetadataItem) GetOriginalTitle ¶
func (x *MetadataItem) GetOriginalTitle() string
func (*MetadataItem) GetOverview ¶
func (x *MetadataItem) GetOverview() string
func (*MetadataItem) GetPeople ¶
func (x *MetadataItem) GetPeople() []*PersonRecord
func (*MetadataItem) GetPosterPath ¶
func (x *MetadataItem) GetPosterPath() string
func (*MetadataItem) GetPosterThumbhash ¶
func (x *MetadataItem) GetPosterThumbhash() string
func (*MetadataItem) GetProviderId ¶
func (x *MetadataItem) GetProviderId() string
func (*MetadataItem) GetProviderIds ¶
func (x *MetadataItem) GetProviderIds() *structpb.Struct
func (*MetadataItem) GetRatings ¶
func (x *MetadataItem) GetRatings() *structpb.Struct
func (*MetadataItem) GetReleaseDate ¶ added in v0.3.3
func (x *MetadataItem) GetReleaseDate() string
func (*MetadataItem) GetRuntime ¶
func (x *MetadataItem) GetRuntime() int32
func (*MetadataItem) GetSeasonCount ¶
func (x *MetadataItem) GetSeasonCount() int32
func (*MetadataItem) GetSortTitle ¶
func (x *MetadataItem) GetSortTitle() string
func (*MetadataItem) GetStudios ¶
func (x *MetadataItem) GetStudios() []string
func (*MetadataItem) GetTagline ¶
func (x *MetadataItem) GetTagline() string
func (*MetadataItem) GetTitle ¶
func (x *MetadataItem) GetTitle() string
func (*MetadataItem) GetYear ¶
func (x *MetadataItem) GetYear() int32
func (*MetadataItem) ProtoMessage ¶
func (*MetadataItem) ProtoMessage()
func (*MetadataItem) ProtoReflect ¶
func (x *MetadataItem) ProtoReflect() protoreflect.Message
func (*MetadataItem) Reset ¶
func (x *MetadataItem) Reset()
func (*MetadataItem) String ¶
func (x *MetadataItem) String() string
type MetadataProviderClient ¶
type MetadataProviderClient interface {
Search(ctx context.Context, in *SearchMetadataRequest, opts ...grpc.CallOption) (*SearchMetadataResponse, error)
GetMetadata(ctx context.Context, in *GetMetadataRequest, opts ...grpc.CallOption) (*GetMetadataResponse, error)
GetPersonDetail(ctx context.Context, in *GetPersonDetailRequest, opts ...grpc.CallOption) (*GetPersonDetailResponse, error)
GetSeasons(ctx context.Context, in *GetSeasonsRequest, opts ...grpc.CallOption) (*GetSeasonsResponse, error)
GetEpisodes(ctx context.Context, in *GetEpisodesRequest, opts ...grpc.CallOption) (*GetEpisodesResponse, error)
GetImages(ctx context.Context, in *GetImagesRequest, opts ...grpc.CallOption) (*GetImagesResponse, error)
ResolveImageURL(ctx context.Context, in *ResolveImageURLRequest, opts ...grpc.CallOption) (*ResolveImageURLResponse, error)
ResolveImageURLs(ctx context.Context, in *ResolveImageURLsRequest, opts ...grpc.CallOption) (*ResolveImageURLsResponse, error)
}
MetadataProviderClient is the client API for MetadataProvider service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMetadataProviderClient ¶
func NewMetadataProviderClient(cc grpc.ClientConnInterface) MetadataProviderClient
type MetadataProviderServer ¶
type MetadataProviderServer interface {
Search(context.Context, *SearchMetadataRequest) (*SearchMetadataResponse, error)
GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error)
GetPersonDetail(context.Context, *GetPersonDetailRequest) (*GetPersonDetailResponse, error)
GetSeasons(context.Context, *GetSeasonsRequest) (*GetSeasonsResponse, error)
GetEpisodes(context.Context, *GetEpisodesRequest) (*GetEpisodesResponse, error)
GetImages(context.Context, *GetImagesRequest) (*GetImagesResponse, error)
ResolveImageURL(context.Context, *ResolveImageURLRequest) (*ResolveImageURLResponse, error)
ResolveImageURLs(context.Context, *ResolveImageURLsRequest) (*ResolveImageURLsResponse, error)
}
MetadataProviderServer is the server API for MetadataProvider service. All implementations should embed UnimplementedMetadataProviderServer for forward compatibility.
type PackagedAsset ¶
type PackagedAsset struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
ContentType string `protobuf:"bytes,2,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
Integrity string `protobuf:"bytes,3,opt,name=integrity,proto3" json:"integrity,omitempty"`
// contains filtered or unexported fields
}
func (*PackagedAsset) Descriptor
deprecated
func (*PackagedAsset) Descriptor() ([]byte, []int)
Deprecated: Use PackagedAsset.ProtoReflect.Descriptor instead.
func (*PackagedAsset) GetContentType ¶
func (x *PackagedAsset) GetContentType() string
func (*PackagedAsset) GetIntegrity ¶
func (x *PackagedAsset) GetIntegrity() string
func (*PackagedAsset) GetPath ¶
func (x *PackagedAsset) GetPath() string
func (*PackagedAsset) ProtoMessage ¶
func (*PackagedAsset) ProtoMessage()
func (*PackagedAsset) ProtoReflect ¶
func (x *PackagedAsset) ProtoReflect() protoreflect.Message
func (*PackagedAsset) Reset ¶
func (x *PackagedAsset) Reset()
func (*PackagedAsset) String ¶
func (x *PackagedAsset) String() string
type PersonDetailRecord ¶ added in v0.3.4
type PersonDetailRecord struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
SortName string `protobuf:"bytes,2,opt,name=sort_name,json=sortName,proto3" json:"sort_name,omitempty"`
Bio string `protobuf:"bytes,3,opt,name=bio,proto3" json:"bio,omitempty"`
BirthDate string `protobuf:"bytes,4,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
DeathDate string `protobuf:"bytes,5,opt,name=death_date,json=deathDate,proto3" json:"death_date,omitempty"`
Birthplace string `protobuf:"bytes,6,opt,name=birthplace,proto3" json:"birthplace,omitempty"`
Homepage string `protobuf:"bytes,7,opt,name=homepage,proto3" json:"homepage,omitempty"`
PhotoPath string `protobuf:"bytes,8,opt,name=photo_path,json=photoPath,proto3" json:"photo_path,omitempty"`
PhotoThumbhash string `protobuf:"bytes,9,opt,name=photo_thumbhash,json=photoThumbhash,proto3" json:"photo_thumbhash,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,10,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
// contains filtered or unexported fields
}
func (*PersonDetailRecord) Descriptor
deprecated
added in
v0.3.4
func (*PersonDetailRecord) Descriptor() ([]byte, []int)
Deprecated: Use PersonDetailRecord.ProtoReflect.Descriptor instead.
func (*PersonDetailRecord) GetBio ¶ added in v0.3.4
func (x *PersonDetailRecord) GetBio() string
func (*PersonDetailRecord) GetBirthDate ¶ added in v0.3.4
func (x *PersonDetailRecord) GetBirthDate() string
func (*PersonDetailRecord) GetBirthplace ¶ added in v0.3.4
func (x *PersonDetailRecord) GetBirthplace() string
func (*PersonDetailRecord) GetDeathDate ¶ added in v0.3.4
func (x *PersonDetailRecord) GetDeathDate() string
func (*PersonDetailRecord) GetHomepage ¶ added in v0.3.4
func (x *PersonDetailRecord) GetHomepage() string
func (*PersonDetailRecord) GetName ¶ added in v0.3.4
func (x *PersonDetailRecord) GetName() string
func (*PersonDetailRecord) GetPhotoPath ¶ added in v0.3.4
func (x *PersonDetailRecord) GetPhotoPath() string
func (*PersonDetailRecord) GetPhotoThumbhash ¶ added in v0.3.4
func (x *PersonDetailRecord) GetPhotoThumbhash() string
func (*PersonDetailRecord) GetProviderIds ¶ added in v0.3.4
func (x *PersonDetailRecord) GetProviderIds() *structpb.Struct
func (*PersonDetailRecord) GetSortName ¶ added in v0.3.4
func (x *PersonDetailRecord) GetSortName() string
func (*PersonDetailRecord) ProtoMessage ¶ added in v0.3.4
func (*PersonDetailRecord) ProtoMessage()
func (*PersonDetailRecord) ProtoReflect ¶ added in v0.3.4
func (x *PersonDetailRecord) ProtoReflect() protoreflect.Message
func (*PersonDetailRecord) Reset ¶ added in v0.3.4
func (x *PersonDetailRecord) Reset()
func (*PersonDetailRecord) String ¶ added in v0.3.4
func (x *PersonDetailRecord) String() string
type PersonRecord ¶
type PersonRecord struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Character string `protobuf:"bytes,3,opt,name=character,proto3" json:"character,omitempty"`
SortOrder int32 `protobuf:"varint,4,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
TmdbId string `protobuf:"bytes,5,opt,name=tmdb_id,json=tmdbId,proto3" json:"tmdb_id,omitempty"`
TvdbId string `protobuf:"bytes,6,opt,name=tvdb_id,json=tvdbId,proto3" json:"tvdb_id,omitempty"`
ImdbId string `protobuf:"bytes,7,opt,name=imdb_id,json=imdbId,proto3" json:"imdb_id,omitempty"`
PlexGuid string `protobuf:"bytes,8,opt,name=plex_guid,json=plexGuid,proto3" json:"plex_guid,omitempty"`
PhotoPath string `protobuf:"bytes,9,opt,name=photo_path,json=photoPath,proto3" json:"photo_path,omitempty"`
PhotoThumbhash string `protobuf:"bytes,10,opt,name=photo_thumbhash,json=photoThumbhash,proto3" json:"photo_thumbhash,omitempty"`
// contains filtered or unexported fields
}
func (*PersonRecord) Descriptor
deprecated
func (*PersonRecord) Descriptor() ([]byte, []int)
Deprecated: Use PersonRecord.ProtoReflect.Descriptor instead.
func (*PersonRecord) GetCharacter ¶
func (x *PersonRecord) GetCharacter() string
func (*PersonRecord) GetImdbId ¶
func (x *PersonRecord) GetImdbId() string
func (*PersonRecord) GetKind ¶
func (x *PersonRecord) GetKind() string
func (*PersonRecord) GetName ¶
func (x *PersonRecord) GetName() string
func (*PersonRecord) GetPhotoPath ¶
func (x *PersonRecord) GetPhotoPath() string
func (*PersonRecord) GetPhotoThumbhash ¶
func (x *PersonRecord) GetPhotoThumbhash() string
func (*PersonRecord) GetPlexGuid ¶
func (x *PersonRecord) GetPlexGuid() string
func (*PersonRecord) GetSortOrder ¶
func (x *PersonRecord) GetSortOrder() int32
func (*PersonRecord) GetTmdbId ¶
func (x *PersonRecord) GetTmdbId() string
func (*PersonRecord) GetTvdbId ¶
func (x *PersonRecord) GetTvdbId() string
func (*PersonRecord) ProtoMessage ¶
func (*PersonRecord) ProtoMessage()
func (*PersonRecord) ProtoReflect ¶
func (x *PersonRecord) ProtoReflect() protoreflect.Message
func (*PersonRecord) Reset ¶
func (x *PersonRecord) Reset()
func (*PersonRecord) String ¶
func (x *PersonRecord) String() string
type PluginManifest ¶
type PluginManifest struct {
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Checksum string `protobuf:"bytes,3,opt,name=checksum,proto3" json:"checksum,omitempty"`
ContinuumApiVersion string `protobuf:"bytes,4,opt,name=continuum_api_version,json=continuumApiVersion,proto3" json:"continuum_api_version,omitempty"`
SupportedPlatforms []*SupportedPlatform `protobuf:"bytes,5,rep,name=supported_platforms,json=supportedPlatforms,proto3" json:"supported_platforms,omitempty"`
Capabilities []*CapabilityDescriptor `protobuf:"bytes,6,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
GlobalConfigSchema []*ConfigSchema `protobuf:"bytes,7,rep,name=global_config_schema,json=globalConfigSchema,proto3" json:"global_config_schema,omitempty"`
UserConfigSchema []*ConfigSchema `protobuf:"bytes,8,rep,name=user_config_schema,json=userConfigSchema,proto3" json:"user_config_schema,omitempty"`
HttpRoutes []*HttpRouteDescriptor `protobuf:"bytes,9,rep,name=http_routes,json=httpRoutes,proto3" json:"http_routes,omitempty"`
Assets []*PackagedAsset `protobuf:"bytes,10,rep,name=assets,proto3" json:"assets,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*PluginManifest) Descriptor
deprecated
func (*PluginManifest) Descriptor() ([]byte, []int)
Deprecated: Use PluginManifest.ProtoReflect.Descriptor instead.
func (*PluginManifest) GetAssets ¶
func (x *PluginManifest) GetAssets() []*PackagedAsset
func (*PluginManifest) GetCapabilities ¶
func (x *PluginManifest) GetCapabilities() []*CapabilityDescriptor
func (*PluginManifest) GetChecksum ¶
func (x *PluginManifest) GetChecksum() string
func (*PluginManifest) GetContinuumApiVersion ¶
func (x *PluginManifest) GetContinuumApiVersion() string
func (*PluginManifest) GetGlobalConfigSchema ¶
func (x *PluginManifest) GetGlobalConfigSchema() []*ConfigSchema
func (*PluginManifest) GetHttpRoutes ¶
func (x *PluginManifest) GetHttpRoutes() []*HttpRouteDescriptor
func (*PluginManifest) GetMetadata ¶
func (x *PluginManifest) GetMetadata() *structpb.Struct
func (*PluginManifest) GetPluginId ¶
func (x *PluginManifest) GetPluginId() string
func (*PluginManifest) GetSupportedPlatforms ¶
func (x *PluginManifest) GetSupportedPlatforms() []*SupportedPlatform
func (*PluginManifest) GetUserConfigSchema ¶
func (x *PluginManifest) GetUserConfigSchema() []*ConfigSchema
func (*PluginManifest) GetVersion ¶
func (x *PluginManifest) GetVersion() string
func (*PluginManifest) ProtoMessage ¶
func (*PluginManifest) ProtoMessage()
func (*PluginManifest) ProtoReflect ¶
func (x *PluginManifest) ProtoReflect() protoreflect.Message
func (*PluginManifest) Reset ¶
func (x *PluginManifest) Reset()
func (*PluginManifest) String ¶
func (x *PluginManifest) String() string
type ProviderSearchResult ¶
type ProviderSearchResult struct {
ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ItemType string `protobuf:"bytes,2,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
OriginalTitle string `protobuf:"bytes,4,opt,name=original_title,json=originalTitle,proto3" json:"original_title,omitempty"`
Year int32 `protobuf:"varint,5,opt,name=year,proto3" json:"year,omitempty"`
Overview string `protobuf:"bytes,6,opt,name=overview,proto3" json:"overview,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,7,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
ImageUrl string `protobuf:"bytes,8,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"`
// contains filtered or unexported fields
}
func (*ProviderSearchResult) Descriptor
deprecated
func (*ProviderSearchResult) Descriptor() ([]byte, []int)
Deprecated: Use ProviderSearchResult.ProtoReflect.Descriptor instead.
func (*ProviderSearchResult) GetImageUrl ¶
func (x *ProviderSearchResult) GetImageUrl() string
func (*ProviderSearchResult) GetItemType ¶
func (x *ProviderSearchResult) GetItemType() string
func (*ProviderSearchResult) GetOriginalTitle ¶
func (x *ProviderSearchResult) GetOriginalTitle() string
func (*ProviderSearchResult) GetOverview ¶
func (x *ProviderSearchResult) GetOverview() string
func (*ProviderSearchResult) GetProviderId ¶
func (x *ProviderSearchResult) GetProviderId() string
func (*ProviderSearchResult) GetProviderIds ¶
func (x *ProviderSearchResult) GetProviderIds() *structpb.Struct
func (*ProviderSearchResult) GetTitle ¶
func (x *ProviderSearchResult) GetTitle() string
func (*ProviderSearchResult) GetYear ¶
func (x *ProviderSearchResult) GetYear() int32
func (*ProviderSearchResult) ProtoMessage ¶
func (*ProviderSearchResult) ProtoMessage()
func (*ProviderSearchResult) ProtoReflect ¶
func (x *ProviderSearchResult) ProtoReflect() protoreflect.Message
func (*ProviderSearchResult) Reset ¶
func (x *ProviderSearchResult) Reset()
func (*ProviderSearchResult) String ¶
func (x *ProviderSearchResult) String() string
type ResolveImageURLRequest ¶ added in v0.3.0
type ResolveImageURLRequest struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Variant string `protobuf:"bytes,2,opt,name=variant,proto3" json:"variant,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveImageURLRequest) Descriptor
deprecated
added in
v0.3.0
func (*ResolveImageURLRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResolveImageURLRequest.ProtoReflect.Descriptor instead.
func (*ResolveImageURLRequest) GetPath ¶ added in v0.3.0
func (x *ResolveImageURLRequest) GetPath() string
func (*ResolveImageURLRequest) GetVariant ¶ added in v0.3.1
func (x *ResolveImageURLRequest) GetVariant() string
func (*ResolveImageURLRequest) ProtoMessage ¶ added in v0.3.0
func (*ResolveImageURLRequest) ProtoMessage()
func (*ResolveImageURLRequest) ProtoReflect ¶ added in v0.3.0
func (x *ResolveImageURLRequest) ProtoReflect() protoreflect.Message
func (*ResolveImageURLRequest) Reset ¶ added in v0.3.0
func (x *ResolveImageURLRequest) Reset()
func (*ResolveImageURLRequest) String ¶ added in v0.3.0
func (x *ResolveImageURLRequest) String() string
type ResolveImageURLResponse ¶ added in v0.3.0
type ResolveImageURLResponse struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveImageURLResponse) Descriptor
deprecated
added in
v0.3.0
func (*ResolveImageURLResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResolveImageURLResponse.ProtoReflect.Descriptor instead.
func (*ResolveImageURLResponse) GetUrl ¶ added in v0.3.0
func (x *ResolveImageURLResponse) GetUrl() string
func (*ResolveImageURLResponse) ProtoMessage ¶ added in v0.3.0
func (*ResolveImageURLResponse) ProtoMessage()
func (*ResolveImageURLResponse) ProtoReflect ¶ added in v0.3.0
func (x *ResolveImageURLResponse) ProtoReflect() protoreflect.Message
func (*ResolveImageURLResponse) Reset ¶ added in v0.3.0
func (x *ResolveImageURLResponse) Reset()
func (*ResolveImageURLResponse) String ¶ added in v0.3.0
func (x *ResolveImageURLResponse) String() string
type ResolveImageURLsRequest ¶ added in v0.3.0
type ResolveImageURLsRequest struct {
Paths []string `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"`
Variant string `protobuf:"bytes,2,opt,name=variant,proto3" json:"variant,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveImageURLsRequest) Descriptor
deprecated
added in
v0.3.0
func (*ResolveImageURLsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResolveImageURLsRequest.ProtoReflect.Descriptor instead.
func (*ResolveImageURLsRequest) GetPaths ¶ added in v0.3.0
func (x *ResolveImageURLsRequest) GetPaths() []string
func (*ResolveImageURLsRequest) GetVariant ¶ added in v0.3.1
func (x *ResolveImageURLsRequest) GetVariant() string
func (*ResolveImageURLsRequest) ProtoMessage ¶ added in v0.3.0
func (*ResolveImageURLsRequest) ProtoMessage()
func (*ResolveImageURLsRequest) ProtoReflect ¶ added in v0.3.0
func (x *ResolveImageURLsRequest) ProtoReflect() protoreflect.Message
func (*ResolveImageURLsRequest) Reset ¶ added in v0.3.0
func (x *ResolveImageURLsRequest) Reset()
func (*ResolveImageURLsRequest) String ¶ added in v0.3.0
func (x *ResolveImageURLsRequest) String() string
type ResolveImageURLsResponse ¶ added in v0.3.0
type ResolveImageURLsResponse struct {
Urls map[string]string `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ResolveImageURLsResponse) Descriptor
deprecated
added in
v0.3.0
func (*ResolveImageURLsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResolveImageURLsResponse.ProtoReflect.Descriptor instead.
func (*ResolveImageURLsResponse) GetUrls ¶ added in v0.3.0
func (x *ResolveImageURLsResponse) GetUrls() map[string]string
func (*ResolveImageURLsResponse) ProtoMessage ¶ added in v0.3.0
func (*ResolveImageURLsResponse) ProtoMessage()
func (*ResolveImageURLsResponse) ProtoReflect ¶ added in v0.3.0
func (x *ResolveImageURLsResponse) ProtoReflect() protoreflect.Message
func (*ResolveImageURLsResponse) Reset ¶ added in v0.3.0
func (x *ResolveImageURLsResponse) Reset()
func (*ResolveImageURLsResponse) String ¶ added in v0.3.0
func (x *ResolveImageURLsResponse) String() string
type RunScheduledTaskRequest ¶
type RunScheduledTaskRequest struct {
TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
Input *structpb.Struct `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
// contains filtered or unexported fields
}
func (*RunScheduledTaskRequest) Descriptor
deprecated
func (*RunScheduledTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunScheduledTaskRequest.ProtoReflect.Descriptor instead.
func (*RunScheduledTaskRequest) GetInput ¶
func (x *RunScheduledTaskRequest) GetInput() *structpb.Struct
func (*RunScheduledTaskRequest) GetTaskKey ¶
func (x *RunScheduledTaskRequest) GetTaskKey() string
func (*RunScheduledTaskRequest) ProtoMessage ¶
func (*RunScheduledTaskRequest) ProtoMessage()
func (*RunScheduledTaskRequest) ProtoReflect ¶
func (x *RunScheduledTaskRequest) ProtoReflect() protoreflect.Message
func (*RunScheduledTaskRequest) Reset ¶
func (x *RunScheduledTaskRequest) Reset()
func (*RunScheduledTaskRequest) String ¶
func (x *RunScheduledTaskRequest) String() string
type RunScheduledTaskResponse ¶
type RunScheduledTaskResponse struct {
Output *structpb.Struct `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*RunScheduledTaskResponse) Descriptor
deprecated
func (*RunScheduledTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunScheduledTaskResponse.ProtoReflect.Descriptor instead.
func (*RunScheduledTaskResponse) GetOutput ¶
func (x *RunScheduledTaskResponse) GetOutput() *structpb.Struct
func (*RunScheduledTaskResponse) ProtoMessage ¶
func (*RunScheduledTaskResponse) ProtoMessage()
func (*RunScheduledTaskResponse) ProtoReflect ¶
func (x *RunScheduledTaskResponse) ProtoReflect() protoreflect.Message
func (*RunScheduledTaskResponse) Reset ¶
func (x *RunScheduledTaskResponse) Reset()
func (*RunScheduledTaskResponse) String ¶
func (x *RunScheduledTaskResponse) String() string
type RuntimeClient ¶
type RuntimeClient interface {
GetManifest(ctx context.Context, in *GetManifestRequest, opts ...grpc.CallOption) (*GetManifestResponse, error)
Configure(ctx context.Context, in *ConfigureRequest, opts ...grpc.CallOption) (*ConfigureResponse, error)
}
RuntimeClient is the client API for Runtime service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewRuntimeClient ¶
func NewRuntimeClient(cc grpc.ClientConnInterface) RuntimeClient
type RuntimeServer ¶
type RuntimeServer interface {
GetManifest(context.Context, *GetManifestRequest) (*GetManifestResponse, error)
Configure(context.Context, *ConfigureRequest) (*ConfigureResponse, error)
}
RuntimeServer is the server API for Runtime service. All implementations should embed UnimplementedRuntimeServer for forward compatibility.
type ScheduledTaskClient ¶
type ScheduledTaskClient interface {
Run(ctx context.Context, in *RunScheduledTaskRequest, opts ...grpc.CallOption) (*RunScheduledTaskResponse, error)
}
ScheduledTaskClient is the client API for ScheduledTask service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewScheduledTaskClient ¶
func NewScheduledTaskClient(cc grpc.ClientConnInterface) ScheduledTaskClient
type ScheduledTaskServer ¶
type ScheduledTaskServer interface {
Run(context.Context, *RunScheduledTaskRequest) (*RunScheduledTaskResponse, error)
}
ScheduledTaskServer is the server API for ScheduledTask service. All implementations should embed UnimplementedScheduledTaskServer for forward compatibility.
type SearchMetadataRequest ¶
type SearchMetadataRequest struct {
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
ItemType string `protobuf:"bytes,2,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
Year int32 `protobuf:"varint,3,opt,name=year,proto3" json:"year,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,4,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
Language string `protobuf:"bytes,5,opt,name=language,proto3" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*SearchMetadataRequest) Descriptor
deprecated
func (*SearchMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchMetadataRequest.ProtoReflect.Descriptor instead.
func (*SearchMetadataRequest) GetItemType ¶
func (x *SearchMetadataRequest) GetItemType() string
func (*SearchMetadataRequest) GetLanguage ¶ added in v0.3.5
func (x *SearchMetadataRequest) GetLanguage() string
func (*SearchMetadataRequest) GetProviderIds ¶
func (x *SearchMetadataRequest) GetProviderIds() *structpb.Struct
func (*SearchMetadataRequest) GetQuery ¶
func (x *SearchMetadataRequest) GetQuery() string
func (*SearchMetadataRequest) GetYear ¶
func (x *SearchMetadataRequest) GetYear() int32
func (*SearchMetadataRequest) ProtoMessage ¶
func (*SearchMetadataRequest) ProtoMessage()
func (*SearchMetadataRequest) ProtoReflect ¶
func (x *SearchMetadataRequest) ProtoReflect() protoreflect.Message
func (*SearchMetadataRequest) Reset ¶
func (x *SearchMetadataRequest) Reset()
func (*SearchMetadataRequest) String ¶
func (x *SearchMetadataRequest) String() string
type SearchMetadataResponse ¶
type SearchMetadataResponse struct {
Results []*ProviderSearchResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
func (*SearchMetadataResponse) Descriptor
deprecated
func (*SearchMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchMetadataResponse.ProtoReflect.Descriptor instead.
func (*SearchMetadataResponse) GetResults ¶
func (x *SearchMetadataResponse) GetResults() []*ProviderSearchResult
func (*SearchMetadataResponse) ProtoMessage ¶
func (*SearchMetadataResponse) ProtoMessage()
func (*SearchMetadataResponse) ProtoReflect ¶
func (x *SearchMetadataResponse) ProtoReflect() protoreflect.Message
func (*SearchMetadataResponse) Reset ¶
func (x *SearchMetadataResponse) Reset()
func (*SearchMetadataResponse) String ¶
func (x *SearchMetadataResponse) String() string
type SeasonRecord ¶
type SeasonRecord struct {
SeasonNumber int32 `protobuf:"varint,1,opt,name=season_number,json=seasonNumber,proto3" json:"season_number,omitempty"`
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
Overview string `protobuf:"bytes,3,opt,name=overview,proto3" json:"overview,omitempty"`
AirDate string `protobuf:"bytes,4,opt,name=air_date,json=airDate,proto3" json:"air_date,omitempty"`
PosterPath string `protobuf:"bytes,5,opt,name=poster_path,json=posterPath,proto3" json:"poster_path,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
ProviderId string `protobuf:"bytes,7,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ProviderIds *structpb.Struct `protobuf:"bytes,8,opt,name=provider_ids,json=providerIds,proto3" json:"provider_ids,omitempty"`
// contains filtered or unexported fields
}
func (*SeasonRecord) Descriptor
deprecated
func (*SeasonRecord) Descriptor() ([]byte, []int)
Deprecated: Use SeasonRecord.ProtoReflect.Descriptor instead.
func (*SeasonRecord) GetAirDate ¶
func (x *SeasonRecord) GetAirDate() string
func (*SeasonRecord) GetMetadata ¶
func (x *SeasonRecord) GetMetadata() *structpb.Struct
func (*SeasonRecord) GetOverview ¶
func (x *SeasonRecord) GetOverview() string
func (*SeasonRecord) GetPosterPath ¶
func (x *SeasonRecord) GetPosterPath() string
func (*SeasonRecord) GetProviderId ¶
func (x *SeasonRecord) GetProviderId() string
func (*SeasonRecord) GetProviderIds ¶
func (x *SeasonRecord) GetProviderIds() *structpb.Struct
func (*SeasonRecord) GetSeasonNumber ¶
func (x *SeasonRecord) GetSeasonNumber() int32
func (*SeasonRecord) GetTitle ¶
func (x *SeasonRecord) GetTitle() string
func (*SeasonRecord) ProtoMessage ¶
func (*SeasonRecord) ProtoMessage()
func (*SeasonRecord) ProtoReflect ¶
func (x *SeasonRecord) ProtoReflect() protoreflect.Message
func (*SeasonRecord) Reset ¶
func (x *SeasonRecord) Reset()
func (*SeasonRecord) String ¶
func (x *SeasonRecord) String() string
type SupportedPlatform ¶
type SupportedPlatform struct {
Os string `protobuf:"bytes,1,opt,name=os,proto3" json:"os,omitempty"`
Arch string `protobuf:"bytes,2,opt,name=arch,proto3" json:"arch,omitempty"`
// contains filtered or unexported fields
}
func (*SupportedPlatform) Descriptor
deprecated
func (*SupportedPlatform) Descriptor() ([]byte, []int)
Deprecated: Use SupportedPlatform.ProtoReflect.Descriptor instead.
func (*SupportedPlatform) GetArch ¶
func (x *SupportedPlatform) GetArch() string
func (*SupportedPlatform) GetOs ¶
func (x *SupportedPlatform) GetOs() string
func (*SupportedPlatform) ProtoMessage ¶
func (*SupportedPlatform) ProtoMessage()
func (*SupportedPlatform) ProtoReflect ¶
func (x *SupportedPlatform) ProtoReflect() protoreflect.Message
func (*SupportedPlatform) Reset ¶
func (x *SupportedPlatform) Reset()
func (*SupportedPlatform) String ¶
func (x *SupportedPlatform) String() string
type UnimplementedAuthProviderServer ¶
type UnimplementedAuthProviderServer struct{}
UnimplementedAuthProviderServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAuthProviderServer) Authenticate ¶
func (UnimplementedAuthProviderServer) Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
type UnimplementedEventConsumerServer ¶
type UnimplementedEventConsumerServer struct{}
UnimplementedEventConsumerServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedEventConsumerServer) HandleEvent ¶
func (UnimplementedEventConsumerServer) HandleEvent(context.Context, *HandleEventRequest) (*HandleEventResponse, error)
type UnimplementedHttpRoutesServer ¶
type UnimplementedHttpRoutesServer struct{}
UnimplementedHttpRoutesServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedHttpRoutesServer) Handle ¶
func (UnimplementedHttpRoutesServer) Handle(context.Context, *HandleHTTPRequest) (*HandleHTTPResponse, error)
type UnimplementedMediaAnalyzerServer ¶
type UnimplementedMediaAnalyzerServer struct{}
UnimplementedMediaAnalyzerServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedMediaAnalyzerServer) Analyze ¶
func (UnimplementedMediaAnalyzerServer) Analyze(context.Context, *AnalyzeMediaRequest) (*AnalyzeMediaResponse, error)
type UnimplementedMetadataProviderServer ¶
type UnimplementedMetadataProviderServer struct{}
UnimplementedMetadataProviderServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedMetadataProviderServer) GetEpisodes ¶
func (UnimplementedMetadataProviderServer) GetEpisodes(context.Context, *GetEpisodesRequest) (*GetEpisodesResponse, error)
func (UnimplementedMetadataProviderServer) GetImages ¶
func (UnimplementedMetadataProviderServer) GetImages(context.Context, *GetImagesRequest) (*GetImagesResponse, error)
func (UnimplementedMetadataProviderServer) GetMetadata ¶
func (UnimplementedMetadataProviderServer) GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error)
func (UnimplementedMetadataProviderServer) GetPersonDetail ¶ added in v0.3.4
func (UnimplementedMetadataProviderServer) GetPersonDetail(context.Context, *GetPersonDetailRequest) (*GetPersonDetailResponse, error)
func (UnimplementedMetadataProviderServer) GetSeasons ¶
func (UnimplementedMetadataProviderServer) GetSeasons(context.Context, *GetSeasonsRequest) (*GetSeasonsResponse, error)
func (UnimplementedMetadataProviderServer) ResolveImageURL ¶ added in v0.3.0
func (UnimplementedMetadataProviderServer) ResolveImageURL(context.Context, *ResolveImageURLRequest) (*ResolveImageURLResponse, error)
func (UnimplementedMetadataProviderServer) ResolveImageURLs ¶ added in v0.3.0
func (UnimplementedMetadataProviderServer) ResolveImageURLs(context.Context, *ResolveImageURLsRequest) (*ResolveImageURLsResponse, error)
func (UnimplementedMetadataProviderServer) Search ¶
func (UnimplementedMetadataProviderServer) Search(context.Context, *SearchMetadataRequest) (*SearchMetadataResponse, error)
type UnimplementedRuntimeServer ¶
type UnimplementedRuntimeServer struct{}
UnimplementedRuntimeServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedRuntimeServer) Configure ¶
func (UnimplementedRuntimeServer) Configure(context.Context, *ConfigureRequest) (*ConfigureResponse, error)
func (UnimplementedRuntimeServer) GetManifest ¶
func (UnimplementedRuntimeServer) GetManifest(context.Context, *GetManifestRequest) (*GetManifestResponse, error)
type UnimplementedScheduledTaskServer ¶
type UnimplementedScheduledTaskServer struct{}
UnimplementedScheduledTaskServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
type UnsafeAuthProviderServer ¶
type UnsafeAuthProviderServer interface {
// contains filtered or unexported methods
}
UnsafeAuthProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthProviderServer will result in compilation errors.
type UnsafeEventConsumerServer ¶
type UnsafeEventConsumerServer interface {
// contains filtered or unexported methods
}
UnsafeEventConsumerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventConsumerServer will result in compilation errors.
type UnsafeHttpRoutesServer ¶
type UnsafeHttpRoutesServer interface {
// contains filtered or unexported methods
}
UnsafeHttpRoutesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HttpRoutesServer will result in compilation errors.
type UnsafeMediaAnalyzerServer ¶
type UnsafeMediaAnalyzerServer interface {
// contains filtered or unexported methods
}
UnsafeMediaAnalyzerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MediaAnalyzerServer will result in compilation errors.
type UnsafeMetadataProviderServer ¶
type UnsafeMetadataProviderServer interface {
// contains filtered or unexported methods
}
UnsafeMetadataProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetadataProviderServer will result in compilation errors.
type UnsafeRuntimeServer ¶
type UnsafeRuntimeServer interface {
// contains filtered or unexported methods
}
UnsafeRuntimeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuntimeServer will result in compilation errors.
type UnsafeScheduledTaskServer ¶
type UnsafeScheduledTaskServer interface {
// contains filtered or unexported methods
}
UnsafeScheduledTaskServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ScheduledTaskServer will result in compilation errors.