Exemplo n.º 1
0
 public void MergeFrom(Body other)
 {
     if (other == null)
     {
         return;
     }
     if (other.ownerId_ != null)
     {
         if (ownerId_ == null)
         {
             OwnerId = new global::NeoFS.API.v2.Refs.OwnerID();
         }
         OwnerId.MergeFrom(other.OwnerId);
     }
     if (other.Expiration != 0UL)
     {
         Expiration = other.Expiration;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemplo n.º 2
0
 public void MergeFrom(Container other)
 {
     if (other == null)
     {
         return;
     }
     if (other.version_ != null)
     {
         if (version_ == null)
         {
             Version = new global::NeoFS.API.v2.Refs.Version();
         }
         Version.MergeFrom(other.Version);
     }
     if (other.ownerId_ != null)
     {
         if (ownerId_ == null)
         {
             OwnerId = new global::NeoFS.API.v2.Refs.OwnerID();
         }
         OwnerId.MergeFrom(other.OwnerId);
     }
     if (other.Nonce.Length != 0)
     {
         Nonce = other.Nonce;
     }
     if (other.BasicAcl != 0)
     {
         BasicAcl = other.BasicAcl;
     }
     attributes_.Add(other.attributes_);
     if (other.placementPolicy_ != null)
     {
         if (placementPolicy_ == null)
         {
             PlacementPolicy = new global::NeoFS.API.v2.Netmap.PlacementPolicy();
         }
         PlacementPolicy.MergeFrom(other.PlacementPolicy);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }