Documentation ¶
Index ¶
- type ProjectService
- func (p ProjectService) CreateProject(ctx context.Context, request *pb.CreateProjectRequest) (*pb.CreateProjectResponse, error)
- func (p ProjectService) GetAllProjects(ctx context.Context, _ *pb.Empty) (*pb.GetAllProjectResponse, error)
- func (p ProjectService) GetProject(ctx context.Context, request *pb.GetProjectRequest) (*pb.GetProjectResponse, error)
- func (p ProjectService) UpdateProject(ctx context.Context, request *pb.UpdateProjectRequest) (*pb.GetProjectResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProjectService ¶
type ProjectService struct{}
ProjectService is a struct that have project service gRPC methods
func (ProjectService) CreateProject ¶
func (p ProjectService) CreateProject(ctx context.Context, request *pb.CreateProjectRequest) (*pb.CreateProjectResponse, error)
CreateProject creates a project in project table and returns generated project ID
func (ProjectService) GetAllProjects ¶
func (p ProjectService) GetAllProjects(ctx context.Context, _ *pb.Empty) (*pb.GetAllProjectResponse, error)
GetAllProjects returns all project list in project table
func (ProjectService) GetProject ¶
func (p ProjectService) GetProject(ctx context.Context, request *pb.GetProjectRequest) (*pb.GetProjectResponse, error)
GetProject returns project's info from project table
func (ProjectService) UpdateProject ¶
func (p ProjectService) UpdateProject(ctx context.Context, request *pb.UpdateProjectRequest) (*pb.GetProjectResponse, error)
UpdateProject is method for updating a project
Click to show internal directories.
Click to hide internal directories.