Application

google.cloud.talent.v4beta1. Application

Represents an Application.

Constructor

new Application(propertiesopt)

Constructs a new Application.

Parameters:
Name Type Attributes Description
properties google.cloud.talent.v4beta1.IApplication <optional>

Properties to set

Implements:
  • IApplication

Members

ApplicationStage

ApplicationStage enum.

Properties:
Name Type Description
APPLICATION_STAGE_UNSPECIFIED number

APPLICATION_STAGE_UNSPECIFIED value

NEW number

NEW value

SCREEN number

SCREEN value

HIRING_MANAGER_REVIEW number

HIRING_MANAGER_REVIEW value

INTERVIEW number

INTERVIEW value

OFFER_EXTENDED number

OFFER_EXTENDED value

OFFER_ACCEPTED number

OFFER_ACCEPTED value

STARTED number

STARTED value

ApplicationState

ApplicationState enum.

Properties:
Name Type Description
APPLICATION_STATE_UNSPECIFIED number

APPLICATION_STATE_UNSPECIFIED value

IN_PROGRESS number

IN_PROGRESS value

CANDIDATE_WITHDREW number

CANDIDATE_WITHDREW value

EMPLOYER_WITHDREW number

EMPLOYER_WITHDREW value

COMPLETED number

COMPLETED value

CLOSED number

CLOSED value

applicationDate

Application applicationDate.

company

Application company.

createTime

Application createTime.

externalId

Application externalId.

interviews

Application interviews.

isMatch

Application isMatch.

job

Application job.

jobTitleSnippet

Application jobTitleSnippet.

name

Application name.

outcome

Application outcome.

outcomeNotes

Application outcomeNotes.

profile

Application profile.

referral

Application referral.

stage

Application stage.

state

Application state.

updateTime

Application updateTime.

Methods

(static) create(propertiesopt) → {google.cloud.talent.v4beta1.Application}

Creates a new Application instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.talent.v4beta1.IApplication <optional>

Properties to set

Returns:
Type Description
google.cloud.talent.v4beta1.Application

Application instance

(static) decode(reader, lengthopt) → {google.cloud.talent.v4beta1.Application}

Decodes an Application 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.Application

Application

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.Application}

Decodes an Application 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.Application

Application

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 Application message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.talent.v4beta1.IApplication

Application 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 Application message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.talent.v4beta1.IApplication

Application 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.Application}

Creates an Application 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.Application

Application

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from an Application message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.talent.v4beta1.Application

Application

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies an Application message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not

toJSON() → {Object.<string, *>}

Converts this Application to JSON.

Returns:
Type Description
Object.<string, *>

JSON object