DefaultPluginRequestContext

data class DefaultPluginRequestContext(val pluginId: String, val method: String, val rawPath: String, val pathParameters: Map<String, String>, val queryParameters: Map<String, List<String>>, val requestHeaders: Map<String, List<String>>, val requestId: String, val attributes: MutableMap<String, Any?> = linkedMapOf(), var principal: Any? = null, var tenant: Any? = null) : KeelRequestContext(source)

Constructors

Link copied to clipboard
constructor(pluginId: String, method: String, rawPath: String, pathParameters: Map<String, String>, queryParameters: Map<String, List<String>>, requestHeaders: Map<String, List<String>>, requestId: String, attributes: MutableMap<String, Any?> = linkedMapOf(), principal: Any? = null, tenant: Any? = null)

Properties

Link copied to clipboard
open override val attributes: MutableMap<String, Any?>
Link copied to clipboard
open override val method: String
Link copied to clipboard
open override val pathParameters: Map<String, String>
Link copied to clipboard
open override val pluginId: String
Link copied to clipboard
open override var principal: Any?
Link copied to clipboard
open override val queryParameters: Map<String, List<String>>
Link copied to clipboard
open override val rawPath: String
Link copied to clipboard
open override val requestHeaders: Map<String, List<String>>
Link copied to clipboard
open override val requestId: String
Link copied to clipboard
open override var tenant: Any?