Skip to content

Personalize Events Classes

Action

actionId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]

ActionInteraction

actionId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

timestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

eventType

  • Type:
  • Required: Yes

userId

  • Type: typing.Optional[str]

eventId

  • Type: typing.Optional[str]

recommendationId

  • Type: typing.Optional[str]

impression

  • Type: typing.Optional[typing.List[str]]

properties

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

Event

eventType

  • Type:
  • Required: Yes

sentAt

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

eventId

  • Type: typing.Optional[str]

eventValue

  • Type: typing.Optional[float]

itemId

  • Type: typing.Optional[str]

properties

  • Type: typing.Optional[str]

recommendationId

  • Type: typing.Optional[str]

impression

  • Type: typing.Optional[typing.List[str]]

metricAttribution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.MetricAttribution]

Item

itemId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]

MetricAttribution

eventAttributionSource

  • Type:
  • Required: Yes

PutActionInteractionsRequest

trackingId

  • Type:
  • Required: Yes

actionInteractions

  • Type: typing.List[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.ActionInteraction]
  • Required: Yes

PutActionsRequest

datasetArn

  • Type:
  • Required: Yes

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.Action]
  • Required: Yes

PutEventsRequest

trackingId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

eventList

  • Type: typing.List[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.Event]
  • Required: Yes

userId

  • Type: typing.Optional[str]

PutItemsRequest

datasetArn

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.Item]
  • Required: Yes

PutUsersRequest

datasetArn

  • Type:
  • Required: Yes

users

  • Type: typing.List[aws_resource_validator.pydantic_models.personalize_events.personalize_events_classes.User]
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

User

userId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]