ReferenceChecker

uk.gov.hmrc.referencechecker.ReferenceChecker
sealed trait ReferenceChecker

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Classlikes

implicit class CharImprovements(digitOrLetter: Char)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class StringImprovements(s: String)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Abstract methods

def mainCheck(reference: String, weightedSum: Int): Boolean

Concrete methods

def extraChecks: List[String => Boolean]
def isValid(reference: String): Boolean
def prepareReference(reference: String): String
def referenceToValidate(reference: String): String

Abstract fields

val letterToNumber: Map[Char, Int]
val refRegex: String
val weights: List[Int]

Implicits

Implicits

final implicit def CharImprovements(digitOrLetter: Char): CharImprovements
final implicit def StringImprovements(s: String): StringImprovements