Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-36: CUSTOMER (UI prompt)


CustomerCustomerModuleEventHall

Properties (5)

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


Module Interfaces (8)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(2) /customeraddress/customer/{id}findAllCustomerAddressOfCustomer(id)CustomerModuleGETCustomer CustomerAddress
(3) /customerinsertCustomer(customer)CustomerModulePOSTCustomer
(4) /booking/customer/{id}findAllBookingOfCustomer(id)CustomerModuleGETCustomer Booking
(5) /conferencebooking/customer/{id}findAllConferenceBookingOfCustomer(id)CustomerModuleGETCustomer ConferenceBooking
(6) /customerfindAllCustomer()CustomerModuleGETCustomer
(7) /customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(8) /customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum