InitializationRequest

@Serializable
data class InitializationRequest(val requestId: String?, val userId: String?, val sessionId: String, val clientFeatures: Array<String>)

Request to initialize an AI Assistant session.

Constructors

Link copied to clipboard
constructor(requestId: String?, userId: String?, sessionId: String, clientFeatures: Array<String>)

Properties

Link copied to clipboard

An array of strings representing the features that the client supports.

Link copied to clipboard

A unique identifier for this request.

Link copied to clipboard

A unique identifier for the session which can be used to recall a session in the future.

Link copied to clipboard

An optional user ID to associate with the session, used to tag session history for user management.

Functions

Link copied to clipboard

Converts this request to a JSON object for network transmission.