| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |
| TrainingOffer | CoachModule | TennisCenter |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | TrainingOffer | ||
| (2) DefaultPrice | STRING | TrainingOffer | ||
| (3) Description | STRING | TrainingOffer | ||
| (4) DurationMinutes | LONG | TrainingOffer | ||
| (5) GroupSizeMax | LONG | TrainingOffer | ||
| (6) GroupSizeMin | LONG | TrainingOffer | ||
| (7) IsActive | BOOL | TrainingOffer | ||
| (8) Level | STRING | TrainingOffer | ||
| (9) Name | STRING | TrainingOffer | ||
| (10) Sport | LONG | TrainingOffer | Sport | SportModule |
| API-URL | Method Name | Module | HTTP-Method | References |
| (1) /trainingoffer | insertTrainingOffer(trainingoffer) | CoachModule | POST | TrainingOffer |
| (2) /trainingsession/trainingoffer/{id} | findAllTrainingSessionOfTrainingOffer(id) | CoachModule | GET | TrainingOffer TrainingSession |
| (3) /trainingoffer | findAllTrainingOffer() | CoachModule | GET | TrainingOffer |
| (4) /trainingoffer/{id} | findTrainingOfferById(id) | CoachModule | GET | TrainingOffer |
| (5) /trainingoffer/{id} | updateTrainingOfferById(trainingoffer) | CoachModule | PUT | TrainingOffer |
| (6) /trainingoffer/{id} | deleteTrainingOfferById(id) | CoachModule | DELETE | TrainingOffer |
| (7) /trainingoffer/sport/{id} | findAllTrainingOfferOfSport(id) | CoachModule | GET | Sport TrainingOffer |
| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |