internal void UpdateFromProxy(Proxy_Tunnel proxy) { uuid = proxy.uuid == null ? null : proxy.uuid; access_PIF = proxy.access_PIF == null ? null : XenRef <PIF> .Create(proxy.access_PIF); transport_PIF = proxy.transport_PIF == null ? null : XenRef <PIF> .Create(proxy.transport_PIF); status = proxy.status == null ? null : Maps.convert_from_proxy_string_string(proxy.status); other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }
public Proxy_Tunnel ToProxy() { Proxy_Tunnel result_ = new Proxy_Tunnel(); result_.uuid = uuid ?? ""; result_.access_PIF = access_PIF ?? ""; result_.transport_PIF = transport_PIF ?? ""; result_.status = Maps.convert_to_proxy_string_string(status); result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
public Proxy_Tunnel ToProxy() { Proxy_Tunnel result_ = new Proxy_Tunnel(); result_.uuid = (uuid != null) ? uuid : ""; result_.access_PIF = (access_PIF != null) ? access_PIF : ""; result_.transport_PIF = (transport_PIF != null) ? transport_PIF : ""; result_.status = Maps.convert_to_proxy_string_string(status); result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
internal void UpdateFrom(Proxy_Tunnel proxy) { uuid = proxy.uuid == null ? null : proxy.uuid; access_PIF = proxy.access_PIF == null ? null : XenRef <PIF> .Create(proxy.access_PIF); transport_PIF = proxy.transport_PIF == null ? null : XenRef <PIF> .Create(proxy.transport_PIF); status = proxy.status == null ? null : Maps.convert_from_proxy_string_string(proxy.status); other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); protocol = proxy.protocol == null ? (tunnel_protocol)0 : (tunnel_protocol)Helper.EnumParseDefault(typeof(tunnel_protocol), (string)proxy.protocol); }
/// <summary> /// Creates a new Tunnel from a Proxy_Tunnel. /// </summary> /// <param name="proxy"></param> public Tunnel(Proxy_Tunnel proxy) { this.UpdateFromProxy(proxy); }
/// <summary> /// Creates a new Tunnel from a Proxy_Tunnel. /// </summary> /// <param name="proxy"></param> public Tunnel(Proxy_Tunnel proxy) { UpdateFrom(proxy); }