/// <summary> /// /// </summary> /// <param name="responseData"></param> /// <returns></returns> private static Server GetServerFromResponseData(Objects.Server.Universal.Server responseData) { Server server = new Server(); server.Id = responseData.id; server.Name = responseData.name; server.Status = responseData.status; server._created = responseData.created; server.Network = new Network() { Ipv4 = new AddressIpv4() { Ip = responseData.public_net.ipv4.ip, Blocked = responseData.public_net.ipv4.blocked }, Ipv6 = new AddressIpv6() { Ip = responseData.public_net.ipv6.ip, Blocked = responseData.public_net.ipv6.blocked }, FloatingIpIds = responseData.public_net.floating_ips }; return(server); }
/// <summary> /// /// </summary> /// <param name="responseData"></param> /// <returns></returns> private static Server GetServerFromResponseData(Objects.Server.Universal.Server responseData) { Server server = new Server(); server.Id = responseData.id; server.Name = responseData.name; server.Status = responseData.status; server._created = responseData.created; server.Network = new Network() { Ipv4 = new AddressIpv4() { Ip = responseData.public_net.ipv4.ip, Blocked = responseData.public_net.ipv4.blocked }, Ipv6 = new AddressIpv6() { Ip = responseData.public_net.ipv6.ip, Blocked = responseData.public_net.ipv6.blocked }, FloatingIpIds = responseData.public_net.floating_ips }; server.PrivateNetworks = new List <ServerPrivateNetwork>(); foreach (var privateNetwork in responseData.private_net) { var pnet = new ServerPrivateNetwork { Id = privateNetwork.network, IP = privateNetwork.ip }; server.PrivateNetworks.Add(pnet); } return(server); }