42 #ifndef _DWMRDAPRESPONSE_HH_ 43 #define _DWMRDAPRESPONSE_HH_ 46 #include <json/json.h> 48 #include "DwmDateTime.hh" 49 #include "DwmIpv4Prefix.hh" 63 Response(
const Json::Value & jv) : Json::Value(jv) { }
86 DateTime LastChanged()
const;
92 std::pair<Ipv4Address,Ipv4Address> AddressRange()
const;
98 std::vector<Ipv4Prefix> Prefixes()
const;
104 std::string Country()
const;
111 #endif // _DWMRDAPRESPONSE_HH_ IPv4Response(const Json::Value &jv)
Construct from a Json::Value (a generic RDAP response).
Definition: DwmRDAPResponse.hh:80
IPv4Response()
Default constructor.
Definition: DwmRDAPResponse.hh:76
Encapsulate an RDAP ip query response.
Definition: DwmRDAPResponse.hh:70
Generically encapsulate an RDAP response.
Definition: DwmRDAPResponse.hh:59
Definition: DwmCountryCode.hh:53