All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.web.csp.SecurityPolicyViolationEvent.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
)

package web.csp

import web.events.Event
import web.events.EventInit
import web.events.EventType

external interface SecurityPolicyViolationEventInit : EventInit {
    var blockedURI: String?
    var columnNumber: Int?
    var disposition: SecurityPolicyViolationEventDisposition
    var documentURI: String
    var effectiveDirective: String
    var lineNumber: Int?
    var originalPolicy: String
    var referrer: String?
    var sample: String?
    var sourceFile: String?
    var statusCode: Int
    var violatedDirective: String
}

open external class SecurityPolicyViolationEvent(
    override val type: EventType,
    init: SecurityPolicyViolationEventInit = definedExternally,
) : Event {
    val blockedURI: String
    val columnNumber: Int
    val disposition: SecurityPolicyViolationEventDisposition
    val documentURI: String
    val effectiveDirective: String
    val lineNumber: Int
    val originalPolicy: String
    val referrer: String
    val sample: String
    val sourceFile: String
    val statusCode: Int
    val violatedDirective: String

    companion object
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy