Exemplo n.º 1
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 26: {
                    ExternalId = input.ReadString();
                    break;
                }

                case 32: {
                    Size = (global::Google.Cloud.Talent.V4.CompanySize)input.ReadEnum();
                    break;
                }

                case 42: {
                    HeadquartersAddress = input.ReadString();
                    break;
                }

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

                case 58: {
                    EeoText = input.ReadString();
                    break;
                }

                case 66: {
                    WebsiteUri = input.ReadString();
                    break;
                }

                case 74: {
                    CareerSiteUri = input.ReadString();
                    break;
                }

                case 82: {
                    ImageUri = input.ReadString();
                    break;
                }

                case 90: {
                    keywordSearchableJobCustomAttributes_.AddEntriesFrom(input, _repeated_keywordSearchableJobCustomAttributes_codec);
                    break;
                }

                case 98: {
                    if (derivedInfo_ == null)
                    {
                        DerivedInfo = new global::Google.Cloud.Talent.V4.Company.Types.DerivedInfo();
                    }
                    input.ReadMessage(DerivedInfo);
                    break;
                }

                case 104: {
                    Suspended = input.ReadBool();
                    break;
                }
                }
            }
    #endif
        }
Exemplo n.º 2
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 26: {
                    ExternalId = input.ReadString();
                    break;
                }

                case 32: {
                    Size = (global::Google.Cloud.Talent.V4.CompanySize)input.ReadEnum();
                    break;
                }

                case 42: {
                    HeadquartersAddress = input.ReadString();
                    break;
                }

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

                case 58: {
                    EeoText = input.ReadString();
                    break;
                }

                case 66: {
                    WebsiteUri = input.ReadString();
                    break;
                }

                case 74: {
                    CareerSiteUri = input.ReadString();
                    break;
                }

                case 82: {
                    ImageUri = input.ReadString();
                    break;
                }

                case 90: {
                    keywordSearchableJobCustomAttributes_.AddEntriesFrom(ref input, _repeated_keywordSearchableJobCustomAttributes_codec);
                    break;
                }

                case 98: {
                    if (derivedInfo_ == null)
                    {
                        DerivedInfo = new global::Google.Cloud.Talent.V4.Company.Types.DerivedInfo();
                    }
                    input.ReadMessage(DerivedInfo);
                    break;
                }

                case 104: {
                    Suspended = input.ReadBool();
                    break;
                }
                }
            }
        }
Exemplo n.º 3
0
 public void MergeFrom(Company other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Name.Length != 0)
     {
         Name = other.Name;
     }
     if (other.DisplayName.Length != 0)
     {
         DisplayName = other.DisplayName;
     }
     if (other.ExternalId.Length != 0)
     {
         ExternalId = other.ExternalId;
     }
     if (other.Size != global::Google.Cloud.Talent.V4.CompanySize.Unspecified)
     {
         Size = other.Size;
     }
     if (other.HeadquartersAddress.Length != 0)
     {
         HeadquartersAddress = other.HeadquartersAddress;
     }
     if (other.HiringAgency != false)
     {
         HiringAgency = other.HiringAgency;
     }
     if (other.EeoText.Length != 0)
     {
         EeoText = other.EeoText;
     }
     if (other.WebsiteUri.Length != 0)
     {
         WebsiteUri = other.WebsiteUri;
     }
     if (other.CareerSiteUri.Length != 0)
     {
         CareerSiteUri = other.CareerSiteUri;
     }
     if (other.ImageUri.Length != 0)
     {
         ImageUri = other.ImageUri;
     }
     keywordSearchableJobCustomAttributes_.Add(other.keywordSearchableJobCustomAttributes_);
     if (other.derivedInfo_ != null)
     {
         if (derivedInfo_ == null)
         {
             DerivedInfo = new global::Google.Cloud.Talent.V4.Company.Types.DerivedInfo();
         }
         DerivedInfo.MergeFrom(other.DerivedInfo);
     }
     if (other.Suspended != false)
     {
         Suspended = other.Suspended;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }