Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


2. CUSTOMER MODULE (UI prompt)



Module Entities (11)

EntityAliasModuleGlobal Schema
(1) BookingBookingCustomerModuleTennisCenter
(2) BookingParticipantBookingParticipantCustomerModuleTennisCenter
(3) ContactMessageContactMessageInvoiceModuleTennisCenter
(4) CourtCourtCourtModuleTennisCenter
(5) CustomerCustomerCustomerModuleTennisCenter
(6) EventEventSportModuleTennisCenter
(7) EventRegistrationEventRegistrationCustomerModuleTennisCenter
(8) InvoiceInvoiceInvoiceModuleTennisCenter
(9) MembershipMembershipMembershipTypeModuleTennisCenter
(10) SportSportSportModuleTennisCenter
(11) TrainingParticipantTrainingParticipantTrainingSessionModuleTennisCenter

Module Interfaces (27)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /CustomerService/bookingparticipantfindAllBookingParticipant()CustomerModuleGETBookingParticipant
(2) /CustomerService/customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(3) /CustomerService/bookinginsertBooking(booking)CustomerModulePOSTBooking
(4) /CustomerService/eventregistrationinsertEventRegistration(eventregistration)CustomerModulePOSTEventRegistration
(5) /CustomerService/eventregistration/event/{id}findAllEventRegistrationOfEvent(id)CustomerModuleGETEvent EventRegistration
(6) /CustomerService/bookingparticipant/booking/{id}findAllBookingParticipantOfBooking(id)CustomerModuleGETBooking BookingParticipant
(7) /CustomerService/bookingparticipant/{id}deleteBookingParticipantById(id)CustomerModuleDELETEBookingParticipant
(8) /CustomerService/eventregistration/{id}findEventRegistrationById(id)CustomerModuleGETEventRegistration
(9) /CustomerService/booking/{id}findBookingById(id)CustomerModuleGETBooking
(10) /CustomerService/booking/{id}updateBookingById(booking)CustomerModulePUTBooking
(11) /CustomerService/bookingparticipantinsertBookingParticipant(bookingparticipant)CustomerModulePOSTBookingParticipant
(12) /CustomerService/customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(13) /CustomerService/eventregistration/{id}updateEventRegistrationById(eventregistration)CustomerModulePUTEventRegistration
(14) /CustomerService/bookingparticipant/customer/{id}findAllBookingParticipantOfCustomer(id)CustomerModuleGETCustomer BookingParticipant
(15) /CustomerService/eventregistration/customer/{id}findAllEventRegistrationOfCustomer(id)CustomerModuleGETCustomer EventRegistration
(16) /CustomerService/customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(17) /CustomerService/eventregistrationfindAllEventRegistration()CustomerModuleGETEventRegistration
(18) /CustomerService/customerfindAllCustomer()CustomerModuleGETCustomer
(19) /CustomerService/booking/customer/{id}findAllBookingOfCustomer(id)CustomerModuleGETCustomer Booking
(20) /CustomerService/bookingparticipant/{id}findBookingParticipantById(id)CustomerModuleGETBookingParticipant
(21) /CustomerService/bookingparticipant/{id}updateBookingParticipantById(bookingparticipant)CustomerModulePUTBookingParticipant
(22) /CustomerService/eventregistration/{id}deleteEventRegistrationById(id)CustomerModuleDELETEEventRegistration
(23) /CustomerService/booking/{id}deleteBookingById(id)CustomerModuleDELETEBooking
(24) /CustomerService/bookingfindAllBooking()CustomerModuleGETBooking
(25) /CustomerService/customerinsertCustomer(customer)CustomerModulePOSTCustomer
(26) /CustomerService/booking/sport/{id}findAllBookingOfSport(id)CustomerModuleGETSport Booking
(27) /CustomerService/booking/court/{id}findAllBookingOfCourt(id)CustomerModuleGETCourt Booking






2.1 BOOKING


BookingCustomerModuleTennisCenter

Properties (10)

PropertyTypeEntityReferenceModule
(1) BookingTypeSTRINGBooking
(2) CommentSTRINGBooking
(3) CourtLONGBookingCourtCourtModule
(4) CreatedAtDATEBooking
(5) CustomerLONGBookingCustomerCustomerModule
(6) EndDateTimeDATEBooking
(7) SourceSTRINGBooking
(8) SportLONGBookingSportSportModule
(9) StartDateTimeDATEBooking
(10) StatusSTRINGBooking





2.2 BOOKING PARTICIPANT


BookingParticipantCustomerModuleTennisCenter

Properties (4)

PropertyTypeEntityReferenceModule
(1) BookingLONGBookingParticipantBookingCustomerModule
(2) CustomerLONGBookingParticipantCustomerCustomerModule
(3) GuestNameSTRINGBookingParticipant
(4) IsMainPayerBOOLBookingParticipant





2.3 CUSTOMER


CustomerCustomerModuleTennisCenter

Properties (11)

PropertyTypeEntityReferenceModule
(1) CitySTRINGCustomer
(2) CountrySTRINGCustomer
(3) CreatedAtDATECustomer
(4) DateOfBirthDATECustomer
(5) EmailSTRINGCustomer
(6) FirstNameSTRINGCustomer
(7) LastNameSTRINGCustomer
(8) NewsletterOptInBOOLCustomer
(9) PhoneSTRINGCustomer
(10) PostalCodeSTRINGCustomer
(11) StreetSTRINGCustomer





2.4 EVENT REGISTRATION


EventRegistrationCustomerModuleTennisCenter

Properties (6)

PropertyTypeEntityReferenceModule
(1) CommentSTRINGEventRegistration
(2) CustomerLONGEventRegistrationCustomerCustomerModule
(3) EventLONGEventRegistrationEventSportModule
(4) RegisteredAtDATEEventRegistration
(5) StatusSTRINGEventRegistration
(6) TeamNameSTRINGEventRegistration





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum