Documentation
¶
Index ¶
- func AuditCount(ctx context.Context, database *sql.DB) (int, error)
- func SeedRoster(ctx context.Context, database *sql.DB) error
- type MatchServer
- func (s *MatchServer) Create(ctx context.Context, req *connect.Request[pb.CreateMatchRequest]) (*connect.Response[pb.Match], error)
- func (s *MatchServer) Delete(ctx context.Context, req *connect.Request[pb.DeleteMatchRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *MatchServer) GetByID(ctx context.Context, req *connect.Request[pb.GetMatchByIDRequest]) (*connect.Response[pb.Match], error)
- func (s *MatchServer) ListAll(ctx context.Context, req *connect.Request[pb.ListAllMatchRequest]) (*connect.Response[pb.ListAllMatchResponse], error)
- type PlayerServer
- type StandingServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuditCount ¶
AuditCount reports how many audit rows are stored, used by the /audit endpoint
Types ¶
type MatchServer ¶
type MatchServer struct {
// contains filtered or unexported fields
}
func NewMatchServiceServer ¶
func NewMatchServiceServer(db *sql.DB) *MatchServer
func (*MatchServer) ListAll ¶
func (s *MatchServer) ListAll( ctx context.Context, req *connect.Request[pb.ListAllMatchRequest], ) (*connect.Response[pb.ListAllMatchResponse], error)
type PlayerServer ¶ added in v0.0.3
type PlayerServer struct {
// contains filtered or unexported fields
}
func NewPlayerServiceServer ¶ added in v0.0.3
func NewPlayerServiceServer(db *sql.DB) *PlayerServer
func (*PlayerServer) GetByID ¶ added in v0.0.3
func (s *PlayerServer) GetByID( ctx context.Context, req *connect.Request[pb.GetPlayerByIDRequest], ) (*connect.Response[pb.Player], error)
GetByID reads one roster entry, the read only contract gives no write rpc
func (*PlayerServer) ListAll ¶ added in v0.0.3
func (s *PlayerServer) ListAll( ctx context.Context, req *connect.Request[pb.ListAllPlayerRequest], ) (*connect.Response[pb.ListAllPlayerResponse], error)
type StandingServer ¶
type StandingServer struct {
// contains filtered or unexported fields
}
func NewStandingServiceServer ¶
func NewStandingServiceServer(db *sql.DB) *StandingServer
func (*StandingServer) ListAll ¶
func (s *StandingServer) ListAll( ctx context.Context, req *connect.Request[pb.ListAllStandingRequest], ) (*connect.Response[pb.ListAllStandingResponse], error)
ListAll counts the standings from matches, Standing has no table to read from
Click to show internal directories.
Click to hide internal directories.