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); }
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); }