lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/profile.rb in google-cloud-talent-0.5.0 vs lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/profile.rb in google-cloud-talent-0.6.0
- old
+ new
@@ -25,36 +25,35 @@
#
# Resource name assigned to a profile by the API.
#
# The format is
# "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}",
- # for example, "projects/api-test-project/tenants/foo/profiles/bar".
+ # for example, "projects/foo/tenants/bar/profiles/baz".
# @!attribute [rw] external_id
# @return [String]
- # Optional. Profile's id in client system if available. This value is not
- # required to be unique to each profile. However, providing unique values
- # makes it easier to specify individual profiles when filing support tickets.
+ # 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.
# @!attribute [rw] source
# @return [String]
- # Optional. The source description indicating where the profile is acquired.
+ # 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.
# @!attribute [rw] uri
# @return [String]
- # Optional. The URI set by clients that links to this profile's client-side
- # copy.
+ # The URI set by clients that links to this profile's client-side copy.
#
# The maximum number of bytes allowed is 4000.
# @!attribute [rw] group_id
# @return [String]
- # Optional. The cluster id of the profile to associate with other profile(s)
- # for the same candidate.
+ # 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,
@@ -64,28 +63,62 @@
# {Google::Cloud::Talent::V4beta1::Profile#group_id group_id}, and assign it
# when the second profile is created, indicating these two profiles are
# referring to the same candidate.
# @!attribute [rw] is_hirable
# @return [Google::Protobuf::BoolValue]
- # Optional. Indicates the hirable status of the candidate.
+ # Indicates the hirable status of the candidate.
# @!attribute [rw] create_time
# @return [Google::Protobuf::Timestamp]
- # Optional. The timestamp when the profile was first created at this source.
+ # The timestamp when the profile was first created at this source.
# @!attribute [rw] update_time
# @return [Google::Protobuf::Timestamp]
- # Optional. The timestamp when the profile was last updated at this source.
+ # The timestamp when the profile was last updated at this source.
+ # @!attribute [rw] candidate_update_time
+ # @return [Google::Protobuf::Timestamp]
+ # 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
+ # {Google::Cloud::Talent::V4beta1::Profile#recruiting_notes recruiting_notes}
+ # are specifically excluded from this action type.
+ #
+ # Note:
+ # {Google::Cloud::Talent::V4beta1::Profile#candidate_update_time candidate_update_time}
+ # must be greater than or equal to
+ # {Google::Cloud::Talent::V4beta1::Profile#resume_update_time resume_update_time}
+ # or an error is thrown.
+ # @!attribute [rw] resume_update_time
+ # @return [Google::Protobuf::Timestamp]
+ # 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
+ # {Google::Cloud::Talent::V4beta1::Profile#resume resume} is provided in the
+ # create or update calls.
# @!attribute [rw] resume
# @return [Google::Cloud::Talent::V4beta1::Resume]
- # Optional. The resume representing this profile.
+ # The resume representing this profile.
# @!attribute [rw] person_names
# @return [Array<Google::Cloud::Talent::V4beta1::PersonName>]
- # Optional. The names of the candidate this profile references.
+ # The names of the candidate this profile references.
#
# Currently only one person name is supported.
# @!attribute [rw] addresses
# @return [Array<Google::Cloud::Talent::V4beta1::Address>]
- # Optional. The candidate's postal addresses. It's highly recommended to
+ # 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 {Google::Cloud::Talent::V4beta1::Address#usage Address#usage} if
# possible, especially if the address is PERSONAL. During a search only
@@ -111,30 +144,30 @@
# CONTACT_INFO_USAGE_UNSPECIFIED and
# {Google::Cloud::Talent::V4beta1::Address#current Address#current} is false or
# not set.
# @!attribute [rw] email_addresses
# @return [Array<Google::Cloud::Talent::V4beta1::Email>]
- # Optional. The candidate's email addresses.
+ # The candidate's email addresses.
# @!attribute [rw] phone_numbers
# @return [Array<Google::Cloud::Talent::V4beta1::Phone>]
- # Optional. The candidate's phone number(s).
+ # The candidate's phone number(s).
# @!attribute [rw] personal_uris
# @return [Array<Google::Cloud::Talent::V4beta1::PersonalUri>]
- # Optional. The candidate's personal URIs.
+ # The candidate's personal URIs.
# @!attribute [rw] additional_contact_info
# @return [Array<Google::Cloud::Talent::V4beta1::AdditionalContactInfo>]
- # Optional. Available contact information besides
+ # Available contact information besides
# {Google::Cloud::Talent::V4beta1::Profile#addresses addresses},
# {Google::Cloud::Talent::V4beta1::Profile#email_addresses email_addresses},
# {Google::Cloud::Talent::V4beta1::Profile#phone_numbers phone_numbers} and
# {Google::Cloud::Talent::V4beta1::Profile#personal_uris personal_uris}. For
# example, Hang-out, Skype.
# @!attribute [rw] employment_records
# @return [Array<Google::Cloud::Talent::V4beta1::EmploymentRecord>]
- # Optional. 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:
+ # 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
@@ -145,13 +178,13 @@
# inputs.
#
# The limitation for max number of employment records is 100.
# @!attribute [rw] education_records
# @return [Array<Google::Cloud::Talent::V4beta1::EducationRecord>]
- # Optional. 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:
+ # 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.
@@ -161,44 +194,44 @@
# inputs.
#
# The limitation for max number of education records is 100.
# @!attribute [rw] skills
# @return [Array<Google::Cloud::Talent::V4beta1::Skill>]
- # Optional. The skill set of the candidate. It's highly recommended to
- # provide as much information as possible to help improve the search quality.
+ # 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.
# @!attribute [rw] activities
# @return [Array<Google::Cloud::Talent::V4beta1::Activity>]
- # Optional. The individual or collaborative activities which the candidate
- # has participated in, for example, open-source projects, class assignments
- # that aren't listed in
+ # The individual or collaborative activities which the candidate has
+ # participated in, for example, open-source projects, class assignments that
+ # aren't listed in
# {Google::Cloud::Talent::V4beta1::Profile#employment_records employment_records}.
#
# The limitation for max number of activities is 50.
# @!attribute [rw] publications
# @return [Array<Google::Cloud::Talent::V4beta1::Publication>]
- # Optional. The publications published by the candidate.
+ # The publications published by the candidate.
#
# The limitation for max number of publications is 50.
# @!attribute [rw] patents
# @return [Array<Google::Cloud::Talent::V4beta1::Patent>]
- # Optional. The patents acquired by the candidate.
+ # The patents acquired by the candidate.
# @!attribute [rw] certifications
# @return [Array<Google::Cloud::Talent::V4beta1::Certification>]
- # Optional. The certifications acquired by the candidate.
+ # The certifications acquired by the candidate.
# @!attribute [rw] applications
# @return [Array<String>]
# Output only. The resource names of the candidate's applications.
# @!attribute [rw] assignments
# @return [Array<String>]
# Output only. The resource names of the candidate's assignments.
# @!attribute [rw] custom_attributes
# @return [Hash{String => Google::Cloud::Talent::V4beta1::CustomAttribute}]
- # Optional. A map of fields to hold both filterable and non-filterable custom
- # profile attributes that aren't covered by the provided structured fields.
- # See {Google::Cloud::Talent::V4beta1::CustomAttribute CustomAttribute} for more
+ # A map of fields to hold both filterable and non-filterable custom profile
+ # attributes that aren't covered by the provided structured fields. See
+ # {Google::Cloud::Talent::V4beta1::CustomAttribute 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
@@ -221,10 +254,13 @@
# @!attribute [rw] keyword_snippet
# @return [String]
# Output only. Keyword snippet shows how the search result is related to a
# search query. This is only returned in
# {Google::Cloud::Talent::V4beta1::SearchProfilesResponse SearchProfilesResponse}.
+ # @!attribute [rw] availability_signals
+ # @return [Array<Google::Cloud::Talent::V4beta1::AvailabilitySignal>]
+ # Output only. Candidate's availability signals.
# @!attribute [rw] derived_addresses
# @return [Array<Google::Cloud::Talent::V4beta1::Location>]
# Output only. Derived locations of the profile, resolved from
# {Google::Cloud::Talent::V4beta1::Profile#addresses Profile#addresses}.
#
@@ -232,14 +268,36 @@
# are exactly matched to
# {Google::Cloud::Talent::V4beta1::Profile#addresses Profile#addresses} in the
# same order.
class Profile; end
+ # Candidate availability signal.
+ # @!attribute [rw] type
+ # @return [Google::Cloud::Talent::V4beta1::AvailabilitySignalType]
+ # Type of signal.
+ # @!attribute [rw] last_update_time
+ # @return [Google::Protobuf::Timestamp]
+ # Timestamp of when the given availability activity last happened.
+ # @!attribute [rw] filter_satisfied
+ # @return [Google::Protobuf::BoolValue]
+ # Indicates if the
+ # {Google::Cloud::Talent::V4beta1::AvailabilitySignal#last_update_time last_update_time}
+ # is within
+ # {Google::Cloud::Talent::V4beta1::AvailabilityFilter#range AvailabilityFilter#range}.
+ #
+ # Returned only in a search response when there is an
+ # {Google::Cloud::Talent::V4beta1::AvailabilityFilter AvailabilityFilter} in
+ # {Google::Cloud::Talent::V4beta1::ProfileQuery#availability_filters ProfileQuery#availability_filters}
+ # where
+ # {Google::Cloud::Talent::V4beta1::AvailabilityFilter#signal_type signal_type}
+ # matches {Google::Cloud::Talent::V4beta1::AvailabilitySignal#type type}.
+ class AvailabilitySignal; end
+
# Resource that represents a resume.
# @!attribute [rw] structured_resume
# @return [String]
- # Optional. Users can create a profile with only this field field, if
+ # Users can create a profile with only this field field, if
# {Google::Cloud::Talent::V4beta1::Resume#resume_type resume_type} is
# {Google::Cloud::Talent::V4beta1::Resume::ResumeType::HRXML HRXML}. For example,
# the API parses this field and creates a profile with all structured fields
# populated.
# {Google::Cloud::Talent::V4beta1::EmploymentRecord EmploymentRecord},
@@ -249,11 +307,11 @@
# 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.
# @!attribute [rw] resume_type
# @return [Google::Cloud::Talent::V4beta1::Resume::ResumeType]
- # Optional. The format of
+ # The format of
# {Google::Cloud::Talent::V4beta1::Resume#structured_resume structured_resume}.
class Resume
# The format of a structured resume.
module ResumeType
# Default value.
@@ -270,126 +328,123 @@
end
# Resource that represents the name of a person.
# @!attribute [rw] formatted_name
# @return [String]
- # Optional. A string represents a person's full name. For example, "Dr.
- # John Smith".
+ # A string represents a person's full name. For example, "Dr. John Smith".
#
# Number of characters allowed is 100.
# @!attribute [rw] structured_name
# @return [Google::Cloud::Talent::V4beta1::PersonName::PersonStructuredName]
- # Optional. A person's name in a structured way (last name, first name,
- # suffix, and so on.)
+ # A person's name in a structured way (last name, first name, suffix, and
+ # so on.)
# @!attribute [rw] preferred_name
# @return [String]
- # Optional. Preferred name for the person. This field is ignored if
+ # Preferred name for the person. This field is ignored if
# {Google::Cloud::Talent::V4beta1::PersonName#structured_name structured_name}
# is provided.
#
# Number of characters allowed is 100.
class PersonName
# Resource that represents a person's structured name.
# @!attribute [rw] given_name
# @return [String]
- # Optional. Given/first name.
+ # Given/first name.
#
# It's derived from
# {Google::Cloud::Talent::V4beta1::PersonName#formatted_name formatted_name}
# if not provided.
#
# Number of characters allowed is 100.
# @!attribute [rw] preferred_name
# @return [String]
- # Optional. Preferred given/first name or nickname.
+ # Preferred given/first name or nickname.
#
# Number of characters allowed is 100.
# @!attribute [rw] middle_initial
# @return [String]
- # Optional. Middle initial.
+ # Middle initial.
#
# It's derived from
# {Google::Cloud::Talent::V4beta1::PersonName#formatted_name formatted_name}
# if not provided.
#
# Number of characters allowed is 20.
# @!attribute [rw] family_name
# @return [String]
- # Optional. Family/last name.
+ # Family/last name.
#
# It's derived from
# {Google::Cloud::Talent::V4beta1::PersonName#formatted_name formatted_name}
# if not provided.
#
# Number of characters allowed is 100.
# @!attribute [rw] suffixes
# @return [Array<String>]
- # Optional. Suffixes.
+ # Suffixes.
#
# Number of characters allowed is 20.
# @!attribute [rw] prefixes
# @return [Array<String>]
- # Optional. Prefixes.
+ # Prefixes.
#
# Number of characters allowed is 20.
class PersonStructuredName; end
end
# Resource that represents a address.
# @!attribute [rw] usage
# @return [Google::Cloud::Talent::V4beta1::ContactInfoUsage]
- # Optional. The usage of the address. For example, SCHOOL, WORK, PERSONAL.
+ # The usage of the address. For example, SCHOOL, WORK, PERSONAL.
# @!attribute [rw] unstructured_address
# @return [String]
- # Optional. Unstructured address.
+ # Unstructured address.
#
# For example, "1600 Amphitheatre Pkwy, Mountain View, CA 94043",
# "Sunnyvale, California".
#
# Number of characters allowed is 100.
# @!attribute [rw] structured_address
# @return [Google::Type::PostalAddress]
- # Optional. Structured address that contains street address, city, state,
- # country, and so on.
+ # Structured address that contains street address, city, state, country,
+ # and so on.
# @!attribute [rw] current
# @return [Google::Protobuf::BoolValue]
- # Optional. Indicates if it's the person's current address.
+ # Indicates if it's the person's current address.
class Address; end
# Resource that represents a person's email address.
# @!attribute [rw] usage
# @return [Google::Cloud::Talent::V4beta1::ContactInfoUsage]
- # Optional. The usage of the email address. For example, SCHOOL, WORK,
- # PERSONAL.
+ # The usage of the email address. For example, SCHOOL, WORK, PERSONAL.
# @!attribute [rw] email_address
# @return [String]
- # Optional. Email address.
+ # Email address.
#
# Number of characters allowed is 4,000.
class Email; end
# Resource that represents a person's telephone number.
# @!attribute [rw] usage
# @return [Google::Cloud::Talent::V4beta1::ContactInfoUsage]
- # Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
+ # The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
# @!attribute [rw] type
# @return [Google::Cloud::Talent::V4beta1::Phone::PhoneType]
- # Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
+ # The phone type. For example, LANDLINE, MOBILE, FAX.
# @!attribute [rw] number
# @return [String]
- # Optional. Phone 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.
# @!attribute [rw] when_available
# @return [String]
- # Optional. When this number is available. Any descriptive string is
- # expected.
+ # When this number is available. Any descriptive string is expected.
#
# Number of characters allowed is 100.
class Phone
# Enum that represents the type of the telephone.
module PhoneType
@@ -433,80 +488,79 @@
end
# Resource that represents a valid URI for a personal use.
# @!attribute [rw] uri
# @return [String]
- # Optional. The personal URI.
+ # The personal URI.
#
# Number of characters allowed is 4,000.
class PersonalUri; end
# Resource that represents contact information other than phone, email,
# URI and addresses.
# @!attribute [rw] usage
# @return [Google::Cloud::Talent::V4beta1::ContactInfoUsage]
- # Optional. The usage of this contact method. For example, SCHOOL, WORK,
- # PERSONAL.
+ # The usage of this contact method. For example, SCHOOL, WORK, PERSONAL.
# @!attribute [rw] name
# @return [String]
- # Optional. The name of the contact method.
+ # The name of the contact method.
#
# For example, "hangout", "skype".
#
# Number of characters allowed is 100.
# @!attribute [rw] contact_id
# @return [String]
- # Optional. The contact id.
+ # The contact id.
#
# Number of characters allowed is 100.
class AdditionalContactInfo; end
# Resource that represents an employment record of a candidate.
# @!attribute [rw] start_date
# @return [Google::Type::Date]
- # Optional. Start date of the employment.
+ # Start date of the employment.
# @!attribute [rw] end_date
# @return [Google::Type::Date]
- # Optional. End date of the employment.
+ # End date of the employment.
# @!attribute [rw] employer_name
# @return [String]
- # Optional. The name of the employer company/organization.
+ # The name of the employer company/organization.
#
# For example, "Google", "Alphabet", and so on.
#
# Number of characters allowed is 250.
# @!attribute [rw] division_name
# @return [String]
- # Optional. The division name of the employment.
+ # The division name of the employment.
#
# For example, division, department, client, and so on.
#
# Number of characters allowed is 100.
# @!attribute [rw] address
# @return [Google::Cloud::Talent::V4beta1::Address]
- # Optional. The physical address of the employer.
+ # The physical address of the employer.
# @!attribute [rw] job_title
# @return [String]
- # Optional. The job title of the employment.
+ # The job title of the employment.
#
# For example, "Software Engineer", "Data Scientist", and so on.
#
# Number of characters allowed is 250.
# @!attribute [rw] job_description
# @return [String]
- # Optional. The description of job content.
+ # The description of job content.
#
# Number of characters allowed is 100,000.
# @!attribute [rw] is_supervisor
# @return [Google::Protobuf::BoolValue]
- # Optional. If the jobs is a supervisor position.
+ # If the jobs is a supervisor position.
# @!attribute [rw] is_self_employed
# @return [Google::Protobuf::BoolValue]
- # Optional. If this employment is self-employed.
+ # If this employment is self-employed.
# @!attribute [rw] is_current
# @return [Google::Protobuf::BoolValue]
- # Optional. If this employment is current.
+ # If this employment is current.
# @!attribute [rw] job_title_snippet
# @return [String]
# Output only. The job title snippet shows how the
# {Google::Cloud::Talent::V4beta1::EmploymentRecord#job_title job_title} is
# related to a search query. It's empty if the
@@ -529,45 +583,45 @@
class EmploymentRecord; end
# Resource that represents an education record of a candidate.
# @!attribute [rw] start_date
# @return [Google::Type::Date]
- # Optional. The start date of the education.
+ # The start date of the education.
# @!attribute [rw] end_date
# @return [Google::Type::Date]
- # Optional. The end date of the education.
+ # The end date of the education.
# @!attribute [rw] expected_graduation_date
# @return [Google::Type::Date]
- # Optional. The expected graduation date if currently pursuing a degree.
+ # The expected graduation date if currently pursuing a degree.
# @!attribute [rw] school_name
# @return [String]
- # Optional. The name of the school or institution.
+ # The name of the school or institution.
#
# For example, "Stanford University", "UC Berkeley", and so on.
#
# Number of characters allowed is 250.
# @!attribute [rw] address
# @return [Google::Cloud::Talent::V4beta1::Address]
- # Optional. The physical address of the education institution.
+ # The physical address of the education institution.
# @!attribute [rw] degree_description
# @return [String]
- # Optional. The full description of the degree.
+ # The full description of the degree.
#
# For example, "Master of Science in Computer Science", "B.S in Math".
#
# Number of characters allowed is 100.
# @!attribute [rw] structured_degree
# @return [Google::Cloud::Talent::V4beta1::Degree]
- # Optional. The structured notation of the degree.
+ # The structured notation of the degree.
# @!attribute [rw] description
# @return [String]
- # Optional. The description of the education.
+ # The description of the education.
#
# Number of characters allowed is 100,000.
# @!attribute [rw] is_current
# @return [Google::Protobuf::BoolValue]
- # Optional. If this education is current.
+ # If this education is current.
# @!attribute [rw] school_name_snippet
# @return [String]
# Output only. The school name snippet shows how the
# {Google::Cloud::Talent::V4beta1::EducationRecord#school_name school_name} is
# related to a search query in search result. It's empty if the
@@ -583,21 +637,21 @@
class EducationRecord; end
# Resource that represents a degree pursuing or acquired by a candidate.
# @!attribute [rw] degree_type
# @return [Google::Cloud::Talent::V4beta1::DegreeType]
- # Optional. ISCED degree type.
+ # ISCED degree type.
# @!attribute [rw] degree_name
# @return [String]
- # Optional. Full Degree name.
+ # Full Degree name.
#
# For example, "B.S.", "Master of Arts", and so on.
#
# Number of characters allowed is 100.
# @!attribute [rw] fields_of_study
# @return [Array<String>]
- # Optional. Fields of study for the degree.
+ # Fields of study for the degree.
#
# For example, "Computer science", "engineering".
#
# Number of characters allowed is 100.
class Degree; end
@@ -605,39 +659,39 @@
# 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.
# @!attribute [rw] display_name
# @return [String]
- # Optional. Activity display name.
+ # Activity display name.
#
# Number of characters allowed is 100.
# @!attribute [rw] description
# @return [String]
- # Optional. Activity description.
+ # Activity description.
#
# Number of characters allowed is 100,000.
# @!attribute [rw] uri
# @return [String]
- # Optional. Activity URI.
+ # Activity URI.
#
# Number of characters allowed is 4,000.
# @!attribute [rw] create_date
# @return [Google::Type::Date]
- # Optional. The first creation date of the activity.
+ # The first creation date of the activity.
# @!attribute [rw] update_date
# @return [Google::Type::Date]
- # Optional. The last update date of the activity.
+ # The last update date of the activity.
# @!attribute [rw] team_members
# @return [Array<String>]
- # Optional. A list of team members involved in this activity.
+ # 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.
# @!attribute [rw] skills_used
# @return [Array<Google::Cloud::Talent::V4beta1::Skill>]
- # Optional. A list of skills used in this activity.
+ # A list of skills used in this activity.
#
# The limitation for max number of skills used is 50.
# @!attribute [rw] activity_name_snippet
# @return [String]
# Output only. Activity name snippet shows how the
@@ -662,92 +716,92 @@
class Activity; end
# Resource that represents a publication resource of a candidate.
# @!attribute [rw] authors
# @return [Array<String>]
- # Optional. A list of author names.
+ # A list of author names.
#
# Number of characters allowed is 100.
# @!attribute [rw] title
# @return [String]
- # Optional. The title of the publication.
+ # The title of the publication.
#
# Number of characters allowed is 100.
# @!attribute [rw] description
# @return [String]
- # Optional. The description of the publication.
+ # The description of the publication.
#
# Number of characters allowed is 100,000.
# @!attribute [rw] journal
# @return [String]
- # Optional. The journal name of the publication.
+ # The journal name of the publication.
#
# Number of characters allowed is 100.
# @!attribute [rw] volume
# @return [String]
- # Optional. Volume number.
+ # Volume number.
#
# Number of characters allowed is 100.
# @!attribute [rw] publisher
# @return [String]
- # Optional. The publisher of the journal.
+ # The publisher of the journal.
#
# Number of characters allowed is 100.
# @!attribute [rw] publication_date
# @return [Google::Type::Date]
- # Optional. The publication date.
+ # The publication date.
# @!attribute [rw] publication_type
# @return [String]
- # Optional. The publication type.
+ # The publication type.
#
# Number of characters allowed is 100.
# @!attribute [rw] isbn
# @return [String]
- # Optional. ISBN number.
+ # ISBN number.
#
# Number of characters allowed is 100.
class Publication; end
# Resource that represents the patent acquired by a candidate.
# @!attribute [rw] display_name
# @return [String]
- # Optional. Name of the patent.
+ # Name of the patent.
#
# Number of characters allowed is 100.
# @!attribute [rw] inventors
# @return [Array<String>]
- # Optional. A list of inventors' names.
+ # A list of inventors' names.
#
# Number of characters allowed for each is 100.
# @!attribute [rw] patent_status
# @return [String]
- # Optional. The status of the patent.
+ # The status of the patent.
#
# Number of characters allowed is 100.
# @!attribute [rw] patent_status_date
# @return [Google::Type::Date]
- # Optional. The date the last time the status of the patent was checked.
+ # The date the last time the status of the patent was checked.
# @!attribute [rw] patent_filing_date
# @return [Google::Type::Date]
- # Optional. The date that the patent was filed.
+ # The date that the patent was filed.
# @!attribute [rw] patent_office
# @return [String]
- # Optional. The name of the patent office.
+ # The name of the patent office.
#
# Number of characters allowed is 100.
# @!attribute [rw] patent_number
# @return [String]
- # Optional. The number of the patent.
+ # The number of the patent.
#
# Number of characters allowed is 100.
# @!attribute [rw] patent_description
# @return [String]
- # Optional. The description of the patent.
+ # The description of the patent.
#
# Number of characters allowed is 100,000.
# @!attribute [rw] skills_used
# @return [Array<Google::Cloud::Talent::V4beta1::Skill>]
- # Optional. The skills used in this patent.
+ # The skills used in this patent.
class Patent; end
end
end
end
end
\ No newline at end of file