Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-1: EVENT (UI prompt)


EventEventModuleEventHall

Properties (17)

PropertyTypeEntityReferenceModule
(1) ArenaLONGEventArenaEventModule
(2) DescriptionSTRINGEvent
(3) DoorOpenTimeDATEEvent
(4) EndDateTimeDATEEvent
(5) EventCategoryLONGEventEventCategoryPageModule
(6) EventSeriesLONGEventEventSeriesEventSeriesModule
(7) ExternalReferenceSTRINGEvent
(8) IsCanceledBOOLEvent
(9) IsPostponedBOOLEvent
(10) LanguageSTRINGEvent
(11) MinimumAgeLONGEvent
(12) NameSTRINGEvent
(13) OrganizerLONGEventOrganizerOrganizerModule
(14) StartDateTimeDATEEvent
(15) SubtitleSTRINGEvent
(16) TicketUrlSTRINGEvent
(17) VenueAreaLONGEventVenueAreaVenueAreaModule


Module Interfaces (15)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /EventSeriesService/eventperformer/event/{id}findAllEventPerformerOfEvent(id)EventSeriesModuleGETEvent EventPerformer
(2) /EventService/event/{id}findEventById(id)EventModuleGETEvent
(3) /EventService/event/eventseries/{id}findAllEventOfEventSeries(id)EventModuleGETEventSeries Event
(4) /EventService/event/{id}deleteEventById(id)EventModuleDELETEEvent
(5) /EventService/event/venuearea/{id}findAllEventOfVenueArea(id)EventModuleGETVenueArea Event
(6) /EventService/event/eventcategory/{id}findAllEventOfEventCategory(id)EventModuleGETEventCategory Event
(7) /EventService/event/arena/{id}findAllEventOfArena(id)EventModuleGETArena Event
(8) /EventService/sportsmatch/event/{id}findAllSportsMatchOfEvent(id)EventModuleGETEvent SportsMatch
(9) /EventService/eventfindAllEvent()EventModuleGETEvent
(10) /EventService/eventinsertEvent(event)EventModulePOSTEvent
(11) /EventService/newsarticle/event/{id}findAllNewsArticleOfEvent(id)EventModuleGETEvent NewsArticle
(12) /EventService/event/organizer/{id}findAllEventOfOrganizer(id)EventModuleGETOrganizer Event
(13) /EventService/event/{id}updateEventById(event)EventModulePUTEvent
(14) /SeatService/bookingitem/event/{id}findAllBookingItemOfEvent(id)SeatModuleGETEvent BookingItem
(15) /VenueAreaService/eventtickettype/event/{id}findAllEventTicketTypeOfEvent(id)VenueAreaModuleGETEvent EventTicketType

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