package de.fete.domain.port.in;

import de.fete.domain.model.EventToken;
import de.fete.domain.model.RsvpToken;

/** Inbound port for cancelling an RSVP. */
public interface CancelRsvpUseCase {

  /** Cancels the RSVP identified by the given tokens. Idempotent — no error if not found. */
  void cancelRsvp(EventToken eventToken, RsvpToken rsvpToken);
}
