class DNSManager::Response IPC::JSON.message InvalidZone, 10 do # For now, Error is just an alias on String. property errors : Array(Storage::Zone::Error) def initialize(@errors) end end DNSManager.responses << InvalidZone # Domain of a zone cannot change, for security reasons. IPC::JSON.message DomainChanged, 11 do def initialize end end DNSManager.responses << DomainChanged end