ServiceResponse

data class ServiceResponse<TState : Any>(val state: TState, val content: ByteString, val echo: Boolean = true, val nextUrl: String = "", val directCall: ServiceResponse.DirectCallSetting = DirectCallSetting.No, val command: ServiceResponse.Command = Command.Display)

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

Constructors

Link copied to clipboard
constructor(state: TState, content: ByteString, echo: Boolean = true, nextUrl: String = "", directCall: ServiceResponse.DirectCallSetting = DirectCallSetting.No, command: ServiceResponse.Command = Command.Display)

Types

Link copied to clipboard
sealed interface Command

Commande particulière que devra gérer la passerelle.

Link copied to clipboard

Indique le mode d'appel direct à effectuer par la passerelle.

Properties

Link copied to clipboard

Commande particulière que doit gérer la passerelle (saisie texte, saisie message, etc.).

Link copied to clipboard

Le contenu de la page Vidéotex à afficher. Se référer au module videotex pour la construction de ce contenu.

Link copied to clipboard

Demande à la passerelle d'appeler immédiatement l'URL indiquée par la clé nextUrl, sans attendre une action de l'utilisateur.

Link copied to clipboard
val echo: Boolean = true

Active l'écho par la passerelle des caractères tapés par l'utilisateur, pour que l'utilisateur voie ce qu'il tape.

Link copied to clipboard

Prochaine URL du service qui devra être appelée par la passerelle. Si directCall vaut DirectCallSetting.No, l'URL ne sera appelée que lors d'une action de l'utilisateur.

Link copied to clipboard

Données libres qui seront renvoyées inchangées par la suite par la passerelle.