public void MergeFrom(MutateMediaFilesResponse other)
 {
     if (other == null)
     {
         return;
     }
     if (other.partialFailureError_ != null)
     {
         if (partialFailureError_ == null)
         {
             PartialFailureError = new global::Google.Rpc.Status();
         }
         PartialFailureError.MergeFrom(other.PartialFailureError);
     }
     results_.Add(other.results_);
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 18: {
                    global::Envoy.Service.Auth.V2.DeniedHttpResponse subBuilder = new global::Envoy.Service.Auth.V2.DeniedHttpResponse();
                    if (httpResponseCase_ == HttpResponseOneofCase.DeniedResponse)
                    {
                        subBuilder.MergeFrom(DeniedResponse);
                    }
                    input.ReadMessage(subBuilder);
                    DeniedResponse = subBuilder;
                    break;
                }

                case 26: {
                    global::Envoy.Service.Auth.V2.OkHttpResponse subBuilder = new global::Envoy.Service.Auth.V2.OkHttpResponse();
                    if (httpResponseCase_ == HttpResponseOneofCase.OkResponse)
                    {
                        subBuilder.MergeFrom(OkResponse);
                    }
                    input.ReadMessage(subBuilder);
                    OkResponse = subBuilder;
                    break;
                }
                }
            }
        }
Exemple #3
0
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

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

                case 18: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 26: {
                    TransactionId = input.ReadString();
                    break;
                }

                case 8002: {
                    if (traceContext_ == null)
                    {
                        TraceContext = new global::Com.Daml.Ledger.Api.V1.TraceContext();
                    }
                    input.ReadMessage(TraceContext);
                    break;
                }
                }
            }
    #endif
        }
Exemple #4
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

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

                case 16: {
                    Type = (global::Google.Cloud.Dialogflow.V2.ConversationEvent.Types.Type)input.ReadEnum();
                    break;
                }

                case 26: {
                    if (errorStatus_ == null)
                    {
                        ErrorStatus = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(ErrorStatus);
                    break;
                }

                case 34: {
                    global::Google.Cloud.Dialogflow.V2.Message subBuilder = new global::Google.Cloud.Dialogflow.V2.Message();
                    if (payloadCase_ == PayloadOneofCase.NewMessagePayload)
                    {
                        subBuilder.MergeFrom(NewMessagePayload);
                    }
                    input.ReadMessage(subBuilder);
                    NewMessagePayload = subBuilder;
                    break;
                }
                }
            }
        }
Exemple #5
0
 public void MergeFrom(DiscoveryOccurrence other)
 {
     if (other == null)
     {
         return;
     }
     if (other.ContinuousAnalysis != global::Grafeas.V1.DiscoveryOccurrence.Types.ContinuousAnalysis.Unspecified)
     {
         ContinuousAnalysis = other.ContinuousAnalysis;
     }
     if (other.AnalysisStatus != global::Grafeas.V1.DiscoveryOccurrence.Types.AnalysisStatus.Unspecified)
     {
         AnalysisStatus = other.AnalysisStatus;
     }
     if (other.analysisStatusError_ != null)
     {
         if (analysisStatusError_ == null)
         {
             AnalysisStatusError = new global::Google.Rpc.Status();
         }
         AnalysisStatusError.MergeFrom(other.AnalysisStatusError);
     }
     if (other.Cpe.Length != 0)
     {
         Cpe = other.Cpe;
     }
     if (other.lastScanTime_ != null)
     {
         if (lastScanTime_ == null)
         {
             LastScanTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         LastScanTime.MergeFrom(other.LastScanTime);
     }
     if (other.archiveTime_ != null)
     {
         if (archiveTime_ == null)
         {
             ArchiveTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         ArchiveTime.MergeFrom(other.ArchiveTime);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #6
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

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

                case 18: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 26: {
                    TransactionId = input.ReadString();
                    break;
                }

                case 8002: {
                    if (traceContext_ == null)
                    {
                        TraceContext = new global::Com.DigitalAsset.Ledger.Api.V1.TraceContext();
                    }
                    input.ReadMessage(TraceContext);
                    break;
                }
                }
            }
        }
Exemple #7
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

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

                case 18: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 26: {
                    TransactionId = input.ReadString();
                    break;
                }

                case 8002: {
                    if (traceContext_ == null)
                    {
                        TraceContext = new global::Com.Daml.Ledger.Api.V1.TraceContext();
                    }
                    input.ReadMessage(TraceContext);
                    break;
                }
                }
            }
        }
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 8: {
                    Code = (global::Google.Cloud.ServiceControl.V1.CheckError.Types.Code)input.ReadEnum();
                    break;
                }

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

                case 26: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 34: {
                    Subject = input.ReadString();
                    break;
                }
                }
            }
    #endif
        }
 void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
   uint tag;
   while ((tag = input.ReadTag()) != 0) {
     switch(tag) {
       default:
         _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
         break;
       case 18: {
         results_.AddEntriesFrom(ref input, _repeated_results_codec);
         break;
       }
       case 26: {
         if (partialFailureError_ == null) {
           PartialFailureError = new global::Google.Rpc.Status();
         }
         input.ReadMessage(PartialFailureError);
         break;
       }
     }
   }
 }
