internal void UpdateFromProxy(Proxy_Subject proxy) { this.uuid = (proxy.uuid == null) ? null : proxy.uuid; this.subject_identifier = (proxy.subject_identifier == null) ? null : proxy.subject_identifier; this.other_config = (proxy.other_config == null) ? null : Maps.convert_from_proxy_string_string(proxy.other_config); this.roles = (proxy.roles == null) ? null : XenRef <Role> .Create(proxy.roles); }
public override string SaveChanges(Session session, string opaqueRef, Subject server) { if (opaqueRef != null) { throw new InvalidOperationException("This type has no read/write properties"); } Proxy_Subject subject = this.ToProxy(); return(session.proxy.subject_create(session.uuid, subject).parse()); }
public Subject(Proxy_Subject proxy) { this.UpdateFromProxy(proxy); }