// Code generated by protoc-gen-go-grpc. DO NOT EDIT.

package golang_client

import (
	context "context"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
)

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7

// ChannelManagerClient is the client API for ChannelManager 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 ChannelManagerClient interface {
	// GetStitchedActiveChannelIds (Unary)
	GetStitchedActiveChannelIds(ctx context.Context, in *GetStitchedActiveChannelIdsRequest, opts ...grpc.CallOption) (*GetStitchedActiveChannelIdsResponse, error)
	// GetChannelForActiveContent (Unary)
	GetChannelForActiveContent(ctx context.Context, in *GetChannelForActiveContentRequest, opts ...grpc.CallOption) (*GetChannelForActiveContentResponse, error)
	// GetTimelinesForActiveContent (Unary)
	GetTimelinesForActiveContent(ctx context.Context, in *GetTimelinesForActiveContentRequest, opts ...grpc.CallOption) (*GetTimelinesForActiveContentResponse, error)
	// GetAll (Server Stream)
	GetAll(ctx context.Context, in *GetAllRequest, opts ...grpc.CallOption) (ChannelManager_GetAllClient, error)
	// GetById (Unary)
	GetById(ctx context.Context, in *GetByIdRequest, opts ...grpc.CallOption) (*GetByIdResponse, error)
	// GetByIds (Unary)
	GetByIds(ctx context.Context, in *GetByIdsRequest, opts ...grpc.CallOption) (*GetByIdsResponse, error)
	// GetAllPaged (Unary)
	GetAllPaged(ctx context.Context, in *GetAllPagedRequest, opts ...grpc.CallOption) (*GetAllPagedResponse, error)
	// GetNonStitchedChannelsWithMultipleScheduledClips (Unary)
	GetNonStitchedChannelsWithMultipleScheduledClips(ctx context.Context, in *GetNonStitchedChannelsWithMultipleScheduledClipsParams, opts ...grpc.CallOption) (*GetNonStitchedChannelsWithMultipleScheduledClipsResponse, error)
	// GetDocumentsUpdatedBetweenDates (Server Stream)
	GetDocumentsUpdatedBetweenDates(ctx context.Context, in *GetDocumentsUpdatedBetweenDatesRequest, opts ...grpc.CallOption) (ChannelManager_GetDocumentsUpdatedBetweenDatesClient, error)
	// CFeedsSyncDocuments (Server Stream)
	CFeedsSyncDocuments(ctx context.Context, in *CFeedsSyncDocumentsRequest, opts ...grpc.CallOption) (ChannelManager_CFeedsSyncDocumentsClient, error)
	// CFeedsSyncAllIds (Server Stream)
	CFeedsSyncAllIds(ctx context.Context, in *CFeedsSyncAllIdsRequest, opts ...grpc.CallOption) (ChannelManager_CFeedsSyncAllIdsClient, error)
	// GetChannelById (Unary)
	//
	// Deprecated. Will be removed once client (Stitcher Sequence Lambda) no longer using
	GetChannelById(ctx context.Context, in *GetChannelByIdRequest, opts ...grpc.CallOption) (*GetChannelByIdResponse, error)
	// UpdateFields (Unary)
	UpdateFields(ctx context.Context, in *UpdateFieldsRequest, opts ...grpc.CallOption) (*UpdateFieldsResponse, error)
	// Create (Unary)
	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
	BulkDeviceUpdate(ctx context.Context, in *BulkDeviceUpdateRequest, opts ...grpc.CallOption) (*BulkDeviceUpdateResponse, error)
	GetChannelQueue(ctx context.Context, in *GetChannelQueueRequest, opts ...grpc.CallOption) (*GetChannelQueueResponse, error)
	// GetAllPagedChannelLite (Unary)
	//
	// NOTE: The Lite Version does not support filtering by samsung channel properties
	// Ideally this can be used for the majority of List > Pick List use cases
	GetAllPagedChannelLite(ctx context.Context, in *GetAllPagedChannelLiteRequest, opts ...grpc.CallOption) (*GetAllPagedChannelLiteResponse, error)
	GetCFaasIntegratedChannel(ctx context.Context, in *GetCFaasIntegratedChannelRequest, opts ...grpc.CallOption) (*GetCFaasIntegratedChannelResponse, error)
	GetOneCFaasIntegratedChannel(ctx context.Context, in *GetOneCFaasIntegratedChannelRequest, opts ...grpc.CallOption) (*GetOneCFaasIntegratedChannelResponse, error)
	GetLibrarySumDuration(ctx context.Context, in *GetLibrarySumDurationRequest, opts ...grpc.CallOption) (*GetLibrarySumDurationResponse, error)
	GetQueueSumDuration(ctx context.Context, in *GetQueueSumDurationRequest, opts ...grpc.CallOption) (*GetQueueSumDurationResponse, error)
	BulkRemoveEpisodesFromQueue(ctx context.Context, in *BulkRemoveEpisodesFromQueueRequest, opts ...grpc.CallOption) (*BulkRemoveEpisodesFromQueueResponse, error)
	GetChannelByFilter(ctx context.Context, in *GetChannelByFilterRequest, opts ...grpc.CallOption) (*GetChannelByFilterResponse, error)
}