Exemple #10
0
 public void MergeFrom(Attempt other)
 {
     if (other == null)
     {
         return;
     }
     if (other.scheduleTime_ != null)
     {
         if (scheduleTime_ == null)
         {
             scheduleTime_ = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         ScheduleTime.MergeFrom(other.ScheduleTime);
     }
     if (other.dispatchTime_ != null)
     {
         if (dispatchTime_ == null)
         {
             dispatchTime_ = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         DispatchTime.MergeFrom(other.DispatchTime);
     }
     if (other.responseTime_ != null)
     {
         if (responseTime_ == null)
         {
             responseTime_ = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         ResponseTime.MergeFrom(other.ResponseTime);
     }
     if (other.responseStatus_ != null)
     {
         if (responseStatus_ == null)
         {
             responseStatus_ = new global::Google.Rpc.Status();
         }
         ResponseStatus.MergeFrom(other.ResponseStatus);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    Code = (global::Google.Cloud.ServiceControl.V1.CheckError.Types.Code)input.ReadEnum();
                    break;
                }

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

                case 26: {
                    if (status_ == null)
                    {
                        Status = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Status);
                    break;
                }

                case 34: {
                    Subject = input.ReadString();
                    break;
                }
                }
            }
        }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (status_ == null)
                    {
                        status_ = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(status_);
                    break;
                }
                }
            }
        }
