Documentation
¶
Index ¶
- type SchoolServer
- func (c *SchoolServer) CheckHealth(ctx context.Context, req *pb.HealthRequest) (*pb.HealthResponse, error)
- func (s *SchoolServer) CreateClass(ctx context.Context, req *pb.ClassRequest) (*pb.CreateResponse, error)
- func (s *SchoolServer) CreateSchool(ctx context.Context, req *pb.SchoolRequest) (*pb.CreateResponse, error)
- func (s *SchoolServer) CreateStudent(ctx context.Context, req *pb.StudentRequest) (*pb.CreateResponse, error)
- func (s *SchoolServer) GetClass(ctx context.Context, req *pb.ID) (*pb.ClassResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchoolServer ¶
func (*SchoolServer) CheckHealth ¶
func (c *SchoolServer) CheckHealth(ctx context.Context, req *pb.HealthRequest) (*pb.HealthResponse, error)
TODO can provide the info about connections
func (*SchoolServer) CreateClass ¶
func (s *SchoolServer) CreateClass(ctx context.Context, req *pb.ClassRequest) (*pb.CreateResponse, error)
func (*SchoolServer) CreateSchool ¶
func (s *SchoolServer) CreateSchool(ctx context.Context, req *pb.SchoolRequest) (*pb.CreateResponse, error)
func (*SchoolServer) CreateStudent ¶
func (s *SchoolServer) CreateStudent(ctx context.Context, req *pb.StudentRequest) (*pb.CreateResponse, error)
TODO SHOULD ADD UNIQUE CONSTRAIN ON USER ID AND CLASS ID AND CHECK USER ROLE
func (*SchoolServer) GetClass ¶
func (s *SchoolServer) GetClass(ctx context.Context, req *pb.ID) (*pb.ClassResponse, error)
Click to show internal directories.
Click to hide internal directories.