// Path: eventstore-client/src/main/java/de/qyotta/eventstore/model/EventResponse.java
// @Getter
// @Setter
// @Builder(toBuilder = true)
// @ToString
// @EqualsAndHashCode
// @NoArgsConstructor(access = AccessLevel.PUBLIC)
// @AllArgsConstructor(access = AccessLevel.PUBLIC)
// public class EventResponse {
//    private String title;
//    private String id;
//    private String updated;
//    private Author author;
//    private String summary;
// 
//    private Event content;
// }


import java.util.Date;
import de.qyotta.eventstore.model.EventResponse;
package de.qyotta.eventstore;



public interface EventStream {

   boolean hasNext();

// Path: eventstore-client/src/main/java/de/qyotta/eventstore/model/EventResponse.java
// @Getter
// @Setter
// @Builder(toBuilder = true)
// @ToString
// @EqualsAndHashCode
// @NoArgsConstructor(access = AccessLevel.PUBLIC)
// @AllArgsConstructor(access = AccessLevel.PUBLIC)
// public class EventResponse {
//    private String title;
//    private String id;
//    private String updated;
//    private Author author;
//    private String summary;
// 
//    private Event content;
// }


// Path: eventstore-client/src/main/java/de/qyotta/eventstore/EventStream.java
import java.util.Date;
import de.qyotta.eventstore.model.EventResponse;

package de.qyotta.eventstore;



public interface EventStream {

   boolean hasNext();

   EventResponse next();