uk
.
gov
.
hmrc
.
play
.
audit
http
package
http
Visibility
Public
All
Type Members
case class
HeaderCarrier
(
authorization:
Option
[
Authorization
] =
None
,
userId:
Option
[
UserId
] =
None
,
token:
Option
[
Token
] =
None
,
forwarded:
Option
[
ForwardedFor
] =
None
,
sessionId:
Option
[
SessionId
] =
None
,
requestId:
Option
[
RequestId
] =
None
,
requestChain:
RequestChain
=
RequestChain.init
,
nsStamp:
Long
=
System.nanoTime()
,
extraHeaders:
Seq
[(
String
,
String
)] =
Seq()
)
extends
LoggingDetails
with
HeaderProvider
with
AuditProvider
with
Product
with
Serializable
trait
HeaderProvider
extends
AnyRef
trait
HttpAuditEvent
extends
AnyRef
trait
HttpAuditing
extends
DateTimeUtils
final
case class
Token
(
value:
String
)
extends
AnyVal
with
Product
with
Serializable
final
case class
UserId
(
value:
String
)
extends
AnyVal
with
Product
with
Serializable
Value Members
object
HeaderCarrier
extends
Serializable
object
HeaderFieldsExtractor
package
config
package
connector
Ungrouped