Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


2. CUSTOMER MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) BookingBookingBookingModuleEventHall
(2) ConferenceBookingConferenceBookingCustomerModuleEventHall
(3) ConferenceRoomConferenceRoomVenueAreaModuleEventHall
(4) CustomerCustomerCustomerModuleEventHall
(5) CustomerAddressCustomerAddressCustomerModuleEventHall

Module Interfaces (18)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /CustomerService/customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(2) /CustomerService/customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(3) /CustomerService/customeraddress/{id}findCustomerAddressById(id)CustomerModuleGETCustomerAddress
(4) /CustomerService/customerinsertCustomer(customer)CustomerModulePOSTCustomer
(5) /CustomerService/customeraddressfindAllCustomerAddress()CustomerModuleGETCustomerAddress
(6) /CustomerService/conferencebooking/{id}findConferenceBookingById(id)CustomerModuleGETConferenceBooking
(7) /CustomerService/conferencebookinginsertConferenceBooking(conferencebooking)CustomerModulePOSTConferenceBooking
(8) /CustomerService/conferencebooking/customer/{id}findAllConferenceBookingOfCustomer(id)CustomerModuleGETCustomer ConferenceBooking
(9) /CustomerService/conferencebookingfindAllConferenceBooking()CustomerModuleGETConferenceBooking
(10) /CustomerService/customeraddress/{id}updateCustomerAddressById(customeraddress)CustomerModulePUTCustomerAddress
(11) /CustomerService/conferencebooking/conferenceroom/{id}findAllConferenceBookingOfConferenceRoom(id)CustomerModuleGETConferenceRoom ConferenceBooking
(12) /CustomerService/conferencebooking/{id}deleteConferenceBookingById(id)CustomerModuleDELETEConferenceBooking
(13) /CustomerService/customeraddress/{id}deleteCustomerAddressById(id)CustomerModuleDELETECustomerAddress
(14) /CustomerService/customerfindAllCustomer()CustomerModuleGETCustomer
(15) /CustomerService/customeraddress/customer/{id}findAllCustomerAddressOfCustomer(id)CustomerModuleGETCustomer CustomerAddress
(16) /CustomerService/conferencebooking/{id}updateConferenceBookingById(conferencebooking)CustomerModulePUTConferenceBooking
(17) /CustomerService/customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(18) /CustomerService/customeraddressinsertCustomerAddress(customeraddress)CustomerModulePOSTCustomerAddress






2.1 CONFERENCE BOOKING


ConferenceBookingCustomerModuleEventHall

Properties (9)

PropertyTypeEntityReferenceModule
(1) AttendeeCountLONGConferenceBooking
(2) ConferenceRoomLONGConferenceBookingConferenceRoomVenueAreaModule
(3) CreatedAtDATEConferenceBooking
(4) CustomerLONGConferenceBookingCustomerCustomerModule
(5) DescriptionSTRINGConferenceBooking
(6) EndDateTimeDATEConferenceBooking
(7) StartDateTimeDATEConferenceBooking
(8) StatusSTRINGConferenceBooking
(9) TitleSTRINGConferenceBooking





2.2 CUSTOMER


CustomerCustomerModuleEventHall

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATECustomer
(2) EmailSTRINGCustomer
(3) FirstNameSTRINGCustomer
(4) LastNameSTRINGCustomer
(5) PhoneNumberSTRINGCustomer





2.3 CUSTOMER ADDRESS


CustomerAddressCustomerModuleEventHall

Properties (7)

PropertyTypeEntityReferenceModule
(1) CitySTRINGCustomerAddress
(2) CountrySTRINGCustomerAddress
(3) CustomerLONGCustomerAddressCustomerCustomerModule
(4) IsPrimaryBOOLCustomerAddress
(5) LabelSTRINGCustomerAddress
(6) PostalCodeSTRINGCustomerAddress
(7) StreetSTRINGCustomerAddress





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum