internal void UpdateFrom(Proxy_VTPM proxy) { uuid = proxy.uuid == null ? null : proxy.uuid; VM = proxy.VM == null ? null : XenRef <VM> .Create(proxy.VM); backend = proxy.backend == null ? null : XenRef <VM> .Create(proxy.backend); }
public Proxy_VTPM ToProxy() { Proxy_VTPM result_ = new Proxy_VTPM(); result_.uuid = uuid ?? ""; result_.VM = VM ?? ""; result_.backend = backend ?? ""; return(result_); }
public Proxy_VTPM ToProxy() { Proxy_VTPM result_ = new Proxy_VTPM(); result_.uuid = (uuid != null) ? uuid : ""; result_.VM = (VM != null) ? VM : ""; result_.backend = (backend != null) ? backend : ""; return(result_); }
public override string SaveChanges(Session session, string opaqueRef, VTPM server) { if (opaqueRef == null) { Proxy_VTPM p = this.ToProxy(); return(session.proxy.vtpm_create(session.uuid, p).parse()); } else { throw new InvalidOperationException("This type has no read/write properties"); } }
/// <summary> /// Creates a new VTPM from a Proxy_VTPM. /// </summary> /// <param name="proxy"></param> public VTPM(Proxy_VTPM proxy) { UpdateFrom(proxy); }
/// <summary> /// Creates a new VTPM from a Proxy_VTPM. /// </summary> /// <param name="proxy"></param> public VTPM(Proxy_VTPM proxy) { this.UpdateFromProxy(proxy); }