Enum gapi_grpc::google::cloud::retail::v2::rejoin_user_events_request::UserEventRejoinScope[][src]

#[repr(i32)]pub enum UserEventRejoinScope {
    Unspecified,
    JoinedEvents,
    UnjoinedEvents,
}

The scope of user events to be rejoined with the latest product catalog. If the rejoining aims at reducing number of unjoined events, set UserEventRejoinScope to UNJOINED_EVENTS. If the rejoining aims at correcting product catalog information in joined events, set UserEventRejoinScope to JOINED_EVENTS. If all events needs to be rejoined, set UserEventRejoinScope to USER_EVENT_REJOIN_SCOPE_UNSPECIFIED.

Variants

Unspecified

Rejoin all events with the latest product catalog, including both joined events and unjoined events.

JoinedEvents

Only rejoin joined events with the latest product catalog.

UnjoinedEvents

Only rejoin unjoined events with the latest product catalog.

Implementations

impl UserEventRejoinScope[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of UserEventRejoinScope.

pub fn from_i32(value: i32) -> Option<UserEventRejoinScope>[src]

Converts an i32 to a UserEventRejoinScope, or None if value is not a valid variant.

Trait Implementations

impl Clone for UserEventRejoinScope[src]

impl Copy for UserEventRejoinScope[src]

impl Debug for UserEventRejoinScope[src]

impl Default for UserEventRejoinScope[src]

impl Eq for UserEventRejoinScope[src]

impl From<UserEventRejoinScope> for i32[src]

impl Hash for UserEventRejoinScope[src]

impl Ord for UserEventRejoinScope[src]

impl PartialEq<UserEventRejoinScope> for UserEventRejoinScope[src]

impl PartialOrd<UserEventRejoinScope> for UserEventRejoinScope[src]

impl StructuralEq for UserEventRejoinScope[src]

impl StructuralPartialEq for UserEventRejoinScope[src]

Auto Trait Implementations

impl RefUnwindSafe for UserEventRejoinScope

impl Send for UserEventRejoinScope

impl Sync for UserEventRejoinScope

impl Unpin for UserEventRejoinScope

impl UnwindSafe for UserEventRejoinScope

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]