Files

93 lines
4.0 KiB
Go
Raw Permalink Normal View History

2026-03-24 23:16:22 -07:00
package webstory_service
import (
"context"
"google.golang.org/protobuf/types/known/emptypb"
v1 "git.tipsy.codes/charles/webstory/pkg/api/webstory/v1"
"git.tipsy.codes/charles/webstory/pkg/webstory_service/errors"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
)
type WebstoryServiceServer struct {
v1.UnimplementedWebstoryServiceServer
}
// GetStory retrieves a story by its resource name.
func (s *WebstoryServiceServer) GetStory(ctx context.Context, req *v1.GetStoryRequest) (*v1.Story, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// ListStories returns a list of stories.
func (s *WebstoryServiceServer) ListStories(ctx context.Context, req *v1.ListStoriesRequest) (*v1.ListStoriesResponse, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// CreateStory creates a new story.
func (s *WebstoryServiceServer) CreateStory(ctx context.Context, req *v1.CreateStoryRequest) (*v1.Story, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// UpdateStory updates an existing story.
func (s *WebstoryServiceServer) UpdateStory(ctx context.Context, req *v1.UpdateStoryRequest) (*v1.Story, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// DeleteStory deletes a story.
func (s *WebstoryServiceServer) DeleteStory(ctx context.Context, req *v1.DeleteStoryRequest) (*emptypb.Empty, error) {
return &emptypb.Empty{}, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// GetScene retrieves a scene by its resource name.
func (s *WebstoryServiceServer) GetScene(ctx context.Context, req *v1.GetSceneRequest) (*v1.Scene, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// ListScenes returns a list of scenes for a story.
func (s *WebstoryServiceServer) ListScenes(ctx context.Context, req *v1.ListScenesRequest) (*v1.ListScenesResponse, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// CreateScene creates a new scene in a story.
func (s *WebstoryServiceServer) CreateScene(ctx context.Context, req *v1.CreateSceneRequest) (*v1.Scene, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// UpdateScene updates an existing scene.
func (s *WebstoryServiceServer) UpdateScene(ctx context.Context, req *v1.UpdateSceneRequest) (*v1.Scene, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// DeleteScene deletes a scene.
func (s *WebstoryServiceServer) DeleteScene(ctx context.Context, req *v1.DeleteSceneRequest) (*emptypb.Empty, error) {
return &emptypb.Empty{}, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// GetActor retrieves an actor by its resource name.
func (s *WebstoryServiceServer) GetActor(ctx context.Context, req *v1.GetActorRequest) (*v1.Actor, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// ListActors returns a list of actors for a story.
func (s *WebstoryServiceServer) ListActors(ctx context.Context, req *v1.ListActorsRequest) (*v1.ListActorsResponse, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// CreateActor creates a new actor in a story.
func (s *WebstoryServiceServer) CreateActor(ctx context.Context, req *v1.CreateActorRequest) (*v1.Actor, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// UpdateActor updates an existing actor.
func (s *WebstoryServiceServer) UpdateActor(ctx context.Context, req *v1.UpdateActorRequest) (*v1.Actor, error) {
return nil, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}
// DeleteActor deletes an actor.
func (s *WebstoryServiceServer) DeleteActor(ctx context.Context, req *v1.DeleteActorRequest) (*emptypb.Empty, error) {
return &emptypb.Empty{}, status.Error(codes.Unimplemented, errors.ErrNotImplemented.Error())
}