ua
parser
package
parser
Visibility
Public
All
Type Members
case class
CachingParser
(
parser:
Parser
,
size:
Int
)
extends
UserAgentStringParser
with
Product
with
Serializable
case class
Client
(
userAgent:
UserAgent
,
os:
OS
,
device:
Device
)
extends
Product
with
Serializable
case class
Device
(
family:
String
)
extends
Product
with
Serializable
case class
OS
(
family:
String
,
major:
Option
[
String
] =
None
,
minor:
Option
[
String
] =
None
,
patch:
Option
[
String
] =
None
,
patchMinor:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
Parser
(
userAgentParser:
UserAgentParser
,
osParser:
OSParser
,
deviceParser:
DeviceParser
)
extends
UserAgentStringParser
with
Product
with
Serializable
case class
UserAgent
(
family:
String
,
major:
Option
[
String
] =
None
,
minor:
Option
[
String
] =
None
,
patch:
Option
[
String
] =
None
)
extends
Product
with
Serializable
trait
UserAgentStringParser
extends
AnyRef
Value Members
object
CachingParser
extends
Serializable
object
Device
extends
Serializable
object
MatcherOps
object
OS
extends
Serializable
object
Parser
extends
Serializable
object
UserAgent
extends
Serializable
Ungrouped