uk
.
gov
.
hmrc
smartstub
package
smartstub
Linear Supertypes
ToFromLongOps
,
ToToLongOps
,
ToEnumerableOps
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
smartstub
ToFromLongOps
ToToLongOps
ToEnumerableOps
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
Addresses
extends
Any
implicit final
class
AdvGen
extends
AnyVal
with
Loader
with
Names
with
Addresses
with
Temporal
with
Pattern
trait
Enumerable
[
A
]
extends
FromLong
[
A
] with
ToLong
[
A
] with
Serializable
trait
FromLong
[
A
]
extends
Serializable
sealed
trait
Gender
extends
AnyRef
trait
Generator
[
IN
,
OUT
]
extends
AnyRef
trait
Loader
extends
Any
trait
LowPriorityGenProviderInstances
extends
AnyRef
trait
Names
extends
Any
trait
Pattern
extends
Any
implicit final
class
PatternContext
extends
AnyVal
case class
PersistentGen
[
K
,
V
]
(
gen:
Gen
[
V
]
,
state:
Map
[
K
,
Option
[
V
]]
)
(
implicit
en:
Enumerable
[
K
]
)
extends
Map
[
K
,
V
] with
Product
with
Serializable
final
case class
RichGen
[
A
]
(
g:
Gen
[
A
]
)
extends
AnyVal
with
Product
with
Serializable
trait
Temporal
extends
Any
trait
ToLong
[
A
]
extends
Serializable
Value Members
object
Addresses
extends
Loader
object
AutoGen
extends
LowPriorityGenProviderInstances
object
Enumerable
extends
Serializable
object
Female
extends
Gender
with
Product
with
Serializable
object
FromLong
extends
Serializable
object
Generator
object
Male
extends
Gender
with
Product
with
Serializable
object
Names
extends
Loader
object
ToLong
extends
Serializable
implicit
val
enumInvariant
:
Invariant
[
Enumerable
]
implicit
def
enumToGen
[
A
]
(
e:
Enumerable
[
A
]
)
:
Gen
[
A
]
implicit
def
genToRich
[
A
]
(
g:
Gen
[
A
]
)
:
RichGen
[
A
]
implicit
val
longEnum
:
Enumerable
[
Long
] { val size: Long }
implicit
def
toEnumerableOps
[
A
]
(
target:
A
)
(
implicit
tc:
Enumerable
[
A
]
)
:
Ops
[
A
] { type TypeClassType = uk.gov.hmrc.smartstub.Enumerable[A] }
Definition Classes
ToEnumerableOps
Annotations
@SuppressWarnings
()
implicit
def
toFromLongOps
[
A
]
(
target:
A
)
(
implicit
tc:
FromLong
[
A
]
)
:
Ops
[
A
] { type TypeClassType = uk.gov.hmrc.smartstub.FromLong[A] }
Definition Classes
ToFromLongOps
Annotations
@SuppressWarnings
()
implicit
def
toToLongOps
[
A
]
(
target:
A
)
(
implicit
tc:
ToLong
[
A
]
)
:
Ops
[
A
] { type TypeClassType = uk.gov.hmrc.smartstub.ToLong[A] }
Definition Classes
ToToLongOps
Annotations
@SuppressWarnings
()
Inherited from
ToFromLongOps
Inherited from
ToToLongOps
Inherited from
ToEnumerableOps
Inherited from
AnyRef
Inherited from
Any
Ungrouped