Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


7. TRAINING SESSION MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) CoachCoachTrainingSessionModuleTennisCenter
(2) CourtCourtCourtModuleTennisCenter
(3) CustomerCustomerCustomerModuleTennisCenter
(4) TrainingOfferTrainingOfferSportModuleTennisCenter
(5) TrainingParticipantTrainingParticipantTrainingSessionModuleTennisCenter
(6) TrainingSessionTrainingSessionTrainingSessionModuleTennisCenter

Module Interfaces (20)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /TrainingSessionService/trainingsession/coach/{id}findAllTrainingSessionOfCoach(id)TrainingSessionModuleGETCoach TrainingSession
(2) /TrainingSessionService/trainingsessioninsertTrainingSession(trainingsession)TrainingSessionModulePOSTTrainingSession
(3) /TrainingSessionService/trainingsession/{id}updateTrainingSessionById(trainingsession)TrainingSessionModulePUTTrainingSession
(4) /TrainingSessionService/trainingparticipant/customer/{id}findAllTrainingParticipantOfCustomer(id)TrainingSessionModuleGETCustomer TrainingParticipant
(5) /TrainingSessionService/trainingparticipant/trainingsession/{id}findAllTrainingParticipantOfTrainingSession(id)TrainingSessionModuleGETTrainingSession TrainingParticipant
(6) /TrainingSessionService/trainingsessionfindAllTrainingSession()TrainingSessionModuleGETTrainingSession
(7) /TrainingSessionService/coach/{id}updateCoachById(coach)TrainingSessionModulePUTCoach
(8) /TrainingSessionService/trainingparticipant/{id}deleteTrainingParticipantById(id)TrainingSessionModuleDELETETrainingParticipant
(9) /TrainingSessionService/trainingsession/trainingoffer/{id}findAllTrainingSessionOfTrainingOffer(id)TrainingSessionModuleGETTrainingOffer TrainingSession
(10) /TrainingSessionService/coachinsertCoach(coach)TrainingSessionModulePOSTCoach
(11) /TrainingSessionService/trainingsession/{id}findTrainingSessionById(id)TrainingSessionModuleGETTrainingSession
(12) /TrainingSessionService/trainingparticipantinsertTrainingParticipant(trainingparticipant)TrainingSessionModulePOSTTrainingParticipant
(13) /TrainingSessionService/trainingparticipant/{id}updateTrainingParticipantById(trainingparticipant)TrainingSessionModulePUTTrainingParticipant
(14) /TrainingSessionService/coachfindAllCoach()TrainingSessionModuleGETCoach
(15) /TrainingSessionService/trainingparticipant/{id}findTrainingParticipantById(id)TrainingSessionModuleGETTrainingParticipant
(16) /TrainingSessionService/coach/{id}findCoachById(id)TrainingSessionModuleGETCoach
(17) /TrainingSessionService/trainingparticipantfindAllTrainingParticipant()TrainingSessionModuleGETTrainingParticipant
(18) /TrainingSessionService/trainingsession/{id}deleteTrainingSessionById(id)TrainingSessionModuleDELETETrainingSession
(19) /TrainingSessionService/coach/{id}deleteCoachById(id)TrainingSessionModuleDELETECoach
(20) /TrainingSessionService/trainingsession/court/{id}findAllTrainingSessionOfCourt(id)TrainingSessionModuleGETCourt TrainingSession






7.1 COACH


CoachTrainingSessionModuleTennisCenter

Properties (9)

PropertyTypeEntityReferenceModule
(1) ActiveSinceDATECoach
(2) CreatedAtDATECoach
(3) EmailSTRINGCoach
(4) FirstNameSTRINGCoach
(5) IsActiveBOOLCoach
(6) IsExternalBOOLCoach
(7) LastNameSTRINGCoach
(8) PhoneSTRINGCoach
(9) ShortBioSTRINGCoach





7.2 TRAINING PARTICIPANT


TrainingParticipantTrainingSessionModuleTennisCenter

Properties (5)

PropertyTypeEntityReferenceModule
(1) CustomerLONGTrainingParticipantCustomerCustomerModule
(2) PriceOverrideSTRINGTrainingParticipant
(3) RegisteredAtDATETrainingParticipant
(4) RoleSTRINGTrainingParticipant
(5) TrainingSessionLONGTrainingParticipantTrainingSessionTrainingSessionModule





7.3 TRAINING SESSION


TrainingSessionTrainingSessionModuleTennisCenter

Properties (8)

PropertyTypeEntityReferenceModule
(1) CoachLONGTrainingSessionCoachTrainingSessionModule
(2) CourtLONGTrainingSessionCourtCourtModule
(3) CreatedAtDATETrainingSession
(4) EndDateTimeDATETrainingSession
(5) MaxParticipantsLONGTrainingSession
(6) StartDateTimeDATETrainingSession
(7) StatusSTRINGTrainingSession
(8) TrainingOfferLONGTrainingSessionTrainingOfferSportModule





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum