module EventStore::HTTP::Controls::MediaTypes::Atom::Page::JSON::Backward

Public Class Methods

example() click to toggle source
# File lib/event_store/http/controls/media_types/atom/page/json/backward.rb, line 9
                def self.example
                  <<~JSON
                  {
                    "title": "Event stream 'testStream'",
                    "id": "http://127.0.0.1:2113/streams/testStream",
                    "updated": "2000-01-01T00:00:00.000000Z",
                    "streamId": "testStream",
                    "author": {
                      "name": "EventStore"
                    },
                    "headOfStream": true,
                    "links": [
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream",
                        "relation": "self"
                      },
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream/head/backward/20",
                        "relation": "first"
                      },
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream/0/forward/20",
                        "relation": "last"
                      },
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream/30/backward/20",
                        "relation": "next"
                      },
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream/51/forward/20",
                        "relation": "previous"
                      },
                      {
                        "uri": "http://127.0.0.1:2113/streams/testStream/metadata",
                        "relation": "metadata"
                      }
                    ],
                    "entries": [
                      {
                        "title": "2@testStream",
                        "id": "http://127.0.0.1:2113/streams/testStream/2",
                        "updated": "2000-01-01T00:00:00.000000Z",
                        "author": {
                          "name": "EventStore"
                        },
                        "summary": "SomeType",
                        "links": [
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/2",
                            "relation": "edit"
                          },
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/2",
                            "relation": "alternate"
                          }
                        ]
                      },
                      {
                        "title": "1@testStream",
                        "id": "http://127.0.0.1:2113/streams/testStream/1",
                        "updated": "2000-01-01T00:00:00.000000Z",
                        "author": {
                          "name": "EventStore"
                        },
                        "summary": "SomeType",
                        "links": [
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/1",
                            "relation": "edit"
                          },
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/1",
                            "relation": "alternate"
                          }
                        ]
                      },
                      {
                        "title": "0@testStream",
                        "id": "http://127.0.0.1:2113/streams/testStream/0",
                        "updated": "2000-01-01T00:00:00.000000Z",
                        "author": {
                          "name": "EventStore"
                        },
                        "summary": "SomeType",
                        "links": [
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/0",
                            "relation": "edit"
                          },
                          {
                            "uri": "http://127.0.0.1:2113/streams/testStream/0",
                            "relation": "alternate"
                          }
                        ]
                      }
                    ]
                  }
                  JSON
                end