AddServerRequest

data class AddServerRequest(server: Server) : SignaldRequestBodyV1<String>

add a new server to connect to. Returns the new server's UUID.

Constructors

Link copied to clipboard
fun AddServerRequest(server: Server)

Functions

Link copied to clipboard
fun submit(socketCommunicator: SocketCommunicator): String
open override fun submit(socketCommunicator: SocketCommunicator, id: String): String
Link copied to clipboard
suspend fun submitSuspend(socketCommunicator: SuspendSocketCommunicator): String
open suspend override fun submitSuspend(socketCommunicator: SuspendSocketCommunicator, id: String): String

Properties

Link copied to clipboard
val id: String

The id to include in the request. This is expected to be present in the response JSON.

Link copied to clipboard
val server: Server
Link copied to clipboard
val version: String

The version to include in the request. As this class won't be used to deserialize the response, the Required annotation is being used to force this field to be serialized