示例#1
0
        internal void UpdateFrom(Proxy_PVS_proxy proxy)
        {
            uuid = proxy.uuid == null ? null : proxy.uuid;
            site = proxy.site == null ? null : XenRef <PVS_site> .Create(proxy.site);

            VIF = proxy.VIF == null ? null : XenRef <VIF> .Create(proxy.VIF);

            currently_attached = (bool)proxy.currently_attached;
            status             = proxy.status == null ? (pvs_proxy_status)0 : (pvs_proxy_status)Helper.EnumParseDefault(typeof(pvs_proxy_status), (string)proxy.status);
        }
示例#2
0
        public Proxy_PVS_proxy ToProxy()
        {
            Proxy_PVS_proxy result_ = new Proxy_PVS_proxy();

            result_.uuid = uuid ?? "";
            result_.site = site ?? "";
            result_.VIF  = VIF ?? "";
            result_.currently_attached = currently_attached;
            result_.status             = pvs_proxy_status_helper.ToString(status);
            return(result_);
        }
示例#3
0
        public Proxy_PVS_proxy ToProxy()
        {
            Proxy_PVS_proxy result_ = new Proxy_PVS_proxy();

            result_.uuid = (uuid != null) ? uuid : "";
            result_.site = (site != null) ? site : "";
            result_.VIF  = (VIF != null) ? VIF : "";
            result_.currently_attached = currently_attached;
            result_.status             = pvs_proxy_status_helper.ToString(status);
            return(result_);
        }
示例#4
0
 /// <summary>
 /// Creates a new PVS_proxy from a Proxy_PVS_proxy.
 /// </summary>
 /// <param name="proxy"></param>
 public PVS_proxy(Proxy_PVS_proxy proxy)
 {
     UpdateFrom(proxy);
 }
示例#5
0
 /// <summary>
 /// Creates a new PVS_proxy from a Proxy_PVS_proxy.
 /// </summary>
 /// <param name="proxy"></param>
 public PVS_proxy(Proxy_PVS_proxy proxy)
 {
     this.UpdateFromProxy(proxy);
 }