# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/talent_v4beta1/proto/profile.proto
import sys
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.cloud.talent_v4beta1.proto import (
common_pb2 as google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2,
)
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from google.type import date_pb2 as google_dot_type_dot_date__pb2
from google.type import postal_address_pb2 as google_dot_type_dot_postal__address__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name="google/cloud/talent_v4beta1/proto/profile.proto",
package="google.cloud.talent.v4beta1",
syntax="proto3",
serialized_options=_b(
"\n\037com.google.cloud.talent.v4beta1B\024ProfileResourceProtoP\001ZAgoogle.golang.org/genproto/googleapis/cloud/talent/v4beta1;talent\242\002\003CTS"
),
serialized_pb=_b(
'\n/google/cloud/talent_v4beta1/proto/profile.proto\x12\x1bgoogle.cloud.talent.v4beta1\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a.google/cloud/talent_v4beta1/proto/common.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16google/type/date.proto\x1a google/type/postal_address.proto"\x9c\r\n\x07Profile\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x65xternal_id\x18\x02 \x01(\t\x12\x0e\n\x06source\x18\x03 \x01(\t\x12\x0b\n\x03uri\x18\x04 \x01(\t\x12\x10\n\x08group_id\x18\x05 \x01(\t\x12.\n\nis_hirable\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x39\n\x15\x63\x61ndidate_update_time\x18\x43 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x12resume_update_time\x18\x44 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x06resume\x18\x35 \x01(\x0b\x32#.google.cloud.talent.v4beta1.Resume\x12=\n\x0cperson_names\x18\x0b \x03(\x0b\x32\'.google.cloud.talent.v4beta1.PersonName\x12\x37\n\taddresses\x18\x0c \x03(\x0b\x32$.google.cloud.talent.v4beta1.Address\x12;\n\x0f\x65mail_addresses\x18\r \x03(\x0b\x32".google.cloud.talent.v4beta1.Email\x12\x39\n\rphone_numbers\x18\x0e \x03(\x0b\x32".google.cloud.talent.v4beta1.Phone\x12?\n\rpersonal_uris\x18\x0f \x03(\x0b\x32(.google.cloud.talent.v4beta1.PersonalUri\x12S\n\x17\x61\x64\x64itional_contact_info\x18\x10 \x03(\x0b\x32\x32.google.cloud.talent.v4beta1.AdditionalContactInfo\x12I\n\x12\x65mployment_records\x18\x11 \x03(\x0b\x32-.google.cloud.talent.v4beta1.EmploymentRecord\x12G\n\x11\x65\x64ucation_records\x18\x12 \x03(\x0b\x32,.google.cloud.talent.v4beta1.EducationRecord\x12\x32\n\x06skills\x18\x13 \x03(\x0b\x32".google.cloud.talent.v4beta1.Skill\x12\x39\n\nactivities\x18\x14 \x03(\x0b\x32%.google.cloud.talent.v4beta1.Activity\x12>\n\x0cpublications\x18\x15 \x03(\x0b\x32(.google.cloud.talent.v4beta1.Publication\x12\x34\n\x07patents\x18\x16 \x03(\x0b\x32#.google.cloud.talent.v4beta1.Patent\x12\x42\n\x0e\x63\x65rtifications\x18\x17 \x03(\x0b\x32*.google.cloud.talent.v4beta1.Certification\x12\x19\n\x0c\x61pplications\x18/ \x03(\tB\x03\xe0\x41\x03\x12\x18\n\x0b\x61ssignments\x18\x30 \x03(\tB\x03\xe0\x41\x03\x12U\n\x11\x63ustom_attributes\x18\x1a \x03(\x0b\x32:.google.cloud.talent.v4beta1.Profile.CustomAttributesEntry\x12\x16\n\tprocessed\x18\x1b \x01(\x08\x42\x03\xe0\x41\x03\x12\x1c\n\x0fkeyword_snippet\x18\x1c \x01(\tB\x03\xe0\x41\x03\x12R\n\x14\x61vailability_signals\x18\x46 \x03(\x0b\x32/.google.cloud.talent.v4beta1.AvailabilitySignalB\x03\xe0\x41\x03\x12\x45\n\x11\x64\x65rived_addresses\x18@ \x03(\x0b\x32%.google.cloud.talent.v4beta1.LocationB\x03\xe0\x41\x03\x1a\x65\n\x15\x43ustomAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.cloud.talent.v4beta1.CustomAttribute:\x02\x38\x01"\xc3\x01\n\x12\x41vailabilitySignal\x12\x41\n\x04type\x18\x01 \x01(\x0e\x32\x33.google.cloud.talent.v4beta1.AvailabilitySignalType\x12\x34\n\x10last_update_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x66ilter_satisfied\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue"\xb5\x01\n\x06Resume\x12\x19\n\x11structured_resume\x18\x01 \x01(\t\x12\x43\n\x0bresume_type\x18\x02 \x01(\x0e\x32..google.cloud.talent.v4beta1.Resume.ResumeType"K\n\nResumeType\x12\x1b\n\x17RESUME_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05HRXML\x10\x01\x12\x15\n\x11OTHER_RESUME_TYPE\x10\x02"\xbc\x02\n\nPersonName\x12\x18\n\x0e\x66ormatted_name\x18\x01 \x01(\tH\x00\x12W\n\x0fstructured_name\x18\x02 \x01(\x0b\x32<.google.cloud.talent.v4beta1.PersonName.PersonStructuredNameH\x00\x12\x16\n\x0epreferred_name\x18\x03 \x01(\t\x1a\x93\x01\n\x14PersonStructuredName\x12\x12\n\ngiven_name\x18\x01 \x01(\t\x12\x16\n\x0epreferred_name\x18\x06 \x01(\t\x12\x16\n\x0emiddle_initial\x18\x02 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x03 \x01(\t\x12\x10\n\x08suffixes\x18\x04 \x03(\t\x12\x10\n\x08prefixes\x18\x05 \x03(\tB\r\n\x0bperson_name"\xd9\x01\n\x07\x41\x64\x64ress\x12<\n\x05usage\x18\x01 \x01(\x0e\x32-.google.cloud.talent.v4beta1.ContactInfoUsage\x12\x1e\n\x14unstructured_address\x18\x02 \x01(\tH\x00\x12\x38\n\x12structured_address\x18\x03 \x01(\x0b\x32\x1a.google.type.PostalAddressH\x00\x12+\n\x07\x63urrent\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\t\n\x07\x61\x64\x64ress"\\\n\x05\x45mail\x12<\n\x05usage\x18\x01 \x01(\x0e\x32-.google.cloud.talent.v4beta1.ContactInfoUsage\x12\x15\n\remail_address\x18\x02 \x01(\t"\xcf\x02\n\x05Phone\x12<\n\x05usage\x18\x01 \x01(\x0e\x32-.google.cloud.talent.v4beta1.ContactInfoUsage\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.google.cloud.talent.v4beta1.Phone.PhoneType\x12\x0e\n\x06number\x18\x03 \x01(\t\x12\x16\n\x0ewhen_available\x18\x04 \x01(\t"\xa3\x01\n\tPhoneType\x12\x1a\n\x16PHONE_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08LANDLINE\x10\x01\x12\n\n\x06MOBILE\x10\x02\x12\x07\n\x03\x46\x41X\x10\x03\x12\t\n\x05PAGER\x10\x04\x12\x0e\n\nTTY_OR_TDD\x10\x05\x12\r\n\tVOICEMAIL\x10\x06\x12\x0b\n\x07VIRTUAL\x10\x07\x12\x08\n\x04VOIP\x10\x08\x12\x16\n\x12MOBILE_OR_LANDLINE\x10\t"\x1a\n\x0bPersonalUri\x12\x0b\n\x03uri\x18\x01 \x01(\t"w\n\x15\x41\x64\x64itionalContactInfo\x12<\n\x05usage\x18\x01 \x01(\x0e\x32-.google.cloud.talent.v4beta1.ContactInfoUsage\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\ncontact_id\x18\x03 \x01(\t"\xf2\x03\n\x10\x45mploymentRecord\x12%\n\nstart_date\x18\x01 \x01(\x0b\x32\x11.google.type.Date\x12#\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x11.google.type.Date\x12\x15\n\remployer_name\x18\x03 \x01(\t\x12\x15\n\rdivision_name\x18\x04 \x01(\t\x12\x35\n\x07\x61\x64\x64ress\x18\x05 \x01(\x0b\x32$.google.cloud.talent.v4beta1.Address\x12\x11\n\tjob_title\x18\x06 \x01(\t\x12\x17\n\x0fjob_description\x18\x07 \x01(\t\x12\x31\n\ris_supervisor\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10is_self_employed\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nis_current\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1e\n\x11job_title_snippet\x18\x0b \x01(\tB\x03\xe0\x41\x03\x12$\n\x17job_description_snippet\x18\x0c \x01(\tB\x03\xe0\x41\x03\x12"\n\x15\x65mployer_name_snippet\x18\r \x01(\tB\x03\xe0\x41\x03"\xcc\x03\n\x0f\x45\x64ucationRecord\x12%\n\nstart_date\x18\x01 \x01(\x0b\x32\x11.google.type.Date\x12#\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x11.google.type.Date\x12\x33\n\x18\x65xpected_graduation_date\x18\x03 \x01(\x0b\x32\x11.google.type.Date\x12\x13\n\x0bschool_name\x18\x04 \x01(\t\x12\x35\n\x07\x61\x64\x64ress\x18\x05 \x01(\x0b\x32$.google.cloud.talent.v4beta1.Address\x12\x1c\n\x12\x64\x65gree_description\x18\x06 \x01(\tH\x00\x12@\n\x11structured_degree\x18\x07 \x01(\x0b\x32#.google.cloud.talent.v4beta1.DegreeH\x00\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12.\n\nis_current\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12 \n\x13school_name_snippet\x18\n \x01(\tB\x03\xe0\x41\x03\x12\x1b\n\x0e\x64\x65gree_snippet\x18\x0b \x01(\tB\x03\xe0\x41\x03\x42\x08\n\x06\x64\x65gree"t\n\x06\x44\x65gree\x12<\n\x0b\x64\x65gree_type\x18\x01 \x01(\x0e\x32\'.google.cloud.talent.v4beta1.DegreeType\x12\x13\n\x0b\x64\x65gree_name\x18\x02 \x01(\t\x12\x17\n\x0f\x66ields_of_study\x18\x03 \x03(\t"\xd2\x02\n\x08\x41\x63tivity\x12\x14\n\x0c\x64isplay_name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0b\n\x03uri\x18\x03 \x01(\t\x12&\n\x0b\x63reate_date\x18\x04 \x01(\x0b\x32\x11.google.type.Date\x12&\n\x0bupdate_date\x18\x05 \x01(\x0b\x32\x11.google.type.Date\x12\x14\n\x0cteam_members\x18\x06 \x03(\t\x12\x37\n\x0bskills_used\x18\x07 \x03(\x0b\x32".google.cloud.talent.v4beta1.Skill\x12"\n\x15\x61\x63tivity_name_snippet\x18\x08 \x01(\tB\x03\xe0\x41\x03\x12)\n\x1c\x61\x63tivity_description_snippet\x18\t \x01(\tB\x03\xe0\x41\x03\x12 \n\x13skills_used_snippet\x18\n \x03(\tB\x03\xe0\x41\x03"\xcb\x01\n\x0bPublication\x12\x0f\n\x07\x61uthors\x18\x01 \x03(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0f\n\x07journal\x18\x04 \x01(\t\x12\x0e\n\x06volume\x18\x05 \x01(\t\x12\x11\n\tpublisher\x18\x06 \x01(\t\x12+\n\x10publication_date\x18\x07 \x01(\x0b\x32\x11.google.type.Date\x12\x18\n\x10publication_type\x18\x08 \x01(\t\x12\x0c\n\x04isbn\x18\t \x01(\t"\xa9\x02\n\x06Patent\x12\x14\n\x0c\x64isplay_name\x18\x01 \x01(\t\x12\x11\n\tinventors\x18\x02 \x03(\t\x12\x15\n\rpatent_status\x18\x03 \x01(\t\x12-\n\x12patent_status_date\x18\x04 \x01(\x0b\x32\x11.google.type.Date\x12-\n\x12patent_filing_date\x18\x05 \x01(\x0b\x32\x11.google.type.Date\x12\x15\n\rpatent_office\x18\x06 \x01(\t\x12\x15\n\rpatent_number\x18\x07 \x01(\t\x12\x1a\n\x12patent_description\x18\x08 \x01(\t\x12\x37\n\x0bskills_used\x18\t \x03(\x0b\x32".google.cloud.talent.v4beta1.SkillB\x82\x01\n\x1f\x63om.google.cloud.talent.v4beta1B\x14ProfileResourceProtoP\x01ZAgoogle.golang.org/genproto/googleapis/cloud/talent/v4beta1;talent\xa2\x02\x03\x43TSb\x06proto3'
),
dependencies=[
google_dot_api_dot_annotations__pb2.DESCRIPTOR,
google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2.DESCRIPTOR,
google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,
google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,
google_dot_type_dot_date__pb2.DESCRIPTOR,
google_dot_type_dot_postal__address__pb2.DESCRIPTOR,
],
)
_RESUME_RESUMETYPE = _descriptor.EnumDescriptor(
name="ResumeType",
full_name="google.cloud.talent.v4beta1.Resume.ResumeType",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="RESUME_TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="HRXML", index=1, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="OTHER_RESUME_TYPE",
index=2,
number=2,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=2346,
serialized_end=2421,
)
_sym_db.RegisterEnumDescriptor(_RESUME_RESUMETYPE)
_PHONE_PHONETYPE = _descriptor.EnumDescriptor(
name="PhoneType",
full_name="google.cloud.talent.v4beta1.Phone.PhoneType",
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name="PHONE_TYPE_UNSPECIFIED",
index=0,
number=0,
serialized_options=None,
type=None,
),
_descriptor.EnumValueDescriptor(
name="LANDLINE", index=1, number=1, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="MOBILE", index=2, number=2, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="FAX", index=3, number=3, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="PAGER", index=4, number=4, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="TTY_OR_TDD", index=5, number=5, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="VOICEMAIL", index=6, number=6, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="VIRTUAL", index=7, number=7, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="VOIP", index=8, number=8, serialized_options=None, type=None
),
_descriptor.EnumValueDescriptor(
name="MOBILE_OR_LANDLINE",
index=9,
number=9,
serialized_options=None,
type=None,
),
],
containing_type=None,
serialized_options=None,
serialized_start=3229,
serialized_end=3392,
)
_sym_db.RegisterEnumDescriptor(_PHONE_PHONETYPE)
_PROFILE_CUSTOMATTRIBUTESENTRY = _descriptor.Descriptor(
name="CustomAttributesEntry",
full_name="google.cloud.talent.v4beta1.Profile.CustomAttributesEntry",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="key",
full_name="google.cloud.talent.v4beta1.Profile.CustomAttributesEntry.key",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="value",
full_name="google.cloud.talent.v4beta1.Profile.CustomAttributesEntry.value",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=_b("8\001"),
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=1938,
serialized_end=2039,
)
_PROFILE = _descriptor.Descriptor(
name="Profile",
full_name="google.cloud.talent.v4beta1.Profile",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.talent.v4beta1.Profile.name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="external_id",
full_name="google.cloud.talent.v4beta1.Profile.external_id",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="source",
full_name="google.cloud.talent.v4beta1.Profile.source",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="uri",
full_name="google.cloud.talent.v4beta1.Profile.uri",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="group_id",
full_name="google.cloud.talent.v4beta1.Profile.group_id",
index=4,
number=5,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="is_hirable",
full_name="google.cloud.talent.v4beta1.Profile.is_hirable",
index=5,
number=6,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="create_time",
full_name="google.cloud.talent.v4beta1.Profile.create_time",
index=6,
number=7,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="update_time",
full_name="google.cloud.talent.v4beta1.Profile.update_time",
index=7,
number=8,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="candidate_update_time",
full_name="google.cloud.talent.v4beta1.Profile.candidate_update_time",
index=8,
number=67,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="resume_update_time",
full_name="google.cloud.talent.v4beta1.Profile.resume_update_time",
index=9,
number=68,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="resume",
full_name="google.cloud.talent.v4beta1.Profile.resume",
index=10,
number=53,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="person_names",
full_name="google.cloud.talent.v4beta1.Profile.person_names",
index=11,
number=11,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="addresses",
full_name="google.cloud.talent.v4beta1.Profile.addresses",
index=12,
number=12,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="email_addresses",
full_name="google.cloud.talent.v4beta1.Profile.email_addresses",
index=13,
number=13,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="phone_numbers",
full_name="google.cloud.talent.v4beta1.Profile.phone_numbers",
index=14,
number=14,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="personal_uris",
full_name="google.cloud.talent.v4beta1.Profile.personal_uris",
index=15,
number=15,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="additional_contact_info",
full_name="google.cloud.talent.v4beta1.Profile.additional_contact_info",
index=16,
number=16,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="employment_records",
full_name="google.cloud.talent.v4beta1.Profile.employment_records",
index=17,
number=17,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="education_records",
full_name="google.cloud.talent.v4beta1.Profile.education_records",
index=18,
number=18,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="skills",
full_name="google.cloud.talent.v4beta1.Profile.skills",
index=19,
number=19,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="activities",
full_name="google.cloud.talent.v4beta1.Profile.activities",
index=20,
number=20,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="publications",
full_name="google.cloud.talent.v4beta1.Profile.publications",
index=21,
number=21,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patents",
full_name="google.cloud.talent.v4beta1.Profile.patents",
index=22,
number=22,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="certifications",
full_name="google.cloud.talent.v4beta1.Profile.certifications",
index=23,
number=23,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="applications",
full_name="google.cloud.talent.v4beta1.Profile.applications",
index=24,
number=47,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="assignments",
full_name="google.cloud.talent.v4beta1.Profile.assignments",
index=25,
number=48,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="custom_attributes",
full_name="google.cloud.talent.v4beta1.Profile.custom_attributes",
index=26,
number=26,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="processed",
full_name="google.cloud.talent.v4beta1.Profile.processed",
index=27,
number=27,
type=8,
cpp_type=7,
label=1,
has_default_value=False,
default_value=False,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="keyword_snippet",
full_name="google.cloud.talent.v4beta1.Profile.keyword_snippet",
index=28,
number=28,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="availability_signals",
full_name="google.cloud.talent.v4beta1.Profile.availability_signals",
index=29,
number=70,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="derived_addresses",
full_name="google.cloud.talent.v4beta1.Profile.derived_addresses",
index=30,
number=64,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[_PROFILE_CUSTOMATTRIBUTESENTRY],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=347,
serialized_end=2039,
)
_AVAILABILITYSIGNAL = _descriptor.Descriptor(
name="AvailabilitySignal",
full_name="google.cloud.talent.v4beta1.AvailabilitySignal",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="type",
full_name="google.cloud.talent.v4beta1.AvailabilitySignal.type",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="last_update_time",
full_name="google.cloud.talent.v4beta1.AvailabilitySignal.last_update_time",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="filter_satisfied",
full_name="google.cloud.talent.v4beta1.AvailabilitySignal.filter_satisfied",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2042,
serialized_end=2237,
)
_RESUME = _descriptor.Descriptor(
name="Resume",
full_name="google.cloud.talent.v4beta1.Resume",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="structured_resume",
full_name="google.cloud.talent.v4beta1.Resume.structured_resume",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="resume_type",
full_name="google.cloud.talent.v4beta1.Resume.resume_type",
index=1,
number=2,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_RESUME_RESUMETYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2240,
serialized_end=2421,
)
_PERSONNAME_PERSONSTRUCTUREDNAME = _descriptor.Descriptor(
name="PersonStructuredName",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="given_name",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="preferred_name",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.preferred_name",
index=1,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="middle_initial",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.middle_initial",
index=2,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="family_name",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name",
index=3,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="suffixes",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.suffixes",
index=4,
number=4,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="prefixes",
full_name="google.cloud.talent.v4beta1.PersonName.PersonStructuredName.prefixes",
index=5,
number=5,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2578,
serialized_end=2725,
)
_PERSONNAME = _descriptor.Descriptor(
name="PersonName",
full_name="google.cloud.talent.v4beta1.PersonName",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="formatted_name",
full_name="google.cloud.talent.v4beta1.PersonName.formatted_name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="structured_name",
full_name="google.cloud.talent.v4beta1.PersonName.structured_name",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="preferred_name",
full_name="google.cloud.talent.v4beta1.PersonName.preferred_name",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[_PERSONNAME_PERSONSTRUCTUREDNAME],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="person_name",
full_name="google.cloud.talent.v4beta1.PersonName.person_name",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=2424,
serialized_end=2740,
)
_ADDRESS = _descriptor.Descriptor(
name="Address",
full_name="google.cloud.talent.v4beta1.Address",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="usage",
full_name="google.cloud.talent.v4beta1.Address.usage",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="unstructured_address",
full_name="google.cloud.talent.v4beta1.Address.unstructured_address",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="structured_address",
full_name="google.cloud.talent.v4beta1.Address.structured_address",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="current",
full_name="google.cloud.talent.v4beta1.Address.current",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="address",
full_name="google.cloud.talent.v4beta1.Address.address",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=2743,
serialized_end=2960,
)
_EMAIL = _descriptor.Descriptor(
name="Email",
full_name="google.cloud.talent.v4beta1.Email",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="usage",
full_name="google.cloud.talent.v4beta1.Email.usage",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="email_address",
full_name="google.cloud.talent.v4beta1.Email.email_address",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=2962,
serialized_end=3054,
)
_PHONE = _descriptor.Descriptor(
name="Phone",
full_name="google.cloud.talent.v4beta1.Phone",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="usage",
full_name="google.cloud.talent.v4beta1.Phone.usage",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="type",
full_name="google.cloud.talent.v4beta1.Phone.type",
index=1,
number=2,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="number",
full_name="google.cloud.talent.v4beta1.Phone.number",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="when_available",
full_name="google.cloud.talent.v4beta1.Phone.when_available",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[_PHONE_PHONETYPE],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3057,
serialized_end=3392,
)
_PERSONALURI = _descriptor.Descriptor(
name="PersonalUri",
full_name="google.cloud.talent.v4beta1.PersonalUri",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="uri",
full_name="google.cloud.talent.v4beta1.PersonalUri.uri",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
)
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3394,
serialized_end=3420,
)
_ADDITIONALCONTACTINFO = _descriptor.Descriptor(
name="AdditionalContactInfo",
full_name="google.cloud.talent.v4beta1.AdditionalContactInfo",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="usage",
full_name="google.cloud.talent.v4beta1.AdditionalContactInfo.usage",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="name",
full_name="google.cloud.talent.v4beta1.AdditionalContactInfo.name",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="contact_id",
full_name="google.cloud.talent.v4beta1.AdditionalContactInfo.contact_id",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3422,
serialized_end=3541,
)
_EMPLOYMENTRECORD = _descriptor.Descriptor(
name="EmploymentRecord",
full_name="google.cloud.talent.v4beta1.EmploymentRecord",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="start_date",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.start_date",
index=0,
number=1,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="end_date",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.end_date",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="employer_name",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.employer_name",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="division_name",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.division_name",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="address",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.address",
index=4,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="job_title",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.job_title",
index=5,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="job_description",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.job_description",
index=6,
number=7,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="is_supervisor",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.is_supervisor",
index=7,
number=8,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="is_self_employed",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.is_self_employed",
index=8,
number=9,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="is_current",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.is_current",
index=9,
number=10,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="job_title_snippet",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.job_title_snippet",
index=10,
number=11,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="job_description_snippet",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.job_description_snippet",
index=11,
number=12,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="employer_name_snippet",
full_name="google.cloud.talent.v4beta1.EmploymentRecord.employer_name_snippet",
index=12,
number=13,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=3544,
serialized_end=4042,
)
_EDUCATIONRECORD = _descriptor.Descriptor(
name="EducationRecord",
full_name="google.cloud.talent.v4beta1.EducationRecord",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="start_date",
full_name="google.cloud.talent.v4beta1.EducationRecord.start_date",
index=0,
number=1,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="end_date",
full_name="google.cloud.talent.v4beta1.EducationRecord.end_date",
index=1,
number=2,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="expected_graduation_date",
full_name="google.cloud.talent.v4beta1.EducationRecord.expected_graduation_date",
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="school_name",
full_name="google.cloud.talent.v4beta1.EducationRecord.school_name",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="address",
full_name="google.cloud.talent.v4beta1.EducationRecord.address",
index=4,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="degree_description",
full_name="google.cloud.talent.v4beta1.EducationRecord.degree_description",
index=5,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="structured_degree",
full_name="google.cloud.talent.v4beta1.EducationRecord.structured_degree",
index=6,
number=7,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="description",
full_name="google.cloud.talent.v4beta1.EducationRecord.description",
index=7,
number=8,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="is_current",
full_name="google.cloud.talent.v4beta1.EducationRecord.is_current",
index=8,
number=9,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="school_name_snippet",
full_name="google.cloud.talent.v4beta1.EducationRecord.school_name_snippet",
index=9,
number=10,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="degree_snippet",
full_name="google.cloud.talent.v4beta1.EducationRecord.degree_snippet",
index=10,
number=11,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[
_descriptor.OneofDescriptor(
name="degree",
full_name="google.cloud.talent.v4beta1.EducationRecord.degree",
index=0,
containing_type=None,
fields=[],
)
],
serialized_start=4045,
serialized_end=4505,
)
_DEGREE = _descriptor.Descriptor(
name="Degree",
full_name="google.cloud.talent.v4beta1.Degree",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="degree_type",
full_name="google.cloud.talent.v4beta1.Degree.degree_type",
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="degree_name",
full_name="google.cloud.talent.v4beta1.Degree.degree_name",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="fields_of_study",
full_name="google.cloud.talent.v4beta1.Degree.fields_of_study",
index=2,
number=3,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=4507,
serialized_end=4623,
)
_ACTIVITY = _descriptor.Descriptor(
name="Activity",
full_name="google.cloud.talent.v4beta1.Activity",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="display_name",
full_name="google.cloud.talent.v4beta1.Activity.display_name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="description",
full_name="google.cloud.talent.v4beta1.Activity.description",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="uri",
full_name="google.cloud.talent.v4beta1.Activity.uri",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="create_date",
full_name="google.cloud.talent.v4beta1.Activity.create_date",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="update_date",
full_name="google.cloud.talent.v4beta1.Activity.update_date",
index=4,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="team_members",
full_name="google.cloud.talent.v4beta1.Activity.team_members",
index=5,
number=6,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="skills_used",
full_name="google.cloud.talent.v4beta1.Activity.skills_used",
index=6,
number=7,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="activity_name_snippet",
full_name="google.cloud.talent.v4beta1.Activity.activity_name_snippet",
index=7,
number=8,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="activity_description_snippet",
full_name="google.cloud.talent.v4beta1.Activity.activity_description_snippet",
index=8,
number=9,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="skills_used_snippet",
full_name="google.cloud.talent.v4beta1.Activity.skills_used_snippet",
index=9,
number=10,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=_b("\340A\003"),
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=4626,
serialized_end=4964,
)
_PUBLICATION = _descriptor.Descriptor(
name="Publication",
full_name="google.cloud.talent.v4beta1.Publication",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="authors",
full_name="google.cloud.talent.v4beta1.Publication.authors",
index=0,
number=1,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="title",
full_name="google.cloud.talent.v4beta1.Publication.title",
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="description",
full_name="google.cloud.talent.v4beta1.Publication.description",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="journal",
full_name="google.cloud.talent.v4beta1.Publication.journal",
index=3,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="volume",
full_name="google.cloud.talent.v4beta1.Publication.volume",
index=4,
number=5,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="publisher",
full_name="google.cloud.talent.v4beta1.Publication.publisher",
index=5,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="publication_date",
full_name="google.cloud.talent.v4beta1.Publication.publication_date",
index=6,
number=7,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="publication_type",
full_name="google.cloud.talent.v4beta1.Publication.publication_type",
index=7,
number=8,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="isbn",
full_name="google.cloud.talent.v4beta1.Publication.isbn",
index=8,
number=9,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=4967,
serialized_end=5170,
)
_PATENT = _descriptor.Descriptor(
name="Patent",
full_name="google.cloud.talent.v4beta1.Patent",
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name="display_name",
full_name="google.cloud.talent.v4beta1.Patent.display_name",
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="inventors",
full_name="google.cloud.talent.v4beta1.Patent.inventors",
index=1,
number=2,
type=9,
cpp_type=9,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_status",
full_name="google.cloud.talent.v4beta1.Patent.patent_status",
index=2,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_status_date",
full_name="google.cloud.talent.v4beta1.Patent.patent_status_date",
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_filing_date",
full_name="google.cloud.talent.v4beta1.Patent.patent_filing_date",
index=4,
number=5,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_office",
full_name="google.cloud.talent.v4beta1.Patent.patent_office",
index=5,
number=6,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_number",
full_name="google.cloud.talent.v4beta1.Patent.patent_number",
index=6,
number=7,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="patent_description",
full_name="google.cloud.talent.v4beta1.Patent.patent_description",
index=7,
number=8,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=_b("").decode("utf-8"),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
_descriptor.FieldDescriptor(
name="skills_used",
full_name="google.cloud.talent.v4beta1.Patent.skills_used",
index=8,
number=9,
type=11,
cpp_type=10,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax="proto3",
extension_ranges=[],
oneofs=[],
serialized_start=5173,
serialized_end=5470,
)
_PROFILE_CUSTOMATTRIBUTESENTRY.fields_by_name[
"value"
].message_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CUSTOMATTRIBUTE
)
_PROFILE_CUSTOMATTRIBUTESENTRY.containing_type = _PROFILE
_PROFILE.fields_by_name[
"is_hirable"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROFILE.fields_by_name[
"create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_PROFILE.fields_by_name[
"update_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_PROFILE.fields_by_name[
"candidate_update_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_PROFILE.fields_by_name[
"resume_update_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_PROFILE.fields_by_name["resume"].message_type = _RESUME
_PROFILE.fields_by_name["person_names"].message_type = _PERSONNAME
_PROFILE.fields_by_name["addresses"].message_type = _ADDRESS
_PROFILE.fields_by_name["email_addresses"].message_type = _EMAIL
_PROFILE.fields_by_name["phone_numbers"].message_type = _PHONE
_PROFILE.fields_by_name["personal_uris"].message_type = _PERSONALURI
_PROFILE.fields_by_name["additional_contact_info"].message_type = _ADDITIONALCONTACTINFO
_PROFILE.fields_by_name["employment_records"].message_type = _EMPLOYMENTRECORD
_PROFILE.fields_by_name["education_records"].message_type = _EDUCATIONRECORD
_PROFILE.fields_by_name[
"skills"
].message_type = google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._SKILL
_PROFILE.fields_by_name["activities"].message_type = _ACTIVITY
_PROFILE.fields_by_name["publications"].message_type = _PUBLICATION
_PROFILE.fields_by_name["patents"].message_type = _PATENT
_PROFILE.fields_by_name[
"certifications"
].message_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CERTIFICATION
)
_PROFILE.fields_by_name[
"custom_attributes"
].message_type = _PROFILE_CUSTOMATTRIBUTESENTRY
_PROFILE.fields_by_name["availability_signals"].message_type = _AVAILABILITYSIGNAL
_PROFILE.fields_by_name[
"derived_addresses"
].message_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._LOCATION
)
_AVAILABILITYSIGNAL.fields_by_name[
"type"
].enum_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._AVAILABILITYSIGNALTYPE
)
_AVAILABILITYSIGNAL.fields_by_name[
"last_update_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_AVAILABILITYSIGNAL.fields_by_name[
"filter_satisfied"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_RESUME.fields_by_name["resume_type"].enum_type = _RESUME_RESUMETYPE
_RESUME_RESUMETYPE.containing_type = _RESUME
_PERSONNAME_PERSONSTRUCTUREDNAME.containing_type = _PERSONNAME
_PERSONNAME.fields_by_name[
"structured_name"
].message_type = _PERSONNAME_PERSONSTRUCTUREDNAME
_PERSONNAME.oneofs_by_name["person_name"].fields.append(
_PERSONNAME.fields_by_name["formatted_name"]
)
_PERSONNAME.fields_by_name[
"formatted_name"
].containing_oneof = _PERSONNAME.oneofs_by_name["person_name"]
_PERSONNAME.oneofs_by_name["person_name"].fields.append(
_PERSONNAME.fields_by_name["structured_name"]
)
_PERSONNAME.fields_by_name[
"structured_name"
].containing_oneof = _PERSONNAME.oneofs_by_name["person_name"]
_ADDRESS.fields_by_name[
"usage"
].enum_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CONTACTINFOUSAGE
)
_ADDRESS.fields_by_name[
"structured_address"
].message_type = google_dot_type_dot_postal__address__pb2._POSTALADDRESS
_ADDRESS.fields_by_name[
"current"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ADDRESS.oneofs_by_name["address"].fields.append(
_ADDRESS.fields_by_name["unstructured_address"]
)
_ADDRESS.fields_by_name[
"unstructured_address"
].containing_oneof = _ADDRESS.oneofs_by_name["address"]
_ADDRESS.oneofs_by_name["address"].fields.append(
_ADDRESS.fields_by_name["structured_address"]
)
_ADDRESS.fields_by_name[
"structured_address"
].containing_oneof = _ADDRESS.oneofs_by_name["address"]
_EMAIL.fields_by_name[
"usage"
].enum_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CONTACTINFOUSAGE
)
_PHONE.fields_by_name[
"usage"
].enum_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CONTACTINFOUSAGE
)
_PHONE.fields_by_name["type"].enum_type = _PHONE_PHONETYPE
_PHONE_PHONETYPE.containing_type = _PHONE
_ADDITIONALCONTACTINFO.fields_by_name[
"usage"
].enum_type = (
google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._CONTACTINFOUSAGE
)
_EMPLOYMENTRECORD.fields_by_name[
"start_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_EMPLOYMENTRECORD.fields_by_name[
"end_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_EMPLOYMENTRECORD.fields_by_name["address"].message_type = _ADDRESS
_EMPLOYMENTRECORD.fields_by_name[
"is_supervisor"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EMPLOYMENTRECORD.fields_by_name[
"is_self_employed"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EMPLOYMENTRECORD.fields_by_name[
"is_current"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EDUCATIONRECORD.fields_by_name[
"start_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_EDUCATIONRECORD.fields_by_name[
"end_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_EDUCATIONRECORD.fields_by_name[
"expected_graduation_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_EDUCATIONRECORD.fields_by_name["address"].message_type = _ADDRESS
_EDUCATIONRECORD.fields_by_name["structured_degree"].message_type = _DEGREE
_EDUCATIONRECORD.fields_by_name[
"is_current"
].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EDUCATIONRECORD.oneofs_by_name["degree"].fields.append(
_EDUCATIONRECORD.fields_by_name["degree_description"]
)
_EDUCATIONRECORD.fields_by_name[
"degree_description"
].containing_oneof = _EDUCATIONRECORD.oneofs_by_name["degree"]
_EDUCATIONRECORD.oneofs_by_name["degree"].fields.append(
_EDUCATIONRECORD.fields_by_name["structured_degree"]
)
_EDUCATIONRECORD.fields_by_name[
"structured_degree"
].containing_oneof = _EDUCATIONRECORD.oneofs_by_name["degree"]
_DEGREE.fields_by_name[
"degree_type"
].enum_type = google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._DEGREETYPE
_ACTIVITY.fields_by_name[
"create_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_ACTIVITY.fields_by_name[
"update_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_ACTIVITY.fields_by_name[
"skills_used"
].message_type = google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._SKILL
_PUBLICATION.fields_by_name[
"publication_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_PATENT.fields_by_name[
"patent_status_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_PATENT.fields_by_name[
"patent_filing_date"
].message_type = google_dot_type_dot_date__pb2._DATE
_PATENT.fields_by_name[
"skills_used"
].message_type = google_dot_cloud_dot_talent__v4beta1_dot_proto_dot_common__pb2._SKILL
DESCRIPTOR.message_types_by_name["Profile"] = _PROFILE
DESCRIPTOR.message_types_by_name["AvailabilitySignal"] = _AVAILABILITYSIGNAL
DESCRIPTOR.message_types_by_name["Resume"] = _RESUME
DESCRIPTOR.message_types_by_name["PersonName"] = _PERSONNAME
DESCRIPTOR.message_types_by_name["Address"] = _ADDRESS
DESCRIPTOR.message_types_by_name["Email"] = _EMAIL
DESCRIPTOR.message_types_by_name["Phone"] = _PHONE
DESCRIPTOR.message_types_by_name["PersonalUri"] = _PERSONALURI
DESCRIPTOR.message_types_by_name["AdditionalContactInfo"] = _ADDITIONALCONTACTINFO
DESCRIPTOR.message_types_by_name["EmploymentRecord"] = _EMPLOYMENTRECORD
DESCRIPTOR.message_types_by_name["EducationRecord"] = _EDUCATIONRECORD
DESCRIPTOR.message_types_by_name["Degree"] = _DEGREE
DESCRIPTOR.message_types_by_name["Activity"] = _ACTIVITY
DESCRIPTOR.message_types_by_name["Publication"] = _PUBLICATION
DESCRIPTOR.message_types_by_name["Patent"] = _PATENT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
Profile = _reflection.GeneratedProtocolMessageType(
"Profile",
(_message.Message,),
dict(
CustomAttributesEntry=_reflection.GeneratedProtocolMessageType(
"CustomAttributesEntry",
(_message.Message,),
dict(
DESCRIPTOR=_PROFILE_CUSTOMATTRIBUTESENTRY,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2"
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Profile.CustomAttributesEntry)
),
),
DESCRIPTOR=_PROFILE,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""A resource that represents the profile for a job candidate (also
referred to as a "single-source profile").
Attributes:
name:
Required during profile update. Resource name assigned to a
profile by the API. The format is "projects/{project\_id}/ten
ants/{tenant\_id}/profiles/{profile\_id}", for example,
"projects/foo/tenants/bar/profiles/baz".
external_id:
Profile's id in client system, if available. This value is
unique for each profile inside a tenant. An error is thrown if
another profile with the same external\_id is created. The
maximum number of bytes allowed is 100.
source:
The source description indicating where the profile is
acquired. For example, if a candidate profile is acquired
from a resume, the user can input "resume" here to indicate
the source. The maximum number of bytes allowed is 100.
uri:
The URI set by clients that links to this profile's client-
side copy. The maximum number of bytes allowed is 4000.
group_id:
The cluster id of the profile to associate with other
profile(s) for the same candidate. This field should be
generated by the customer. If a value is not provided, a
random UUID is assigned to this field of the profile. This is
used to link multiple profiles to the same candidate. For
example, a client has a candidate with two profiles, where one
was created recently and the other one was created 5 years
ago. These two profiles may be very different. The clients can
create the first profile and get a generated
[group\_id][google.cloud.talent.v4beta1.Profile.group\_id],
and assign it when the second profile is created, indicating
these two profiles are referring to the same candidate.
is_hirable:
Indicates the hirable status of the candidate.
create_time:
The timestamp when the profile was first created at this
source.
update_time:
The timestamp when the profile was last updated at this
source.
candidate_update_time:
The timestamp when the profile was last updated as a result of
a direct or indirect action by a candidate. These actions
include: - Direct actions such as the candidate submitting a
new resume as part of a job application to the agency,
using a self-service tool such as a website to update their
profile, and so on. - Indirect actions by the candidate such
as uploading a resume to a job board that is collected by
the agency through a feed, providing a resume to a
recruiter who then uploads it into the ATS, and so on. -
Updates made to the candidate's profile by the recruiter as a
result of interacting with the candidate (for example
adding a skill or work preference, and so on). Changes to
[recruiting\_notes][google.cloud.talent.v4beta1.Profile.recrui
ting\_notes] are specifically excluded from this action
type. Note: [candidate\_update\_time][google.cloud.talent.v4b
eta1.Profile.candidate\_update\_time] must be greater than or
equal to [resume\_update\_time][google.cloud.talent.v4beta1.Pr
ofile.resume\_update\_time] or an error is thrown.
resume_update_time:
The timestamp when the candidate's resume was added or updated
on the candidate's profile. Whether that resume was directly
uploaded by a candidate, pulled from a 3rd party job board
feed, added by a recruiter, and so on. If this field is
updated, it's expected that
[resume][google.cloud.talent.v4beta1.Profile.resume] is
provided in the create or update calls.
resume:
The resume representing this profile.
person_names:
The names of the candidate this profile references. Currently
only one person name is supported.
addresses:
The candidate's postal addresses. It's highly recommended to
input this information as accurately as possible to help
improve search quality. Here are some recommendations: -
Provide
[Address.usage][google.cloud.talent.v4beta1.Address.usage] if
possible, especially if the address is PERSONAL. During a
search only personal addresses are considered. If there is
no such address, all addresses with unspecified usage are
assumed to be personal. - Provide
[Address.current][google.cloud.talent.v4beta1.Address.current]
for the current address if possible. During a search, only
current addresses are considered. If there is no such
address, all addresses are assumed to be current. When
displaying a candidate's addresses, it is sometimes desirable
to limit the number of addresses shown. In these cases we
recommend that you display the addresses in the following
order of priority: 1.
[Address.usage][google.cloud.talent.v4beta1.Address.usage] is
PERSONAL and
[Address.current][google.cloud.talent.v4beta1.Address.current]
is true. 2.
[Address.usage][google.cloud.talent.v4beta1.Address.usage] is
PERSONAL and
[Address.current][google.cloud.talent.v4beta1.Address.current]
is false or not set. 3.
[Address.usage][google.cloud.talent.v4beta1.Address.usage] is
CONTACT\_INFO\_USAGE\_UNSPECIFIED and
[Address.current][google.cloud.talent.v4beta1.Address.current]
is true. 4.
[Address.usage][google.cloud.talent.v4beta1.Address.usage] is
CONTACT\_INFO\_USAGE\_UNSPECIFIED and
[Address.current][google.cloud.talent.v4beta1.Address.current]
is false or not set.
email_addresses:
The candidate's email addresses.
phone_numbers:
The candidate's phone number(s).
personal_uris:
The candidate's personal URIs.
additional_contact_info:
Available contact information besides
[addresses][google.cloud.talent.v4beta1.Profile.addresses], [e
mail\_addresses][google.cloud.talent.v4beta1.Profile.email\_ad
dresses], [phone\_numbers][google.cloud.talent.v4beta1.Profile
.phone\_numbers] and [personal\_uris][google.cloud.talent.v4be
ta1.Profile.personal\_uris]. For example, Hang-out, Skype.
employment_records:
The employment history records of the candidate. It's highly
recommended to input this information as accurately as
possible to help improve search quality. Here are some
recommendations: - Specify the start and end dates of the
employment records. - List different employment types
separately, no matter how minor the change is. For example,
only job title is changed from "software engineer" to
"senior software engineer". - Provide [EmploymentRecord.is
\_current][google.cloud.talent.v4beta1.EmploymentRecord.is\_cu
rrent] for the current employment if possible. If not, it's
inferred from user inputs. The limitation for max number
of employment records is 100.
education_records:
The education history record of the candidate. It's highly
recommended to input this information as accurately as
possible to help improve search quality. Here are some
recommendations: - Specify the start and end dates of the
education records. - List each education type separately, no
matter how minor the change is. For example, the profile
contains the education experience from the same school but
different degrees. - Provide [EducationRecord.is\_current]
[google.cloud.talent.v4beta1.EducationRecord.is\_current]
for the current education if possible. If not, it's inferred
from user inputs. The limitation for max number of
education records is 100.
skills:
The skill set of the candidate. It's highly recommended to
provide as much information as possible to help improve the
search quality. The limitation for max number of skills is
500.
activities:
The individual or collaborative activities which the candidate
has participated in, for example, open-source projects, class
assignments that aren't listed in [employment\_records][google
.cloud.talent.v4beta1.Profile.employment\_records]. The
limitation for max number of activities is 50.
publications:
The publications published by the candidate. The limitation
for max number of publications is 50.
patents:
The patents acquired by the candidate.
certifications:
The certifications acquired by the candidate.
applications:
Output only. The resource names of the candidate's
applications.
assignments:
Output only. The resource names of the candidate's
assignments.
custom_attributes:
A map of fields to hold both filterable and non-filterable
custom profile attributes that aren't covered by the provided
structured fields. See
[CustomAttribute][google.cloud.talent.v4beta1.CustomAttribute]
for more details. At most 100 filterable and at most 100
unfilterable keys are supported. If limit is exceeded, an
error is thrown. Custom attributes are ``unfilterable`` by
default. These are filterable when the ``filterable`` flag is
set to ``true``. Numeric custom attributes: each key can only
map to one numeric value, otherwise an error is thrown. Client
can also filter on numeric custom attributes using '>', '<' or
'=' operators. String custom attributes: each key can map up
to 50 string values. For filterable string value, each value
has a byte size of no more than 256B. For unfilterable string
values, the maximum byte size of a single key is 64B. An error
is thrown for any request exceeding the limit. The maximum
total byte size is 10KB.
processed:
Output only. Indicates if a summarized profile was created as
part of the profile creation API call. This flag does not
indicate whether a profile is searchable or not.
keyword_snippet:
Output only. Keyword snippet shows how the search result is
related to a search query. This is only returned in [SearchPro
filesResponse][google.cloud.talent.v4beta1.SearchProfilesRespo
nse].
availability_signals:
Output only. Candidate's availability signals.
derived_addresses:
Output only. Derived locations of the profile, resolved from [
Profile.addresses][google.cloud.talent.v4beta1.Profile.address
es]. [derived\_addresses][google.cloud.talent.v4beta1.Profile
.derived\_addresses] are exactly matched to [Profile.addresses
][google.cloud.talent.v4beta1.Profile.addresses] in the same
order.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Profile)
),
)
_sym_db.RegisterMessage(Profile)
_sym_db.RegisterMessage(Profile.CustomAttributesEntry)
AvailabilitySignal = _reflection.GeneratedProtocolMessageType(
"AvailabilitySignal",
(_message.Message,),
dict(
DESCRIPTOR=_AVAILABILITYSIGNAL,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Candidate availability signal.
Attributes:
type:
Type of signal.
last_update_time:
Timestamp of when the given availability activity last
happened.
filter_satisfied:
Indicates if the [last\_update\_time][google.cloud.talent.v4be
ta1.AvailabilitySignal.last\_update\_time] is within [Availabi
lityFilter.range][google.cloud.talent.v4beta1.AvailabilityFilt
er.range]. Returned only in a search response when there is
an [AvailabilityFilter][google.cloud.talent.v4beta1.Availabili
tyFilter] in [ProfileQuery.availability\_filters][google.cloud
.talent.v4beta1.ProfileQuery.availability\_filters] where [sig
nal\_type][google.cloud.talent.v4beta1.AvailabilityFilter.sign
al\_type] matches
[type][google.cloud.talent.v4beta1.AvailabilitySignal.type].
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.AvailabilitySignal)
),
)
_sym_db.RegisterMessage(AvailabilitySignal)
Resume = _reflection.GeneratedProtocolMessageType(
"Resume",
(_message.Message,),
dict(
DESCRIPTOR=_RESUME,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a resume.
Attributes:
structured_resume:
Users can create a profile with only this field field, if [res
ume\_type][google.cloud.talent.v4beta1.Resume.resume\_type] is
[HRXML][google.cloud.talent.v4beta1.Resume.ResumeType.HRXML].
For example, the API parses this field and creates a profile
with all structured fields populated. [EmploymentRecord][googl
e.cloud.talent.v4beta1.EmploymentRecord], [EducationRecord][go
ogle.cloud.talent.v4beta1.EducationRecord], and so on. An
error is thrown if this field cannot be parsed. Note that the
use of the functionality offered by this field to extract data
from resumes is an Alpha feature and as such is not covered by
any SLA.
resume_type:
The format of [structured\_resume][google.cloud.talent.v4beta1
.Resume.structured\_resume].
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Resume)
),
)
_sym_db.RegisterMessage(Resume)
PersonName = _reflection.GeneratedProtocolMessageType(
"PersonName",
(_message.Message,),
dict(
PersonStructuredName=_reflection.GeneratedProtocolMessageType(
"PersonStructuredName",
(_message.Message,),
dict(
DESCRIPTOR=_PERSONNAME_PERSONSTRUCTUREDNAME,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a person's structured name.
Attributes:
given_name:
Given/first name. It's derived from [formatted\_name][google.
cloud.talent.v4beta1.PersonName.formatted\_name] if not
provided. Number of characters allowed is 100.
preferred_name:
Preferred given/first name or nickname. Number of characters
allowed is 100.
middle_initial:
Middle initial. It's derived from [formatted\_name][google.cl
oud.talent.v4beta1.PersonName.formatted\_name] if not
provided. Number of characters allowed is 20.
family_name:
Family/last name. It's derived from [formatted\_name][google.
cloud.talent.v4beta1.PersonName.formatted\_name] if not
provided. Number of characters allowed is 100.
suffixes:
Suffixes. Number of characters allowed is 20.
prefixes:
Prefixes. Number of characters allowed is 20.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.PersonName.PersonStructuredName)
),
),
DESCRIPTOR=_PERSONNAME,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents the name of a person.
Attributes:
person_name:
The name of a person. It can be one of [formatted\_name][googl
e.cloud.talent.v4beta1.PersonName.formatted\_name] or [structu
red\_name][google.cloud.talent.v4beta1.PersonName.structured\_
name].
formatted_name:
A string represents a person's full name. For example, "Dr.
John Smith". Number of characters allowed is 100.
structured_name:
A person's name in a structured way (last name, first name,
suffix, and so on.)
preferred_name:
Preferred name for the person. This field is ignored if [struc
tured\_name][google.cloud.talent.v4beta1.PersonName.structured
\_name] is provided. Number of characters allowed is 100.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.PersonName)
),
)
_sym_db.RegisterMessage(PersonName)
_sym_db.RegisterMessage(PersonName.PersonStructuredName)
Address = _reflection.GeneratedProtocolMessageType(
"Address",
(_message.Message,),
dict(
DESCRIPTOR=_ADDRESS,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a address.
Attributes:
usage:
The usage of the address. For example, SCHOOL, WORK, PERSONAL.
address:
The address of a person. It can be one of [unstructured\_addre
ss][google.cloud.talent.v4beta1.Address.unstructured\_address]
or [structured\_address][google.cloud.talent.v4beta1.Address.s
tructured\_address].
unstructured_address:
Unstructured address. For example, "1600 Amphitheatre Pkwy,
Mountain View, CA 94043", "Sunnyvale, California". Number of
characters allowed is 100.
structured_address:
Structured address that contains street address, city, state,
country, and so on.
current:
Indicates if it's the person's current address.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Address)
),
)
_sym_db.RegisterMessage(Address)
Email = _reflection.GeneratedProtocolMessageType(
"Email",
(_message.Message,),
dict(
DESCRIPTOR=_EMAIL,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a person's email address.
Attributes:
usage:
The usage of the email address. For example, SCHOOL, WORK,
PERSONAL.
email_address:
Email address. Number of characters allowed is 4,000.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Email)
),
)
_sym_db.RegisterMessage(Email)
Phone = _reflection.GeneratedProtocolMessageType(
"Phone",
(_message.Message,),
dict(
DESCRIPTOR=_PHONE,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a person's telephone number.
Attributes:
usage:
The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
type:
The phone type. For example, LANDLINE, MOBILE, FAX.
number:
Phone number. Any phone formats are supported and only exact
matches are performed on searches. For example, if a phone
number in profile is provided in the format of "(xxx)xxx-
xxxx", in profile searches the same phone format has to be
provided. Number of characters allowed is 20.
when_available:
When this number is available. Any descriptive string is
expected. Number of characters allowed is 100.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Phone)
),
)
_sym_db.RegisterMessage(Phone)
PersonalUri = _reflection.GeneratedProtocolMessageType(
"PersonalUri",
(_message.Message,),
dict(
DESCRIPTOR=_PERSONALURI,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a valid URI for a personal use.
Attributes:
uri:
The personal URI. Number of characters allowed is 4,000.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.PersonalUri)
),
)
_sym_db.RegisterMessage(PersonalUri)
AdditionalContactInfo = _reflection.GeneratedProtocolMessageType(
"AdditionalContactInfo",
(_message.Message,),
dict(
DESCRIPTOR=_ADDITIONALCONTACTINFO,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents contact information other than phone, email,
URI and addresses.
Attributes:
usage:
The usage of this contact method. For example, SCHOOL, WORK,
PERSONAL.
name:
The name of the contact method. For example, "hangout",
"skype". Number of characters allowed is 100.
contact_id:
The contact id. Number of characters allowed is 100.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.AdditionalContactInfo)
),
)
_sym_db.RegisterMessage(AdditionalContactInfo)
EmploymentRecord = _reflection.GeneratedProtocolMessageType(
"EmploymentRecord",
(_message.Message,),
dict(
DESCRIPTOR=_EMPLOYMENTRECORD,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents an employment record of a candidate.
Attributes:
start_date:
Start date of the employment.
end_date:
End date of the employment.
employer_name:
The name of the employer company/organization. For example,
"Google", "Alphabet", and so on. Number of characters allowed
is 250.
division_name:
The division name of the employment. For example, division,
department, client, and so on. Number of characters allowed
is 100.
address:
The physical address of the employer.
job_title:
The job title of the employment. For example, "Software
Engineer", "Data Scientist", and so on. Number of characters
allowed is 250.
job_description:
The description of job content. Number of characters allowed
is 100,000.
is_supervisor:
If the jobs is a supervisor position.
is_self_employed:
If this employment is self-employed.
is_current:
If this employment is current.
job_title_snippet:
Output only. The job title snippet shows how the [job\_title][
google.cloud.talent.v4beta1.EmploymentRecord.job\_title] is
related to a search query. It's empty if the [job\_title][goog
le.cloud.talent.v4beta1.EmploymentRecord.job\_title] isn't
related to the search query.
job_description_snippet:
Output only. The job description snippet shows how the [job\_d
escription][google.cloud.talent.v4beta1.EmploymentRecord.job\_
description] is related to a search query. It's empty if the [
job\_description][google.cloud.talent.v4beta1.EmploymentRecord
.job\_description] isn't related to the search query.
employer_name_snippet:
Output only. The employer name snippet shows how the [employer
\_name][google.cloud.talent.v4beta1.EmploymentRecord.employer\
_name] is related to a search query. It's empty if the [employ
er\_name][google.cloud.talent.v4beta1.EmploymentRecord.employe
r\_name] isn't related to the search query.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.EmploymentRecord)
),
)
_sym_db.RegisterMessage(EmploymentRecord)
EducationRecord = _reflection.GeneratedProtocolMessageType(
"EducationRecord",
(_message.Message,),
dict(
DESCRIPTOR=_EDUCATIONRECORD,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents an education record of a candidate.
Attributes:
start_date:
The start date of the education.
end_date:
The end date of the education.
expected_graduation_date:
The expected graduation date if currently pursuing a degree.
school_name:
The name of the school or institution. For example, "Stanford
University", "UC Berkeley", and so on. Number of characters
allowed is 250.
address:
The physical address of the education institution.
degree:
The degree information. It can be one of [degree\_description]
[google.cloud.talent.v4beta1.EducationRecord.degree\_descripti
on] or [structured\_degree][google.cloud.talent.v4beta1.Educat
ionRecord.structured\_degree].
degree_description:
The full description of the degree. For example, "Master of
Science in Computer Science", "B.S in Math". Number of
characters allowed is 100.
structured_degree:
The structured notation of the degree.
description:
The description of the education. Number of characters
allowed is 100,000.
is_current:
If this education is current.
school_name_snippet:
Output only. The school name snippet shows how the [school\_na
me][google.cloud.talent.v4beta1.EducationRecord.school\_name]
is related to a search query in search result. It's empty if
the [school\_name][google.cloud.talent.v4beta1.EducationRecord
.school\_name] isn't related to the search query.
degree_snippet:
Output only. The job description snippet shows how the
[Degree][google.cloud.talent.v4beta1.Degree] is related to a
search query in search result. It's empty if the
[Degree][google.cloud.talent.v4beta1.Degree] isn't related to
the search query.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.EducationRecord)
),
)
_sym_db.RegisterMessage(EducationRecord)
Degree = _reflection.GeneratedProtocolMessageType(
"Degree",
(_message.Message,),
dict(
DESCRIPTOR=_DEGREE,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a degree pursuing or acquired by a candidate.
Attributes:
degree_type:
ISCED degree type.
degree_name:
Full Degree name. For example, "B.S.", "Master of Arts", and
so on. Number of characters allowed is 100.
fields_of_study:
Fields of study for the degree. For example, "Computer
science", "engineering". Number of characters allowed is 100.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Degree)
),
)
_sym_db.RegisterMessage(Degree)
Activity = _reflection.GeneratedProtocolMessageType(
"Activity",
(_message.Message,),
dict(
DESCRIPTOR=_ACTIVITY,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents an individual or collaborative activity
participated in by a candidate, for example, an open-source project, a
class assignment, and so on.
Attributes:
display_name:
Activity display name. Number of characters allowed is 100.
description:
Activity description. Number of characters allowed is
100,000.
uri:
Activity URI. Number of characters allowed is 4,000.
create_date:
The first creation date of the activity.
update_date:
The last update date of the activity.
team_members:
A list of team members involved in this activity. Number of
characters allowed is 100. The limitation for max number of
team members is 50.
skills_used:
A list of skills used in this activity. The limitation for
max number of skills used is 50.
activity_name_snippet:
Output only. Activity name snippet shows how the [display\_nam
e][google.cloud.talent.v4beta1.Activity.display\_name] is
related to a search query. It's empty if the [display\_name][g
oogle.cloud.talent.v4beta1.Activity.display\_name] isn't
related to the search query.
activity_description_snippet:
Output only. Activity description snippet shows how the [descr
iption][google.cloud.talent.v4beta1.Activity.description] is
related to a search query. It's empty if the [description][goo
gle.cloud.talent.v4beta1.Activity.description] isn't related
to the search query.
skills_used_snippet:
Output only. Skill used snippet shows how the corresponding [s
kills\_used][google.cloud.talent.v4beta1.Activity.skills\_used
] are related to a search query. It's empty if the
corresponding [skills\_used][google.cloud.talent.v4beta1.Activ
ity.skills\_used] are not related to the search query.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Activity)
),
)
_sym_db.RegisterMessage(Activity)
Publication = _reflection.GeneratedProtocolMessageType(
"Publication",
(_message.Message,),
dict(
DESCRIPTOR=_PUBLICATION,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents a publication resource of a candidate.
Attributes:
authors:
A list of author names. Number of characters allowed is 100.
title:
The title of the publication. Number of characters allowed is
100.
description:
The description of the publication. Number of characters
allowed is 100,000.
journal:
The journal name of the publication. Number of characters
allowed is 100.
volume:
Volume number. Number of characters allowed is 100.
publisher:
The publisher of the journal. Number of characters allowed is
100.
publication_date:
The publication date.
publication_type:
The publication type. Number of characters allowed is 100.
isbn:
ISBN number. Number of characters allowed is 100.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Publication)
),
)
_sym_db.RegisterMessage(Publication)
Patent = _reflection.GeneratedProtocolMessageType(
"Patent",
(_message.Message,),
dict(
DESCRIPTOR=_PATENT,
__module__="google.cloud.talent_v4beta1.proto.profile_pb2",
__doc__="""Resource that represents the patent acquired by a candidate.
Attributes:
display_name:
Name of the patent. Number of characters allowed is 100.
inventors:
A list of inventors' names. Number of characters allowed for
each is 100.
patent_status:
The status of the patent. Number of characters allowed is
100.
patent_status_date:
The date the last time the status of the patent was checked.
patent_filing_date:
The date that the patent was filed.
patent_office:
The name of the patent office. Number of characters allowed
is 100.
patent_number:
The number of the patent. Number of characters allowed is
100.
patent_description:
The description of the patent. Number of characters allowed
is 100,000.
skills_used:
The skills used in this patent.
""",
# @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Patent)
),
)
_sym_db.RegisterMessage(Patent)
DESCRIPTOR._options = None
_PROFILE_CUSTOMATTRIBUTESENTRY._options = None
_PROFILE.fields_by_name["applications"]._options = None
_PROFILE.fields_by_name["assignments"]._options = None
_PROFILE.fields_by_name["processed"]._options = None
_PROFILE.fields_by_name["keyword_snippet"]._options = None
_PROFILE.fields_by_name["availability_signals"]._options = None
_PROFILE.fields_by_name["derived_addresses"]._options = None
_EMPLOYMENTRECORD.fields_by_name["job_title_snippet"]._options = None
_EMPLOYMENTRECORD.fields_by_name["job_description_snippet"]._options = None
_EMPLOYMENTRECORD.fields_by_name["employer_name_snippet"]._options = None
_EDUCATIONRECORD.fields_by_name["school_name_snippet"]._options = None
_EDUCATIONRECORD.fields_by_name["degree_snippet"]._options = None
_ACTIVITY.fields_by_name["activity_name_snippet"]._options = None
_ACTIVITY.fields_by_name["activity_description_snippet"]._options = None
_ACTIVITY.fields_by_name["skills_used_snippet"]._options = None
# @@protoc_insertion_point(module_scope)