public override string SaveChanges(Session session, string opaqueRef, Secret server) { if (opaqueRef == null) { Proxy_Secret secret = this.ToProxy(); return(session.proxy.secret_create(session.uuid, secret).parse()); } if (!Helper.AreEqual2 <string>(this._value, server._value)) { set_value(session, opaqueRef, this._value); } if (!Helper.AreEqual2 <Dictionary <string, string> >(this._other_config, server._other_config)) { set_other_config(session, opaqueRef, this._other_config); } return(null); }
public Secret(Proxy_Secret proxy) { this.UpdateFromProxy(proxy); }
internal void UpdateFromProxy(Proxy_Secret proxy) { this.uuid = (proxy.uuid == null) ? null : proxy.uuid; this.value = (proxy.value == null) ? null : proxy.value; this.other_config = (proxy.other_config == null) ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }