Exemple #1
0
 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);
 }
Exemple #2
0
 public Secret(Proxy_Secret proxy)
 {
     this.UpdateFromProxy(proxy);
 }
Exemple #3
0
 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);
 }