SessionAuthModelResponse

data class SessionAuthModelResponse(val headers: Map<String, String>? = null, val isPostPayloadJson: Boolean? = null, val password: Map<String, String>, val queryParameters: Any? = null, val sessionIdName: String? = null, val sessionLoginRequestUri: String? = null, val sessionTimeoutInMinutes: Int? = null, val type: String, val userName: Map<String, String>)

Model for API authentication with session cookie.

Constructors

Link copied to clipboard
constructor(headers: Map<String, String>? = null, isPostPayloadJson: Boolean? = null, password: Map<String, String>, queryParameters: Any? = null, sessionIdName: String? = null, sessionLoginRequestUri: String? = null, sessionTimeoutInMinutes: Int? = null, type: String, userName: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

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

HTTP request headers to session service endpoint.

Link copied to clipboard

Indicating whether API key is set in HTTP POST payload.

Link copied to clipboard

The password attribute name.

Link copied to clipboard
val queryParameters: Any? = null

Query parameters to session service endpoint.

Link copied to clipboard
val sessionIdName: String? = null

Session id attribute name from HTTP response header.

Link copied to clipboard

HTTP request URL to session service endpoint.

Link copied to clipboard

Session timeout in minutes.

Link copied to clipboard

Type of paging Expected value is 'Session'.

Link copied to clipboard

The user name attribute key value.