Documentation ¶
Index ¶
- type TrainerGrpc
- type TrainingModel
- type TrainingsFirestoreRepository
- func (r TrainingsFirestoreRepository) AddTraining(ctx context.Context, tr *training.Training) error
- func (r TrainingsFirestoreRepository) AllTrainings(ctx context.Context) ([]query.Training, error)
- func (r TrainingsFirestoreRepository) FindTrainingsForUser(ctx context.Context, userUUID string) ([]query.Training, error)
- func (r TrainingsFirestoreRepository) GetTraining(ctx context.Context, trainingUUID string, user training.User) (*training.Training, error)
- func (r TrainingsFirestoreRepository) RemoveAllTrainings(ctx context.Context) error
- func (r TrainingsFirestoreRepository) UpdateTraining(ctx context.Context, trainingUUID string, user training.User, ...) error
- type UsersGrpc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TrainerGrpc ¶
type TrainerGrpc struct {
// contains filtered or unexported fields
}
func NewTrainerGrpc ¶
func NewTrainerGrpc(client trainer.TrainerServiceClient) TrainerGrpc
func (TrainerGrpc) CancelTraining ¶
func (TrainerGrpc) MoveTraining ¶
func (TrainerGrpc) ScheduleTraining ¶
type TrainingModel ¶
type TrainingModel struct { UUID string `firestore:"Uuid"` UserUUID string `firestore:"UserUuid"` User string `firestore:"User"` Time time.Time `firestore:"Time"` Notes string `firestore:"Notes"` ProposedTime *time.Time `firestore:"ProposedTime"` MoveProposedBy *string `firestore:"MoveProposedBy"` Canceled bool `firestore:"Canceled"` }
type TrainingsFirestoreRepository ¶
type TrainingsFirestoreRepository struct {
// contains filtered or unexported fields
}
func NewTrainingsFirestoreRepository ¶
func NewTrainingsFirestoreRepository( firestoreClient *firestore.Client, ) TrainingsFirestoreRepository
func (TrainingsFirestoreRepository) AddTraining ¶
func (TrainingsFirestoreRepository) AllTrainings ¶
func (TrainingsFirestoreRepository) FindTrainingsForUser ¶
func (TrainingsFirestoreRepository) GetTraining ¶
func (TrainingsFirestoreRepository) RemoveAllTrainings ¶
func (r TrainingsFirestoreRepository) RemoveAllTrainings(ctx context.Context) error
warning: RemoveAllTrainings was designed for tests for doing data cleanups
type UsersGrpc ¶
type UsersGrpc struct {
// contains filtered or unexported fields
}
func NewUsersGrpc ¶
func NewUsersGrpc(client users.UsersServiceClient) UsersGrpc
Click to show internal directories.
Click to hide internal directories.