PutEventsRequest

public struct PutEventsRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A list of event data from the session.

    Declaration

    Swift

    public let eventList: [Event]
  • The session ID associated with the user’s visit. Your application generates the sessionId when a user first visits your website or uses your application. Amazon Personalize uses the sessionId to associate events with the user before they log in. For more information see event-record-api.

    Declaration

    Swift

    public let sessionId: String
  • The tracking ID for the event. The ID is generated by a call to the CreateEventTracker API.

    Declaration

    Swift

    public let trackingId: String
  • The user associated with the event.

    Declaration

    Swift

    public let userId: String?
  • Undocumented

    Declaration

    Swift

    public init(eventList: [Event], sessionId: String, trackingId: String, userId: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws