type Subscription {
    service(name: String!): [Service!]
}

type Uptime {
    timestamp: String
}

type Service implements Node {
    id: ID!
    name: String
    online: Boolean
    uptime: Uptime
    version: String
}

type Query {
    services: [Service!]!
}