GatewayRequest

data class GatewayRequest<TState : Any>(val gatewayVersion: String, val minitelVersion: String, val userId: String, val remoteAddress: String, val socketType: GatewayRequest.SocketType, val state: TState, val event: GatewayRequest.Event, val userInput: List<String>, val urlParams: Map<String, String>? = null)

Données émises par la passerelle, à destination du service.

Constructors

Link copied to clipboard
constructor(gatewayVersion: String, minitelVersion: String, userId: String, remoteAddress: String, socketType: GatewayRequest.SocketType, state: TState, event: GatewayRequest.Event, userInput: List<String>, urlParams: Map<String, String>? = null)

Types

Link copied to clipboard
sealed class Event

Évènement ayant initié une requête.

Link copied to clipboard

Le type de connexion de l'utilisateur.

Properties

Link copied to clipboard

Évènement ayant initié cette requête.

Link copied to clipboard

Version de la passerelle.

Link copied to clipboard

Trois caractères correspondant au type de Minitel, si connu. Sinon ???.

Link copied to clipboard

Adresse IP (ou téléphone si connu) de l'utilisateur connecté.

Link copied to clipboard

Type de la connexion.

Link copied to clipboard

Données libres précédemment envoyées par le service.

Link copied to clipboard
val urlParams: Map<String, String>? = null

Tableau associatif contenant les éventuels paramètres indiqués dans l'URL.

Link copied to clipboard

Identifiant unique de l'utilisateur connecté au service.

Link copied to clipboard

Tableau contenant la saisie de l'utilisateur.