[
  {
    "file": "health.response.json",
    "operationId": "health",
    "direction": "response",
    "status": 200,
    "schema": "Health"
  },
  {
    "file": "authStatus.response.json",
    "operationId": "authStatus",
    "direction": "response",
    "status": 200,
    "schema": "AuthStatus"
  },
  {
    "file": "authLogin.response.json",
    "operationId": "authLogin",
    "direction": "response",
    "status": 200,
    "schema": "LoginStarted"
  },
  {
    "file": "authPoll.pending.response.json",
    "direction": "response",
    "status": 200,
    "schema": "LoginPoll"
  },
  {
    "file": "authPoll.done.response.json",
    "operationId": "authPoll",
    "direction": "response",
    "status": 200,
    "schema": "LoginPoll"
  },
  {
    "file": "authMe.response.json",
    "operationId": "authMe",
    "direction": "response",
    "status": 200,
    "schema": "Me"
  },
  {
    "file": "enrolTelescope.request.json",
    "operationId": "enrolTelescope",
    "direction": "request",
    "schema": "EnrolRequest"
  },
  {
    "file": "enrolTelescope.response.json",
    "operationId": "enrolTelescope",
    "direction": "response",
    "status": 200,
    "schema": "TelescopeCreated"
  },
  {
    "file": "hello.request.json",
    "operationId": "hello",
    "direction": "request",
    "schema": "HelloRequest"
  },
  {
    "file": "hello.response.json",
    "operationId": "hello",
    "direction": "response",
    "status": 200,
    "schema": "HelloResponse"
  },
  {
    "file": "openProjects.response.json",
    "operationId": "openProjects",
    "direction": "response",
    "status": 200,
    "schema": "OpenProjects"
  },
  {
    "file": "joinProject.request.json",
    "operationId": "joinProject",
    "direction": "request",
    "schema": "JoinRequest"
  },
  {
    "file": "joinProject.response.json",
    "operationId": "joinProject",
    "direction": "response",
    "status": 200,
    "schema": "JoinResponse"
  },
  {
    "file": "tonight.query.json",
    "operationId": "tonight",
    "direction": "query"
  },
  {
    "file": "tonight.response.json",
    "operationId": "tonight",
    "direction": "response",
    "status": 200,
    "schema": "TaskResponse"
  },
  {
    "file": "setTaskState.request.json",
    "operationId": "setTaskState",
    "direction": "request",
    "schema": "TaskStateRequest"
  },
  {
    "file": "setTaskState.response.json",
    "operationId": "setTaskState",
    "direction": "response",
    "status": 200,
    "schema": "TaskEnvelope"
  },
  {
    "file": "report.request.json",
    "operationId": "report",
    "direction": "request",
    "schema": "ReportRequest"
  },
  {
    "file": "report.response.json",
    "operationId": "report",
    "direction": "response",
    "status": 200,
    "schema": "ReportResponse"
  },
  {
    "file": "report.rejected.request.json",
    "direction": "request",
    "schema": "ReportRequest"
  },
  {
    "file": "report.rejected.response.json",
    "direction": "response",
    "status": 200,
    "schema": "ReportResponse"
  },
  {
    "file": "projectDepth.response.json",
    "operationId": "projectDepth",
    "direction": "response",
    "status": 200,
    "schema": "DepthMap"
  },
  {
    "file": "presence.response.json",
    "operationId": "presence",
    "direction": "response",
    "status": 200,
    "schema": "PresenceResponse"
  },
  {
    "file": "listTelescopes.response.json",
    "operationId": "listTelescopes",
    "direction": "response",
    "status": 200,
    "schema": "TelescopeList"
  },
  {
    "file": "errors/unknown-token.response.json",
    "operationId": "tonight",
    "direction": "response",
    "status": 401,
    "schema": "ErrorBody"
  },
  {
    "file": "errors/cannot-join.response.json",
    "operationId": "joinProject",
    "direction": "response",
    "status": 409,
    "schema": "ErrorBody"
  },
  {
    "file": "extra/pairTelescope.request.json",
    "operationId": "pairTelescope",
    "direction": "request",
    "schema": "PairRequest"
  },
  {
    "file": "extra/pairTelescope.response.json",
    "operationId": "pairTelescope",
    "direction": "response",
    "status": 200,
    "schema": "TelescopeCreated"
  },
  {
    "file": "extra/authLogout.response.json",
    "operationId": "authLogout",
    "direction": "response",
    "status": 200,
    "schema": "SignedOut"
  }
]
