Event-Hub/EventsScraper

Notifications + Newsletter Module

Opened this issue · 1 comments

Do zaimplementowania serwis zarządzający subskrypcją użytkownika wraz z repozytorium bazodanowym dostarczającym wszystkie niezbędne operacje.

  1. Metody serwisu:
  • subscribe(newsletter: Newslatter) : void - zapisze subskrypcję użytkownika
  • unsubsctibe(newsletter: Newslatter): void - anuluje subskrypcję dla podanego typu wydarzenia i miasta
  • unsubscribe(mail: String) - całkowite anulowanie subskrypcji dla adresu mailowego
  1. Pola Subscribe
  • mail: String
  • eventType: String
  • city: String

Blokowane przez #4

Do implementacji kontroler udostępniający endpointy.
POST /newsletter/{mail}/{type}/{city}
DELETE /newsletter/{mail}
DELETE /newsletter/{mail}/{type}/{city}
Walidacja przed wywołaniem serwisu