class Google::Apis::JobsV4::ClientEvent
An event issued when an end user interacts with the application that implements Cloud Talent Solution. Providing this information improves the quality of results for the API clients, enabling the service to perform optimally. The number of events sent must be consistent with other calls, such as job searches, issued to the service by the client.
Attributes
Required. The timestamp of the event. Corresponds to the JSON property `createTime` @return [String]
Required. A unique identifier, generated by the client application. Corresponds to the JSON property `eventId` @return [String]
Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked. Corresponds to the JSON property `eventNotes` @return [String]
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution. Corresponds to the JSON property `jobEvent` @return [Google::Apis::JobsV4::JobEvent]
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in ResponseMetadata.request_id
. Corresponds to the JSON property `requestId` @return [String]
Public Class Methods
# File lib/google/apis/jobs_v4/classes.rb, line 299 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/jobs_v4/classes.rb, line 304 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @event_id = args[:event_id] if args.key?(:event_id) @event_notes = args[:event_notes] if args.key?(:event_notes) @job_event = args[:job_event] if args.key?(:job_event) @request_id = args[:request_id] if args.key?(:request_id) end