public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 10: {
                    if (instanceId_ == null)
                    {
                        instanceId_ = new global::HOLMS.Types.IAM.ClientInstanceIndicator();
                    }
                    input.ReadMessage(instanceId_);
                    break;
                }

                case 18: {
                    Name = input.ReadString();
                    break;
                }
                }
            }
        }
 public void MergeFrom(SessionSvcStartSessionRequest other)
 {
     if (other == null)
     {
         return;
     }
     if (other.CandidateUsername.Length != 0)
     {
         CandidateUsername = other.CandidateUsername;
     }
     if (other.CandidatePassword.Length != 0)
     {
         CandidatePassword = other.CandidatePassword;
     }
     if (other.clientInstanceId_ != null)
     {
         if (clientInstanceId_ == null)
         {
             clientInstanceId_ = new global::HOLMS.Types.IAM.ClientInstanceIndicator();
         }
         ClientInstanceId.MergeFrom(other.ClientInstanceId);
     }
     if (other.OauthClientId.Length != 0)
     {
         OauthClientId = other.OauthClientId;
     }
     if (other.clientInstance_ != null)
     {
         if (clientInstance_ == null)
         {
             clientInstance_ = new global::HOLMS.Types.IAM.ClientInstance();
         }
         ClientInstance.MergeFrom(other.ClientInstance);
     }
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 10: {
                    CandidateUsername = input.ReadString();
                    break;
                }

                case 18: {
                    CandidatePassword = input.ReadString();
                    break;
                }

                case 26: {
                    if (clientInstanceId_ == null)
                    {
                        clientInstanceId_ = new global::HOLMS.Types.IAM.ClientInstanceIndicator();
                    }
                    input.ReadMessage(clientInstanceId_);
                    break;
                }

                case 34: {
                    OauthClientId = input.ReadString();
                    break;
                }

                case 42: {
                    if (clientInstance_ == null)
                    {
                        clientInstance_ = new global::HOLMS.Types.IAM.ClientInstance();
                    }
                    input.ReadMessage(clientInstance_);
                    break;
                }
                }
            }
        }
 public void MergeFrom(ClientInstance other)
 {
     if (other == null)
     {
         return;
     }
     if (other.instanceId_ != null)
     {
         if (instanceId_ == null)
         {
             instanceId_ = new global::HOLMS.Types.IAM.ClientInstanceIndicator();
         }
         InstanceId.MergeFrom(other.InstanceId);
     }
     if (other.Name.Length != 0)
     {
         Name = other.Name;
     }
 }