# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/talent/v4beta1/profile.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/cloud/talent/v4beta1/common_pb' require 'google/cloud/talent/v4beta1/job_pb' require 'google/protobuf/timestamp_pb' require 'google/protobuf/wrappers_pb' require 'google/type/date_pb' require 'google/type/postal_address_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_message "google.cloud.talent.v4beta1.Profile" do optional :name, :string, 1 optional :external_id, :string, 2 optional :source, :string, 3 optional :uri, :string, 4 optional :group_id, :string, 5 optional :is_hirable, :message, 6, "google.protobuf.BoolValue" optional :create_time, :message, 7, "google.protobuf.Timestamp" optional :update_time, :message, 8, "google.protobuf.Timestamp" optional :resume_hrxml, :string, 10 repeated :person_names, :message, 11, "google.cloud.talent.v4beta1.PersonName" repeated :addresses, :message, 12, "google.cloud.talent.v4beta1.Address" repeated :email_addresses, :message, 13, "google.cloud.talent.v4beta1.Email" repeated :phone_numbers, :message, 14, "google.cloud.talent.v4beta1.Phone" repeated :personal_uris, :message, 15, "google.cloud.talent.v4beta1.PersonalUri" repeated :additional_contact_info, :message, 16, "google.cloud.talent.v4beta1.AdditionalContactInfo" repeated :employment_records, :message, 17, "google.cloud.talent.v4beta1.EmploymentRecord" repeated :education_records, :message, 18, "google.cloud.talent.v4beta1.EducationRecord" repeated :skills, :message, 19, "google.cloud.talent.v4beta1.Skill" repeated :activities, :message, 20, "google.cloud.talent.v4beta1.Activity" repeated :publications, :message, 21, "google.cloud.talent.v4beta1.Publication" repeated :patents, :message, 22, "google.cloud.talent.v4beta1.Patent" repeated :certifications, :message, 23, "google.cloud.talent.v4beta1.Certification" repeated :job_applications, :message, 24, "google.cloud.talent.v4beta1.JobApplication" repeated :recruiting_notes, :message, 25, "google.cloud.talent.v4beta1.RecruitingNote" map :custom_attributes, :string, :message, 26, "google.cloud.talent.v4beta1.CustomAttribute" optional :processed, :bool, 27 optional :keyword_snippet, :string, 28 end add_message "google.cloud.talent.v4beta1.PersonName" do optional :preferred_name, :string, 3 oneof :person_name do optional :formatted_name, :string, 1 optional :structured_name, :message, 2, "google.cloud.talent.v4beta1.PersonName.PersonStructuredName" end end add_message "google.cloud.talent.v4beta1.PersonName.PersonStructuredName" do optional :given_name, :string, 1 optional :middle_initial, :string, 2 optional :family_name, :string, 3 repeated :suffixes, :string, 4 repeated :prefixes, :string, 5 end add_message "google.cloud.talent.v4beta1.Address" do optional :usage, :enum, 1, "google.cloud.talent.v4beta1.ContactInfoUsage" optional :is_current, :message, 4, "google.protobuf.BoolValue" oneof :address do optional :unstructured_address, :string, 2 optional :structured_address, :message, 3, "google.type.PostalAddress" end end add_message "google.cloud.talent.v4beta1.Email" do optional :usage, :enum, 1, "google.cloud.talent.v4beta1.ContactInfoUsage" optional :email_address, :string, 2 end add_message "google.cloud.talent.v4beta1.Phone" do optional :usage, :enum, 1, "google.cloud.talent.v4beta1.ContactInfoUsage" optional :type, :enum, 2, "google.cloud.talent.v4beta1.Phone.PhoneType" optional :number, :string, 3 optional :when_available, :string, 4 end add_enum "google.cloud.talent.v4beta1.Phone.PhoneType" do value :PHONE_TYPE_UNSPECIFIED, 0 value :LANDLINE, 1 value :MOBILE, 2 value :FAX, 3 value :PAGER, 4 value :TTY_OR_TDD, 5 value :VOICEMAIL, 6 value :VIRTUAL, 7 value :VOIP, 8 value :MOBILE_OR_LANDLINE, 9 end add_message "google.cloud.talent.v4beta1.PersonalUri" do optional :uri, :string, 1 end add_message "google.cloud.talent.v4beta1.AdditionalContactInfo" do optional :usage, :enum, 1, "google.cloud.talent.v4beta1.ContactInfoUsage" optional :name, :string, 2 optional :contact_id, :string, 3 end add_message "google.cloud.talent.v4beta1.EmploymentRecord" do optional :start_date, :message, 1, "google.type.Date" optional :end_date, :message, 2, "google.type.Date" optional :employer_name, :string, 3 optional :division_name, :string, 4 optional :address, :message, 5, "google.cloud.talent.v4beta1.Address" optional :job_title, :string, 6 optional :job_description, :string, 7 optional :is_supervised_position, :message, 8, "google.protobuf.BoolValue" optional :is_self_employed, :message, 9, "google.protobuf.BoolValue" optional :is_current, :message, 10, "google.protobuf.BoolValue" optional :job_title_snippet, :string, 11 optional :job_description_snippet, :string, 12 optional :employer_name_snippet, :string, 13 end add_message "google.cloud.talent.v4beta1.EducationRecord" do optional :start_date, :message, 1, "google.type.Date" optional :end_date, :message, 2, "google.type.Date" optional :expected_graduation_date, :message, 3, "google.type.Date" optional :school_name, :string, 4 optional :address, :message, 5, "google.cloud.talent.v4beta1.Address" optional :description, :string, 8 optional :is_current, :message, 9, "google.protobuf.BoolValue" optional :school_name_snippet, :string, 10 optional :degree_snippet, :string, 11 oneof :degree do optional :degree_description, :string, 6 optional :structured_degree, :message, 7, "google.cloud.talent.v4beta1.Degree" end end add_message "google.cloud.talent.v4beta1.Degree" do optional :degree_type, :enum, 1, "google.cloud.talent.v4beta1.DegreeType" optional :degree_name, :string, 2 repeated :fields_of_study, :string, 3 end add_message "google.cloud.talent.v4beta1.Skill" do optional :display_name, :string, 1 optional :last_used_date, :message, 2, "google.type.Date" optional :level, :enum, 3, "google.cloud.talent.v4beta1.Skill.SkillProficiencyLevel" optional :context, :string, 4 optional :skill_name_snippet, :string, 5 end add_enum "google.cloud.talent.v4beta1.Skill.SkillProficiencyLevel" do value :SKILL_PROFICIENCY_LEVEL_UNSPECIFIED, 0 value :FUNDAMENTAL_AWARENESS, 1 value :NOVICE, 2 value :INTERMEDIATE, 3 value :ADVANCED, 4 value :EXPERT, 5 end add_message "google.cloud.talent.v4beta1.Activity" do optional :display_name, :string, 1 optional :description, :string, 2 optional :uri, :string, 3 optional :create_date, :message, 4, "google.type.Date" optional :update_date, :message, 5, "google.type.Date" repeated :team_members, :string, 6 repeated :skills_used, :message, 7, "google.cloud.talent.v4beta1.Skill" optional :activity_name_snippet, :string, 8 optional :activity_description_snippet, :string, 9 repeated :skills_used_snippet, :string, 10 end add_message "google.cloud.talent.v4beta1.Publication" do repeated :authors, :string, 1 optional :title, :string, 2 optional :description, :string, 3 optional :journal, :string, 4 optional :volume, :string, 5 optional :publisher, :string, 6 optional :publication_date, :message, 7, "google.type.Date" optional :publication_type, :string, 8 optional :isbn, :string, 9 end add_message "google.cloud.talent.v4beta1.Patent" do optional :display_name, :string, 1 repeated :inventors, :string, 2 optional :patent_status, :string, 3 optional :patent_status_date, :message, 4, "google.type.Date" optional :patent_filing_date, :message, 5, "google.type.Date" optional :patent_office, :string, 6 optional :patent_number, :string, 7 optional :patent_description, :string, 8 repeated :skills_used, :message, 9, "google.cloud.talent.v4beta1.Skill" end add_message "google.cloud.talent.v4beta1.JobApplication" do optional :job, :message, 1, "google.cloud.talent.v4beta1.Job" optional :application_id, :string, 2 optional :application_date, :message, 3, "google.type.Date" optional :last_stage, :string, 4 optional :state, :enum, 5, "google.cloud.talent.v4beta1.JobApplication.ApplicationStatus" optional :average_interview_score, :double, 6 optional :interview_score_scale_id, :string, 7 optional :number_of_interviews, :int32, 8 optional :is_employee_referred, :message, 9, "google.protobuf.BoolValue" optional :update_time, :message, 10, "google.protobuf.Timestamp" optional :outcome_reason, :string, 11 optional :outcome_positiveness, :double, 12 optional :is_match, :message, 13, "google.protobuf.BoolValue" optional :job_title_snippet, :string, 14 end add_enum "google.cloud.talent.v4beta1.JobApplication.ApplicationStatus" do value :APPLICATION_STATUS_UNSPECIFIED, 0 value :OFFER_EXTENDED, 1 value :REJECTED_BY_CANDIDATE, 2 value :ACTIVE, 3 value :REJECTED_BY_EMPLOYER, 4 value :HIRED_PENDING_DATE, 5 value :HIRED_STARTED, 6 value :PROSPECTED, 7 end add_message "google.cloud.talent.v4beta1.Certification" do optional :display_name, :string, 1 optional :acquire_date, :message, 2, "google.type.Date" optional :expire_date, :message, 3, "google.type.Date" optional :authority, :string, 4 optional :description, :string, 5 end add_message "google.cloud.talent.v4beta1.RecruitingNote" do optional :note, :string, 1 optional :commenter, :string, 2 optional :create_date, :message, 3, "google.type.Date" optional :type, :string, 4 end end module Google module Cloud module Talent module V4beta1 Profile = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Profile").msgclass PersonName = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.PersonName").msgclass PersonName::PersonStructuredName = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.PersonName.PersonStructuredName").msgclass Address = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Address").msgclass Email = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Email").msgclass Phone = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Phone").msgclass Phone::PhoneType = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Phone.PhoneType").enummodule PersonalUri = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.PersonalUri").msgclass AdditionalContactInfo = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.AdditionalContactInfo").msgclass EmploymentRecord = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.EmploymentRecord").msgclass EducationRecord = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.EducationRecord").msgclass Degree = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Degree").msgclass Skill = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Skill").msgclass Skill::SkillProficiencyLevel = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Skill.SkillProficiencyLevel").enummodule Activity = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Activity").msgclass Publication = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Publication").msgclass Patent = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Patent").msgclass JobApplication = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.JobApplication").msgclass JobApplication::ApplicationStatus = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.JobApplication.ApplicationStatus").enummodule Certification = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.Certification").msgclass RecruitingNote = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.talent.v4beta1.RecruitingNote").msgclass end end end end