Exemple #13
0
 public void MergeFrom(DiscoveryRequest other)
 {
     if (other == null)
     {
         return;
     }
     if (other.VersionInfo.Length != 0)
     {
         VersionInfo = other.VersionInfo;
     }
     if (other.node_ != null)
     {
         if (node_ == null)
         {
             node_ = new global::Envoy.Api.V2.Core.Node();
         }
         Node.MergeFrom(other.Node);
     }
     resourceNames_.Add(other.resourceNames_);
     if (other.TypeUrl.Length != 0)
     {
         TypeUrl = other.TypeUrl;
     }
     if (other.ResponseNonce.Length != 0)
     {
         ResponseNonce = other.ResponseNonce;
     }
     if (other.errorDetail_ != null)
     {
         if (errorDetail_ == null)
         {
             errorDetail_ = new global::Google.Rpc.Status();
         }
         ErrorDetail.MergeFrom(other.ErrorDetail);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #14
0
 public void MergeFrom(DiscoveryOccurrence other)
 {
     if (other == null)
     {
         return;
     }
     if (other.ContinuousAnalysis != 0)
     {
         ContinuousAnalysis = other.ContinuousAnalysis;
     }
     if (other.AnalysisStatus != 0)
     {
         AnalysisStatus = other.AnalysisStatus;
     }
     if (other.analysisStatusError_ != null)
     {
         if (analysisStatusError_ == null)
         {
             AnalysisStatusError = new global::Google.Rpc.Status();
         }
         AnalysisStatusError.MergeFrom(other.AnalysisStatusError);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

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

                case 24: {
                    EncryptionType = (global::Google.Cloud.Spanner.Admin.Database.V1.EncryptionInfo.Types.Type)input.ReadEnum();
                    break;
                }

                case 34: {
                    if (encryptionStatus_ == null)
                    {
                        EncryptionStatus = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(EncryptionStatus);
                    break;
                }
                }
            }
    #endif
        }
 public void MergeFrom(EncryptionInfo other)
 {
     if (other == null)
     {
         return;
     }
     if (other.EncryptionType != global::Google.Cloud.Spanner.Admin.Database.V1.EncryptionInfo.Types.Type.Unspecified)
     {
         EncryptionType = other.EncryptionType;
     }
     if (other.encryptionStatus_ != null)
     {
         if (encryptionStatus_ == null)
         {
             EncryptionStatus = new global::Google.Rpc.Status();
         }
         EncryptionStatus.MergeFrom(other.EncryptionStatus);
     }
     if (other.KmsKeyVersion.Length != 0)
     {
         KmsKeyVersion = other.KmsKeyVersion;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #17
0
 public void MergeFrom(JobResult other)
 {
     if (other == null)
     {
         return;
     }
     if (other.job_ != null)
     {
         if (job_ == null)
         {
             job_ = new global::Google.Cloud.Talent.V4Beta1.Job();
         }
         Job.MergeFrom(other.Job);
     }
     if (other.status_ != null)
     {
         if (status_ == null)
         {
             status_ = new global::Google.Rpc.Status();
         }
         Status.MergeFrom(other.Status);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #18
0
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

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

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

                case 34: {
                    if (studySpec_ == null)
                    {
                        StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec();
                    }
                    input.ReadMessage(StudySpec);
                    break;
                }

                case 40: {
                    MaxTrialCount = input.ReadInt32();
                    break;
                }

                case 48: {
                    ParallelTrialCount = input.ReadInt32();
                    break;
                }

                case 56: {
                    MaxFailedTrialCount = input.ReadInt32();
                    break;
                }

                case 66: {
                    if (trialJobSpec_ == null)
                    {
                        TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec();
                    }
                    input.ReadMessage(TrialJobSpec);
                    break;
                }

                case 74: {
                    trials_.AddEntriesFrom(input, _repeated_trials_codec);
                    break;
                }

                case 80: {
                    State = (global::Google.Cloud.AIPlatform.V1.JobState)input.ReadEnum();
                    break;
                }

                case 90: {
                    if (createTime_ == null)
                    {
                        CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(CreateTime);
                    break;
                }

                case 98: {
                    if (startTime_ == null)
                    {
                        StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(StartTime);
                    break;
                }

                case 106: {
                    if (endTime_ == null)
                    {
                        EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(EndTime);
                    break;
                }

                case 114: {
                    if (updateTime_ == null)
                    {
                        UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(UpdateTime);
                    break;
                }

                case 122: {
                    if (error_ == null)
                    {
                        Error = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Error);
                    break;
                }

                case 130: {
                    labels_.AddEntriesFrom(input, _map_labels_codec);
                    break;
                }

                case 138: {
                    if (encryptionSpec_ == null)
                    {
                        EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec();
                    }
                    input.ReadMessage(EncryptionSpec);
                    break;
                }
                }
            }
    #endif
        }
Exemple #19
0
 public void MergeFrom(HyperparameterTuningJob other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Name.Length != 0)
     {
         Name = other.Name;
     }
     if (other.DisplayName.Length != 0)
     {
         DisplayName = other.DisplayName;
     }
     if (other.studySpec_ != null)
     {
         if (studySpec_ == null)
         {
             StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec();
         }
         StudySpec.MergeFrom(other.StudySpec);
     }
     if (other.MaxTrialCount != 0)
     {
         MaxTrialCount = other.MaxTrialCount;
     }
     if (other.ParallelTrialCount != 0)
     {
         ParallelTrialCount = other.ParallelTrialCount;
     }
     if (other.MaxFailedTrialCount != 0)
     {
         MaxFailedTrialCount = other.MaxFailedTrialCount;
     }
     if (other.trialJobSpec_ != null)
     {
         if (trialJobSpec_ == null)
         {
             TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec();
         }
         TrialJobSpec.MergeFrom(other.TrialJobSpec);
     }
     trials_.Add(other.trials_);
     if (other.State != global::Google.Cloud.AIPlatform.V1.JobState.Unspecified)
     {
         State = other.State;
     }
     if (other.createTime_ != null)
     {
         if (createTime_ == null)
         {
             CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         CreateTime.MergeFrom(other.CreateTime);
     }
     if (other.startTime_ != null)
     {
         if (startTime_ == null)
         {
             StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         StartTime.MergeFrom(other.StartTime);
     }
     if (other.endTime_ != null)
     {
         if (endTime_ == null)
         {
             EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         EndTime.MergeFrom(other.EndTime);
     }
     if (other.updateTime_ != null)
     {
         if (updateTime_ == null)
         {
             UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
         }
         UpdateTime.MergeFrom(other.UpdateTime);
     }
     if (other.error_ != null)
     {
         if (error_ == null)
         {
             Error = new global::Google.Rpc.Status();
         }
         Error.MergeFrom(other.Error);
     }
     labels_.Add(other.labels_);
     if (other.encryptionSpec_ != null)
     {
         if (encryptionSpec_ == null)
         {
             EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec();
         }
         EncryptionSpec.MergeFrom(other.EncryptionSpec);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #20
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

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

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

                case 34: {
                    if (studySpec_ == null)
                    {
                        StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec();
                    }
                    input.ReadMessage(StudySpec);
                    break;
                }

                case 40: {
                    MaxTrialCount = input.ReadInt32();
                    break;
                }

                case 48: {
                    ParallelTrialCount = input.ReadInt32();
                    break;
                }

                case 56: {
                    MaxFailedTrialCount = input.ReadInt32();
                    break;
                }

                case 66: {
                    if (trialJobSpec_ == null)
                    {
                        TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec();
                    }
                    input.ReadMessage(TrialJobSpec);
                    break;
                }

                case 74: {
                    trials_.AddEntriesFrom(ref input, _repeated_trials_codec);
                    break;
                }

                case 80: {
                    State = (global::Google.Cloud.AIPlatform.V1.JobState)input.ReadEnum();
                    break;
                }

                case 90: {
                    if (createTime_ == null)
                    {
                        CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(CreateTime);
                    break;
                }

                case 98: {
                    if (startTime_ == null)
                    {
                        StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(StartTime);
                    break;
                }

                case 106: {
                    if (endTime_ == null)
                    {
                        EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(EndTime);
                    break;
                }

                case 114: {
                    if (updateTime_ == null)
                    {
                        UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(UpdateTime);
                    break;
                }

                case 122: {
                    if (error_ == null)
                    {
                        Error = new global::Google.Rpc.Status();
                    }
                    input.ReadMessage(Error);
                    break;
                }

                case 130: {
                    labels_.AddEntriesFrom(ref input, _map_labels_codec);
                    break;
                }

                case 138: {
                    if (encryptionSpec_ == null)
                    {
                        EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec();
                    }
                    input.ReadMessage(EncryptionSpec);
                    break;
                }
                }
            }
        }
        public void MergeFrom(Operation other)
        {
            if (other == null)
            {
                return;
            }
            if (other.Id.Length != 0)
            {
                Id = other.Id;
            }
            if (other.Description.Length != 0)
            {
                Description = other.Description;
            }
            if (other.createdAt_ != null)
            {
                if (createdAt_ == null)
                {
                    CreatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                }
                CreatedAt.MergeFrom(other.CreatedAt);
            }
            if (other.CreatedBy.Length != 0)
            {
                CreatedBy = other.CreatedBy;
            }
            if (other.modifiedAt_ != null)
            {
                if (modifiedAt_ == null)
                {
                    ModifiedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                }
                ModifiedAt.MergeFrom(other.ModifiedAt);
            }
            if (other.Done != false)
            {
                Done = other.Done;
            }
            if (other.metadata_ != null)
            {
                if (metadata_ == null)
                {
                    Metadata = new global::Google.Protobuf.WellKnownTypes.Any();
                }
                Metadata.MergeFrom(other.Metadata);
            }
            switch (other.ResultCase)
            {
            case ResultOneofCase.Error:
                if (Error == null)
                {
                    Error = new global::Google.Rpc.Status();
                }
                Error.MergeFrom(other.Error);
                break;

            case ResultOneofCase.Response:
                if (Response == null)
                {
                    Response = new global::Google.Protobuf.WellKnownTypes.Any();
                }
                Response.MergeFrom(other.Response);
                break;
            }

            _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
        }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

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

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

                case 26: {
                    if (createdAt_ == null)
                    {
                        CreatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(CreatedAt);
                    break;
                }

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

                case 42: {
                    if (modifiedAt_ == null)
                    {
                        ModifiedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp();
                    }
                    input.ReadMessage(ModifiedAt);
                    break;
                }

                case 48: {
                    Done = input.ReadBool();
                    break;
                }

                case 58: {
                    if (metadata_ == null)
                    {
                        Metadata = new global::Google.Protobuf.WellKnownTypes.Any();
                    }
                    input.ReadMessage(Metadata);
                    break;
                }

                case 66: {
                    global::Google.Rpc.Status subBuilder = new global::Google.Rpc.Status();
                    if (resultCase_ == ResultOneofCase.Error)
                    {
                        subBuilder.MergeFrom(Error);
                    }
                    input.ReadMessage(subBuilder);
                    Error = subBuilder;
                    break;
                }

                case 74: {
                    global::Google.Protobuf.WellKnownTypes.Any subBuilder = new global::Google.Protobuf.WellKnownTypes.Any();
                    if (resultCase_ == ResultOneofCase.Response)
                    {
                        subBuilder.MergeFrom(Response);
                    }
                    input.ReadMessage(subBuilder);
                    Response = subBuilder;
                    break;
                }
                }
            }
        }