events-processor: with single event at a time implementation
diff --git a/events/client.go b/events/client.go
new file mode 100644
index 0000000..afc4d15
--- /dev/null
+++ b/events/client.go
@@ -0,0 +1,20 @@
+package events
+
+type query struct {
+	query     string
+	operation string
+	variables string
+}
+
+// Implements EventStore
+type GraphQLClient struct {
+	apiAddr string
+}
+
+func NewGraphQLClient(apiAddr string) EventStore {
+	return &GraphQLClient{apiAddr}
+}
+
+func (c *GraphQLClient) GetEventsInState(state EventState) ([]Event, error) {
+	return nil, nil
+}