Documentation
¶
Index ¶
- func NewGrpcApiClient(zapLog *otelzap.Logger, addr string) (*grpc.ClientConn, pb.CalenderServiceClient)
- type GrpcApi
- func (e *GrpcApi) Addr() string
- func (e *GrpcApi) ClearCustomStatus(ctx context.Context, req *pb.ClearCustomStatusRequest) (*pb.CustomStatus, error)
- func (e *GrpcApi) GetCalendar(ctx context.Context, req *pb.CalendarRequest) (*pb.CalendarResponse, error)
- func (e *GrpcApi) GetCurrentEvent(ctx context.Context, req *pb.CalendarRequest) (*pb.CalendarEntry, error)
- func (e *GrpcApi) GetCustomStatus(ctx context.Context, req *pb.GetCustomStatusRequest) (*pb.CustomStatus, error)
- func (e *GrpcApi) RefreshCalendar(ctx context.Context, _ *pb.CalendarRequest) (*pb.RefreshCalendarResponse, error)
- func (e *GrpcApi) Serve() error
- func (e *GrpcApi) SetCustomStatus(ctx context.Context, req *pb.SetCustomStatusRequest) (*pb.CustomStatus, error)
- type RestApi
- func (e *RestApi) Addr() string
- func (e *RestApi) GetCalendar(ct *gin.Context)
- func (e *RestApi) GetCurrentEvent(ct *gin.Context)
- func (e *RestApi) GetCustomStatus(ct *gin.Context)
- func (e *RestApi) ListenAndServe() error
- func (e *RestApi) RefreshCalendar(ct *gin.Context)
- func (e *RestApi) SetCustomStatus(ct *gin.Context)
- func (e *RestApi) UnsetCustomStatus(ct *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGrpcApiClient ¶
func NewGrpcApiClient(zapLog *otelzap.Logger, addr string) (*grpc.ClientConn, pb.CalenderServiceClient)
Types ¶
type GrpcApi ¶
type GrpcApi struct {
pb.UnimplementedCalenderServiceServer
// contains filtered or unexported fields
}
func NewGrpcApiServer ¶
func NewGrpcApiServer(zapLog *otelzap.Logger, client *client.ICalClient) *GrpcApi
func (*GrpcApi) ClearCustomStatus ¶
func (e *GrpcApi) ClearCustomStatus(ctx context.Context, req *pb.ClearCustomStatusRequest) (*pb.CustomStatus, error)
func (*GrpcApi) GetCalendar ¶
func (e *GrpcApi) GetCalendar(ctx context.Context, req *pb.CalendarRequest) (*pb.CalendarResponse, error)
func (*GrpcApi) GetCurrentEvent ¶
func (e *GrpcApi) GetCurrentEvent(ctx context.Context, req *pb.CalendarRequest) (*pb.CalendarEntry, error)
func (*GrpcApi) GetCustomStatus ¶
func (e *GrpcApi) GetCustomStatus(ctx context.Context, req *pb.GetCustomStatusRequest) (*pb.CustomStatus, error)
func (*GrpcApi) RefreshCalendar ¶
func (e *GrpcApi) RefreshCalendar(ctx context.Context, _ *pb.CalendarRequest) (*pb.RefreshCalendarResponse, error)
func (*GrpcApi) SetCustomStatus ¶
func (e *GrpcApi) SetCustomStatus(ctx context.Context, req *pb.SetCustomStatusRequest) (*pb.CustomStatus, error)
type RestApi ¶
type RestApi struct {
// contains filtered or unexported fields
}
func NewRestApiServer ¶
func NewRestApiServer(zapLog *otelzap.Logger, client *client.ICalClient) *RestApi
func (*RestApi) GetCalendar ¶
func (*RestApi) GetCurrentEvent ¶
func (*RestApi) GetCustomStatus ¶
func (*RestApi) ListenAndServe ¶
func (*RestApi) RefreshCalendar ¶
func (*RestApi) SetCustomStatus ¶
func (*RestApi) UnsetCustomStatus ¶
Click to show internal directories.
Click to hide internal directories.