api

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2025 License: BSD-3-Clause Imports: 21 Imported by: 0

Documentation

Index

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) Addr

func (e *GrpcApi) Addr() string

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) Serve

func (e *GrpcApi) Serve() 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) Addr

func (e *RestApi) Addr() string

func (*RestApi) GetCalendar

func (e *RestApi) GetCalendar(ct *gin.Context)

func (*RestApi) GetCurrentEvent

func (e *RestApi) GetCurrentEvent(ct *gin.Context)

func (*RestApi) GetCustomStatus

func (e *RestApi) GetCustomStatus(ct *gin.Context)

func (*RestApi) ListenAndServe

func (e *RestApi) ListenAndServe() error

func (*RestApi) RefreshCalendar

func (e *RestApi) RefreshCalendar(ct *gin.Context)

func (*RestApi) SetCustomStatus

func (e *RestApi) SetCustomStatus(ct *gin.Context)

func (*RestApi) UnsetCustomStatus

func (e *RestApi) UnsetCustomStatus(ct *gin.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL