Documentation ¶
Index ¶
- func LogAuthenticationFailedEvent(ctx *protos.Context, failureReason string)
- func LogAuthenticationSuccessEvent(ctx *protos.Context)
- func LogSessionTerminationFailedEvent(ctx *protos.Context, terminationReason SessionTerminationReason, ...)
- func LogSessionTerminationSucceededEvent(ctx *protos.Context, terminationReason SessionTerminationReason)
- type AuthenticationFailed
- type AuthenticationSucceeded
- type SessionTerminationFailed
- type SessionTerminationReason
- type SessionTerminationSucceeded
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogSessionTerminationFailedEvent ¶
func LogSessionTerminationFailedEvent(ctx *protos.Context, terminationReason SessionTerminationReason, failureReason string)
func LogSessionTerminationSucceededEvent ¶
func LogSessionTerminationSucceededEvent(ctx *protos.Context, terminationReason SessionTerminationReason)
Types ¶
type AuthenticationFailed ¶
type AuthenticationFailed struct { FailureReason string `json:"failure_reason"` // contains filtered or unexported fields }
AuthenticationFailed event
type AuthenticationSucceeded ¶
type AuthenticationSucceeded struct {
// contains filtered or unexported fields
}
AuthenticationSucceeded event
type SessionTerminationFailed ¶
type SessionTerminationFailed struct { TerminationReason SessionTerminationReason `json:"session_termination_reason"` FailureReason string `json:"failure_reason"` // contains filtered or unexported fields }
SessionTerminationFailed event
type SessionTerminationReason ¶
type SessionTerminationReason string
const ( AccountingStop SessionTerminationReason = "accounting_stop" SessionTimeout SessionTerminationReason = "session_timeout" AbortSession SessionTerminationReason = "abort_session" RegistrationTermination SessionTerminationReason = "registration_termination" )
type SessionTerminationSucceeded ¶
type SessionTerminationSucceeded struct { TerminationReason SessionTerminationReason `json:"session_termination_reason"` // contains filtered or unexported fields }
SessionTerminationSucceeded event
Click to show internal directories.
Click to hide internal directories.