[−][src]Enum gcp_client::google::cloud::talent::v4beta1::profile_event::ProfileEventType
The enum represents types of client events for a candidate profile.
Variants
Default value.
Send this event when a [ProfileEvent.profiles][google.cloud.talent.v4beta1.ProfileEvent.profiles] was sent as a part of a result set for a CTS API call and was rendered in the end user's UI (that is, the [ProfileEvent.recruiter][google.cloud.talent.v4beta1.ProfileEvent.recruiter]).
The VIEW event records the action of a candidate's profile being viewed by an end user. This is critical to tracking product metrics and should be sent for every profile VIEW that happens in your system, whether the event is associated with an API call (for example, a recruiter making a request for a result set and clicking on a profile) or not (a recruiter using the system to view profile details without making a request).
For a VIEW events associated with API calls, the [ClientEvent.request_id][google.cloud.talent.v4beta1.ClientEvent.request_id] should be populated. If the VIEW is not associated with an API call, [request_id][google.cloud.talent.v4beta1.ClientEvent.request_id] should not be populated.
This event requires a valid recruiter and one valid ID in profiles.
The profile is bookmarked.
Implementations
impl ProfileEventType
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of ProfileEventType
.
pub fn from_i32(value: i32) -> Option<ProfileEventType>
[src]
Converts an i32
to a ProfileEventType
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for ProfileEventType
[src]
fn clone(&self) -> ProfileEventType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ProfileEventType
[src]
impl Debug for ProfileEventType
[src]
impl Default for ProfileEventType
[src]
fn default() -> ProfileEventType
[src]
impl Eq for ProfileEventType
[src]
impl From<ProfileEventType> for i32
[src]
fn from(value: ProfileEventType) -> i32
[src]
impl Hash for ProfileEventType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ProfileEventType
[src]
fn cmp(&self, other: &ProfileEventType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ProfileEventType> for ProfileEventType
[src]
fn eq(&self, other: &ProfileEventType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ProfileEventType> for ProfileEventType
[src]
fn partial_cmp(&self, other: &ProfileEventType) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ProfileEventType
[src]
impl StructuralPartialEq for ProfileEventType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ProfileEventType
impl Send for ProfileEventType
impl Sync for ProfileEventType
impl Unpin for ProfileEventType
impl UnwindSafe for ProfileEventType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,