Skip to content

Personalize Events Classes

ActionInteractionTypeDef

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.Sequence[str]]

properties

  • Type: typing.Optional[str]

ActionTypeDef

actionId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]

BaseValidatorModel

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

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EventTypeDef

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.Sequence[str]]

metricAttribution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.personalize_events_classes.MetricAttributionTypeDef]

ItemTypeDef

itemId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]

MetricAttributionTypeDef

eventAttributionSource

  • Type:
  • Required: Yes

PutActionInteractionsRequestRequestTypeDef

trackingId

  • Type:
  • Required: Yes

actionInteractions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.personalize_events_classes.ActionInteractionTypeDef]
  • Required: Yes

PutActionsRequestRequestTypeDef

datasetArn

  • Type:
  • Required: Yes

actions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.personalize_events_classes.ActionTypeDef]
  • Required: Yes

PutEventsRequestRequestTypeDef

trackingId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

eventList

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.personalize_events_classes.EventTypeDef]
  • Required: Yes

userId

  • Type: typing.Optional[str]

PutItemsRequestRequestTypeDef

datasetArn

  • Type:
  • Required: Yes

items

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.personalize_events_classes.ItemTypeDef]
  • Required: Yes

PutUsersRequestRequestTypeDef

datasetArn

  • Type:
  • Required: Yes

users

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.personalize_events_classes.UserTypeDef]
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

UserTypeDef

userId

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[str]