Documentation ¶
Overview ¶
Package with training structs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Trainer ¶
type Trainer interface { serial.Serialer AddTraining(t *TrainerTraining) Trainings() []*TrainerTraining }
Interface for object with trainings.
type TrainerTraining ¶
type TrainerTraining struct { *Training // contains filtered or unexported fields }
Struct for trainer training.
func NewTrainerTraining ¶
func NewTrainerTraining(training *Training, data res.TrainerTrainingData) *TrainerTraining
NewTrainerTraining creates new trainer training.
func (*TrainerTraining) Data ¶
func (tt *TrainerTraining) Data() res.TrainerTrainingData
Data returns data resource for trainer training.
func (*TrainerTraining) Requirements ¶
func (tt *TrainerTraining) Requirements() []req.Requirement
Requirements returns training requirements specific for the trainer.
Click to show internal directories.
Click to hide internal directories.