Documentation
¶
Index ¶
- type GrpcServer
- func (s *GrpcServer) CreateCalendar(ctx context.Context, req *connect.Request[calendarv1.CreateCalendarRequest]) (*connect.Response[calendarv1.CreateCalendarResponse], error)
- func (s *GrpcServer) DeleteUserData(ctx context.Context, req *connect.Request[calendarv1.DeleteUserDataRequest]) (*connect.Response[calendarv1.DeleteUserDataResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GrpcServer ¶
type GrpcServer struct {
UserClient userclient.Interface
}
GrpcServer is the gRPC server for the calendar service
func NewGrpcServer ¶
func NewGrpcServer() *GrpcServer
NewGrpcServer create a new instance of GrpcServer
func (*GrpcServer) CreateCalendar ¶ added in v0.1.0
func (s *GrpcServer) CreateCalendar(ctx context.Context, req *connect.Request[calendarv1.CreateCalendarRequest]) (*connect.Response[calendarv1.CreateCalendarResponse], error)
CreateCalendar handles the creation of a new calendar
func (*GrpcServer) DeleteUserData ¶ added in v0.1.0
func (s *GrpcServer) DeleteUserData(ctx context.Context, req *connect.Request[calendarv1.DeleteUserDataRequest]) (*connect.Response[calendarv1.DeleteUserDataResponse], error)
DeleteUserData handles the deletion of all user data
Click to show internal directories.
Click to hide internal directories.