Class ProfileEvent

public sealed class ProfileEvent : IMessage<ProfileEvent>, IEquatable<ProfileEvent>, IDeepCloneable<ProfileEvent>, IBufferMessage, IMessage

An event issued when a profile searcher interacts with the application that implements Cloud Talent Solution.

Inheritance

Object > ProfileEvent

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

ProfileEvent()

public ProfileEvent()

ProfileEvent(ProfileEvent)

public ProfileEvent(ProfileEvent other)
Parameter
NameDescription
otherProfileEvent

Properties

Jobs

public RepeatedField<string> Jobs { get; }

The [job name(s)][google.cloud.talent.v4beta1.Job.name] associated with this client event. Leave it empty if the event isn't associated with a job.

The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}", for example, "projects/foo/tenants/bar/jobs/baz".

Property Value
TypeDescription
RepeatedField<String>

Profiles

public RepeatedField<string> Profiles { get; }

Required. The [profile name(s)][google.cloud.talent.v4beta1.Profile.name] associated with this client event.

The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for example, "projects/foo/tenants/bar/profiles/baz".

Property Value
TypeDescription
RepeatedField<String>

Type

public ProfileEvent.Types.ProfileEventType Type { get; set; }

Required. Type of event.

Property Value
TypeDescription
ProfileEvent.Types.ProfileEventType