51 lines
981 B
Crystal
51 lines
981 B
Crystal
|
|
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
|
|
|
|
IPC::JSON.message DomainNotFound, 5 do
|
|
def initialize()
|
|
end
|
|
end
|
|
DNSManager.responses << DomainNotFound
|
|
|
|
IPC::JSON.message RRNotFound, 6 do
|
|
def initialize()
|
|
end
|
|
end
|
|
DNSManager.responses << RRNotFound
|
|
|
|
IPC::JSON.message UnacceptableDomain, 7 do
|
|
def initialize()
|
|
end
|
|
end
|
|
DNSManager.responses << UnacceptableDomain
|
|
|
|
IPC::JSON.message InvalidDomainName, 8 do
|
|
def initialize()
|
|
end
|
|
end
|
|
DNSManager.responses << InvalidDomainName
|
|
end
|