# Class RejoinUserEventsRequest (2.11.0)

2.11.0 (latest) 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 1.25.0 1.24.0 1.23.1 1.22.0 1.21.2 1.20.1 1.19.1 1.18.0 1.17.0 1.16.3 1.15.1 1.14.1 1.13.0 1.12.0 1.11.0 1.10.2 1.9.0 1.8.1 1.7.0 1.6.1 1.5.0 1.4.1 1.3.0 1.2.1 1.1.0 1.0.2 0.4.2 0.3.1 0.2.0 0.1.0

    RejoinUserEventsRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for RejoinUserEvents method.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `parent` | `str` Required. The parent catalog resource name, such as `projects/1234/locations/global/catalogs/default_catalog`. |
| `user_event_rejoin_scope` | `https://docs.cloud.google.com/python/docs/reference/retail/latest/google.cloud.retail_v2alpha.types.RejoinUserEventsRequest.UserEventRejoinScope` The type of the user event rejoin to define the scope and range of the user events to be rejoined with the latest product catalog. Defaults to `USER_EVENT_REJOIN_SCOPE_UNSPECIFIED` if this field is not set, or set to an invalid integer value. |

## Classes

### UserEventRejoinScope

    UserEventRejoinScope(value)

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`.