pluginv1

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Runtime_GetManifest_FullMethodName = "/continuum.plugin.v1.Runtime/GetManifest"
	Runtime_Configure_FullMethodName   = "/continuum.plugin.v1.Runtime/Configure"
)
View Source
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"
)
View Source
const (
	AuthProvider_Authenticate_FullMethodName = "/continuum.plugin.v1.AuthProvider/Authenticate"
)
View Source
const (
	EventConsumer_HandleEvent_FullMethodName = "/continuum.plugin.v1.EventConsumer/HandleEvent"
)
View Source
const (
	HttpRoutes_Handle_FullMethodName = "/continuum.plugin.v1.HttpRoutes/Handle"
)
View Source
const (
	MediaAnalyzer_Analyze_FullMethodName = "/continuum.plugin.v1.MediaAnalyzer/Analyze"
)
View Source
const (
	ScheduledTask_Run_FullMethodName = "/continuum.plugin.v1.ScheduledTask/Run"
)

Variables

View Source
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.

View Source
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)

View Source
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)

View Source
var File_continuum_plugin_v1_auth_provider_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_common_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_event_consumer_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_http_routes_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_media_analyzer_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_metadata_provider_proto protoreflect.FileDescriptor
View Source
var File_continuum_plugin_v1_scheduled_task_proto protoreflect.FileDescriptor
View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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) Enum

func (AdminFormControl) EnumDescriptor deprecated

func (AdminFormControl) EnumDescriptor() ([]byte, []int)

Deprecated: Use AdminFormControl.Descriptor instead.

func (AdminFormControl) Number

func (AdminFormControl) String

func (x AdminFormControl) String() string

func (AdminFormControl) Type

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.

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.

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 (*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"`
	Navigable       bool   `protobuf:"varint,5,opt,name=navigable,proto3" json:"navigable,omitempty"`
	NavigationLabel string `protobuf:"bytes,6,opt,name=navigation_label,json=navigationLabel,proto3" json:"navigation_label,omitempty"`
	NavigationKind  string `protobuf:"bytes,7,opt,name=navigation_kind,json=navigationKind,proto3" json:"navigation_kind,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.

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

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.

type MetadataProviderServer

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.

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

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

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

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

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) GetImages

func (UnimplementedMetadataProviderServer) GetMetadata

func (UnimplementedMetadataProviderServer) GetPersonDetail added in v0.3.4

func (UnimplementedMetadataProviderServer) GetSeasons

func (UnimplementedMetadataProviderServer) ResolveImageURL added in v0.3.0

func (UnimplementedMetadataProviderServer) ResolveImageURLs added in v0.3.0

func (UnimplementedMetadataProviderServer) Search

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) GetManifest

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL