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()) }