init(first: IP.V6, last: IP.V6, country: ISO.Country)
s6IPinfoAAO12CountryRangeV5first4last7countryAD2IPAHO2V6V_AK3ISOALO0B0Vtcfc
8AV0U
import IPinfo
@frozen struct CountryRange
@frozen enum IPinfo
The namespace for IPinfo types.
@frozen enum IP
The namespace for IP types.
@frozen struct V6
An IPv6 address, which is 128 bits wide.
enum ISO
@frozen struct Country
init(json: JSON.ObjectDecoder<CodingKey>) throws
let country: ISO.Country
let first: IP.V6
let last: IP.V6
func encode(to json: inout JSON.ObjectEncoder<CodingKey>)
@frozen enum CodingKey