public ReservationConfirmationPayload(ReservationConfirmationStatus status, Occasion occasion) { State = new ReservationState(status); Occasion = occasion; }
public ReservationConfirmation(ReservationConfirmationStatus status, Occasion occasion) : this() { Payload = new ReservationConfirmationPayload(status, occasion); }
public ReservationState(ReservationConfirmationStatus status) { ConfirmationStatus = status; }