type Query {
    registration: Registration
}

type Subscription {
    registration: Registration!
}

type KeyFile {
    location: String
    contents: String
}

type Registration {
    guid: String
    type: registrationType
    keyFile: KeyFile
    state: RegistrationState
    expiration: String
    updateExpiration: String
}