Struct gapi_grpc::google::cloud::talent::v4beta1::ClientEvent[][src]

pub struct ClientEvent {
    pub request_id: String,
    pub event_id: String,
    pub create_time: Option<Timestamp>,
    pub event_notes: String,
    pub event: Option<Event>,
}

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.

Fields

request_id: String

Strongly recommended for the best service experience.

A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].

event_id: String

Required. A unique identifier, generated by the client application.

create_time: Option<Timestamp>

Required. The timestamp of the event.

event_notes: String

Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.

event: Option<Event>

Required.

The detail information of a specific event type.

Trait Implementations

impl Clone for ClientEvent[src]

impl Debug for ClientEvent[src]

impl Default for ClientEvent[src]

impl Message for ClientEvent[src]

impl PartialEq<ClientEvent> for ClientEvent[src]

impl StructuralPartialEq for ClientEvent[src]

Auto Trait Implementations

impl RefUnwindSafe for ClientEvent

impl Send for ClientEvent

impl Sync for ClientEvent

impl Unpin for ClientEvent

impl UnwindSafe for ClientEvent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]