type channelManagerClient struct {
	cc grpc.ClientConnInterface
}

func NewChannelManagerClient(cc grpc.ClientConnInterface) ChannelManagerClient {
	return &channelManagerClient{cc}
}

func (c *channelManagerClient) GetStitchedActiveChannelIds(ctx context.Context, in *GetStitchedActiveChannelIdsRequest, opts ...grpc.CallOption) (*GetStitchedActiveChannelIdsResponse, error) {
	out := new(GetStitchedActiveChannelIdsResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetStitchedActiveChannelIds", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetChannelForActiveContent(ctx context.Context, in *GetChannelForActiveContentRequest, opts ...grpc.CallOption) (*GetChannelForActiveContentResponse, error) {
	out := new(GetChannelForActiveContentResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetChannelForActiveContent", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetTimelinesForActiveContent(ctx context.Context, in *GetTimelinesForActiveContentRequest, opts ...grpc.CallOption) (*GetTimelinesForActiveContentResponse, error) {
	out := new(GetTimelinesForActiveContentResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetTimelinesForActiveContent", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetAll(ctx context.Context, in *GetAllRequest, opts ...grpc.CallOption) (ChannelManager_GetAllClient, error) {
	stream, err := c.cc.NewStream(ctx, &ChannelManager_ServiceDesc.Streams[0], "/channelpackage.ChannelManager/GetAll", opts...)
	if err != nil {
		return nil, err
	}
	x := &channelManagerGetAllClient{stream}
	if err := x.ClientStream.SendMsg(in); err != nil {
		return nil, err
	}
	if err := x.ClientStream.CloseSend(); err != nil {
		return nil, err
	}
	return x, nil
}

type ChannelManager_GetAllClient interface {
	Recv() (*Channel, error)
	grpc.ClientStream
}

type channelManagerGetAllClient struct {
	grpc.ClientStream
}

func (x *channelManagerGetAllClient) Recv() (*Channel, error) {
	m := new(Channel)
	if err := x.ClientStream.RecvMsg(m); err != nil {
		return nil, err
	}
	return m, nil
}

func (c *channelManagerClient) GetById(ctx context.Context, in *GetByIdRequest, opts ...grpc.CallOption) (*GetByIdResponse, error) {
	out := new(GetByIdResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetById", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetByIds(ctx context.Context, in *GetByIdsRequest, opts ...grpc.CallOption) (*GetByIdsResponse, error) {
	out := new(GetByIdsResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetByIds", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetAllPaged(ctx context.Context, in *GetAllPagedRequest, opts ...grpc.CallOption) (*GetAllPagedResponse, error) {
	out := new(GetAllPagedResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetAllPaged", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetNonStitchedChannelsWithMultipleScheduledClips(ctx context.Context, in *GetNonStitchedChannelsWithMultipleScheduledClipsParams, opts ...grpc.CallOption) (*GetNonStitchedChannelsWithMultipleScheduledClipsResponse, error) {
	out := new(GetNonStitchedChannelsWithMultipleScheduledClipsResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetNonStitchedChannelsWithMultipleScheduledClips", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetDocumentsUpdatedBetweenDates(ctx context.Context, in *GetDocumentsUpdatedBetweenDatesRequest, opts ...grpc.CallOption) (ChannelManager_GetDocumentsUpdatedBetweenDatesClient, error) {
	stream, err := c.cc.NewStream(ctx, &ChannelManager_ServiceDesc.Streams[1], "/channelpackage.ChannelManager/GetDocumentsUpdatedBetweenDates", opts...)
	if err != nil {
		return nil, err
	}
	x := &channelManagerGetDocumentsUpdatedBetweenDatesClient{stream}
	if err := x.ClientStream.SendMsg(in); err != nil {
		return nil, err
	}
	if err := x.ClientStream.CloseSend(); err != nil {
		return nil, err
	}
	return x, nil
}

type ChannelManager_GetDocumentsUpdatedBetweenDatesClient interface {
	Recv() (*Channel, error)
	grpc.ClientStream
}

type channelManagerGetDocumentsUpdatedBetweenDatesClient struct {
	grpc.ClientStream
}

func (x *channelManagerGetDocumentsUpdatedBetweenDatesClient) Recv() (*Channel, error) {
	m := new(Channel)
	if err := x.ClientStream.RecvMsg(m); err != nil {
		return nil, err
	}
	return m, nil
}

func (c *channelManagerClient) CFeedsSyncDocuments(ctx context.Context, in *CFeedsSyncDocumentsRequest, opts ...grpc.CallOption) (ChannelManager_CFeedsSyncDocumentsClient, error) {
	stream, err := c.cc.NewStream(ctx, &ChannelManager_ServiceDesc.Streams[2], "/channelpackage.ChannelManager/CFeedsSyncDocuments", opts...)
	if err != nil {
		return nil, err
	}
	x := &channelManagerCFeedsSyncDocumentsClient{stream}
	if err := x.ClientStream.SendMsg(in); err != nil {
		return nil, err
	}
	if err := x.ClientStream.CloseSend(); err != nil {
		return nil, err
	}
	return x, nil
}

type ChannelManager_CFeedsSyncDocumentsClient interface {
	Recv() (*Channel, error)
	grpc.ClientStream
}

type channelManagerCFeedsSyncDocumentsClient struct {
	grpc.ClientStream
}

func (x *channelManagerCFeedsSyncDocumentsClient) Recv() (*Channel, error) {
	m := new(Channel)
	if err := x.ClientStream.RecvMsg(m); err != nil {
		return nil, err
	}
	return m, nil
}

func (c *channelManagerClient) CFeedsSyncAllIds(ctx context.Context, in *CFeedsSyncAllIdsRequest, opts ...grpc.CallOption) (ChannelManager_CFeedsSyncAllIdsClient, error) {
	stream, err := c.cc.NewStream(ctx, &ChannelManager_ServiceDesc.Streams[3], "/channelpackage.ChannelManager/CFeedsSyncAllIds", opts...)
	if err != nil {
		return nil, err
	}
	x := &channelManagerCFeedsSyncAllIdsClient{stream}
	if err := x.ClientStream.SendMsg(in); err != nil {
		return nil, err
	}
	if err := x.ClientStream.CloseSend(); err != nil {
		return nil, err
	}
	return x, nil
}

type ChannelManager_CFeedsSyncAllIdsClient interface {
	Recv() (*Id, error)
	grpc.ClientStream
}

type channelManagerCFeedsSyncAllIdsClient struct {
	grpc.ClientStream
}

func (x *channelManagerCFeedsSyncAllIdsClient) Recv() (*Id, error) {
	m := new(Id)
	if err := x.ClientStream.RecvMsg(m); err != nil {
		return nil, err
	}
	return m, nil
}

func (c *channelManagerClient) GetChannelById(ctx context.Context, in *GetChannelByIdRequest, opts ...grpc.CallOption) (*GetChannelByIdResponse, error) {
	out := new(GetChannelByIdResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetChannelById", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) UpdateFields(ctx context.Context, in *UpdateFieldsRequest, opts ...grpc.CallOption) (*UpdateFieldsResponse, error) {
	out := new(UpdateFieldsResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/UpdateFields", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) {
	out := new(CreateResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/Create", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) BulkDeviceUpdate(ctx context.Context, in *BulkDeviceUpdateRequest, opts ...grpc.CallOption) (*BulkDeviceUpdateResponse, error) {
	out := new(BulkDeviceUpdateResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/BulkDeviceUpdate", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetChannelQueue(ctx context.Context, in *GetChannelQueueRequest, opts ...grpc.CallOption) (*GetChannelQueueResponse, error) {
	out := new(GetChannelQueueResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetChannelQueue", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetAllPagedChannelLite(ctx context.Context, in *GetAllPagedChannelLiteRequest, opts ...grpc.CallOption) (*GetAllPagedChannelLiteResponse, error) {
	out := new(GetAllPagedChannelLiteResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetAllPagedChannelLite", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetCFaasIntegratedChannel(ctx context.Context, in *GetCFaasIntegratedChannelRequest, opts ...grpc.CallOption) (*GetCFaasIntegratedChannelResponse, error) {
	out := new(GetCFaasIntegratedChannelResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetCFaasIntegratedChannel", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetOneCFaasIntegratedChannel(ctx context.Context, in *GetOneCFaasIntegratedChannelRequest, opts ...grpc.CallOption) (*GetOneCFaasIntegratedChannelResponse, error) {
	out := new(GetOneCFaasIntegratedChannelResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetOneCFaasIntegratedChannel", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetLibrarySumDuration(ctx context.Context, in *GetLibrarySumDurationRequest, opts ...grpc.CallOption) (*GetLibrarySumDurationResponse, error) {
	out := new(GetLibrarySumDurationResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetLibrarySumDuration", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetQueueSumDuration(ctx context.Context, in *GetQueueSumDurationRequest, opts ...grpc.CallOption) (*GetQueueSumDurationResponse, error) {
	out := new(GetQueueSumDurationResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetQueueSumDuration", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) BulkRemoveEpisodesFromQueue(ctx context.Context, in *BulkRemoveEpisodesFromQueueRequest, opts ...grpc.CallOption) (*BulkRemoveEpisodesFromQueueResponse, error) {
	out := new(BulkRemoveEpisodesFromQueueResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/BulkRemoveEpisodesFromQueue", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *channelManagerClient) GetChannelByFilter(ctx context.Context, in *GetChannelByFilterRequest, opts ...grpc.CallOption) (*GetChannelByFilterResponse, error) {
	out := new(GetChannelByFilterResponse)
	err := c.cc.Invoke(ctx, "/channelpackage.ChannelManager/GetChannelByFilter", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// ChannelManagerServer is the server API for ChannelManager service.
// All implementations must embed UnimplementedChannelManagerServer
// for forward compatibility
type ChannelManagerServer interface {
	// GetStitchedActiveChannelIds (Unary)
	GetStitchedActiveChannelIds(context.Context, *GetStitchedActiveChannelIdsRequest) (*GetStitchedActiveChannelIdsResponse, error)
	// GetChannelForActiveContent (Unary)
	GetChannelForActiveContent(context.Context, *GetChannelForActiveContentRequest) (*GetChannelForActiveContentResponse, error)
	// GetTimelinesForActiveContent (Unary)
	GetTimelinesForActiveContent(context.Context, *GetTimelinesForActiveContentRequest) (*GetTimelinesForActiveContentResponse, error)
	// GetAll (Server Stream)
	GetAll(*GetAllRequest, ChannelManager_GetAllServer) error
	// GetById (Unary)
	GetById(context.Context, *GetByIdRequest) (*GetByIdResponse, error)
	// GetByIds (Unary)
	GetByIds(context.Context, *GetByIdsRequest) (*GetByIdsResponse, error)
	// GetAllPaged (Unary)
	GetAllPaged(context.Context, *GetAllPagedRequest) (*GetAllPagedResponse, error)
	// GetNonStitchedChannelsWithMultipleScheduledClips (Unary)
	GetNonStitchedChannelsWithMultipleScheduledClips(context.Context, *GetNonStitchedChannelsWithMultipleScheduledClipsParams) (*GetNonStitchedChannelsWithMultipleScheduledClipsResponse, error)
	// GetDocumentsUpdatedBetweenDates (Server Stream)
	GetDocumentsUpdatedBetweenDates(*GetDocumentsUpdatedBetweenDatesRequest, ChannelManager_GetDocumentsUpdatedBetweenDatesServer) error
	// CFeedsSyncDocuments (Server Stream)
	CFeedsSyncDocuments(*CFeedsSyncDocumentsRequest, ChannelManager_CFeedsSyncDocumentsServer) error
	// CFeedsSyncAllIds (Server Stream)
	CFeedsSyncAllIds(*CFeedsSyncAllIdsRequest, ChannelManager_CFeedsSyncAllIdsServer) error
	// GetChannelById (Unary)
	//
	// Deprecated. Will be removed once client (Stitcher Sequence Lambda) no longer using
	GetChannelById(context.Context, *GetChannelByIdRequest) (*GetChannelByIdResponse, error)
	// UpdateFields (Unary)
	UpdateFields(context.Context, *UpdateFieldsRequest) (*UpdateFieldsResponse, error)
	// Create (Unary)
	Create(context.Context, *CreateRequest) (*CreateResponse, error)
	BulkDeviceUpdate(context.Context, *BulkDeviceUpdateRequest) (*BulkDeviceUpdateResponse, error)
	GetChannelQueue(context.Context, *GetChannelQueueRequest) (*GetChannelQueueResponse, error)
	// GetAllPagedChannelLite (Unary)
	//
	// NOTE: The Lite Version does not support filtering by samsung channel properties
	// Ideally this can be used for the majority of List > Pick List use cases
	GetAllPagedChannelLite(context.Context, *GetAllPagedChannelLiteRequest) (*GetAllPagedChannelLiteResponse, error)
	GetCFaasIntegratedChannel(context.Context, *GetCFaasIntegratedChannelRequest) (*GetCFaasIntegratedChannelResponse, error)
	GetOneCFaasIntegratedChannel(context.Context, *GetOneCFaasIntegratedChannelRequest) (*GetOneCFaasIntegratedChannelResponse, error)
	GetLibrarySumDuration(context.Context, *GetLibrarySumDurationRequest) (*GetLibrarySumDurationResponse, error)
	GetQueueSumDuration(context.Context, *GetQueueSumDurationRequest) (*GetQueueSumDurationResponse, error)
	BulkRemoveEpisodesFromQueue(context.Context, *BulkRemoveEpisodesFromQueueRequest) (*BulkRemoveEpisodesFromQueueResponse, error)
	GetChannelByFilter(context.Context, *GetChannelByFilterRequest) (*GetChannelByFilterResponse, error)
	mustEmbedUnimplementedChannelManagerServer()
}

// UnimplementedChannelManagerServer must be embedded to have forward compatible implementations.
type UnimplementedChannelManagerServer struct {
}

func (UnimplementedChannelManagerServer) GetStitchedActiveChannelIds(context.Context, *GetStitchedActiveChannelIdsRequest) (*GetStitchedActiveChannelIdsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetStitchedActiveChannelIds not implemented")
}
func (UnimplementedChannelManagerServer) GetChannelForActiveContent(context.Context, *GetChannelForActiveContentRequest) (*GetChannelForActiveContentResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetChannelForActiveContent not implemented")
}
func (UnimplementedChannelManagerServer) GetTimelinesForActiveContent(context.Context, *GetTimelinesForActiveContentRequest) (*GetTimelinesForActiveContentResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTimelinesForActiveContent not implemented")
}
func (UnimplementedChannelManagerServer) GetAll(*GetAllRequest, ChannelManager_GetAllServer) error {
	return status.Errorf(codes.Unimplemented, "method GetAll not implemented")
}
func (UnimplementedChannelManagerServer) GetById(context.Context, *GetByIdRequest) (*GetByIdResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetById not implemented")
}
func (UnimplementedChannelManagerServer) GetByIds(context.Context, *GetByIdsRequest) (*GetByIdsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetByIds not implemented")
}
func (UnimplementedChannelManagerServer) GetAllPaged(context.Context, *GetAllPagedRequest) (*GetAllPagedResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAllPaged not implemented")
}
func (UnimplementedChannelManagerServer) GetNonStitchedChannelsWithMultipleScheduledClips(context.Context, *GetNonStitchedChannelsWithMultipleScheduledClipsParams) (*GetNonStitchedChannelsWithMultipleScheduledClipsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNonStitchedChannelsWithMultipleScheduledClips not implemented")
}
func (UnimplementedChannelManagerServer) GetDocumentsUpdatedBetweenDates(*GetDocumentsUpdatedBetweenDatesRequest, ChannelManager_GetDocumentsUpdatedBetweenDatesServer) error {
	return status.Errorf(codes.Unimplemented, "method GetDocumentsUpdatedBetweenDates not implemented")
}
func (UnimplementedChannelManagerServer) CFeedsSyncDocuments(*CFeedsSyncDocumentsRequest, ChannelManager_CFeedsSyncDocumentsServer) error {
	return status.Errorf(codes.Unimplemented, "method CFeedsSyncDocuments not implemented")
}
func (UnimplementedChannelManagerServer) CFeedsSyncAllIds(*CFeedsSyncAllIdsRequest, ChannelManager_CFeedsSyncAllIdsServer) error {
	return status.Errorf(codes.Unimplemented, "method CFeedsSyncAllIds not implemented")
}
func (UnimplementedChannelManagerServer) GetChannelById(context.Context, *GetChannelByIdRequest) (*GetChannelByIdResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetChannelById not implemented")
}
func (UnimplementedChannelManagerServer) UpdateFields(context.Context, *UpdateFieldsRequest) (*UpdateFieldsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateFields not implemented")
}
func (UnimplementedChannelManagerServer) Create(context.Context, *CreateRequest) (*CreateResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Create not implemented")
}
func (UnimplementedChannelManagerServer) BulkDeviceUpdate(context.Context, *BulkDeviceUpdateRequest) (*BulkDeviceUpdateResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BulkDeviceUpdate not implemented")
}
func (UnimplementedChannelManagerServer) GetChannelQueue(context.Context, *GetChannelQueueRequest) (*GetChannelQueueResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetChannelQueue not implemented")
}
func (UnimplementedChannelManagerServer) GetAllPagedChannelLite(context.Context, *GetAllPagedChannelLiteRequest) (*GetAllPagedChannelLiteResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAllPagedChannelLite not implemented")
}
func (UnimplementedChannelManagerServer) GetCFaasIntegratedChannel(context.Context, *GetCFaasIntegratedChannelRequest) (*GetCFaasIntegratedChannelResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetCFaasIntegratedChannel not implemented")
}
func (UnimplementedChannelManagerServer) GetOneCFaasIntegratedChannel(context.Context, *GetOneCFaasIntegratedChannelRequest) (*GetOneCFaasIntegratedChannelResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetOneCFaasIntegratedChannel not implemented")
}
func (UnimplementedChannelManagerServer) GetLibrarySumDuration(context.Context, *GetLibrarySumDurationRequest) (*GetLibrarySumDurationResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetLibrarySumDuration not implemented")
}
func (UnimplementedChannelManagerServer) GetQueueSumDuration(context.Context, *GetQueueSumDurationRequest) (*GetQueueSumDurationResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetQueueSumDuration not implemented")
}
func (UnimplementedChannelManagerServer) BulkRemoveEpisodesFromQueue(context.Context, *BulkRemoveEpisodesFromQueueRequest) (*BulkRemoveEpisodesFromQueueResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BulkRemoveEpisodesFromQueue not implemented")
}
func (UnimplementedChannelManagerServer) GetChannelByFilter(context.Context, *GetChannelByFilterRequest) (*GetChannelByFilterResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetChannelByFilter not implemented")
}
func (UnimplementedChannelManagerServer) mustEmbedUnimplementedChannelManagerServer() {}

// UnsafeChannelManagerServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to ChannelManagerServer will
// result in compilation errors.
type UnsafeChannelManagerServer interface {
	mustEmbedUnimplementedChannelManagerServer()
}

func RegisterChannelManagerServer(s grpc.ServiceRegistrar, srv ChannelManagerServer) {
	s.RegisterService(&ChannelManager_ServiceDesc, srv)
}

func _ChannelManager_GetStitchedActiveChannelIds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetStitchedActiveChannelIdsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetStitchedActiveChannelIds(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetStitchedActiveChannelIds",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetStitchedActiveChannelIds(ctx, req.(*GetStitchedActiveChannelIdsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetChannelForActiveContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetChannelForActiveContentRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetChannelForActiveContent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetChannelForActiveContent",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetChannelForActiveContent(ctx, req.(*GetChannelForActiveContentRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetTimelinesForActiveContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetTimelinesForActiveContentRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetTimelinesForActiveContent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetTimelinesForActiveContent",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetTimelinesForActiveContent(ctx, req.(*GetTimelinesForActiveContentRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetAll_Handler(srv interface{}, stream grpc.ServerStream) error {
	m := new(GetAllRequest)
	if err := stream.RecvMsg(m); err != nil {
		return err
	}
	return srv.(ChannelManagerServer).GetAll(m, &channelManagerGetAllServer{stream})
}

type ChannelManager_GetAllServer interface {
	Send(*Channel) error
	grpc.ServerStream
}

type channelManagerGetAllServer struct {
	grpc.ServerStream
}

func (x *channelManagerGetAllServer) Send(m *Channel) error {
	return x.ServerStream.SendMsg(m)
}

func _ChannelManager_GetById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetByIdRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetById(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetById",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetById(ctx, req.(*GetByIdRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetByIds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetByIdsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetByIds(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetByIds",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetByIds(ctx, req.(*GetByIdsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetAllPaged_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAllPagedRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetAllPaged(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetAllPaged",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetAllPaged(ctx, req.(*GetAllPagedRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetNonStitchedChannelsWithMultipleScheduledClips_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetNonStitchedChannelsWithMultipleScheduledClipsParams)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetNonStitchedChannelsWithMultipleScheduledClips(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetNonStitchedChannelsWithMultipleScheduledClips",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetNonStitchedChannelsWithMultipleScheduledClips(ctx, req.(*GetNonStitchedChannelsWithMultipleScheduledClipsParams))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetDocumentsUpdatedBetweenDates_Handler(srv interface{}, stream grpc.ServerStream) error {
	m := new(GetDocumentsUpdatedBetweenDatesRequest)
	if err := stream.RecvMsg(m); err != nil {
		return err
	}
	return srv.(ChannelManagerServer).GetDocumentsUpdatedBetweenDates(m, &channelManagerGetDocumentsUpdatedBetweenDatesServer{stream})
}

type ChannelManager_GetDocumentsUpdatedBetweenDatesServer interface {
	Send(*Channel) error
	grpc.ServerStream
}

type channelManagerGetDocumentsUpdatedBetweenDatesServer struct {
	grpc.ServerStream
}

func (x *channelManagerGetDocumentsUpdatedBetweenDatesServer) Send(m *Channel) error {
	return x.ServerStream.SendMsg(m)
}

func _ChannelManager_CFeedsSyncDocuments_Handler(srv interface{}, stream grpc.ServerStream) error {
	m := new(CFeedsSyncDocumentsRequest)
	if err := stream.RecvMsg(m); err != nil {
		return err
	}
	return srv.(ChannelManagerServer).CFeedsSyncDocuments(m, &channelManagerCFeedsSyncDocumentsServer{stream})
}

type ChannelManager_CFeedsSyncDocumentsServer interface {
	Send(*Channel) error
	grpc.ServerStream
}

type channelManagerCFeedsSyncDocumentsServer struct {
	grpc.ServerStream
}

func (x *channelManagerCFeedsSyncDocumentsServer) Send(m *Channel) error {
	return x.ServerStream.SendMsg(m)
}

func _ChannelManager_CFeedsSyncAllIds_Handler(srv interface{}, stream grpc.ServerStream) error {
	m := new(CFeedsSyncAllIdsRequest)
	if err := stream.RecvMsg(m); err != nil {
		return err
	}
	return srv.(ChannelManagerServer).CFeedsSyncAllIds(m, &channelManagerCFeedsSyncAllIdsServer{stream})
}

type ChannelManager_CFeedsSyncAllIdsServer interface {
	Send(*Id) error
	grpc.ServerStream
}

type channelManagerCFeedsSyncAllIdsServer struct {
	grpc.ServerStream
}

func (x *channelManagerCFeedsSyncAllIdsServer) Send(m *Id) error {
	return x.ServerStream.SendMsg(m)
}

func _ChannelManager_GetChannelById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetChannelByIdRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetChannelById(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetChannelById",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetChannelById(ctx, req.(*GetChannelByIdRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_UpdateFields_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpdateFieldsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).UpdateFields(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/UpdateFields",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).UpdateFields(ctx, req.(*UpdateFieldsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).Create(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/Create",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).Create(ctx, req.(*CreateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_BulkDeviceUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BulkDeviceUpdateRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).BulkDeviceUpdate(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/BulkDeviceUpdate",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).BulkDeviceUpdate(ctx, req.(*BulkDeviceUpdateRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetChannelQueue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetChannelQueueRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetChannelQueue(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetChannelQueue",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetChannelQueue(ctx, req.(*GetChannelQueueRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetAllPagedChannelLite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAllPagedChannelLiteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetAllPagedChannelLite(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetAllPagedChannelLite",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetAllPagedChannelLite(ctx, req.(*GetAllPagedChannelLiteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetCFaasIntegratedChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetCFaasIntegratedChannelRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetCFaasIntegratedChannel(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetCFaasIntegratedChannel",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetCFaasIntegratedChannel(ctx, req.(*GetCFaasIntegratedChannelRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetOneCFaasIntegratedChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetOneCFaasIntegratedChannelRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetOneCFaasIntegratedChannel(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetOneCFaasIntegratedChannel",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetOneCFaasIntegratedChannel(ctx, req.(*GetOneCFaasIntegratedChannelRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetLibrarySumDuration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetLibrarySumDurationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetLibrarySumDuration(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetLibrarySumDuration",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetLibrarySumDuration(ctx, req.(*GetLibrarySumDurationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetQueueSumDuration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetQueueSumDurationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetQueueSumDuration(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetQueueSumDuration",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetQueueSumDuration(ctx, req.(*GetQueueSumDurationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_BulkRemoveEpisodesFromQueue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BulkRemoveEpisodesFromQueueRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).BulkRemoveEpisodesFromQueue(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/BulkRemoveEpisodesFromQueue",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).BulkRemoveEpisodesFromQueue(ctx, req.(*BulkRemoveEpisodesFromQueueRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _ChannelManager_GetChannelByFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetChannelByFilterRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(ChannelManagerServer).GetChannelByFilter(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/channelpackage.ChannelManager/GetChannelByFilter",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(ChannelManagerServer).GetChannelByFilter(ctx, req.(*GetChannelByFilterRequest))
	}
	return interceptor(ctx, in, info, handler)
}

// ChannelManager_ServiceDesc is the grpc.ServiceDesc for ChannelManager service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var ChannelManager_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "channelpackage.ChannelManager",
	HandlerType: (*ChannelManagerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStitchedActiveChannelIds",
			Handler:    _ChannelManager_GetStitchedActiveChannelIds_Handler,
		},
		{
			MethodName: "GetChannelForActiveContent",
			Handler:    _ChannelManager_GetChannelForActiveContent_Handler,
		},
		{
			MethodName: "GetTimelinesForActiveContent",
			Handler:    _ChannelManager_GetTimelinesForActiveContent_Handler,
		},
		{
			MethodName: "GetById",
			Handler:    _ChannelManager_GetById_Handler,
		},
		{
			MethodName: "GetByIds",
			Handler:    _ChannelManager_GetByIds_Handler,
		},
		{
			MethodName: "GetAllPaged",
			Handler:    _ChannelManager_GetAllPaged_Handler,
		},
		{
			MethodName: "GetNonStitchedChannelsWithMultipleScheduledClips",
			Handler:    _ChannelManager_GetNonStitchedChannelsWithMultipleScheduledClips_Handler,
		},
		{
			MethodName: "GetChannelById",
			Handler:    _ChannelManager_GetChannelById_Handler,
		},
		{
			MethodName: "UpdateFields",
			Handler:    _ChannelManager_UpdateFields_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ChannelManager_Create_Handler,
		},
		{
			MethodName: "BulkDeviceUpdate",
			Handler:    _ChannelManager_BulkDeviceUpdate_Handler,
		},
		{
			MethodName: "GetChannelQueue",
			Handler:    _ChannelManager_GetChannelQueue_Handler,
		},
		{
			MethodName: "GetAllPagedChannelLite",
			Handler:    _ChannelManager_GetAllPagedChannelLite_Handler,
		},
		{
			MethodName: "GetCFaasIntegratedChannel",
			Handler:    _ChannelManager_GetCFaasIntegratedChannel_Handler,
		},
		{
			MethodName: "GetOneCFaasIntegratedChannel",
			Handler:    _ChannelManager_GetOneCFaasIntegratedChannel_Handler,
		},
		{
			MethodName: "GetLibrarySumDuration",
			Handler:    _ChannelManager_GetLibrarySumDuration_Handler,
		},
		{
			MethodName: "GetQueueSumDuration",
			Handler:    _ChannelManager_GetQueueSumDuration_Handler,
		},
		{
			MethodName: "BulkRemoveEpisodesFromQueue",
			Handler:    _ChannelManager_BulkRemoveEpisodesFromQueue_Handler,
		},
		{
			MethodName: "GetChannelByFilter",
			Handler:    _ChannelManager_GetChannelByFilter_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _ChannelManager_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetDocumentsUpdatedBetweenDates",
			Handler:       _ChannelManager_GetDocumentsUpdatedBetweenDates_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "CFeedsSyncDocuments",
			Handler:       _ChannelManager_CFeedsSyncDocuments_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "CFeedsSyncAllIds",
			Handler:       _ChannelManager_CFeedsSyncAllIds_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "channels/channels.proto",
}
