class DNSManager::Response IPC::JSON.message Error, 0 do property reason : String | Array(String) def initialize(@reason) end end DNSManager.responses << Error IPC::JSON.message ErrorInvalidToken, 2 do def initialize() end end DNSManager.responses << ErrorInvalidToken IPC::JSON.message DomainAlreadyExists, 3 do def initialize() end end DNSManager.responses << DomainAlreadyExists IPC::JSON.message ErrorUserNotLogged, 4 do def initialize() end end DNSManager.responses << ErrorUserNotLogged end