Constructor
new Profile(propertiesopt)
Constructs a new Profile.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.talent.v4beta1.IProfile |
<optional> |
Properties to set |
- Implements:
-
- IProfile
Members
activities
Profile activities.
additionalContactInfo
Profile additionalContactInfo.
addresses
Profile addresses.
applications
Profile applications.
assignments
Profile assignments.
availabilitySignals
Profile availabilitySignals.
candidateUpdateTime
Profile candidateUpdateTime.
certifications
Profile certifications.
createTime
Profile createTime.
customAttributes
Profile customAttributes.
derivedAddresses
Profile derivedAddresses.
educationRecords
Profile educationRecords.
emailAddresses
Profile emailAddresses.
employmentRecords
Profile employmentRecords.
externalId
Profile externalId.
groupId
Profile groupId.
isHirable
Profile isHirable.
keywordSnippet
Profile keywordSnippet.
name
Profile name.
patents
Profile patents.
personalUris
Profile personalUris.
personNames
Profile personNames.
phoneNumbers
Profile phoneNumbers.
processed
Profile processed.
publications
Profile publications.
resume
Profile resume.
resumeUpdateTime
Profile resumeUpdateTime.
skills
Profile skills.
source
Profile source.
updateTime
Profile updateTime.
uri
Profile uri.
Methods
(static) create(propertiesopt) → {google.cloud.talent.v4beta1.Profile}
Creates a new Profile instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.talent.v4beta1.IProfile |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4beta1.Profile |
Profile instance |
(static) decode(reader, lengthopt) → {google.cloud.talent.v4beta1.Profile}
Decodes a Profile message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4beta1.Profile |
Profile |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.talent.v4beta1.Profile}
Decodes a Profile message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4beta1.Profile |
Profile |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Profile message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4beta1.IProfile |
Profile message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Profile message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4beta1.IProfile |
Profile message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.talent.v4beta1.Profile}
Creates a Profile message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4beta1.Profile |
Profile |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Profile message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4beta1.Profile |
Profile |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Profile message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|
toJSON() → {Object.<string, *>}
Converts this Profile to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |