Documentation ¶
Index ¶
- type Database
- type Service
- func (svc *Service) AddOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.AddOffTimeCostsRequest]) (*connect.Response[rosterv1.AddOffTimeCostsResponse], error)
- func (svc *Service) ApproveOrReject(ctx context.Context, req *connect.Request[rosterv1.ApproveOrRejectRequest]) (*connect.Response[rosterv1.ApproveOrRejectResponse], error)
- func (svc *Service) CreateOffTimeRequest(ctx context.Context, ...) (*connect.Response[rosterv1.CreateOffTimeRequestResponse], error)
- func (svc *Service) DeleteOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.DeleteOffTimeCostsRequest]) (*connect.Response[rosterv1.DeleteOffTimeCostsResponse], error)
- func (svc *Service) DeleteOffTimeRequest(ctx context.Context, ...) (*connect.Response[rosterv1.DeleteOffTimeRequestResponse], error)
- func (svc *Service) FindOffTimeRequests(ctx context.Context, req *connect.Request[rosterv1.FindOffTimeRequestsRequest]) (*connect.Response[rosterv1.FindOffTimeRequestsResponse], error)
- func (svc *Service) GetOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.GetOffTimeCostsRequest]) (*connect.Response[rosterv1.GetOffTimeCostsResponse], error)
- func (svc *Service) GetOffTimeEntry(ctx context.Context, req *connect.Request[rosterv1.GetOffTimeEntryRequest]) (*connect.Response[rosterv1.GetOffTimeEntryResponse], error)
- func (svc *Service) UpdateOffTimeRequest(ctx context.Context, ...) (*connect.Response[rosterv1.UpdateOffTimeRequestResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface { database.OffTimeDatabase database.WorkTimeDatabase }
type Service ¶
type Service struct { rosterv1connect.UnimplementedOffTimeServiceHandler *config.Providers }
func (*Service) AddOffTimeCosts ¶
func (svc *Service) AddOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.AddOffTimeCostsRequest]) (*connect.Response[rosterv1.AddOffTimeCostsResponse], error)
func (*Service) ApproveOrReject ¶
func (svc *Service) ApproveOrReject(ctx context.Context, req *connect.Request[rosterv1.ApproveOrRejectRequest]) (*connect.Response[rosterv1.ApproveOrRejectResponse], error)
func (*Service) CreateOffTimeRequest ¶
func (svc *Service) CreateOffTimeRequest(ctx context.Context, req *connect.Request[rosterv1.CreateOffTimeRequestRequest]) (*connect.Response[rosterv1.CreateOffTimeRequestResponse], error)
func (*Service) DeleteOffTimeCosts ¶
func (svc *Service) DeleteOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.DeleteOffTimeCostsRequest]) (*connect.Response[rosterv1.DeleteOffTimeCostsResponse], error)
func (*Service) DeleteOffTimeRequest ¶
func (svc *Service) DeleteOffTimeRequest(ctx context.Context, req *connect.Request[rosterv1.DeleteOffTimeRequestRequest]) (*connect.Response[rosterv1.DeleteOffTimeRequestResponse], error)
func (*Service) FindOffTimeRequests ¶
func (svc *Service) FindOffTimeRequests(ctx context.Context, req *connect.Request[rosterv1.FindOffTimeRequestsRequest]) (*connect.Response[rosterv1.FindOffTimeRequestsResponse], error)
func (*Service) GetOffTimeCosts ¶
func (svc *Service) GetOffTimeCosts(ctx context.Context, req *connect.Request[rosterv1.GetOffTimeCostsRequest]) (*connect.Response[rosterv1.GetOffTimeCostsResponse], error)
func (*Service) GetOffTimeEntry ¶
func (svc *Service) GetOffTimeEntry(ctx context.Context, req *connect.Request[rosterv1.GetOffTimeEntryRequest]) (*connect.Response[rosterv1.GetOffTimeEntryResponse], error)
func (*Service) UpdateOffTimeRequest ¶ added in v1.1.0
func (svc *Service) UpdateOffTimeRequest(ctx context.Context, req *connect.Request[rosterv1.UpdateOffTimeRequestRequest]) (*connect.Response[rosterv1.UpdateOffTimeRequestResponse], error)
Click to show internal directories.
Click to hide internal directories.